/*! sorbit | MIT License | kaminorse | https://github.com/kaminorse/sorbit */
:where(:root) {
  --sorbit-animation-speed-heavy: 4s;
  --sorbit-animation-speed-slower: 3s;
  --sorbit-animation-speed-slow: 2s;
  --sorbit-animation-speed-normal: 1s;
  --sorbit-animation-speed-fast: 750ms;
  --sorbit-animation-speed-faster: 500ms;
  --sorbit-animation-speed-flash: 250ms;
}

:where(:root) {
  --sorbit-z-index-smaroot: auto;
  --sorbit-z-index-modal: 100;
  --sorbit-z-index-modal-content: auto;
}

:where(:root) {
  color-scheme: light dark;
  --sorbit-color-white-oklch: 98% 0.04 274;
  --sorbit-color-white: oklch(98% 0.04 274);
  --sorbit-color-black-oklch: 35% 0.04 274;
  --sorbit-color-black: oklch(35% 0.04 274);
  --sorbit-color-gray-050-oklch: 24% 0.04 274;
  --sorbit-color-gray-050: oklch(24% 0.04 274);
  --sorbit-color-gray-100-oklch: 28% 0.04 274;
  --sorbit-color-gray-100: oklch(28% 0.04 274);
  --sorbit-color-gray-150-oklch: 32% 0.04 274;
  --sorbit-color-gray-150: oklch(32% 0.04 274);
  --sorbit-color-gray-200-oklch: 36% 0.04 274;
  --sorbit-color-gray-200: oklch(36% 0.04 274);
  --sorbit-color-gray-250-oklch: 40% 0.04 274;
  --sorbit-color-gray-250: oklch(40% 0.04 274);
  --sorbit-color-gray-300-oklch: 44% 0.04 274;
  --sorbit-color-gray-300: oklch(44% 0.04 274);
  --sorbit-color-gray-350-oklch: 48% 0.04 274;
  --sorbit-color-gray-350: oklch(48% 0.04 274);
  --sorbit-color-gray-400-oklch: 52% 0.04 274;
  --sorbit-color-gray-400: oklch(52% 0.04 274);
  --sorbit-color-gray-450-oklch: 56% 0.04 274;
  --sorbit-color-gray-450: oklch(56% 0.04 274);
  --sorbit-color-gray-500-oklch: 60% 0.04 274;
  --sorbit-color-gray-500: oklch(60% 0.04 274);
  --sorbit-color-gray-550-oklch: 64% 0.04 274;
  --sorbit-color-gray-550: oklch(64% 0.04 274);
  --sorbit-color-gray-600-oklch: 68% 0.04 274;
  --sorbit-color-gray-600: oklch(68% 0.04 274);
  --sorbit-color-gray-650-oklch: 72% 0.04 274;
  --sorbit-color-gray-650: oklch(72% 0.04 274);
  --sorbit-color-gray-700-oklch: 76% 0.04 274;
  --sorbit-color-gray-700: oklch(76% 0.04 274);
  --sorbit-color-gray-750-oklch: 80% 0.04 274;
  --sorbit-color-gray-750: oklch(80% 0.04 274);
  --sorbit-color-gray-800-oklch: 84% 0.04 274;
  --sorbit-color-gray-800: oklch(84% 0.04 274);
  --sorbit-color-gray-850-oklch: 88% 0.04 274;
  --sorbit-color-gray-850: oklch(88% 0.04 274);
  --sorbit-color-gray-900-oklch: 92% 0.04 274;
  --sorbit-color-gray-900: oklch(92% 0.04 274);
  --sorbit-color-gray-950-oklch: 96% 0.04 274;
  --sorbit-color-gray-950: oklch(96% 0.04 274);
  --sorbit-color-red-050-oklch: 24% 0.12 0;
  --sorbit-color-red-050: oklch(24% 0.12 0);
  --sorbit-color-red-100-oklch: 28% 0.12 0;
  --sorbit-color-red-100: oklch(28% 0.12 0);
  --sorbit-color-red-150-oklch: 32% 0.12 0;
  --sorbit-color-red-150: oklch(32% 0.12 0);
  --sorbit-color-red-200-oklch: 36% 0.12 0;
  --sorbit-color-red-200: oklch(36% 0.12 0);
  --sorbit-color-red-250-oklch: 40% 0.12 0;
  --sorbit-color-red-250: oklch(40% 0.12 0);
  --sorbit-color-red-300-oklch: 44% 0.12 0;
  --sorbit-color-red-300: oklch(44% 0.12 0);
  --sorbit-color-red-350-oklch: 48% 0.12 0;
  --sorbit-color-red-350: oklch(48% 0.12 0);
  --sorbit-color-red-400-oklch: 52% 0.12 0;
  --sorbit-color-red-400: oklch(52% 0.12 0);
  --sorbit-color-red-450-oklch: 56% 0.12 0;
  --sorbit-color-red-450: oklch(56% 0.12 0);
  --sorbit-color-red-500-oklch: 60% 0.12 0;
  --sorbit-color-red-500: oklch(60% 0.12 0);
  --sorbit-color-red-550-oklch: 64% 0.12 0;
  --sorbit-color-red-550: oklch(64% 0.12 0);
  --sorbit-color-red-600-oklch: 68% 0.12 0;
  --sorbit-color-red-600: oklch(68% 0.12 0);
  --sorbit-color-red-650-oklch: 72% 0.12 0;
  --sorbit-color-red-650: oklch(72% 0.12 0);
  --sorbit-color-red-700-oklch: 76% 0.12 0;
  --sorbit-color-red-700: oklch(76% 0.12 0);
  --sorbit-color-red-750-oklch: 80% 0.12 0;
  --sorbit-color-red-750: oklch(80% 0.12 0);
  --sorbit-color-red-800-oklch: 84% 0.12 0;
  --sorbit-color-red-800: oklch(84% 0.12 0);
  --sorbit-color-red-850-oklch: 88% 0.12 0;
  --sorbit-color-red-850: oklch(88% 0.12 0);
  --sorbit-color-red-900-oklch: 92% 0.12 0;
  --sorbit-color-red-900: oklch(92% 0.12 0);
  --sorbit-color-red-950-oklch: 96% 0.12 0;
  --sorbit-color-red-950: oklch(96% 0.12 0);
  --sorbit-color-coral-050-oklch: 24% 0.12 24;
  --sorbit-color-coral-050: oklch(24% 0.12 24);
  --sorbit-color-coral-100-oklch: 28% 0.12 24;
  --sorbit-color-coral-100: oklch(28% 0.12 24);
  --sorbit-color-coral-150-oklch: 32% 0.12 24;
  --sorbit-color-coral-150: oklch(32% 0.12 24);
  --sorbit-color-coral-200-oklch: 36% 0.12 24;
  --sorbit-color-coral-200: oklch(36% 0.12 24);
  --sorbit-color-coral-250-oklch: 40% 0.12 24;
  --sorbit-color-coral-250: oklch(40% 0.12 24);
  --sorbit-color-coral-300-oklch: 44% 0.12 24;
  --sorbit-color-coral-300: oklch(44% 0.12 24);
  --sorbit-color-coral-350-oklch: 48% 0.12 24;
  --sorbit-color-coral-350: oklch(48% 0.12 24);
  --sorbit-color-coral-400-oklch: 52% 0.12 24;
  --sorbit-color-coral-400: oklch(52% 0.12 24);
  --sorbit-color-coral-450-oklch: 56% 0.12 24;
  --sorbit-color-coral-450: oklch(56% 0.12 24);
  --sorbit-color-coral-500-oklch: 60% 0.12 24;
  --sorbit-color-coral-500: oklch(60% 0.12 24);
  --sorbit-color-coral-550-oklch: 64% 0.12 24;
  --sorbit-color-coral-550: oklch(64% 0.12 24);
  --sorbit-color-coral-600-oklch: 68% 0.12 24;
  --sorbit-color-coral-600: oklch(68% 0.12 24);
  --sorbit-color-coral-650-oklch: 72% 0.12 24;
  --sorbit-color-coral-650: oklch(72% 0.12 24);
  --sorbit-color-coral-700-oklch: 76% 0.12 24;
  --sorbit-color-coral-700: oklch(76% 0.12 24);
  --sorbit-color-coral-750-oklch: 80% 0.12 24;
  --sorbit-color-coral-750: oklch(80% 0.12 24);
  --sorbit-color-coral-800-oklch: 84% 0.12 24;
  --sorbit-color-coral-800: oklch(84% 0.12 24);
  --sorbit-color-coral-850-oklch: 88% 0.12 24;
  --sorbit-color-coral-850: oklch(88% 0.12 24);
  --sorbit-color-coral-900-oklch: 92% 0.12 24;
  --sorbit-color-coral-900: oklch(92% 0.12 24);
  --sorbit-color-coral-950-oklch: 96% 0.12 24;
  --sorbit-color-coral-950: oklch(96% 0.12 24);
  --sorbit-color-orange-050-oklch: 24% 0.12 54;
  --sorbit-color-orange-050: oklch(24% 0.12 54);
  --sorbit-color-orange-100-oklch: 28% 0.12 54;
  --sorbit-color-orange-100: oklch(28% 0.12 54);
  --sorbit-color-orange-150-oklch: 32% 0.12 54;
  --sorbit-color-orange-150: oklch(32% 0.12 54);
  --sorbit-color-orange-200-oklch: 36% 0.12 54;
  --sorbit-color-orange-200: oklch(36% 0.12 54);
  --sorbit-color-orange-250-oklch: 40% 0.12 54;
  --sorbit-color-orange-250: oklch(40% 0.12 54);
  --sorbit-color-orange-300-oklch: 44% 0.12 54;
  --sorbit-color-orange-300: oklch(44% 0.12 54);
  --sorbit-color-orange-350-oklch: 48% 0.12 54;
  --sorbit-color-orange-350: oklch(48% 0.12 54);
  --sorbit-color-orange-400-oklch: 52% 0.12 54;
  --sorbit-color-orange-400: oklch(52% 0.12 54);
  --sorbit-color-orange-450-oklch: 56% 0.12 54;
  --sorbit-color-orange-450: oklch(56% 0.12 54);
  --sorbit-color-orange-500-oklch: 60% 0.12 54;
  --sorbit-color-orange-500: oklch(60% 0.12 54);
  --sorbit-color-orange-550-oklch: 64% 0.12 54;
  --sorbit-color-orange-550: oklch(64% 0.12 54);
  --sorbit-color-orange-600-oklch: 68% 0.12 54;
  --sorbit-color-orange-600: oklch(68% 0.12 54);
  --sorbit-color-orange-650-oklch: 72% 0.12 54;
  --sorbit-color-orange-650: oklch(72% 0.12 54);
  --sorbit-color-orange-700-oklch: 76% 0.12 54;
  --sorbit-color-orange-700: oklch(76% 0.12 54);
  --sorbit-color-orange-750-oklch: 80% 0.12 54;
  --sorbit-color-orange-750: oklch(80% 0.12 54);
  --sorbit-color-orange-800-oklch: 84% 0.12 54;
  --sorbit-color-orange-800: oklch(84% 0.12 54);
  --sorbit-color-orange-850-oklch: 88% 0.12 54;
  --sorbit-color-orange-850: oklch(88% 0.12 54);
  --sorbit-color-orange-900-oklch: 92% 0.12 54;
  --sorbit-color-orange-900: oklch(92% 0.12 54);
  --sorbit-color-orange-950-oklch: 96% 0.12 54;
  --sorbit-color-orange-950: oklch(96% 0.12 54);
  --sorbit-color-yellow-050-oklch: 24% 0.12 94;
  --sorbit-color-yellow-050: oklch(24% 0.12 94);
  --sorbit-color-yellow-100-oklch: 28% 0.12 94;
  --sorbit-color-yellow-100: oklch(28% 0.12 94);
  --sorbit-color-yellow-150-oklch: 32% 0.12 94;
  --sorbit-color-yellow-150: oklch(32% 0.12 94);
  --sorbit-color-yellow-200-oklch: 36% 0.12 94;
  --sorbit-color-yellow-200: oklch(36% 0.12 94);
  --sorbit-color-yellow-250-oklch: 40% 0.12 94;
  --sorbit-color-yellow-250: oklch(40% 0.12 94);
  --sorbit-color-yellow-300-oklch: 44% 0.12 94;
  --sorbit-color-yellow-300: oklch(44% 0.12 94);
  --sorbit-color-yellow-350-oklch: 48% 0.12 94;
  --sorbit-color-yellow-350: oklch(48% 0.12 94);
  --sorbit-color-yellow-400-oklch: 52% 0.12 94;
  --sorbit-color-yellow-400: oklch(52% 0.12 94);
  --sorbit-color-yellow-450-oklch: 56% 0.12 94;
  --sorbit-color-yellow-450: oklch(56% 0.12 94);
  --sorbit-color-yellow-500-oklch: 60% 0.12 94;
  --sorbit-color-yellow-500: oklch(60% 0.12 94);
  --sorbit-color-yellow-550-oklch: 64% 0.12 94;
  --sorbit-color-yellow-550: oklch(64% 0.12 94);
  --sorbit-color-yellow-600-oklch: 68% 0.12 94;
  --sorbit-color-yellow-600: oklch(68% 0.12 94);
  --sorbit-color-yellow-650-oklch: 72% 0.12 94;
  --sorbit-color-yellow-650: oklch(72% 0.12 94);
  --sorbit-color-yellow-700-oklch: 76% 0.12 94;
  --sorbit-color-yellow-700: oklch(76% 0.12 94);
  --sorbit-color-yellow-750-oklch: 80% 0.12 94;
  --sorbit-color-yellow-750: oklch(80% 0.12 94);
  --sorbit-color-yellow-800-oklch: 84% 0.12 94;
  --sorbit-color-yellow-800: oklch(84% 0.12 94);
  --sorbit-color-yellow-850-oklch: 88% 0.12 94;
  --sorbit-color-yellow-850: oklch(88% 0.12 94);
  --sorbit-color-yellow-900-oklch: 92% 0.12 94;
  --sorbit-color-yellow-900: oklch(92% 0.12 94);
  --sorbit-color-yellow-950-oklch: 96% 0.12 94;
  --sorbit-color-yellow-950: oklch(96% 0.12 94);
  --sorbit-color-lime-050-oklch: 24% 0.12 114;
  --sorbit-color-lime-050: oklch(24% 0.12 114);
  --sorbit-color-lime-100-oklch: 28% 0.12 114;
  --sorbit-color-lime-100: oklch(28% 0.12 114);
  --sorbit-color-lime-150-oklch: 32% 0.12 114;
  --sorbit-color-lime-150: oklch(32% 0.12 114);
  --sorbit-color-lime-200-oklch: 36% 0.12 114;
  --sorbit-color-lime-200: oklch(36% 0.12 114);
  --sorbit-color-lime-250-oklch: 40% 0.12 114;
  --sorbit-color-lime-250: oklch(40% 0.12 114);
  --sorbit-color-lime-300-oklch: 44% 0.12 114;
  --sorbit-color-lime-300: oklch(44% 0.12 114);
  --sorbit-color-lime-350-oklch: 48% 0.12 114;
  --sorbit-color-lime-350: oklch(48% 0.12 114);
  --sorbit-color-lime-400-oklch: 52% 0.12 114;
  --sorbit-color-lime-400: oklch(52% 0.12 114);
  --sorbit-color-lime-450-oklch: 56% 0.12 114;
  --sorbit-color-lime-450: oklch(56% 0.12 114);
  --sorbit-color-lime-500-oklch: 60% 0.12 114;
  --sorbit-color-lime-500: oklch(60% 0.12 114);
  --sorbit-color-lime-550-oklch: 64% 0.12 114;
  --sorbit-color-lime-550: oklch(64% 0.12 114);
  --sorbit-color-lime-600-oklch: 68% 0.12 114;
  --sorbit-color-lime-600: oklch(68% 0.12 114);
  --sorbit-color-lime-650-oklch: 72% 0.12 114;
  --sorbit-color-lime-650: oklch(72% 0.12 114);
  --sorbit-color-lime-700-oklch: 76% 0.12 114;
  --sorbit-color-lime-700: oklch(76% 0.12 114);
  --sorbit-color-lime-750-oklch: 80% 0.12 114;
  --sorbit-color-lime-750: oklch(80% 0.12 114);
  --sorbit-color-lime-800-oklch: 84% 0.12 114;
  --sorbit-color-lime-800: oklch(84% 0.12 114);
  --sorbit-color-lime-850-oklch: 88% 0.12 114;
  --sorbit-color-lime-850: oklch(88% 0.12 114);
  --sorbit-color-lime-900-oklch: 92% 0.12 114;
  --sorbit-color-lime-900: oklch(92% 0.12 114);
  --sorbit-color-lime-950-oklch: 96% 0.12 114;
  --sorbit-color-lime-950: oklch(96% 0.12 114);
  --sorbit-color-green-050-oklch: 24% 0.12 134;
  --sorbit-color-green-050: oklch(24% 0.12 134);
  --sorbit-color-green-100-oklch: 28% 0.12 134;
  --sorbit-color-green-100: oklch(28% 0.12 134);
  --sorbit-color-green-150-oklch: 32% 0.12 134;
  --sorbit-color-green-150: oklch(32% 0.12 134);
  --sorbit-color-green-200-oklch: 36% 0.12 134;
  --sorbit-color-green-200: oklch(36% 0.12 134);
  --sorbit-color-green-250-oklch: 40% 0.12 134;
  --sorbit-color-green-250: oklch(40% 0.12 134);
  --sorbit-color-green-300-oklch: 44% 0.12 134;
  --sorbit-color-green-300: oklch(44% 0.12 134);
  --sorbit-color-green-350-oklch: 48% 0.12 134;
  --sorbit-color-green-350: oklch(48% 0.12 134);
  --sorbit-color-green-400-oklch: 52% 0.12 134;
  --sorbit-color-green-400: oklch(52% 0.12 134);
  --sorbit-color-green-450-oklch: 56% 0.12 134;
  --sorbit-color-green-450: oklch(56% 0.12 134);
  --sorbit-color-green-500-oklch: 60% 0.12 134;
  --sorbit-color-green-500: oklch(60% 0.12 134);
  --sorbit-color-green-550-oklch: 64% 0.12 134;
  --sorbit-color-green-550: oklch(64% 0.12 134);
  --sorbit-color-green-600-oklch: 68% 0.12 134;
  --sorbit-color-green-600: oklch(68% 0.12 134);
  --sorbit-color-green-650-oklch: 72% 0.12 134;
  --sorbit-color-green-650: oklch(72% 0.12 134);
  --sorbit-color-green-700-oklch: 76% 0.12 134;
  --sorbit-color-green-700: oklch(76% 0.12 134);
  --sorbit-color-green-750-oklch: 80% 0.12 134;
  --sorbit-color-green-750: oklch(80% 0.12 134);
  --sorbit-color-green-800-oklch: 84% 0.12 134;
  --sorbit-color-green-800: oklch(84% 0.12 134);
  --sorbit-color-green-850-oklch: 88% 0.12 134;
  --sorbit-color-green-850: oklch(88% 0.12 134);
  --sorbit-color-green-900-oklch: 92% 0.12 134;
  --sorbit-color-green-900: oklch(92% 0.12 134);
  --sorbit-color-green-950-oklch: 96% 0.12 134;
  --sorbit-color-green-950: oklch(96% 0.12 134);
  --sorbit-color-cyan-050-oklch: 24% 0.12 214;
  --sorbit-color-cyan-050: oklch(24% 0.12 214);
  --sorbit-color-cyan-100-oklch: 28% 0.12 214;
  --sorbit-color-cyan-100: oklch(28% 0.12 214);
  --sorbit-color-cyan-150-oklch: 32% 0.12 214;
  --sorbit-color-cyan-150: oklch(32% 0.12 214);
  --sorbit-color-cyan-200-oklch: 36% 0.12 214;
  --sorbit-color-cyan-200: oklch(36% 0.12 214);
  --sorbit-color-cyan-250-oklch: 40% 0.12 214;
  --sorbit-color-cyan-250: oklch(40% 0.12 214);
  --sorbit-color-cyan-300-oklch: 44% 0.12 214;
  --sorbit-color-cyan-300: oklch(44% 0.12 214);
  --sorbit-color-cyan-350-oklch: 48% 0.12 214;
  --sorbit-color-cyan-350: oklch(48% 0.12 214);
  --sorbit-color-cyan-400-oklch: 52% 0.12 214;
  --sorbit-color-cyan-400: oklch(52% 0.12 214);
  --sorbit-color-cyan-450-oklch: 56% 0.12 214;
  --sorbit-color-cyan-450: oklch(56% 0.12 214);
  --sorbit-color-cyan-500-oklch: 60% 0.12 214;
  --sorbit-color-cyan-500: oklch(60% 0.12 214);
  --sorbit-color-cyan-550-oklch: 64% 0.12 214;
  --sorbit-color-cyan-550: oklch(64% 0.12 214);
  --sorbit-color-cyan-600-oklch: 68% 0.12 214;
  --sorbit-color-cyan-600: oklch(68% 0.12 214);
  --sorbit-color-cyan-650-oklch: 72% 0.12 214;
  --sorbit-color-cyan-650: oklch(72% 0.12 214);
  --sorbit-color-cyan-700-oklch: 76% 0.12 214;
  --sorbit-color-cyan-700: oklch(76% 0.12 214);
  --sorbit-color-cyan-750-oklch: 80% 0.12 214;
  --sorbit-color-cyan-750: oklch(80% 0.12 214);
  --sorbit-color-cyan-800-oklch: 84% 0.12 214;
  --sorbit-color-cyan-800: oklch(84% 0.12 214);
  --sorbit-color-cyan-850-oklch: 88% 0.12 214;
  --sorbit-color-cyan-850: oklch(88% 0.12 214);
  --sorbit-color-cyan-900-oklch: 92% 0.12 214;
  --sorbit-color-cyan-900: oklch(92% 0.12 214);
  --sorbit-color-cyan-950-oklch: 96% 0.12 214;
  --sorbit-color-cyan-950: oklch(96% 0.12 214);
  --sorbit-color-blue-050-oklch: 24% 0.12 274;
  --sorbit-color-blue-050: oklch(24% 0.12 274);
  --sorbit-color-blue-100-oklch: 28% 0.12 274;
  --sorbit-color-blue-100: oklch(28% 0.12 274);
  --sorbit-color-blue-150-oklch: 32% 0.12 274;
  --sorbit-color-blue-150: oklch(32% 0.12 274);
  --sorbit-color-blue-200-oklch: 36% 0.12 274;
  --sorbit-color-blue-200: oklch(36% 0.12 274);
  --sorbit-color-blue-250-oklch: 40% 0.12 274;
  --sorbit-color-blue-250: oklch(40% 0.12 274);
  --sorbit-color-blue-300-oklch: 44% 0.12 274;
  --sorbit-color-blue-300: oklch(44% 0.12 274);
  --sorbit-color-blue-350-oklch: 48% 0.12 274;
  --sorbit-color-blue-350: oklch(48% 0.12 274);
  --sorbit-color-blue-400-oklch: 52% 0.12 274;
  --sorbit-color-blue-400: oklch(52% 0.12 274);
  --sorbit-color-blue-450-oklch: 56% 0.12 274;
  --sorbit-color-blue-450: oklch(56% 0.12 274);
  --sorbit-color-blue-500-oklch: 60% 0.12 274;
  --sorbit-color-blue-500: oklch(60% 0.12 274);
  --sorbit-color-blue-550-oklch: 64% 0.12 274;
  --sorbit-color-blue-550: oklch(64% 0.12 274);
  --sorbit-color-blue-600-oklch: 68% 0.12 274;
  --sorbit-color-blue-600: oklch(68% 0.12 274);
  --sorbit-color-blue-650-oklch: 72% 0.12 274;
  --sorbit-color-blue-650: oklch(72% 0.12 274);
  --sorbit-color-blue-700-oklch: 76% 0.12 274;
  --sorbit-color-blue-700: oklch(76% 0.12 274);
  --sorbit-color-blue-750-oklch: 80% 0.12 274;
  --sorbit-color-blue-750: oklch(80% 0.12 274);
  --sorbit-color-blue-800-oklch: 84% 0.12 274;
  --sorbit-color-blue-800: oklch(84% 0.12 274);
  --sorbit-color-blue-850-oklch: 88% 0.12 274;
  --sorbit-color-blue-850: oklch(88% 0.12 274);
  --sorbit-color-blue-900-oklch: 92% 0.12 274;
  --sorbit-color-blue-900: oklch(92% 0.12 274);
  --sorbit-color-blue-950-oklch: 96% 0.12 274;
  --sorbit-color-blue-950: oklch(96% 0.12 274);
  --sorbit-color-violet-050-oklch: 24% 0.12 294;
  --sorbit-color-violet-050: oklch(24% 0.12 294);
  --sorbit-color-violet-100-oklch: 28% 0.12 294;
  --sorbit-color-violet-100: oklch(28% 0.12 294);
  --sorbit-color-violet-150-oklch: 32% 0.12 294;
  --sorbit-color-violet-150: oklch(32% 0.12 294);
  --sorbit-color-violet-200-oklch: 36% 0.12 294;
  --sorbit-color-violet-200: oklch(36% 0.12 294);
  --sorbit-color-violet-250-oklch: 40% 0.12 294;
  --sorbit-color-violet-250: oklch(40% 0.12 294);
  --sorbit-color-violet-300-oklch: 44% 0.12 294;
  --sorbit-color-violet-300: oklch(44% 0.12 294);
  --sorbit-color-violet-350-oklch: 48% 0.12 294;
  --sorbit-color-violet-350: oklch(48% 0.12 294);
  --sorbit-color-violet-400-oklch: 52% 0.12 294;
  --sorbit-color-violet-400: oklch(52% 0.12 294);
  --sorbit-color-violet-450-oklch: 56% 0.12 294;
  --sorbit-color-violet-450: oklch(56% 0.12 294);
  --sorbit-color-violet-500-oklch: 60% 0.12 294;
  --sorbit-color-violet-500: oklch(60% 0.12 294);
  --sorbit-color-violet-550-oklch: 64% 0.12 294;
  --sorbit-color-violet-550: oklch(64% 0.12 294);
  --sorbit-color-violet-600-oklch: 68% 0.12 294;
  --sorbit-color-violet-600: oklch(68% 0.12 294);
  --sorbit-color-violet-650-oklch: 72% 0.12 294;
  --sorbit-color-violet-650: oklch(72% 0.12 294);
  --sorbit-color-violet-700-oklch: 76% 0.12 294;
  --sorbit-color-violet-700: oklch(76% 0.12 294);
  --sorbit-color-violet-750-oklch: 80% 0.12 294;
  --sorbit-color-violet-750: oklch(80% 0.12 294);
  --sorbit-color-violet-800-oklch: 84% 0.12 294;
  --sorbit-color-violet-800: oklch(84% 0.12 294);
  --sorbit-color-violet-850-oklch: 88% 0.12 294;
  --sorbit-color-violet-850: oklch(88% 0.12 294);
  --sorbit-color-violet-900-oklch: 92% 0.12 294;
  --sorbit-color-violet-900: oklch(92% 0.12 294);
  --sorbit-color-violet-950-oklch: 96% 0.12 294;
  --sorbit-color-violet-950: oklch(96% 0.12 294);
  --sorbit-color-magenta-050-oklch: 24% 0.12 324;
  --sorbit-color-magenta-050: oklch(24% 0.12 324);
  --sorbit-color-magenta-100-oklch: 28% 0.12 324;
  --sorbit-color-magenta-100: oklch(28% 0.12 324);
  --sorbit-color-magenta-150-oklch: 32% 0.12 324;
  --sorbit-color-magenta-150: oklch(32% 0.12 324);
  --sorbit-color-magenta-200-oklch: 36% 0.12 324;
  --sorbit-color-magenta-200: oklch(36% 0.12 324);
  --sorbit-color-magenta-250-oklch: 40% 0.12 324;
  --sorbit-color-magenta-250: oklch(40% 0.12 324);
  --sorbit-color-magenta-300-oklch: 44% 0.12 324;
  --sorbit-color-magenta-300: oklch(44% 0.12 324);
  --sorbit-color-magenta-350-oklch: 48% 0.12 324;
  --sorbit-color-magenta-350: oklch(48% 0.12 324);
  --sorbit-color-magenta-400-oklch: 52% 0.12 324;
  --sorbit-color-magenta-400: oklch(52% 0.12 324);
  --sorbit-color-magenta-450-oklch: 56% 0.12 324;
  --sorbit-color-magenta-450: oklch(56% 0.12 324);
  --sorbit-color-magenta-500-oklch: 60% 0.12 324;
  --sorbit-color-magenta-500: oklch(60% 0.12 324);
  --sorbit-color-magenta-550-oklch: 64% 0.12 324;
  --sorbit-color-magenta-550: oklch(64% 0.12 324);
  --sorbit-color-magenta-600-oklch: 68% 0.12 324;
  --sorbit-color-magenta-600: oklch(68% 0.12 324);
  --sorbit-color-magenta-650-oklch: 72% 0.12 324;
  --sorbit-color-magenta-650: oklch(72% 0.12 324);
  --sorbit-color-magenta-700-oklch: 76% 0.12 324;
  --sorbit-color-magenta-700: oklch(76% 0.12 324);
  --sorbit-color-magenta-750-oklch: 80% 0.12 324;
  --sorbit-color-magenta-750: oklch(80% 0.12 324);
  --sorbit-color-magenta-800-oklch: 84% 0.12 324;
  --sorbit-color-magenta-800: oklch(84% 0.12 324);
  --sorbit-color-magenta-850-oklch: 88% 0.12 324;
  --sorbit-color-magenta-850: oklch(88% 0.12 324);
  --sorbit-color-magenta-900-oklch: 92% 0.12 324;
  --sorbit-color-magenta-900: oklch(92% 0.12 324);
  --sorbit-color-magenta-950-oklch: 96% 0.12 324;
  --sorbit-color-magenta-950: oklch(96% 0.12 324);
  --sorbit-color-default-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-outline: light-dark(
    var(--sorbit-color-gray-200),
    var(--sorbit-color-gray-800)
  );
  --sorbit-color-default-selection-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-selection-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-dot-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-dot-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-gingham-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-gingham-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-stripe-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-stripe-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-accordion-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-accordion-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-accordion-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-accordion-summary-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-accordion-summary-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-accordion-summary-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-accordion-details-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-accordion-details-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-accordion-details-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-admin-nav-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-brand-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-brand-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-menu-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-badge-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-badge-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-badge-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-blockquote-fore: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-blockquote-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-blockquote-border: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-breadcrumb-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-button-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-button-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-card-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-card-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-card-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-card-shadow: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-card-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-card-header-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-card-body-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-card-body-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-card-footer-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-card-footer-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-dialog-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-dialog-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-avatar-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-dialog-avatar-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-avatar-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-name-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-dialog-name-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-name-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-name-shadow: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-message-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-dialog-message-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-dialog-message-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-header-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-header-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-input-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-input-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-input-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-input-placeholder: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-input-outline: light-dark(
    var(--sorbit-color-gray-200),
    var(--sorbit-color-gray-800)
  );
  --sorbit-color-default-label-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-default-link-fore: light-dark(
    var(--sorbit-color-gray-400),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-default-loader-fore: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-message-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-message-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-message-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-message-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-message-header-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-message-body-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-message-body-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-nav-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-nav-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-nav-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-nav-menu-item-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-default-progress-fore: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-progress-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-tile-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-tile-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-tile-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-default-tile-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-tile-header-back: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-tile-header-border: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-outline: light-dark(
    var(--sorbit-color-gray-200),
    var(--sorbit-color-gray-800)
  );
  --sorbit-color-gray-selection-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-selection-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-dot-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-dot-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-gingham-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-gingham-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-stripe-fore: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-stripe-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-accordion-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-accordion-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-accordion-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-accordion-summary-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-accordion-summary-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-accordion-summary-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-accordion-details-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-accordion-details-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-accordion-details-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-admin-nav-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-brand-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-brand-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-menu-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-badge-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-badge-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-badge-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-blockquote-fore: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-blockquote-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-blockquote-border: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-breadcrumb-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-button-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-button-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-card-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-card-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-card-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-card-shadow: light-dark(
    var(--sorbit-color-gray-300),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-card-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-card-header-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-card-body-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-card-body-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-card-footer-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-card-footer-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-dialog-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-dialog-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-avatar-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-dialog-avatar-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-avatar-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-name-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-dialog-name-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-name-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-name-shadow: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-message-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-dialog-message-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-dialog-message-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-header-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-header-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-input-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-input-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-input-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-input-placeholder: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-input-outline: light-dark(
    var(--sorbit-color-gray-200),
    var(--sorbit-color-gray-800)
  );
  --sorbit-color-gray-label-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-gray-link-fore: light-dark(
    var(--sorbit-color-gray-400),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-gray-loader-fore: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-message-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-message-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-message-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-message-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-message-header-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-message-body-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-message-body-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-nav-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-nav-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-nav-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-nav-menu-item-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-gray-progress-fore: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-progress-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-tile-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-tile-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-tile-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-gray-tile-header-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-tile-header-back: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-tile-header-border: light-dark(
    var(--sorbit-color-gray-500),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-red-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-placeholder: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-outline: light-dark(
    var(--sorbit-color-red-200),
    var(--sorbit-color-red-800)
  );
  --sorbit-color-red-selection-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-selection-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-dot-fore: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-dot-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-gingham-fore: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-gingham-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-stripe-fore: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-stripe-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-accordion-fore: light-dark(
    var(--sorbit-color-red-300),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-accordion-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-accordion-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-accordion-summary-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-accordion-summary-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-accordion-summary-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-accordion-details-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-accordion-details-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-accordion-details-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-admin-nav-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-brand-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-brand-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-menu-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-badge-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-badge-back: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-badge-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-blockquote-fore: light-dark(
    var(--sorbit-color-red-500),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-blockquote-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-blockquote-border: light-dark(
    var(--sorbit-color-red-500),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-breadcrumb-fore: light-dark(
    var(--sorbit-color-red-300),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-red-300),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-button-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-button-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-card-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-card-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-card-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-card-shadow: light-dark(
    var(--sorbit-color-red-300),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-card-header-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-card-header-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-card-body-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-card-body-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-card-footer-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-card-footer-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-dialog-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-dialog-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-border: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-avatar-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-dialog-avatar-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-avatar-border: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-name-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-dialog-name-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-name-border: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-name-shadow: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-message-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-dialog-message-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-dialog-message-border: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-header-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-header-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-header-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-input-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-input-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-input-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-input-placeholder: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-input-outline: light-dark(
    var(--sorbit-color-red-200),
    var(--sorbit-color-red-800)
  );
  --sorbit-color-red-label-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-900)
  );
  --sorbit-color-red-link-fore: light-dark(
    var(--sorbit-color-red-400),
    var(--sorbit-color-red-600)
  );
  --sorbit-color-red-loader-fore: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-message-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-message-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-message-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-message-header-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-message-header-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-message-body-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-message-body-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-nav-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-nav-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-nav-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-nav-menu-item-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-200)
  );
  --sorbit-color-red-progress-fore: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-progress-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-tile-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-tile-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-tile-shadow: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-200)
  );
  --sorbit-color-red-tile-header-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-tile-header-back: light-dark(
    var(--sorbit-color-red-500),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-tile-header-border: light-dark(
    var(--sorbit-color-red-500),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-coral-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-placeholder: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-outline: light-dark(
    var(--sorbit-color-coral-200),
    var(--sorbit-color-coral-800)
  );
  --sorbit-color-coral-selection-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-selection-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-dot-fore: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-dot-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-gingham-fore: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-gingham-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-stripe-fore: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-stripe-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-accordion-fore: light-dark(
    var(--sorbit-color-coral-300),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-accordion-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-accordion-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-accordion-summary-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-accordion-summary-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-accordion-summary-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-accordion-details-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-accordion-details-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-accordion-details-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-admin-nav-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-brand-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-brand-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-menu-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-badge-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-badge-back: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-badge-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-blockquote-fore: light-dark(
    var(--sorbit-color-coral-500),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-blockquote-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-blockquote-border: light-dark(
    var(--sorbit-color-coral-500),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-breadcrumb-fore: light-dark(
    var(--sorbit-color-coral-300),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-coral-300),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-button-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-button-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-card-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-card-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-card-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-card-shadow: light-dark(
    var(--sorbit-color-coral-300),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-card-header-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-card-header-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-card-body-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-card-body-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-card-footer-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-card-footer-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-dialog-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-dialog-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-border: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-avatar-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-dialog-avatar-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-avatar-border: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-name-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-dialog-name-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-name-border: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-name-shadow: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-message-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-dialog-message-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-dialog-message-border: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-header-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-header-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-header-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-input-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-input-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-input-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-input-placeholder: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-input-outline: light-dark(
    var(--sorbit-color-coral-200),
    var(--sorbit-color-coral-800)
  );
  --sorbit-color-coral-label-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-900)
  );
  --sorbit-color-coral-link-fore: light-dark(
    var(--sorbit-color-coral-400),
    var(--sorbit-color-coral-600)
  );
  --sorbit-color-coral-loader-fore: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-message-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-message-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-message-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-message-header-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-message-header-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-message-body-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-message-body-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-nav-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-nav-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-nav-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-nav-menu-item-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-200)
  );
  --sorbit-color-coral-progress-fore: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-progress-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-tile-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-tile-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-tile-shadow: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-200)
  );
  --sorbit-color-coral-tile-header-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-tile-header-back: light-dark(
    var(--sorbit-color-coral-500),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-tile-header-border: light-dark(
    var(--sorbit-color-coral-500),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-orange-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-placeholder: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-outline: light-dark(
    var(--sorbit-color-orange-200),
    var(--sorbit-color-orange-800)
  );
  --sorbit-color-orange-selection-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-selection-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-dot-fore: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-dot-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-gingham-fore: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-gingham-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-stripe-fore: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-stripe-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-accordion-fore: light-dark(
    var(--sorbit-color-orange-300),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-accordion-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-accordion-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-accordion-summary-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-accordion-summary-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-accordion-summary-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-accordion-details-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-accordion-details-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-accordion-details-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-admin-nav-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-brand-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-brand-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-menu-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-badge-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-badge-back: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-badge-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-blockquote-fore: light-dark(
    var(--sorbit-color-orange-500),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-blockquote-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-blockquote-border: light-dark(
    var(--sorbit-color-orange-500),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-breadcrumb-fore: light-dark(
    var(--sorbit-color-orange-300),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-orange-300),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-button-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-button-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-card-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-card-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-card-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-card-shadow: light-dark(
    var(--sorbit-color-orange-300),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-card-header-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-card-header-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-card-body-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-card-body-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-card-footer-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-card-footer-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-dialog-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-dialog-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-border: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-avatar-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-dialog-avatar-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-avatar-border: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-name-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-dialog-name-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-name-border: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-name-shadow: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-message-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-dialog-message-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-dialog-message-border: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-header-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-header-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-header-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-input-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-input-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-input-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-input-placeholder: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-input-outline: light-dark(
    var(--sorbit-color-orange-200),
    var(--sorbit-color-orange-800)
  );
  --sorbit-color-orange-label-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-900)
  );
  --sorbit-color-orange-link-fore: light-dark(
    var(--sorbit-color-orange-400),
    var(--sorbit-color-orange-600)
  );
  --sorbit-color-orange-loader-fore: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-message-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-message-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-message-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-message-header-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-message-header-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-message-body-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-message-body-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-nav-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-nav-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-nav-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-nav-menu-item-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-200)
  );
  --sorbit-color-orange-progress-fore: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-progress-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-tile-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-tile-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-tile-shadow: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-200)
  );
  --sorbit-color-orange-tile-header-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-tile-header-back: light-dark(
    var(--sorbit-color-orange-500),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-tile-header-border: light-dark(
    var(--sorbit-color-orange-500),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-yellow-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-placeholder: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-outline: light-dark(
    var(--sorbit-color-yellow-200),
    var(--sorbit-color-yellow-800)
  );
  --sorbit-color-yellow-selection-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-selection-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-dot-fore: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-dot-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-gingham-fore: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-gingham-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-stripe-fore: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-stripe-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-accordion-fore: light-dark(
    var(--sorbit-color-yellow-300),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-accordion-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-accordion-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-accordion-summary-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-accordion-summary-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-accordion-summary-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-accordion-details-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-accordion-details-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-accordion-details-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-admin-nav-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-brand-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-brand-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-menu-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-badge-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-badge-back: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-badge-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-blockquote-fore: light-dark(
    var(--sorbit-color-yellow-500),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-blockquote-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-blockquote-border: light-dark(
    var(--sorbit-color-yellow-500),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-breadcrumb-fore: light-dark(
    var(--sorbit-color-yellow-300),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-yellow-300),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-button-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-button-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-card-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-card-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-card-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-card-shadow: light-dark(
    var(--sorbit-color-yellow-300),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-card-header-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-card-header-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-card-body-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-card-body-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-card-footer-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-card-footer-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-dialog-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-dialog-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-border: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-avatar-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-dialog-avatar-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-avatar-border: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-name-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-dialog-name-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-name-border: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-name-shadow: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-message-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-dialog-message-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-dialog-message-border: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-header-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-header-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-header-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-input-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-input-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-input-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-input-placeholder: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-input-outline: light-dark(
    var(--sorbit-color-yellow-200),
    var(--sorbit-color-yellow-800)
  );
  --sorbit-color-yellow-label-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-900)
  );
  --sorbit-color-yellow-link-fore: light-dark(
    var(--sorbit-color-yellow-400),
    var(--sorbit-color-yellow-600)
  );
  --sorbit-color-yellow-loader-fore: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-message-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-message-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-message-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-message-header-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-message-header-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-message-body-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-message-body-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-nav-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-nav-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-nav-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-nav-menu-item-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-200)
  );
  --sorbit-color-yellow-progress-fore: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-progress-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-tile-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-tile-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-tile-shadow: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-200)
  );
  --sorbit-color-yellow-tile-header-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-tile-header-back: light-dark(
    var(--sorbit-color-yellow-500),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-tile-header-border: light-dark(
    var(--sorbit-color-yellow-500),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-lime-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-placeholder: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-outline: light-dark(
    var(--sorbit-color-lime-200),
    var(--sorbit-color-lime-800)
  );
  --sorbit-color-lime-selection-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-selection-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-dot-fore: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-dot-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-gingham-fore: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-gingham-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-stripe-fore: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-stripe-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-accordion-fore: light-dark(
    var(--sorbit-color-lime-300),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-accordion-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-accordion-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-accordion-summary-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-accordion-summary-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-accordion-summary-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-accordion-details-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-accordion-details-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-accordion-details-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-admin-nav-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-brand-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-brand-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-menu-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-badge-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-badge-back: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-badge-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-blockquote-fore: light-dark(
    var(--sorbit-color-lime-500),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-blockquote-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-blockquote-border: light-dark(
    var(--sorbit-color-lime-500),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-breadcrumb-fore: light-dark(
    var(--sorbit-color-lime-300),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-lime-300),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-button-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-button-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-card-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-card-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-card-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-card-shadow: light-dark(
    var(--sorbit-color-lime-300),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-card-header-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-card-header-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-card-body-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-card-body-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-card-footer-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-card-footer-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-dialog-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-dialog-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-border: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-avatar-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-dialog-avatar-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-avatar-border: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-name-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-dialog-name-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-name-border: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-name-shadow: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-message-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-dialog-message-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-dialog-message-border: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-header-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-header-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-header-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-input-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-input-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-input-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-input-placeholder: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-input-outline: light-dark(
    var(--sorbit-color-lime-200),
    var(--sorbit-color-lime-800)
  );
  --sorbit-color-lime-label-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-900)
  );
  --sorbit-color-lime-link-fore: light-dark(
    var(--sorbit-color-lime-400),
    var(--sorbit-color-lime-600)
  );
  --sorbit-color-lime-loader-fore: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-message-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-message-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-message-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-message-header-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-message-header-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-message-body-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-message-body-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-nav-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-nav-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-nav-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-nav-menu-item-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-200)
  );
  --sorbit-color-lime-progress-fore: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-progress-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-tile-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-tile-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-tile-shadow: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-200)
  );
  --sorbit-color-lime-tile-header-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-tile-header-back: light-dark(
    var(--sorbit-color-lime-500),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-tile-header-border: light-dark(
    var(--sorbit-color-lime-500),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-green-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-placeholder: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-outline: light-dark(
    var(--sorbit-color-green-200),
    var(--sorbit-color-green-800)
  );
  --sorbit-color-green-selection-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-selection-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-dot-fore: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-dot-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-gingham-fore: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-gingham-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-stripe-fore: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-stripe-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-accordion-fore: light-dark(
    var(--sorbit-color-green-300),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-accordion-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-accordion-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-accordion-summary-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-accordion-summary-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-accordion-summary-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-accordion-details-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-accordion-details-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-accordion-details-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-admin-nav-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-brand-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-brand-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-menu-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-badge-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-badge-back: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-badge-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-blockquote-fore: light-dark(
    var(--sorbit-color-green-500),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-blockquote-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-blockquote-border: light-dark(
    var(--sorbit-color-green-500),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-breadcrumb-fore: light-dark(
    var(--sorbit-color-green-300),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-green-300),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-button-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-button-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-card-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-card-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-card-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-card-shadow: light-dark(
    var(--sorbit-color-green-300),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-card-header-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-card-header-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-card-body-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-card-body-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-card-footer-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-card-footer-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-dialog-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-dialog-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-border: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-avatar-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-dialog-avatar-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-avatar-border: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-name-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-dialog-name-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-name-border: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-name-shadow: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-message-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-dialog-message-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-dialog-message-border: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-header-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-header-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-header-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-input-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-input-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-input-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-input-placeholder: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-input-outline: light-dark(
    var(--sorbit-color-green-200),
    var(--sorbit-color-green-800)
  );
  --sorbit-color-green-label-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-900)
  );
  --sorbit-color-green-link-fore: light-dark(
    var(--sorbit-color-green-400),
    var(--sorbit-color-green-600)
  );
  --sorbit-color-green-loader-fore: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-message-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-message-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-message-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-message-header-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-message-header-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-message-body-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-message-body-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-nav-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-nav-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-nav-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-nav-menu-item-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-200)
  );
  --sorbit-color-green-progress-fore: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-progress-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-tile-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-tile-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-tile-shadow: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-200)
  );
  --sorbit-color-green-tile-header-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-tile-header-back: light-dark(
    var(--sorbit-color-green-500),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-tile-header-border: light-dark(
    var(--sorbit-color-green-500),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-cyan-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-placeholder: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-outline: light-dark(
    var(--sorbit-color-cyan-200),
    var(--sorbit-color-cyan-800)
  );
  --sorbit-color-cyan-selection-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-selection-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-dot-fore: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-dot-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-gingham-fore: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-gingham-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-stripe-fore: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-stripe-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-accordion-fore: light-dark(
    var(--sorbit-color-cyan-300),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-accordion-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-accordion-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-accordion-summary-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-accordion-summary-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-accordion-summary-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-accordion-details-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-accordion-details-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-accordion-details-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-admin-nav-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-brand-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-brand-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-menu-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-badge-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-badge-back: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-badge-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-blockquote-fore: light-dark(
    var(--sorbit-color-cyan-500),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-blockquote-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-blockquote-border: light-dark(
    var(--sorbit-color-cyan-500),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-breadcrumb-fore: light-dark(
    var(--sorbit-color-cyan-300),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-cyan-300),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-button-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-button-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-card-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-card-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-card-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-card-shadow: light-dark(
    var(--sorbit-color-cyan-300),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-card-header-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-card-header-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-card-body-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-card-body-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-card-footer-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-card-footer-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-dialog-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-dialog-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-border: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-avatar-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-dialog-avatar-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-avatar-border: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-name-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-dialog-name-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-name-border: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-name-shadow: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-message-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-dialog-message-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-dialog-message-border: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-header-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-header-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-header-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-input-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-input-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-input-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-input-placeholder: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-input-outline: light-dark(
    var(--sorbit-color-cyan-200),
    var(--sorbit-color-cyan-800)
  );
  --sorbit-color-cyan-label-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-900)
  );
  --sorbit-color-cyan-link-fore: light-dark(
    var(--sorbit-color-cyan-400),
    var(--sorbit-color-cyan-600)
  );
  --sorbit-color-cyan-loader-fore: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-message-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-message-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-message-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-message-header-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-message-header-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-message-body-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-message-body-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-nav-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-nav-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-nav-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-nav-menu-item-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-200)
  );
  --sorbit-color-cyan-progress-fore: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-progress-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-tile-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-tile-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-tile-shadow: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-200)
  );
  --sorbit-color-cyan-tile-header-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-tile-header-back: light-dark(
    var(--sorbit-color-cyan-500),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-tile-header-border: light-dark(
    var(--sorbit-color-cyan-500),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-blue-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-placeholder: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-outline: light-dark(
    var(--sorbit-color-blue-200),
    var(--sorbit-color-blue-800)
  );
  --sorbit-color-blue-selection-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-selection-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-dot-fore: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-dot-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-gingham-fore: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-gingham-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-stripe-fore: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-stripe-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-accordion-fore: light-dark(
    var(--sorbit-color-blue-300),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-accordion-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-accordion-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-accordion-summary-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-accordion-summary-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-accordion-summary-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-accordion-details-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-accordion-details-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-accordion-details-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-admin-nav-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-brand-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-brand-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-menu-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-badge-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-badge-back: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-badge-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-blockquote-fore: light-dark(
    var(--sorbit-color-blue-500),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-blockquote-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-blockquote-border: light-dark(
    var(--sorbit-color-blue-500),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-breadcrumb-fore: light-dark(
    var(--sorbit-color-blue-300),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-blue-300),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-button-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-button-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-card-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-card-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-card-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-card-shadow: light-dark(
    var(--sorbit-color-blue-300),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-card-header-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-card-header-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-card-body-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-card-body-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-card-footer-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-card-footer-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-dialog-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-dialog-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-border: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-avatar-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-dialog-avatar-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-avatar-border: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-name-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-dialog-name-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-name-border: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-name-shadow: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-message-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-dialog-message-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-dialog-message-border: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-header-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-header-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-header-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-input-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-input-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-input-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-input-placeholder: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-input-outline: light-dark(
    var(--sorbit-color-blue-200),
    var(--sorbit-color-blue-800)
  );
  --sorbit-color-blue-label-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-900)
  );
  --sorbit-color-blue-link-fore: light-dark(
    var(--sorbit-color-blue-400),
    var(--sorbit-color-blue-600)
  );
  --sorbit-color-blue-loader-fore: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-message-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-message-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-message-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-message-header-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-message-header-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-message-body-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-message-body-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-nav-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-nav-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-nav-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-nav-menu-item-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-200)
  );
  --sorbit-color-blue-progress-fore: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-progress-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-tile-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-tile-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-tile-shadow: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-200)
  );
  --sorbit-color-blue-tile-header-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-tile-header-back: light-dark(
    var(--sorbit-color-blue-500),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-tile-header-border: light-dark(
    var(--sorbit-color-blue-500),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-violet-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-placeholder: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-outline: light-dark(
    var(--sorbit-color-violet-200),
    var(--sorbit-color-violet-800)
  );
  --sorbit-color-violet-selection-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-selection-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-dot-fore: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-dot-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-gingham-fore: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-gingham-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-stripe-fore: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-stripe-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-accordion-fore: light-dark(
    var(--sorbit-color-violet-300),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-accordion-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-accordion-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-accordion-summary-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-accordion-summary-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-accordion-summary-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-accordion-details-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-accordion-details-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-accordion-details-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-admin-nav-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-brand-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-brand-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-menu-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-badge-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-badge-back: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-badge-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-blockquote-fore: light-dark(
    var(--sorbit-color-violet-500),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-blockquote-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-blockquote-border: light-dark(
    var(--sorbit-color-violet-500),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-breadcrumb-fore: light-dark(
    var(--sorbit-color-violet-300),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-violet-300),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-button-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-button-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-card-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-card-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-card-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-card-shadow: light-dark(
    var(--sorbit-color-violet-300),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-card-header-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-card-header-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-card-body-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-card-body-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-card-footer-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-card-footer-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-dialog-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-dialog-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-border: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-avatar-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-dialog-avatar-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-avatar-border: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-name-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-dialog-name-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-name-border: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-name-shadow: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-message-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-dialog-message-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-dialog-message-border: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-header-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-header-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-header-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-input-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-input-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-input-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-input-placeholder: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-input-outline: light-dark(
    var(--sorbit-color-violet-200),
    var(--sorbit-color-violet-800)
  );
  --sorbit-color-violet-label-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-900)
  );
  --sorbit-color-violet-link-fore: light-dark(
    var(--sorbit-color-violet-400),
    var(--sorbit-color-violet-600)
  );
  --sorbit-color-violet-loader-fore: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-message-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-message-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-message-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-message-header-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-message-header-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-message-body-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-message-body-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-nav-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-nav-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-nav-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-nav-menu-item-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-200)
  );
  --sorbit-color-violet-progress-fore: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-progress-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-tile-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-tile-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-tile-shadow: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-200)
  );
  --sorbit-color-violet-tile-header-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-tile-header-back: light-dark(
    var(--sorbit-color-violet-500),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-tile-header-border: light-dark(
    var(--sorbit-color-violet-500),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-magenta-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-placeholder: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-outline: light-dark(
    var(--sorbit-color-magenta-200),
    var(--sorbit-color-magenta-800)
  );
  --sorbit-color-magenta-selection-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-selection-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-dot-fore: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-dot-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-gingham-fore: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-gingham-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-stripe-fore: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-stripe-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-accordion-fore: light-dark(
    var(--sorbit-color-magenta-300),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-accordion-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-accordion-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-accordion-summary-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-accordion-summary-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-accordion-summary-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-accordion-details-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-accordion-details-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-accordion-details-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-admin-nav-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-brand-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-brand-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-brand-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-menu-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-item-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-menu-item-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-item-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-badge-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-badge-back: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-badge-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-blockquote-fore: light-dark(
    var(--sorbit-color-magenta-500),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-blockquote-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-blockquote-border: light-dark(
    var(--sorbit-color-magenta-500),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-breadcrumb-fore: light-dark(
    var(--sorbit-color-magenta-300),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-breadcrumb-item-fore: light-dark(
    var(--sorbit-color-magenta-300),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-breadcrumb-divider-fore: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-button-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-button-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-card-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-card-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-card-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-card-shadow: light-dark(
    var(--sorbit-color-magenta-300),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-card-header-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-card-header-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-card-body-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-card-body-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-card-footer-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-card-footer-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-dialog-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-dialog-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-border: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-avatar-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-dialog-avatar-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-avatar-border: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-name-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-dialog-name-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-name-border: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-name-shadow: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-message-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-dialog-message-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-dialog-message-border: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-header-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-header-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-header-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-input-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-input-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-input-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-input-placeholder: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-input-outline: light-dark(
    var(--sorbit-color-magenta-200),
    var(--sorbit-color-magenta-800)
  );
  --sorbit-color-magenta-label-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-900)
  );
  --sorbit-color-magenta-link-fore: light-dark(
    var(--sorbit-color-magenta-400),
    var(--sorbit-color-magenta-600)
  );
  --sorbit-color-magenta-loader-fore: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-message-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-message-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-message-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-message-header-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-message-header-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-message-body-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-message-body-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-nav-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-nav-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-nav-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-nav-menu-item-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-nav-menu-item-shadow: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-200)
  );
  --sorbit-color-magenta-progress-fore: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-progress-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-tile-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-tile-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-tile-shadow: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-200)
  );
  --sorbit-color-magenta-tile-header-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-tile-header-back: light-dark(
    var(--sorbit-color-magenta-500),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-tile-header-border: light-dark(
    var(--sorbit-color-magenta-500),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-default-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-default-disabled-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-disabled-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-disabled-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-default-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-badge-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-default-badge-disabled-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-badge-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-default-button-disabled-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-disabled-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-gray-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-gray-disabled-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-disabled-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-disabled-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-gray-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-badge-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-gray-badge-disabled-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-badge-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-650)
  );
  --sorbit-color-gray-button-disabled-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-disabled-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-disabled-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-gray-350),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-red-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-650)
  );
  --sorbit-color-red-disabled-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-disabled-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-disabled-placeholder: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-disabled-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-650)
  );
  --sorbit-color-red-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-badge-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-650)
  );
  --sorbit-color-red-badge-disabled-back: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-badge-disabled-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-650)
  );
  --sorbit-color-red-button-disabled-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-disabled-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-disabled-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-red-350),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-200)
  );
  --sorbit-color-coral-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-650)
  );
  --sorbit-color-coral-disabled-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-disabled-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-disabled-placeholder: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-disabled-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-650)
  );
  --sorbit-color-coral-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-badge-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-650)
  );
  --sorbit-color-coral-badge-disabled-back: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-badge-disabled-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-650)
  );
  --sorbit-color-coral-button-disabled-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-disabled-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-disabled-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-coral-350),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-200)
  );
  --sorbit-color-orange-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-650)
  );
  --sorbit-color-orange-disabled-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-disabled-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-disabled-placeholder: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-disabled-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-650)
  );
  --sorbit-color-orange-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-badge-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-650)
  );
  --sorbit-color-orange-badge-disabled-back: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-badge-disabled-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-650)
  );
  --sorbit-color-orange-button-disabled-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-disabled-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-disabled-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-orange-350),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-200)
  );
  --sorbit-color-yellow-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-650)
  );
  --sorbit-color-yellow-disabled-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-disabled-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-disabled-placeholder: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-disabled-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-650)
  );
  --sorbit-color-yellow-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-badge-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-650)
  );
  --sorbit-color-yellow-badge-disabled-back: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-badge-disabled-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-650)
  );
  --sorbit-color-yellow-button-disabled-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-disabled-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-disabled-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-yellow-350),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-200)
  );
  --sorbit-color-lime-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-650)
  );
  --sorbit-color-lime-disabled-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-disabled-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-disabled-placeholder: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-disabled-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-650)
  );
  --sorbit-color-lime-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-badge-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-650)
  );
  --sorbit-color-lime-badge-disabled-back: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-badge-disabled-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-650)
  );
  --sorbit-color-lime-button-disabled-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-disabled-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-disabled-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-lime-350),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-200)
  );
  --sorbit-color-green-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-650)
  );
  --sorbit-color-green-disabled-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-disabled-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-disabled-placeholder: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-disabled-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-650)
  );
  --sorbit-color-green-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-badge-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-650)
  );
  --sorbit-color-green-badge-disabled-back: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-badge-disabled-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-650)
  );
  --sorbit-color-green-button-disabled-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-disabled-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-disabled-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-green-350),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-200)
  );
  --sorbit-color-cyan-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-650)
  );
  --sorbit-color-cyan-disabled-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-disabled-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-disabled-placeholder: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-disabled-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-650)
  );
  --sorbit-color-cyan-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-badge-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-650)
  );
  --sorbit-color-cyan-badge-disabled-back: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-badge-disabled-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-650)
  );
  --sorbit-color-cyan-button-disabled-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-disabled-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-disabled-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-cyan-350),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-200)
  );
  --sorbit-color-blue-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-650)
  );
  --sorbit-color-blue-disabled-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-disabled-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-disabled-placeholder: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-disabled-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-650)
  );
  --sorbit-color-blue-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-badge-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-650)
  );
  --sorbit-color-blue-badge-disabled-back: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-badge-disabled-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-650)
  );
  --sorbit-color-blue-button-disabled-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-disabled-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-disabled-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-blue-350),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-200)
  );
  --sorbit-color-violet-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-650)
  );
  --sorbit-color-violet-disabled-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-disabled-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-disabled-placeholder: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-disabled-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-650)
  );
  --sorbit-color-violet-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-badge-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-650)
  );
  --sorbit-color-violet-badge-disabled-back: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-badge-disabled-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-650)
  );
  --sorbit-color-violet-button-disabled-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-disabled-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-disabled-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-violet-350),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-200)
  );
  --sorbit-color-magenta-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-650)
  );
  --sorbit-color-magenta-disabled-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-disabled-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-disabled-placeholder: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-disabled-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-accordion-summary-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-650)
  );
  --sorbit-color-magenta-accordion-summary-disabled-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-accordion-summary-disabled-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-admin-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-menu-item-disabled-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-item-disabled-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-badge-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-650)
  );
  --sorbit-color-magenta-badge-disabled-back: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-badge-disabled-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-650)
  );
  --sorbit-color-magenta-button-disabled-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-disabled-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-disabled-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-nav-menu-item-disabled-fore: light-dark(
    var(--sorbit-color-magenta-350),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-nav-menu-item-disabled-shadow: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-200)
  );
  --sorbit-color-default-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-hover-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-default-hover-placeholder: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-default-hover-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-default-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-default-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-default-badge-hover-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-badge-hover-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-default-badge-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-button-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-button-hover-back: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-button-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-button-hover-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-hover-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-gray-hover-placeholder: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-gray-hover-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-550)
  );
  --sorbit-color-gray-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-gray-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-gray-badge-hover-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-badge-hover-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-gray-badge-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-button-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-button-hover-back: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-button-hover-border: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-button-hover-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-gray-100),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-red-hover-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-hover-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-hover-border: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-550)
  );
  --sorbit-color-red-hover-placeholder: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-550)
  );
  --sorbit-color-red-hover-shadow: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-550)
  );
  --sorbit-color-red-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-450)
  );
  --sorbit-color-red-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-450)
  );
  --sorbit-color-red-badge-hover-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-badge-hover-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-200)
  );
  --sorbit-color-red-badge-hover-border: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-button-hover-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-button-hover-back: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-button-hover-border: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-button-hover-shadow: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-red-100),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-coral-hover-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-hover-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-hover-border: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-550)
  );
  --sorbit-color-coral-hover-placeholder: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-550)
  );
  --sorbit-color-coral-hover-shadow: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-550)
  );
  --sorbit-color-coral-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-450)
  );
  --sorbit-color-coral-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-450)
  );
  --sorbit-color-coral-badge-hover-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-badge-hover-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-200)
  );
  --sorbit-color-coral-badge-hover-border: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-button-hover-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-button-hover-back: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-button-hover-border: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-button-hover-shadow: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-coral-100),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-orange-hover-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-hover-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-hover-border: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-550)
  );
  --sorbit-color-orange-hover-placeholder: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-550)
  );
  --sorbit-color-orange-hover-shadow: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-550)
  );
  --sorbit-color-orange-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-450)
  );
  --sorbit-color-orange-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-450)
  );
  --sorbit-color-orange-badge-hover-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-badge-hover-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-200)
  );
  --sorbit-color-orange-badge-hover-border: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-button-hover-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-button-hover-back: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-button-hover-border: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-button-hover-shadow: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-orange-100),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-yellow-hover-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-hover-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-hover-border: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-550)
  );
  --sorbit-color-yellow-hover-placeholder: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-550)
  );
  --sorbit-color-yellow-hover-shadow: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-550)
  );
  --sorbit-color-yellow-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-450)
  );
  --sorbit-color-yellow-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-450)
  );
  --sorbit-color-yellow-badge-hover-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-badge-hover-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-200)
  );
  --sorbit-color-yellow-badge-hover-border: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-button-hover-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-button-hover-back: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-button-hover-border: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-button-hover-shadow: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-yellow-100),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-lime-hover-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-hover-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-hover-border: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-550)
  );
  --sorbit-color-lime-hover-placeholder: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-550)
  );
  --sorbit-color-lime-hover-shadow: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-550)
  );
  --sorbit-color-lime-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-450)
  );
  --sorbit-color-lime-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-450)
  );
  --sorbit-color-lime-badge-hover-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-badge-hover-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-200)
  );
  --sorbit-color-lime-badge-hover-border: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-button-hover-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-button-hover-back: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-button-hover-border: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-button-hover-shadow: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-lime-100),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-green-hover-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-hover-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-hover-border: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-550)
  );
  --sorbit-color-green-hover-placeholder: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-550)
  );
  --sorbit-color-green-hover-shadow: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-550)
  );
  --sorbit-color-green-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-450)
  );
  --sorbit-color-green-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-450)
  );
  --sorbit-color-green-badge-hover-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-badge-hover-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-200)
  );
  --sorbit-color-green-badge-hover-border: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-button-hover-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-button-hover-back: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-button-hover-border: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-button-hover-shadow: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-green-100),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-cyan-hover-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-hover-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-hover-border: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-550)
  );
  --sorbit-color-cyan-hover-placeholder: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-550)
  );
  --sorbit-color-cyan-hover-shadow: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-550)
  );
  --sorbit-color-cyan-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-450)
  );
  --sorbit-color-cyan-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-450)
  );
  --sorbit-color-cyan-badge-hover-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-badge-hover-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-200)
  );
  --sorbit-color-cyan-badge-hover-border: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-button-hover-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-button-hover-back: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-button-hover-border: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-button-hover-shadow: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-cyan-100),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-blue-hover-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-hover-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-hover-border: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-550)
  );
  --sorbit-color-blue-hover-placeholder: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-550)
  );
  --sorbit-color-blue-hover-shadow: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-550)
  );
  --sorbit-color-blue-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-450)
  );
  --sorbit-color-blue-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-450)
  );
  --sorbit-color-blue-badge-hover-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-badge-hover-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-200)
  );
  --sorbit-color-blue-badge-hover-border: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-button-hover-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-button-hover-back: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-button-hover-border: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-button-hover-shadow: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-blue-100),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-violet-hover-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-hover-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-hover-border: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-550)
  );
  --sorbit-color-violet-hover-placeholder: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-550)
  );
  --sorbit-color-violet-hover-shadow: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-550)
  );
  --sorbit-color-violet-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-450)
  );
  --sorbit-color-violet-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-450)
  );
  --sorbit-color-violet-badge-hover-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-badge-hover-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-200)
  );
  --sorbit-color-violet-badge-hover-border: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-button-hover-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-button-hover-back: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-button-hover-border: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-button-hover-shadow: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-violet-100),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-magenta-hover-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-hover-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-hover-border: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-550)
  );
  --sorbit-color-magenta-hover-placeholder: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-550)
  );
  --sorbit-color-magenta-hover-shadow: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-550)
  );
  --sorbit-color-magenta-accordion-summary-hover-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-accordion-summary-hover-back: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-accordion-summary-hover-border: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-admin-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-menu-item-hover-back: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-450)
  );
  --sorbit-color-magenta-admin-nav-menu-item-hover-border: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-450)
  );
  --sorbit-color-magenta-badge-hover-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-badge-hover-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-200)
  );
  --sorbit-color-magenta-badge-hover-border: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-button-hover-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-button-hover-back: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-button-hover-border: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-button-hover-shadow: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-nav-menu-item-hover-fore: light-dark(
    var(--sorbit-color-magenta-100),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-nav-menu-item-hover-shadow: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-default-focus-fore: light-dark(
    var(--sorbit-color-gray-250),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-focus-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-focus-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-focus-placeholder: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-focus-shadow: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-default-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-default-badge-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-badge-focus-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-badge-focus-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-button-focus-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-focus-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-focus-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-input-focus-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-input-focus-border: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-default-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-gray-focus-fore: light-dark(
    var(--sorbit-color-gray-250),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-focus-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-focus-border: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-focus-placeholder: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-focus-shadow: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-700)
  );
  --sorbit-color-gray-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-gray-600),
    var(--sorbit-color-gray-400)
  );
  --sorbit-color-gray-badge-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-badge-focus-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-badge-focus-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-button-focus-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-focus-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-focus-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-input-focus-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-input-focus-border: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-gray-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-200)
  );
  --sorbit-color-red-focus-fore: light-dark(
    var(--sorbit-color-red-250),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-focus-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-focus-border: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-focus-placeholder: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-focus-shadow: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-700)
  );
  --sorbit-color-red-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-red-600),
    var(--sorbit-color-red-400)
  );
  --sorbit-color-red-badge-focus-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-badge-focus-back: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-badge-focus-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-focus-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-button-focus-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-focus-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-focus-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-input-focus-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-input-focus-border: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-600)
  );
  --sorbit-color-red-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-200)
  );
  --sorbit-color-coral-focus-fore: light-dark(
    var(--sorbit-color-coral-250),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-focus-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-focus-border: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-focus-placeholder: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-focus-shadow: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-700)
  );
  --sorbit-color-coral-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-coral-600),
    var(--sorbit-color-coral-400)
  );
  --sorbit-color-coral-badge-focus-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-badge-focus-back: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-badge-focus-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-focus-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-button-focus-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-focus-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-focus-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-input-focus-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-input-focus-border: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-600)
  );
  --sorbit-color-coral-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-200)
  );
  --sorbit-color-orange-focus-fore: light-dark(
    var(--sorbit-color-orange-250),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-focus-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-focus-border: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-focus-placeholder: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-focus-shadow: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-700)
  );
  --sorbit-color-orange-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-orange-600),
    var(--sorbit-color-orange-400)
  );
  --sorbit-color-orange-badge-focus-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-badge-focus-back: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-badge-focus-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-focus-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-button-focus-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-focus-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-focus-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-input-focus-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-input-focus-border: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-600)
  );
  --sorbit-color-orange-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-200)
  );
  --sorbit-color-yellow-focus-fore: light-dark(
    var(--sorbit-color-yellow-250),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-focus-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-focus-border: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-focus-placeholder: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-focus-shadow: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-700)
  );
  --sorbit-color-yellow-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-yellow-600),
    var(--sorbit-color-yellow-400)
  );
  --sorbit-color-yellow-badge-focus-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-badge-focus-back: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-badge-focus-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-focus-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-button-focus-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-focus-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-focus-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-input-focus-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-input-focus-border: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-600)
  );
  --sorbit-color-yellow-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-200)
  );
  --sorbit-color-lime-focus-fore: light-dark(
    var(--sorbit-color-lime-250),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-focus-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-focus-border: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-focus-placeholder: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-focus-shadow: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-700)
  );
  --sorbit-color-lime-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-lime-600),
    var(--sorbit-color-lime-400)
  );
  --sorbit-color-lime-badge-focus-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-badge-focus-back: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-badge-focus-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-focus-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-button-focus-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-focus-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-focus-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-input-focus-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-input-focus-border: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-600)
  );
  --sorbit-color-lime-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-200)
  );
  --sorbit-color-green-focus-fore: light-dark(
    var(--sorbit-color-green-250),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-focus-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-focus-border: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-focus-placeholder: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-focus-shadow: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-700)
  );
  --sorbit-color-green-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-green-600),
    var(--sorbit-color-green-400)
  );
  --sorbit-color-green-badge-focus-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-badge-focus-back: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-badge-focus-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-focus-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-button-focus-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-focus-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-focus-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-input-focus-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-input-focus-border: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-600)
  );
  --sorbit-color-green-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-200)
  );
  --sorbit-color-cyan-focus-fore: light-dark(
    var(--sorbit-color-cyan-250),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-focus-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-focus-border: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-focus-placeholder: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-focus-shadow: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-700)
  );
  --sorbit-color-cyan-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-cyan-600),
    var(--sorbit-color-cyan-400)
  );
  --sorbit-color-cyan-badge-focus-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-badge-focus-back: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-badge-focus-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-focus-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-button-focus-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-focus-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-focus-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-input-focus-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-input-focus-border: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-600)
  );
  --sorbit-color-cyan-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-200)
  );
  --sorbit-color-blue-focus-fore: light-dark(
    var(--sorbit-color-blue-250),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-focus-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-focus-border: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-focus-placeholder: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-focus-shadow: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-700)
  );
  --sorbit-color-blue-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-blue-600),
    var(--sorbit-color-blue-400)
  );
  --sorbit-color-blue-badge-focus-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-badge-focus-back: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-badge-focus-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-focus-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-button-focus-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-focus-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-focus-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-input-focus-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-input-focus-border: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-600)
  );
  --sorbit-color-blue-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-200)
  );
  --sorbit-color-violet-focus-fore: light-dark(
    var(--sorbit-color-violet-250),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-focus-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-focus-border: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-focus-placeholder: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-focus-shadow: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-700)
  );
  --sorbit-color-violet-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-violet-600),
    var(--sorbit-color-violet-400)
  );
  --sorbit-color-violet-badge-focus-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-badge-focus-back: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-badge-focus-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-focus-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-button-focus-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-focus-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-focus-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-input-focus-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-input-focus-border: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-600)
  );
  --sorbit-color-violet-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-200)
  );
  --sorbit-color-magenta-focus-fore: light-dark(
    var(--sorbit-color-magenta-250),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-focus-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-focus-border: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-focus-placeholder: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-focus-shadow: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-700)
  );
  --sorbit-color-magenta-accordion-summary-focus-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-accordion-summary-focus-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-accordion-summary-focus-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-admin-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-admin-nav-menu-item-focus-back: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-admin-nav-menu-item-focus-border: light-dark(
    var(--sorbit-color-magenta-600),
    var(--sorbit-color-magenta-400)
  );
  --sorbit-color-magenta-badge-focus-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-badge-focus-back: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-badge-focus-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-focus-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-button-focus-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-focus-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-focus-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-input-focus-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-input-focus-border: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-600)
  );
  --sorbit-color-magenta-nav-menu-item-focus-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-nav-menu-item-focus-shadow: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-200)
  );
  --sorbit-color-default-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-default-active-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-default-active-placeholder: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-default-active-shadow: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-default-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-default-accordion-summary-active-back: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-default-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-default-badge-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-badge-active-back: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-default-badge-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-button-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-button-active-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-button-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-button-active-shadow: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-default-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-default-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-gray-active-back: light-dark(
    var(--sorbit-color-gray-900),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-gray-active-placeholder: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-gray-active-shadow: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-450)
  );
  --sorbit-color-gray-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-gray-accordion-summary-active-back: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-gray-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-gray-550),
    var(--sorbit-color-gray-350)
  );
  --sorbit-color-gray-badge-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-badge-active-back: light-dark(
    var(--sorbit-color-gray-800),
    var(--sorbit-color-gray-100)
  );
  --sorbit-color-gray-badge-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-button-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-button-active-back: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-button-active-border: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-button-active-shadow: light-dark(
    var(--sorbit-color-gray-650),
    var(--sorbit-color-gray-250)
  );
  --sorbit-color-gray-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-900)
  );
  --sorbit-color-gray-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-gray-750),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-red-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-900)
  );
  --sorbit-color-red-active-back: light-dark(
    var(--sorbit-color-red-900),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-active-border: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-450)
  );
  --sorbit-color-red-active-placeholder: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-450)
  );
  --sorbit-color-red-active-shadow: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-450)
  );
  --sorbit-color-red-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-900)
  );
  --sorbit-color-red-accordion-summary-active-back: light-dark(
    var(--sorbit-color-red-550),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-900)
  );
  --sorbit-color-red-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-red-550),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-red-550),
    var(--sorbit-color-red-350)
  );
  --sorbit-color-red-badge-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-badge-active-back: light-dark(
    var(--sorbit-color-red-800),
    var(--sorbit-color-red-100)
  );
  --sorbit-color-red-badge-active-border: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-button-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-button-active-back: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-button-active-border: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-button-active-shadow: light-dark(
    var(--sorbit-color-red-650),
    var(--sorbit-color-red-250)
  );
  --sorbit-color-red-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-900)
  );
  --sorbit-color-red-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-red-750),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-coral-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-900)
  );
  --sorbit-color-coral-active-back: light-dark(
    var(--sorbit-color-coral-900),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-active-border: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-450)
  );
  --sorbit-color-coral-active-placeholder: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-450)
  );
  --sorbit-color-coral-active-shadow: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-450)
  );
  --sorbit-color-coral-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-900)
  );
  --sorbit-color-coral-accordion-summary-active-back: light-dark(
    var(--sorbit-color-coral-550),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-900)
  );
  --sorbit-color-coral-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-coral-550),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-coral-550),
    var(--sorbit-color-coral-350)
  );
  --sorbit-color-coral-badge-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-badge-active-back: light-dark(
    var(--sorbit-color-coral-800),
    var(--sorbit-color-coral-100)
  );
  --sorbit-color-coral-badge-active-border: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-button-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-button-active-back: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-button-active-border: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-button-active-shadow: light-dark(
    var(--sorbit-color-coral-650),
    var(--sorbit-color-coral-250)
  );
  --sorbit-color-coral-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-900)
  );
  --sorbit-color-coral-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-coral-750),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-orange-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-900)
  );
  --sorbit-color-orange-active-back: light-dark(
    var(--sorbit-color-orange-900),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-active-border: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-450)
  );
  --sorbit-color-orange-active-placeholder: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-450)
  );
  --sorbit-color-orange-active-shadow: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-450)
  );
  --sorbit-color-orange-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-900)
  );
  --sorbit-color-orange-accordion-summary-active-back: light-dark(
    var(--sorbit-color-orange-550),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-900)
  );
  --sorbit-color-orange-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-orange-550),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-orange-550),
    var(--sorbit-color-orange-350)
  );
  --sorbit-color-orange-badge-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-badge-active-back: light-dark(
    var(--sorbit-color-orange-800),
    var(--sorbit-color-orange-100)
  );
  --sorbit-color-orange-badge-active-border: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-button-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-button-active-back: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-button-active-border: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-button-active-shadow: light-dark(
    var(--sorbit-color-orange-650),
    var(--sorbit-color-orange-250)
  );
  --sorbit-color-orange-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-900)
  );
  --sorbit-color-orange-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-orange-750),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-yellow-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-900)
  );
  --sorbit-color-yellow-active-back: light-dark(
    var(--sorbit-color-yellow-900),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-active-border: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-450)
  );
  --sorbit-color-yellow-active-placeholder: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-450)
  );
  --sorbit-color-yellow-active-shadow: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-450)
  );
  --sorbit-color-yellow-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-900)
  );
  --sorbit-color-yellow-accordion-summary-active-back: light-dark(
    var(--sorbit-color-yellow-550),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-900)
  );
  --sorbit-color-yellow-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-yellow-550),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-yellow-550),
    var(--sorbit-color-yellow-350)
  );
  --sorbit-color-yellow-badge-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-badge-active-back: light-dark(
    var(--sorbit-color-yellow-800),
    var(--sorbit-color-yellow-100)
  );
  --sorbit-color-yellow-badge-active-border: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-button-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-button-active-back: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-button-active-border: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-button-active-shadow: light-dark(
    var(--sorbit-color-yellow-650),
    var(--sorbit-color-yellow-250)
  );
  --sorbit-color-yellow-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-900)
  );
  --sorbit-color-yellow-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-yellow-750),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-lime-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-900)
  );
  --sorbit-color-lime-active-back: light-dark(
    var(--sorbit-color-lime-900),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-active-border: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-450)
  );
  --sorbit-color-lime-active-placeholder: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-450)
  );
  --sorbit-color-lime-active-shadow: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-450)
  );
  --sorbit-color-lime-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-900)
  );
  --sorbit-color-lime-accordion-summary-active-back: light-dark(
    var(--sorbit-color-lime-550),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-900)
  );
  --sorbit-color-lime-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-lime-550),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-lime-550),
    var(--sorbit-color-lime-350)
  );
  --sorbit-color-lime-badge-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-badge-active-back: light-dark(
    var(--sorbit-color-lime-800),
    var(--sorbit-color-lime-100)
  );
  --sorbit-color-lime-badge-active-border: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-button-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-button-active-back: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-button-active-border: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-button-active-shadow: light-dark(
    var(--sorbit-color-lime-650),
    var(--sorbit-color-lime-250)
  );
  --sorbit-color-lime-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-900)
  );
  --sorbit-color-lime-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-lime-750),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-green-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-900)
  );
  --sorbit-color-green-active-back: light-dark(
    var(--sorbit-color-green-900),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-active-border: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-450)
  );
  --sorbit-color-green-active-placeholder: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-450)
  );
  --sorbit-color-green-active-shadow: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-450)
  );
  --sorbit-color-green-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-900)
  );
  --sorbit-color-green-accordion-summary-active-back: light-dark(
    var(--sorbit-color-green-550),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-900)
  );
  --sorbit-color-green-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-green-550),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-green-550),
    var(--sorbit-color-green-350)
  );
  --sorbit-color-green-badge-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-badge-active-back: light-dark(
    var(--sorbit-color-green-800),
    var(--sorbit-color-green-100)
  );
  --sorbit-color-green-badge-active-border: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-button-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-button-active-back: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-button-active-border: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-button-active-shadow: light-dark(
    var(--sorbit-color-green-650),
    var(--sorbit-color-green-250)
  );
  --sorbit-color-green-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-900)
  );
  --sorbit-color-green-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-green-750),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-cyan-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-900)
  );
  --sorbit-color-cyan-active-back: light-dark(
    var(--sorbit-color-cyan-900),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-active-border: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-450)
  );
  --sorbit-color-cyan-active-placeholder: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-450)
  );
  --sorbit-color-cyan-active-shadow: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-450)
  );
  --sorbit-color-cyan-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-900)
  );
  --sorbit-color-cyan-accordion-summary-active-back: light-dark(
    var(--sorbit-color-cyan-550),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-900)
  );
  --sorbit-color-cyan-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-cyan-550),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-cyan-550),
    var(--sorbit-color-cyan-350)
  );
  --sorbit-color-cyan-badge-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-badge-active-back: light-dark(
    var(--sorbit-color-cyan-800),
    var(--sorbit-color-cyan-100)
  );
  --sorbit-color-cyan-badge-active-border: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-button-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-button-active-back: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-button-active-border: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-button-active-shadow: light-dark(
    var(--sorbit-color-cyan-650),
    var(--sorbit-color-cyan-250)
  );
  --sorbit-color-cyan-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-900)
  );
  --sorbit-color-cyan-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-cyan-750),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-blue-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-900)
  );
  --sorbit-color-blue-active-back: light-dark(
    var(--sorbit-color-blue-900),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-active-border: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-450)
  );
  --sorbit-color-blue-active-placeholder: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-450)
  );
  --sorbit-color-blue-active-shadow: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-450)
  );
  --sorbit-color-blue-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-900)
  );
  --sorbit-color-blue-accordion-summary-active-back: light-dark(
    var(--sorbit-color-blue-550),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-900)
  );
  --sorbit-color-blue-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-blue-550),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-blue-550),
    var(--sorbit-color-blue-350)
  );
  --sorbit-color-blue-badge-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-badge-active-back: light-dark(
    var(--sorbit-color-blue-800),
    var(--sorbit-color-blue-100)
  );
  --sorbit-color-blue-badge-active-border: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-button-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-button-active-back: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-button-active-border: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-button-active-shadow: light-dark(
    var(--sorbit-color-blue-650),
    var(--sorbit-color-blue-250)
  );
  --sorbit-color-blue-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-900)
  );
  --sorbit-color-blue-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-blue-750),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-violet-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-900)
  );
  --sorbit-color-violet-active-back: light-dark(
    var(--sorbit-color-violet-900),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-active-border: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-450)
  );
  --sorbit-color-violet-active-placeholder: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-450)
  );
  --sorbit-color-violet-active-shadow: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-450)
  );
  --sorbit-color-violet-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-900)
  );
  --sorbit-color-violet-accordion-summary-active-back: light-dark(
    var(--sorbit-color-violet-550),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-900)
  );
  --sorbit-color-violet-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-violet-550),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-violet-550),
    var(--sorbit-color-violet-350)
  );
  --sorbit-color-violet-badge-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-badge-active-back: light-dark(
    var(--sorbit-color-violet-800),
    var(--sorbit-color-violet-100)
  );
  --sorbit-color-violet-badge-active-border: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-button-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-button-active-back: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-button-active-border: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-button-active-shadow: light-dark(
    var(--sorbit-color-violet-650),
    var(--sorbit-color-violet-250)
  );
  --sorbit-color-violet-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-900)
  );
  --sorbit-color-violet-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-violet-750),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-magenta-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-900)
  );
  --sorbit-color-magenta-active-back: light-dark(
    var(--sorbit-color-magenta-900),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-active-border: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-450)
  );
  --sorbit-color-magenta-active-placeholder: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-450)
  );
  --sorbit-color-magenta-active-shadow: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-450)
  );
  --sorbit-color-magenta-accordion-summary-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-900)
  );
  --sorbit-color-magenta-accordion-summary-active-back: light-dark(
    var(--sorbit-color-magenta-550),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-admin-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-900)
  );
  --sorbit-color-magenta-admin-nav-menu-item-active-back: light-dark(
    var(--sorbit-color-magenta-550),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-admin-nav-menu-item-active-border: light-dark(
    var(--sorbit-color-magenta-550),
    var(--sorbit-color-magenta-350)
  );
  --sorbit-color-magenta-badge-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-badge-active-back: light-dark(
    var(--sorbit-color-magenta-800),
    var(--sorbit-color-magenta-100)
  );
  --sorbit-color-magenta-badge-active-border: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-button-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-button-active-back: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-button-active-border: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-button-active-shadow: light-dark(
    var(--sorbit-color-magenta-650),
    var(--sorbit-color-magenta-250)
  );
  --sorbit-color-magenta-nav-menu-item-active-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-900)
  );
  --sorbit-color-magenta-nav-menu-item-active-shadow: light-dark(
    var(--sorbit-color-magenta-750),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-default-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-visited-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-default-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-visited-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-visited-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-default-badge-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-badge-visited-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-default-badge-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-default-button-visited-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-button-visited-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-default-link-visited-fore: light-dark(
    var(--sorbit-color-gray-400),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-gray-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-visited-back: light-dark(
    var(--sorbit-color-gray-950),
    var(--sorbit-color-gray-050)
  );
  --sorbit-color-gray-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-visited-placeholder: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-visited-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-500)
  );
  --sorbit-color-gray-badge-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-badge-visited-back: light-dark(
    var(--sorbit-color-gray-850),
    var(--sorbit-color-gray-150)
  );
  --sorbit-color-gray-badge-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-visited-fore: light-dark(
    var(--sorbit-color-gray-050),
    var(--sorbit-color-gray-950)
  );
  --sorbit-color-gray-button-visited-back: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-visited-border: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-button-visited-shadow: light-dark(
    var(--sorbit-color-gray-700),
    var(--sorbit-color-gray-300)
  );
  --sorbit-color-gray-link-visited-fore: light-dark(
    var(--sorbit-color-gray-400),
    var(--sorbit-color-gray-600)
  );
  --sorbit-color-red-visited-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-visited-back: light-dark(
    var(--sorbit-color-red-950),
    var(--sorbit-color-red-050)
  );
  --sorbit-color-red-visited-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-visited-placeholder: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-visited-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-500)
  );
  --sorbit-color-red-badge-visited-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-badge-visited-back: light-dark(
    var(--sorbit-color-red-850),
    var(--sorbit-color-red-150)
  );
  --sorbit-color-red-badge-visited-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-visited-fore: light-dark(
    var(--sorbit-color-red-050),
    var(--sorbit-color-red-950)
  );
  --sorbit-color-red-button-visited-back: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-visited-border: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-button-visited-shadow: light-dark(
    var(--sorbit-color-red-700),
    var(--sorbit-color-red-300)
  );
  --sorbit-color-red-link-visited-fore: light-dark(
    var(--sorbit-color-red-400),
    var(--sorbit-color-red-600)
  );
  --sorbit-color-coral-visited-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-visited-back: light-dark(
    var(--sorbit-color-coral-950),
    var(--sorbit-color-coral-050)
  );
  --sorbit-color-coral-visited-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-visited-placeholder: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-visited-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-500)
  );
  --sorbit-color-coral-badge-visited-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-badge-visited-back: light-dark(
    var(--sorbit-color-coral-850),
    var(--sorbit-color-coral-150)
  );
  --sorbit-color-coral-badge-visited-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-visited-fore: light-dark(
    var(--sorbit-color-coral-050),
    var(--sorbit-color-coral-950)
  );
  --sorbit-color-coral-button-visited-back: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-visited-border: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-button-visited-shadow: light-dark(
    var(--sorbit-color-coral-700),
    var(--sorbit-color-coral-300)
  );
  --sorbit-color-coral-link-visited-fore: light-dark(
    var(--sorbit-color-coral-400),
    var(--sorbit-color-coral-600)
  );
  --sorbit-color-orange-visited-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-visited-back: light-dark(
    var(--sorbit-color-orange-950),
    var(--sorbit-color-orange-050)
  );
  --sorbit-color-orange-visited-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-visited-placeholder: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-visited-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-500)
  );
  --sorbit-color-orange-badge-visited-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-badge-visited-back: light-dark(
    var(--sorbit-color-orange-850),
    var(--sorbit-color-orange-150)
  );
  --sorbit-color-orange-badge-visited-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-visited-fore: light-dark(
    var(--sorbit-color-orange-050),
    var(--sorbit-color-orange-950)
  );
  --sorbit-color-orange-button-visited-back: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-visited-border: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-button-visited-shadow: light-dark(
    var(--sorbit-color-orange-700),
    var(--sorbit-color-orange-300)
  );
  --sorbit-color-orange-link-visited-fore: light-dark(
    var(--sorbit-color-orange-400),
    var(--sorbit-color-orange-600)
  );
  --sorbit-color-yellow-visited-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-visited-back: light-dark(
    var(--sorbit-color-yellow-950),
    var(--sorbit-color-yellow-050)
  );
  --sorbit-color-yellow-visited-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-visited-placeholder: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-visited-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-500)
  );
  --sorbit-color-yellow-badge-visited-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-badge-visited-back: light-dark(
    var(--sorbit-color-yellow-850),
    var(--sorbit-color-yellow-150)
  );
  --sorbit-color-yellow-badge-visited-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-visited-fore: light-dark(
    var(--sorbit-color-yellow-050),
    var(--sorbit-color-yellow-950)
  );
  --sorbit-color-yellow-button-visited-back: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-visited-border: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-button-visited-shadow: light-dark(
    var(--sorbit-color-yellow-700),
    var(--sorbit-color-yellow-300)
  );
  --sorbit-color-yellow-link-visited-fore: light-dark(
    var(--sorbit-color-yellow-400),
    var(--sorbit-color-yellow-600)
  );
  --sorbit-color-lime-visited-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-visited-back: light-dark(
    var(--sorbit-color-lime-950),
    var(--sorbit-color-lime-050)
  );
  --sorbit-color-lime-visited-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-visited-placeholder: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-visited-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-500)
  );
  --sorbit-color-lime-badge-visited-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-badge-visited-back: light-dark(
    var(--sorbit-color-lime-850),
    var(--sorbit-color-lime-150)
  );
  --sorbit-color-lime-badge-visited-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-visited-fore: light-dark(
    var(--sorbit-color-lime-050),
    var(--sorbit-color-lime-950)
  );
  --sorbit-color-lime-button-visited-back: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-visited-border: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-button-visited-shadow: light-dark(
    var(--sorbit-color-lime-700),
    var(--sorbit-color-lime-300)
  );
  --sorbit-color-lime-link-visited-fore: light-dark(
    var(--sorbit-color-lime-400),
    var(--sorbit-color-lime-600)
  );
  --sorbit-color-green-visited-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-visited-back: light-dark(
    var(--sorbit-color-green-950),
    var(--sorbit-color-green-050)
  );
  --sorbit-color-green-visited-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-visited-placeholder: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-visited-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-500)
  );
  --sorbit-color-green-badge-visited-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-badge-visited-back: light-dark(
    var(--sorbit-color-green-850),
    var(--sorbit-color-green-150)
  );
  --sorbit-color-green-badge-visited-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-visited-fore: light-dark(
    var(--sorbit-color-green-050),
    var(--sorbit-color-green-950)
  );
  --sorbit-color-green-button-visited-back: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-visited-border: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-button-visited-shadow: light-dark(
    var(--sorbit-color-green-700),
    var(--sorbit-color-green-300)
  );
  --sorbit-color-green-link-visited-fore: light-dark(
    var(--sorbit-color-green-400),
    var(--sorbit-color-green-600)
  );
  --sorbit-color-cyan-visited-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-visited-back: light-dark(
    var(--sorbit-color-cyan-950),
    var(--sorbit-color-cyan-050)
  );
  --sorbit-color-cyan-visited-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-visited-placeholder: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-visited-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-500)
  );
  --sorbit-color-cyan-badge-visited-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-badge-visited-back: light-dark(
    var(--sorbit-color-cyan-850),
    var(--sorbit-color-cyan-150)
  );
  --sorbit-color-cyan-badge-visited-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-visited-fore: light-dark(
    var(--sorbit-color-cyan-050),
    var(--sorbit-color-cyan-950)
  );
  --sorbit-color-cyan-button-visited-back: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-visited-border: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-button-visited-shadow: light-dark(
    var(--sorbit-color-cyan-700),
    var(--sorbit-color-cyan-300)
  );
  --sorbit-color-cyan-link-visited-fore: light-dark(
    var(--sorbit-color-cyan-400),
    var(--sorbit-color-cyan-600)
  );
  --sorbit-color-blue-visited-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-visited-back: light-dark(
    var(--sorbit-color-blue-950),
    var(--sorbit-color-blue-050)
  );
  --sorbit-color-blue-visited-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-visited-placeholder: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-visited-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-500)
  );
  --sorbit-color-blue-badge-visited-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-badge-visited-back: light-dark(
    var(--sorbit-color-blue-850),
    var(--sorbit-color-blue-150)
  );
  --sorbit-color-blue-badge-visited-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-visited-fore: light-dark(
    var(--sorbit-color-blue-050),
    var(--sorbit-color-blue-950)
  );
  --sorbit-color-blue-button-visited-back: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-visited-border: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-button-visited-shadow: light-dark(
    var(--sorbit-color-blue-700),
    var(--sorbit-color-blue-300)
  );
  --sorbit-color-blue-link-visited-fore: light-dark(
    var(--sorbit-color-blue-400),
    var(--sorbit-color-blue-600)
  );
  --sorbit-color-violet-visited-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-visited-back: light-dark(
    var(--sorbit-color-violet-950),
    var(--sorbit-color-violet-050)
  );
  --sorbit-color-violet-visited-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-visited-placeholder: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-visited-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-500)
  );
  --sorbit-color-violet-badge-visited-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-badge-visited-back: light-dark(
    var(--sorbit-color-violet-850),
    var(--sorbit-color-violet-150)
  );
  --sorbit-color-violet-badge-visited-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-visited-fore: light-dark(
    var(--sorbit-color-violet-050),
    var(--sorbit-color-violet-950)
  );
  --sorbit-color-violet-button-visited-back: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-visited-border: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-button-visited-shadow: light-dark(
    var(--sorbit-color-violet-700),
    var(--sorbit-color-violet-300)
  );
  --sorbit-color-violet-link-visited-fore: light-dark(
    var(--sorbit-color-violet-400),
    var(--sorbit-color-violet-600)
  );
  --sorbit-color-magenta-visited-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-visited-back: light-dark(
    var(--sorbit-color-magenta-950),
    var(--sorbit-color-magenta-050)
  );
  --sorbit-color-magenta-visited-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-visited-placeholder: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-visited-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-500)
  );
  --sorbit-color-magenta-badge-visited-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-badge-visited-back: light-dark(
    var(--sorbit-color-magenta-850),
    var(--sorbit-color-magenta-150)
  );
  --sorbit-color-magenta-badge-visited-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-visited-fore: light-dark(
    var(--sorbit-color-magenta-050),
    var(--sorbit-color-magenta-950)
  );
  --sorbit-color-magenta-button-visited-back: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-visited-border: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-button-visited-shadow: light-dark(
    var(--sorbit-color-magenta-700),
    var(--sorbit-color-magenta-300)
  );
  --sorbit-color-magenta-link-visited-fore: light-dark(
    var(--sorbit-color-magenta-400),
    var(--sorbit-color-magenta-600)
  );
}

@media (prefers-color-scheme: light) {
  :root {
    color-scheme: light;
  }
}
@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
  }
}
[data-color-scheme=light] {
  color-scheme: light;
}

[data-color-scheme=dark] {
  color-scheme: dark;
}

:where(:root) {
  --sorbit-font-family-sans-serif:
    "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans",
    Meiryo, sans-serif;
  --sorbit-font-family-monospace:
    "Consolas", "Courier New", courier, monospace;
  --sorbit-font-size-xsmall: 0.5rem;
  --sorbit-font-size-small: 0.75rem;
  --sorbit-font-size-normal: 1rem;
  --sorbit-font-size-medium: 1.25rem;
  --sorbit-font-size-large: 1.5rem;
  --sorbit-font-size-xlarge: 1.75rem;
  --sorbit-font-size-xxlarge: 2rem;
  --sorbit-font-size-xxxlarge: 2.5rem;
  --sorbit-font-size-xxxxlarge: 3rem;
  --sorbit-font-size-xxxxxlarge: 3.5rem;
  --sorbit-font-weight-light: 300;
  --sorbit-font-weight-normal: 400;
  --sorbit-font-weight-medium: 500;
  --sorbit-font-weight-semibold: 600;
  --sorbit-font-weight-bold: 700;
}

:where(:root) {
  --sorbit-border-width-xthin: 0.05rem;
  --sorbit-border-width-thin: 0.1rem;
  --sorbit-border-width-medium: 0.125rem;
  --sorbit-border-width-thick: 0.25rem;
  --sorbit-border-width-xthick: 0.5rem;
  --sorbit-border-radius-small: 0.2rem;
  --sorbit-border-radius-medium: 0.25rem;
  --sorbit-border-radius-large: 0.5rem;
  --sorbit-border-radius-circle: 50%;
  --sorbit-border-radius-pill: 50rem;
}

:where(:root) {
  --sorbit-breadcrumb-divider: "/" ;
}

:where(:root) {
  --sorbit-dialog-avatar-size-default: 4rem;
  --sorbit-dialog-avatar-size-small: 3rem;
  --sorbit-dialog-avatar-size-large: 5rem;
  --sorbit-dialog-avatar-top-offset: 1rem;
  --sorbit-dialog-name-font-size: 1rem;
  --sorbit-dialog-name-padding-x: 1rem;
  --sorbit-dialog-name-padding-y: 0.5rem;
  --sorbit-dialog-message-arrow-width: 1rem;
  --sorbit-dialog-message-arrow-height: 1rem;
  --sorbit-dialog-message-inner-padding-x: 1rem;
  --sorbit-dialog-message-inner-padding-y: 1rem;
}

:where(:root) {
  --sorbit-header-backdrop-filter: blur(0.25rem);
  --sorbit-header-z-index-is-sticky: 100;
  --sorbit-header-z-index-is-fixed: 100;
}

:where(:root) {
  scrollbar-gutter: stable;
}
@media (prefers-reduced-motion: no-preference) {
  :where(:root) {
    scroll-behavior: smooth;
  }
}

/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
/*
Document
========
*/
/**
Use a better box model (opinionated).
*/
*,
::before,
::after {
  box-sizing: border-box;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the line height in all browsers.
3. Prevent adjustments of font size after orientation changes in iOS.
4. Use a more readable tab size (opinionated).
*/
html {
  font-family: var(--sorbit-font-family-main); /* 1 */
  line-height: 1.15; /* 2 */
  -webkit-text-size-adjust: 100%; /* 3 */
  tab-size: 4; /* 4 */
}

/*
Sections
========
*/
/**
Remove the margin in all browsers.
*/
body {
  margin: 0;
}

/*
Text-level semantics
====================
*/
/**
Add the correct font weight in Chrome and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: var(--sorbit-font-family-code); /* 1 */
  font-size: var(--sorbit-font-size-normal); /* 2 */
}

/**
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/
/**
Correct table border color inheritance in Chrome and Safari. (https://issues.chromium.org/issues/40615503, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/
table {
  border-color: currentcolor;
}

/*
Forms
=====
*/
/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/
legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

.soroot {
  --sorbit-soroot-color-fore: var(
    --sorbit-color-default-soroot-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-soroot-color-back: var(
    --sorbit-color-default-soroot-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-soroot-selection-color-fore: var(
    --sorbit-color-default-soroot-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-soroot-selection-color-back: var(
    --sorbit-color-default-soroot-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: var(--sorbit-font-family-sans-serif);
  color: var(--sorbit-soroot-color-fore);
  background-color: var(--sorbit-soroot-color-back);
  z-index: var(--sorbit-z-index-soroot);
}
.soroot::selection {
  color: var(--sorbit-soroot-selection-color-fore);
  background-color: var(--sorbit-soroot-selection-color-back);
}

.fade-in {
  animation-fill-mode: both;
  animation-duration: var(--sorbit-animation-speed-normal);
}
.fade-in.is-infinite {
  animation-iteration-count: infinite;
}
.fade-in.is-heavy {
  animation-duration: var(--sorbit-animation-speed-heavy);
}
.fade-in.is-slower {
  animation-duration: var(--sorbit-animation-speed-slower);
}
.fade-in.is-slow {
  animation-duration: var(--sorbit-animation-speed-slow);
}
.fade-in.is-fast {
  animation-duration: var(--sorbit-animation-speed-fast);
}
.fade-in.is-faster {
  animation-duration: var(--sorbit-animation-speed-faster);
}
.fade-in.is-flash {
  animation-duration: var(--sorbit-animation-speed-flash);
}
.fade-in.is-alternate {
  animation-direction: alternate;
}
.fade-in.is-reverse {
  animation-direction: reverse;
}
.fade-in.is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.fade-in.is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.fade-in.is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
.fade-in.is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
.fade-in.is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.fade-in.is-delay-1 {
  animation-delay: 1s;
}
.fade-in.is-delay-2 {
  animation-delay: 2s;
}
.fade-in.is-delay-3 {
  animation-delay: 3s;
}
.fade-in.is-delay-4 {
  animation-delay: 4s;
}
.fade-in.is-delay-5 {
  animation-delay: 5s;
}
.fade-in.is-delay-6 {
  animation-delay: 6s;
}
.fade-in.is-delay-7 {
  animation-delay: 7s;
}
.fade-in.is-delay-8 {
  animation-delay: 8s;
}
.fade-in.is-delay-9 {
  animation-delay: 9s;
}
.fade-in.is-delay-10 {
  animation-delay: 10s;
}
.fade-in {
  animation-name: fade-in;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-out {
  animation-fill-mode: both;
  animation-duration: var(--sorbit-animation-speed-normal);
}
.fade-out.is-infinite {
  animation-iteration-count: infinite;
}
.fade-out.is-heavy {
  animation-duration: var(--sorbit-animation-speed-heavy);
}
.fade-out.is-slower {
  animation-duration: var(--sorbit-animation-speed-slower);
}
.fade-out.is-slow {
  animation-duration: var(--sorbit-animation-speed-slow);
}
.fade-out.is-fast {
  animation-duration: var(--sorbit-animation-speed-fast);
}
.fade-out.is-faster {
  animation-duration: var(--sorbit-animation-speed-faster);
}
.fade-out.is-flash {
  animation-duration: var(--sorbit-animation-speed-flash);
}
.fade-out.is-alternate {
  animation-direction: alternate;
}
.fade-out.is-reverse {
  animation-direction: reverse;
}
.fade-out.is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.fade-out.is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
.fade-out.is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
.fade-out.is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
.fade-out.is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.fade-out.is-delay-1 {
  animation-delay: 1s;
}
.fade-out.is-delay-2 {
  animation-delay: 2s;
}
.fade-out.is-delay-3 {
  animation-delay: 3s;
}
.fade-out.is-delay-4 {
  animation-delay: 4s;
}
.fade-out.is-delay-5 {
  animation-delay: 5s;
}
.fade-out.is-delay-6 {
  animation-delay: 6s;
}
.fade-out.is-delay-7 {
  animation-delay: 7s;
}
.fade-out.is-delay-8 {
  animation-delay: 8s;
}
.fade-out.is-delay-9 {
  animation-delay: 9s;
}
.fade-out.is-delay-10 {
  animation-delay: 10s;
}
.fade-out {
  animation-name: fade-out;
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.check {
  background-color: transparent;
  border-color: var(--sorbit-color-default-fore);
  border-radius: 25%;
  border-style: solid;
  border-width: 0 var(--sorbit-border-width-medium) var(--sorbit-border-width-medium) 0;
  content: "";
  display: inline-block;
  height: 1rem;
  transform: rotate(45deg);
  width: 0.5rem;
}
.check.is-gray {
  border-color: var(--sorbit-color-gray-fore);
}
.check.is-red {
  border-color: var(--sorbit-color-red-fore);
}
.check.is-coral {
  border-color: var(--sorbit-color-coral-fore);
}
.check.is-orange {
  border-color: var(--sorbit-color-orange-fore);
}
.check.is-yellow {
  border-color: var(--sorbit-color-yellow-fore);
}
.check.is-lime {
  border-color: var(--sorbit-color-lime-fore);
}
.check.is-green {
  border-color: var(--sorbit-color-green-fore);
}
.check.is-cyan {
  border-color: var(--sorbit-color-cyan-fore);
}
.check.is-blue {
  border-color: var(--sorbit-color-blue-fore);
}
.check.is-violet {
  border-color: var(--sorbit-color-violet-fore);
}
.check.is-magenta {
  border-color: var(--sorbit-color-magenta-fore);
}

.chevron {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 5/3;
  clip-path: polygon(0 0, 0 0.2rem, 50% 100%, 100% 0.2rem, 100% 0, 50% calc(100% - 0.2rem));
  background: var(--sorbit-color-default-fore);
}
.chevron.is-gray {
  background: var(--sorbit-color-gray-fore);
}
.chevron.is-red {
  background: var(--sorbit-color-red-fore);
}
.chevron.is-coral {
  background: var(--sorbit-color-coral-fore);
}
.chevron.is-orange {
  background: var(--sorbit-color-orange-fore);
}
.chevron.is-yellow {
  background: var(--sorbit-color-yellow-fore);
}
.chevron.is-lime {
  background: var(--sorbit-color-lime-fore);
}
.chevron.is-green {
  background: var(--sorbit-color-green-fore);
}
.chevron.is-cyan {
  background: var(--sorbit-color-cyan-fore);
}
.chevron.is-blue {
  background: var(--sorbit-color-blue-fore);
}
.chevron.is-violet {
  background: var(--sorbit-color-violet-fore);
}
.chevron.is-magenta {
  background: var(--sorbit-color-magenta-fore);
}

:where(.accordion) {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-default-accordion-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-default-accordion-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-default-accordion-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-default-accordion-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-default-accordion-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-default-accordion-summary-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-default-accordion-summary-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-default-accordion-summary-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-default-accordion-details-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-default-accordion-details-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-default-accordion-details-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-default-accordion-summary-focus-fore,
    var(--sorbit-color-default-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-default-accordion-summary-focus-back,
    var(--sorbit-color-default-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-default-accordion-summary-focus-border,
    var(--sorbit-color-default-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-default-accordion-summary-hover-fore,
    var(--sorbit-color-default-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-default-accordion-summary-hover-back,
    var(--sorbit-color-default-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-default-accordion-summary-hover-border,
    var(--sorbit-color-default-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-default-accordion-summary-active-fore,
    var(--sorbit-color-default-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-default-accordion-summary-active-back,
    var(--sorbit-color-default-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-default-accordion-summary-active-border,
    var(--sorbit-color-default-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-default-accordion-summary-disabled-fore,
    var(--sorbit-color-default-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-default-accordion-summary-disabled-back,
    var(--sorbit-color-default-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-default-accordion-summary-disabled-border,
    var(--sorbit-color-default-disabled-border)
  );
  --sorbit-accordion-border-width: var(
    --sorbit-border-width-thin
  );
  --sorbit-accordion-border-radius: var(
    --sorbit-border-radius-small
  );
  --sorbit-accordion-border-summary-radius: calc(
    var(--sorbit-border-radius-small) +
      var(--sorbit-accordion-border-width)
  );
  --sorbit-accordion-border-details-radius: calc(
    var(--sorbit-border-radius-small) +
      var(--sorbit-accordion-border-width)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-accordion-color-fore);
  background-color: var(--sorbit-accordion-color-back);
  border-color: var(--sorbit-accordion-color-border);
  border-radius: var(--sorbit-accordion-border-radius);
  border-style: solid;
  border-width: var(--sorbit-accordion-border-width);
}
:where(.accordion)::selection {
  color: var(--sorbit-accordion-selection-color-fore);
  background-color: var(--sorbit-accordion-selection-color-back);
}
:where(.accordion) > .accordion-summary {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-accordion-summary-color-back);
  border-color: var(--sorbit-accordion-summary-color-border);
  border-radius: var(--sorbit-accordion-summary-border-radius);
  color: var(--sorbit-accordion-summary-color-fore);
  cursor: pointer;
  display: block;
  padding: 1rem;
  position: relative;
  touch-action: manipulation;
  list-style: none;
}
:where(.accordion) > .accordion-summary::marker, :where(.accordion) > .accordion-summary::-webkit-details-marker {
  display: none;
}
:where(.accordion) > .accordion-summary::after {
  display: inline-block;
  width: 1rem;
  aspect-ratio: 5/3;
  clip-path: polygon(0 0, 0 0.2rem, 50% 100%, 100% 0.2rem, 100% 0, 50% calc(100% - 0.2rem));
  background: var(--sorbit-color-default-fore);
}
:where(.accordion) > .accordion-summary::after.is-gray {
  background: var(--sorbit-color-gray-fore);
}
:where(.accordion) > .accordion-summary::after.is-red {
  background: var(--sorbit-color-red-fore);
}
:where(.accordion) > .accordion-summary::after.is-coral {
  background: var(--sorbit-color-coral-fore);
}
:where(.accordion) > .accordion-summary::after.is-orange {
  background: var(--sorbit-color-orange-fore);
}
:where(.accordion) > .accordion-summary::after.is-yellow {
  background: var(--sorbit-color-yellow-fore);
}
:where(.accordion) > .accordion-summary::after.is-lime {
  background: var(--sorbit-color-lime-fore);
}
:where(.accordion) > .accordion-summary::after.is-green {
  background: var(--sorbit-color-green-fore);
}
:where(.accordion) > .accordion-summary::after.is-cyan {
  background: var(--sorbit-color-cyan-fore);
}
:where(.accordion) > .accordion-summary::after.is-blue {
  background: var(--sorbit-color-blue-fore);
}
:where(.accordion) > .accordion-summary::after.is-violet {
  background: var(--sorbit-color-violet-fore);
}
:where(.accordion) > .accordion-summary::after.is-magenta {
  background: var(--sorbit-color-magenta-fore);
}
:where(.accordion) > .accordion-summary::after {
  content: "";
  right: 1rem;
  position: absolute;
  top: calc(50% - 0.25rem);
}
:where(.accordion) > .accordion-summary:focus, :where(.accordion) > .accordion-summary.is-focus, :where(.accordion) > .accordion-summary.is-focused {
  color: var(--sorbit-accordion-summary-focus-color-fore);
  background-color: var(--sorbit-accordion-summary-focus-color-back);
  border-color: var(--sorbit-accordion-summary-focus-color-border);
}
:where(.accordion) > .accordion-summary:active, :where(.accordion) > .accordion-summary.is-active {
  color: var(--sorbit-accordion-summary-active-color-fore);
  background-color: var(--sorbit-accordion-summary-active-color-back);
  border-color: var(--sorbit-accordion-summary-active-color-border);
}
:where(.accordion) > .accordion-summary:hover, :where(.accordion) > .accordion-summary.is-hovered, :where(.accordion) > .accordion-summary.is-hovered {
  color: var(--sorbit-accordion-summary-hover-color-fore);
  background-color: var(--sorbit-accordion-summary-hover-color-back);
  border-color: var(--sorbit-accordion-summary-hover-color-border);
}
:where(.accordion) > .accordion-summary[disabled],
:where(.accordion) > .accordion-summary fieldset[disabled], :where(.accordion) > .accordion-summary.is-disabled {
  color: var(--sorbit-accordion-summary-disabled-color-fore);
  background-color: var(--sorbit-accordion-summary-disabled-color-back);
  border-color: var(--sorbit-accordion-summary-disabled-color-border);
}
:where(.accordion) > .accordion-details {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-accordion-details-color-back);
  border-radius: 0 0 var(--sorbit-accordion-details-border-radius) var(--sorbit-accordion-details-border-radius);
  border-color: var(--sorbit-accordion-details-color-border);
  color: var(--sorbit-accordion-details-color-fore);
  height: 0;
  display: none;
  padding: 1rem;
}
:where(.accordion)[open] > .accordion-summary,
:where(.accordion) is-open > .accordion-summary {
  border-radius: var(--sorbit-accordion-summary-border-radius) var(--sorbit-accordion-summary-border-radius) 0 0;
}
:where(.accordion)[open] > .accordion-summary::after,
:where(.accordion) is-open > .accordion-summary::after {
  transform: rotate(180deg);
}
:where(.accordion)[open] > .accordion-details,
:where(.accordion) is-open > .accordion-details {
  display: block;
  height: auto;
}
:where(.accordion).is-gray {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-gray-accordion-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-gray-accordion-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-gray-accordion-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-gray-accordion-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-gray-accordion-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-gray-accordion-summary-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-gray-accordion-summary-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-gray-accordion-summary-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-gray-accordion-details-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-gray-accordion-details-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-gray-accordion-details-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-gray-accordion-summary-focus-fore,
    var(--sorbit-color-gray-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-gray-accordion-summary-focus-back,
    var(--sorbit-color-gray-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-gray-accordion-summary-focus-border,
    var(--sorbit-color-gray-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-gray-accordion-summary-hover-fore,
    var(--sorbit-color-gray-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-gray-accordion-summary-hover-back,
    var(--sorbit-color-gray-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-gray-accordion-summary-hover-border,
    var(--sorbit-color-gray-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-gray-accordion-summary-active-fore,
    var(--sorbit-color-gray-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-gray-accordion-summary-active-back,
    var(--sorbit-color-gray-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-gray-accordion-summary-active-border,
    var(--sorbit-color-gray-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-gray-accordion-summary-disabled-fore,
    var(--sorbit-color-gray-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-gray-accordion-summary-disabled-back,
    var(--sorbit-color-gray-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-gray-accordion-summary-disabled-border,
    var(--sorbit-color-gray-disabled-border)
  );
}
:where(.accordion).is-red {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-red-accordion-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-red-accordion-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-red-accordion-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-red-accordion-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-red-accordion-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-red-accordion-summary-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-red-accordion-summary-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-red-accordion-summary-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-red-accordion-details-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-red-accordion-details-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-red-accordion-details-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-red-accordion-summary-focus-fore,
    var(--sorbit-color-red-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-red-accordion-summary-focus-back,
    var(--sorbit-color-red-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-red-accordion-summary-focus-border,
    var(--sorbit-color-red-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-red-accordion-summary-hover-fore,
    var(--sorbit-color-red-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-red-accordion-summary-hover-back,
    var(--sorbit-color-red-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-red-accordion-summary-hover-border,
    var(--sorbit-color-red-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-red-accordion-summary-active-fore,
    var(--sorbit-color-red-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-red-accordion-summary-active-back,
    var(--sorbit-color-red-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-red-accordion-summary-active-border,
    var(--sorbit-color-red-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-red-accordion-summary-disabled-fore,
    var(--sorbit-color-red-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-red-accordion-summary-disabled-back,
    var(--sorbit-color-red-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-red-accordion-summary-disabled-border,
    var(--sorbit-color-red-disabled-border)
  );
}
:where(.accordion).is-coral {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-coral-accordion-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-coral-accordion-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-coral-accordion-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-coral-accordion-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-coral-accordion-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-coral-accordion-summary-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-coral-accordion-summary-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-coral-accordion-summary-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-coral-accordion-details-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-coral-accordion-details-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-coral-accordion-details-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-coral-accordion-summary-focus-fore,
    var(--sorbit-color-coral-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-coral-accordion-summary-focus-back,
    var(--sorbit-color-coral-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-coral-accordion-summary-focus-border,
    var(--sorbit-color-coral-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-coral-accordion-summary-hover-fore,
    var(--sorbit-color-coral-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-coral-accordion-summary-hover-back,
    var(--sorbit-color-coral-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-coral-accordion-summary-hover-border,
    var(--sorbit-color-coral-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-coral-accordion-summary-active-fore,
    var(--sorbit-color-coral-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-coral-accordion-summary-active-back,
    var(--sorbit-color-coral-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-coral-accordion-summary-active-border,
    var(--sorbit-color-coral-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-coral-accordion-summary-disabled-fore,
    var(--sorbit-color-coral-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-coral-accordion-summary-disabled-back,
    var(--sorbit-color-coral-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-coral-accordion-summary-disabled-border,
    var(--sorbit-color-coral-disabled-border)
  );
}
:where(.accordion).is-orange {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-orange-accordion-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-orange-accordion-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-orange-accordion-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-orange-accordion-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-orange-accordion-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-orange-accordion-summary-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-orange-accordion-summary-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-orange-accordion-summary-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-orange-accordion-details-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-orange-accordion-details-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-orange-accordion-details-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-orange-accordion-summary-focus-fore,
    var(--sorbit-color-orange-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-orange-accordion-summary-focus-back,
    var(--sorbit-color-orange-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-orange-accordion-summary-focus-border,
    var(--sorbit-color-orange-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-orange-accordion-summary-hover-fore,
    var(--sorbit-color-orange-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-orange-accordion-summary-hover-back,
    var(--sorbit-color-orange-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-orange-accordion-summary-hover-border,
    var(--sorbit-color-orange-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-orange-accordion-summary-active-fore,
    var(--sorbit-color-orange-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-orange-accordion-summary-active-back,
    var(--sorbit-color-orange-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-orange-accordion-summary-active-border,
    var(--sorbit-color-orange-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-orange-accordion-summary-disabled-fore,
    var(--sorbit-color-orange-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-orange-accordion-summary-disabled-back,
    var(--sorbit-color-orange-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-orange-accordion-summary-disabled-border,
    var(--sorbit-color-orange-disabled-border)
  );
}
:where(.accordion).is-yellow {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-yellow-accordion-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-yellow-accordion-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-yellow-accordion-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-yellow-accordion-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-yellow-accordion-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-yellow-accordion-summary-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-yellow-accordion-summary-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-yellow-accordion-summary-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-yellow-accordion-details-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-yellow-accordion-details-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-yellow-accordion-details-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-yellow-accordion-summary-focus-fore,
    var(--sorbit-color-yellow-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-yellow-accordion-summary-focus-back,
    var(--sorbit-color-yellow-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-yellow-accordion-summary-focus-border,
    var(--sorbit-color-yellow-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-yellow-accordion-summary-hover-fore,
    var(--sorbit-color-yellow-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-yellow-accordion-summary-hover-back,
    var(--sorbit-color-yellow-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-yellow-accordion-summary-hover-border,
    var(--sorbit-color-yellow-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-yellow-accordion-summary-active-fore,
    var(--sorbit-color-yellow-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-yellow-accordion-summary-active-back,
    var(--sorbit-color-yellow-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-yellow-accordion-summary-active-border,
    var(--sorbit-color-yellow-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-yellow-accordion-summary-disabled-fore,
    var(--sorbit-color-yellow-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-yellow-accordion-summary-disabled-back,
    var(--sorbit-color-yellow-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-yellow-accordion-summary-disabled-border,
    var(--sorbit-color-yellow-disabled-border)
  );
}
:where(.accordion).is-lime {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-lime-accordion-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-lime-accordion-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-lime-accordion-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-lime-accordion-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-lime-accordion-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-lime-accordion-summary-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-lime-accordion-summary-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-lime-accordion-summary-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-lime-accordion-details-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-lime-accordion-details-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-lime-accordion-details-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-lime-accordion-summary-focus-fore,
    var(--sorbit-color-lime-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-lime-accordion-summary-focus-back,
    var(--sorbit-color-lime-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-lime-accordion-summary-focus-border,
    var(--sorbit-color-lime-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-lime-accordion-summary-hover-fore,
    var(--sorbit-color-lime-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-lime-accordion-summary-hover-back,
    var(--sorbit-color-lime-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-lime-accordion-summary-hover-border,
    var(--sorbit-color-lime-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-lime-accordion-summary-active-fore,
    var(--sorbit-color-lime-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-lime-accordion-summary-active-back,
    var(--sorbit-color-lime-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-lime-accordion-summary-active-border,
    var(--sorbit-color-lime-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-lime-accordion-summary-disabled-fore,
    var(--sorbit-color-lime-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-lime-accordion-summary-disabled-back,
    var(--sorbit-color-lime-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-lime-accordion-summary-disabled-border,
    var(--sorbit-color-lime-disabled-border)
  );
}
:where(.accordion).is-green {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-green-accordion-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-green-accordion-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-green-accordion-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-green-accordion-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-green-accordion-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-green-accordion-summary-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-green-accordion-summary-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-green-accordion-summary-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-green-accordion-details-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-green-accordion-details-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-green-accordion-details-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-green-accordion-summary-focus-fore,
    var(--sorbit-color-green-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-green-accordion-summary-focus-back,
    var(--sorbit-color-green-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-green-accordion-summary-focus-border,
    var(--sorbit-color-green-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-green-accordion-summary-hover-fore,
    var(--sorbit-color-green-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-green-accordion-summary-hover-back,
    var(--sorbit-color-green-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-green-accordion-summary-hover-border,
    var(--sorbit-color-green-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-green-accordion-summary-active-fore,
    var(--sorbit-color-green-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-green-accordion-summary-active-back,
    var(--sorbit-color-green-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-green-accordion-summary-active-border,
    var(--sorbit-color-green-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-green-accordion-summary-disabled-fore,
    var(--sorbit-color-green-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-green-accordion-summary-disabled-back,
    var(--sorbit-color-green-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-green-accordion-summary-disabled-border,
    var(--sorbit-color-green-disabled-border)
  );
}
:where(.accordion).is-cyan {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-cyan-accordion-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-cyan-accordion-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-cyan-accordion-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-cyan-accordion-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-cyan-accordion-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-cyan-accordion-summary-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-cyan-accordion-summary-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-cyan-accordion-summary-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-cyan-accordion-details-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-cyan-accordion-details-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-cyan-accordion-details-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-cyan-accordion-summary-focus-fore,
    var(--sorbit-color-cyan-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-cyan-accordion-summary-focus-back,
    var(--sorbit-color-cyan-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-cyan-accordion-summary-focus-border,
    var(--sorbit-color-cyan-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-cyan-accordion-summary-hover-fore,
    var(--sorbit-color-cyan-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-cyan-accordion-summary-hover-back,
    var(--sorbit-color-cyan-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-cyan-accordion-summary-hover-border,
    var(--sorbit-color-cyan-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-cyan-accordion-summary-active-fore,
    var(--sorbit-color-cyan-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-cyan-accordion-summary-active-back,
    var(--sorbit-color-cyan-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-cyan-accordion-summary-active-border,
    var(--sorbit-color-cyan-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-cyan-accordion-summary-disabled-fore,
    var(--sorbit-color-cyan-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-cyan-accordion-summary-disabled-back,
    var(--sorbit-color-cyan-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-cyan-accordion-summary-disabled-border,
    var(--sorbit-color-cyan-disabled-border)
  );
}
:where(.accordion).is-blue {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-blue-accordion-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-blue-accordion-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-blue-accordion-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-blue-accordion-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-blue-accordion-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-blue-accordion-summary-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-blue-accordion-summary-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-blue-accordion-summary-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-blue-accordion-details-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-blue-accordion-details-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-blue-accordion-details-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-blue-accordion-summary-focus-fore,
    var(--sorbit-color-blue-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-blue-accordion-summary-focus-back,
    var(--sorbit-color-blue-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-blue-accordion-summary-focus-border,
    var(--sorbit-color-blue-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-blue-accordion-summary-hover-fore,
    var(--sorbit-color-blue-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-blue-accordion-summary-hover-back,
    var(--sorbit-color-blue-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-blue-accordion-summary-hover-border,
    var(--sorbit-color-blue-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-blue-accordion-summary-active-fore,
    var(--sorbit-color-blue-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-blue-accordion-summary-active-back,
    var(--sorbit-color-blue-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-blue-accordion-summary-active-border,
    var(--sorbit-color-blue-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-blue-accordion-summary-disabled-fore,
    var(--sorbit-color-blue-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-blue-accordion-summary-disabled-back,
    var(--sorbit-color-blue-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-blue-accordion-summary-disabled-border,
    var(--sorbit-color-blue-disabled-border)
  );
}
:where(.accordion).is-violet {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-violet-accordion-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-violet-accordion-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-violet-accordion-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-violet-accordion-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-violet-accordion-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-violet-accordion-summary-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-violet-accordion-summary-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-violet-accordion-summary-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-violet-accordion-details-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-violet-accordion-details-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-violet-accordion-details-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-violet-accordion-summary-focus-fore,
    var(--sorbit-color-violet-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-violet-accordion-summary-focus-back,
    var(--sorbit-color-violet-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-violet-accordion-summary-focus-border,
    var(--sorbit-color-violet-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-violet-accordion-summary-hover-fore,
    var(--sorbit-color-violet-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-violet-accordion-summary-hover-back,
    var(--sorbit-color-violet-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-violet-accordion-summary-hover-border,
    var(--sorbit-color-violet-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-violet-accordion-summary-active-fore,
    var(--sorbit-color-violet-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-violet-accordion-summary-active-back,
    var(--sorbit-color-violet-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-violet-accordion-summary-active-border,
    var(--sorbit-color-violet-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-violet-accordion-summary-disabled-fore,
    var(--sorbit-color-violet-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-violet-accordion-summary-disabled-back,
    var(--sorbit-color-violet-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-violet-accordion-summary-disabled-border,
    var(--sorbit-color-violet-disabled-border)
  );
}
:where(.accordion).is-magenta {
  --sorbit-accordion-color-fore: var(
    --sorbit-color-magenta-accordion-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-accordion-color-back: var(
    --sorbit-color-magenta-accordion-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-accordion-color-border: var(
    --sorbit-color-magenta-accordion-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-accordion-selection-color-fore: var(
    --sorbit-color-magenta-accordion-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-accordion-selection-color-back: var(
    --sorbit-color-magenta-accordion-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-accordion-summary-color-fore: var(
    --sorbit-color-magenta-accordion-summary-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-accordion-summary-color-back: var(
    --sorbit-color-magenta-accordion-summary-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-accordion-summary-color-border: var(
    --sorbit-color-magenta-accordion-summary-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-accordion-details-color-fore: var(
    --sorbit-color-magenta-accordion-details-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-accordion-details-color-back: var(
    --sorbit-color-magenta-accordion-details-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-accordion-details-color-border: var(
    --sorbit-color-magenta-accordion-details-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-accordion-summary-focus-color-fore: var(
    --sorbit-color-magenta-accordion-summary-focus-fore,
    var(--sorbit-color-magenta-focus-fore)
  );
  --sorbit-accordion-summary-focus-color-back: var(
    --sorbit-color-magenta-accordion-summary-focus-back,
    var(--sorbit-color-magenta-focus-back)
  );
  --sorbit-accordion-summary-focus-color-border: var(
    --sorbit-color-magenta-accordion-summary-focus-border,
    var(--sorbit-color-magenta-focus-border)
  );
  --sorbit-accordion-summary-hover-color-fore: var(
    --sorbit-color-magenta-accordion-summary-hover-fore,
    var(--sorbit-color-magenta-hover-fore)
  );
  --sorbit-accordion-summary-hover-color-back: var(
    --sorbit-color-magenta-accordion-summary-hover-back,
    var(--sorbit-color-magenta-hover-back)
  );
  --sorbit-accordion-summary-hover-color-border: var(
    --sorbit-color-magenta-accordion-summary-hover-border,
    var(--sorbit-color-magenta-hover-border)
  );
  --sorbit-accordion-summary-active-color-fore: var(
    --sorbit-color-magenta-accordion-summary-active-fore,
    var(--sorbit-color-magenta-active-fore)
  );
  --sorbit-accordion-summary-active-color-back: var(
    --sorbit-color-magenta-accordion-summary-active-back,
    var(--sorbit-color-magenta-active-back)
  );
  --sorbit-accordion-summary-active-color-border: var(
    --sorbit-color-magenta-accordion-summary-active-border,
    var(--sorbit-color-magenta-active-border)
  );
  --sorbit-accordion-summary-disabled-color-fore: var(
    --sorbit-color-magenta-accordion-summary-disabled-fore,
    var(--sorbit-color-magenta-disabled-fore)
  );
  --sorbit-accordion-summary-disabled-color-back: var(
    --sorbit-color-magenta-accordion-summary-disabled-back,
    var(--sorbit-color-magenta-disabled-back)
  );
  --sorbit-accordion-summary-disabled-color-border: var(
    --sorbit-color-magenta-accordion-summary-disabled-border,
    var(--sorbit-color-magenta-disabled-border)
  );
}

:where(.admin-nav) {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-default-admin-nav-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-default-admin-nav-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-default-admin-nav-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-default-admin-nav-brand-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-default-admin-nav-brand-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-default-admin-nav-brand-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-default-admin-nav-menu-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-default-admin-nav-menu-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-default-admin-nav-menu-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-default-admin-nav-menu-item-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-default-admin-nav-menu-item-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-default-admin-nav-menu-item-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-default-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-default-admin-nav-menu-item-focus-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-default-admin-nav-menu-item-focus-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-default-admin-nav-menu-item-active-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-default-admin-nav-menu-item-active-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-default-admin-nav-menu-item-active-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-default-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-default-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-default-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-default-border)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: var(--sorbit-admin-nav-color-back);
  border-color: var(--sorbit-admin-nav-color-border);
  color: var(--sorbit-admin-nav-color-fore);
}
:where(.admin-nav) > .admin-nav-brand {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  height: 5rem;
  width: 100%;
  padding: 1rem;
  background-color: var(--sorbit-admin-nav-brand-color-back);
  border-color: var(--sorbit-admin-nav-brand-color-border);
  color: var(--sorbit-admin-nav-brand-color-fore);
}
:where(.admin-nav) > .admin-nav-brand > .admin-nav-brand-basic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
:where(.admin-nav) > .admin-nav-brand > .admin-nav-brand-collapsed {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: none;
  width: 0rem;
}
:where(.admin-nav) > .admin-nav-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: var(--sorbit-admin-nav-menu-color-back);
  border-color: var(--sorbit-admin-nav-menu-color-border);
  color: var(--sorbit-admin-nav-menu-color-fore);
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  padding: 1rem;
  background-color: var(--sorbit-admin-nav-menu-item-color-back);
  border-color: var(--sorbit-admin-nav-menu-item-color-border);
  color: var(--sorbit-admin-nav-menu-item-color-fore);
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item > .admin-nav-menu-item-basic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  cursor: pointer;
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item > .admin-nav-menu-item-collapsed {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: none;
  width: 0rem;
  cursor: pointer;
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item:focus, :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-focus, :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-focused {
  background-color: var(--sorbit-admin-nav-menu-item-focus-color-back);
  border-color: var(--sorbit-admin-nav-menu-item-focus-color-border);
  color: var(--sorbit-admin-nav-menu-item-focus-color-fore);
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item:hover, :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-hovered, :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-hovered {
  background-color: var(--sorbit-admin-nav-menu-item-hover-color-back);
  border-color: var(--sorbit-admin-nav-menu-item-hover-color-border);
  color: var(--sorbit-admin-nav-menu-item-hover-color-fore);
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item:active, :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-active {
  background-color: var(--sorbit-admin-nav-menu-item-active-color-back);
  border-color: var(--sorbit-admin-nav-menu-item-active-color-border);
  color: var(--sorbit-admin-nav-menu-item-active-color-fore);
}
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item[disabled],
:where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item fieldset[disabled], :where(.admin-nav) > .admin-nav-menu > .admin-nav-menu-item.is-disabled {
  background-color: var(--sorbit-admin-nav-menu-item-disabled-color-back);
  border-color: var(--sorbit-admin-nav-menu-item-disabled-color-border);
  color: var(--sorbit-admin-nav-menu-item-disabled-color-fore);
}
:where(.admin-nav).is-gray {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-gray-admin-nav-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-gray-admin-nav-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-gray-admin-nav-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-gray-admin-nav-brand-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-gray-admin-nav-brand-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-gray-admin-nav-brand-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-gray-admin-nav-menu-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-gray-admin-nav-menu-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-gray-admin-nav-menu-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-gray-admin-nav-menu-item-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-gray-admin-nav-menu-item-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-gray-admin-nav-menu-item-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-gray-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-gray-admin-nav-menu-item-focus-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-gray-admin-nav-menu-item-focus-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-gray-admin-nav-menu-item-active-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-gray-admin-nav-menu-item-active-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-gray-admin-nav-menu-item-active-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-gray-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-gray-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-gray-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-gray-border)
  );
}
:where(.admin-nav).is-red {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-red-admin-nav-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-red-admin-nav-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-red-admin-nav-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-red-admin-nav-brand-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-red-admin-nav-brand-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-red-admin-nav-brand-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-red-admin-nav-menu-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-red-admin-nav-menu-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-red-admin-nav-menu-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-red-admin-nav-menu-item-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-red-admin-nav-menu-item-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-red-admin-nav-menu-item-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-red-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-red-admin-nav-menu-item-focus-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-red-admin-nav-menu-item-focus-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-red-admin-nav-menu-item-active-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-red-admin-nav-menu-item-active-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-red-admin-nav-menu-item-active-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-red-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-red-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-red-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-red-border)
  );
}
:where(.admin-nav).is-coral {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-coral-admin-nav-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-coral-admin-nav-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-coral-admin-nav-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-coral-admin-nav-brand-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-coral-admin-nav-brand-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-coral-admin-nav-brand-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-coral-admin-nav-menu-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-coral-admin-nav-menu-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-coral-admin-nav-menu-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-coral-admin-nav-menu-item-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-coral-admin-nav-menu-item-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-coral-admin-nav-menu-item-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-coral-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-coral-admin-nav-menu-item-focus-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-coral-admin-nav-menu-item-focus-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-coral-admin-nav-menu-item-active-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-coral-admin-nav-menu-item-active-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-coral-admin-nav-menu-item-active-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-coral-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-coral-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-coral-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-coral-border)
  );
}
:where(.admin-nav).is-orange {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-orange-admin-nav-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-orange-admin-nav-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-orange-admin-nav-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-orange-admin-nav-brand-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-orange-admin-nav-brand-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-orange-admin-nav-brand-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-orange-admin-nav-menu-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-orange-admin-nav-menu-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-orange-admin-nav-menu-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-orange-admin-nav-menu-item-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-orange-admin-nav-menu-item-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-orange-admin-nav-menu-item-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-orange-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-orange-admin-nav-menu-item-focus-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-orange-admin-nav-menu-item-focus-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-orange-admin-nav-menu-item-active-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-orange-admin-nav-menu-item-active-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-orange-admin-nav-menu-item-active-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-orange-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-orange-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-orange-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-orange-border)
  );
}
:where(.admin-nav).is-yellow {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-yellow-admin-nav-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-yellow-admin-nav-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-yellow-admin-nav-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-yellow-admin-nav-brand-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-yellow-admin-nav-brand-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-yellow-admin-nav-brand-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-yellow-admin-nav-menu-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-yellow-admin-nav-menu-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-yellow-admin-nav-menu-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-yellow-admin-nav-menu-item-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-yellow-admin-nav-menu-item-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-yellow-admin-nav-menu-item-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-yellow-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-yellow-admin-nav-menu-item-focus-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-yellow-admin-nav-menu-item-focus-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-yellow-admin-nav-menu-item-active-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-yellow-admin-nav-menu-item-active-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-yellow-admin-nav-menu-item-active-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-yellow-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-yellow-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-yellow-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-yellow-border)
  );
}
:where(.admin-nav).is-lime {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-lime-admin-nav-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-lime-admin-nav-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-lime-admin-nav-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-lime-admin-nav-brand-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-lime-admin-nav-brand-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-lime-admin-nav-brand-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-lime-admin-nav-menu-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-lime-admin-nav-menu-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-lime-admin-nav-menu-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-lime-admin-nav-menu-item-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-lime-admin-nav-menu-item-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-lime-admin-nav-menu-item-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-lime-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-lime-admin-nav-menu-item-focus-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-lime-admin-nav-menu-item-focus-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-lime-admin-nav-menu-item-active-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-lime-admin-nav-menu-item-active-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-lime-admin-nav-menu-item-active-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-lime-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-lime-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-lime-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-lime-border)
  );
}
:where(.admin-nav).is-green {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-green-admin-nav-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-green-admin-nav-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-green-admin-nav-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-green-admin-nav-brand-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-green-admin-nav-brand-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-green-admin-nav-brand-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-green-admin-nav-menu-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-green-admin-nav-menu-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-green-admin-nav-menu-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-green-admin-nav-menu-item-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-green-admin-nav-menu-item-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-green-admin-nav-menu-item-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-green-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-green-admin-nav-menu-item-focus-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-green-admin-nav-menu-item-focus-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-green-admin-nav-menu-item-active-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-green-admin-nav-menu-item-active-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-green-admin-nav-menu-item-active-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-green-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-green-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-green-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-green-border)
  );
}
:where(.admin-nav).is-cyan {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-cyan-admin-nav-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-cyan-admin-nav-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-cyan-admin-nav-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-cyan-admin-nav-brand-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-cyan-admin-nav-brand-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-cyan-admin-nav-brand-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-cyan-admin-nav-menu-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-cyan-admin-nav-menu-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-cyan-admin-nav-menu-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-cyan-admin-nav-menu-item-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-cyan-admin-nav-menu-item-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-cyan-admin-nav-menu-item-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-cyan-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-cyan-admin-nav-menu-item-focus-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-cyan-admin-nav-menu-item-focus-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-cyan-admin-nav-menu-item-active-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-cyan-admin-nav-menu-item-active-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-cyan-admin-nav-menu-item-active-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-cyan-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-cyan-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-cyan-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-cyan-border)
  );
}
:where(.admin-nav).is-blue {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-blue-admin-nav-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-blue-admin-nav-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-blue-admin-nav-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-blue-admin-nav-brand-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-blue-admin-nav-brand-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-blue-admin-nav-brand-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-blue-admin-nav-menu-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-blue-admin-nav-menu-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-blue-admin-nav-menu-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-blue-admin-nav-menu-item-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-blue-admin-nav-menu-item-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-blue-admin-nav-menu-item-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-blue-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-blue-admin-nav-menu-item-focus-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-blue-admin-nav-menu-item-focus-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-blue-admin-nav-menu-item-active-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-blue-admin-nav-menu-item-active-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-blue-admin-nav-menu-item-active-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-blue-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-blue-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-blue-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-blue-border)
  );
}
:where(.admin-nav).is-violet {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-violet-admin-nav-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-violet-admin-nav-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-violet-admin-nav-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-violet-admin-nav-brand-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-violet-admin-nav-brand-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-violet-admin-nav-brand-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-violet-admin-nav-menu-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-violet-admin-nav-menu-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-violet-admin-nav-menu-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-violet-admin-nav-menu-item-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-violet-admin-nav-menu-item-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-violet-admin-nav-menu-item-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-violet-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-violet-admin-nav-menu-item-focus-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-violet-admin-nav-menu-item-focus-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-violet-admin-nav-menu-item-active-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-violet-admin-nav-menu-item-active-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-violet-admin-nav-menu-item-active-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-violet-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-violet-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-violet-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-violet-border)
  );
}
:where(.admin-nav).is-magenta {
  --sorbit-admin-nav-color-fore: var(
    --sorbit-color-magenta-admin-nav-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-color-back: var(
    --sorbit-color-magenta-admin-nav-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-color-border: var(
    --sorbit-color-magenta-admin-nav-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-brand-color-fore: var(
    --sorbit-color-magenta-admin-nav-brand-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-brand-color-back: var(
    --sorbit-color-magenta-admin-nav-brand-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-brand-color-border: var(
    --sorbit-color-magenta-admin-nav-brand-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-menu-color-fore: var(
    --sorbit-color-magenta-admin-nav-menu-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-menu-color-back: var(
    --sorbit-color-magenta-admin-nav-menu-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-menu-color-border: var(
    --sorbit-color-magenta-admin-nav-menu-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-menu-item-color-fore: var(
    --sorbit-color-magenta-admin-nav-menu-item-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-menu-item-color-back: var(
    --sorbit-color-magenta-admin-nav-menu-item-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-menu-item-color-border: var(
    --sorbit-color-magenta-admin-nav-menu-item-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-menu-item-focus-color-fore: var(
    --sorbit-color-magenta-admin-nav-menu-item-focus-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-menu-item-focus-color-back: var(
    --sorbit-color-magenta-admin-nav-menu-item-focus-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-menu-item-focus-color-border: var(
    --sorbit-color-magenta-admin-nav-menu-item-focus-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-menu-item-active-color-fore: var(
    --sorbit-color-magenta-admin-nav-menu-item-active-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-menu-item-active-color-back: var(
    --sorbit-color-magenta-admin-nav-menu-item-active-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-menu-item-active-color-border: var(
    --sorbit-color-magenta-admin-nav-menu-item-active-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-admin-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-magenta-admin-nav-menu-item-disabled-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-admin-nav-menu-item-disabled-color-back: var(
    --sorbit-color-magenta-admin-nav-menu-item-disabled-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-admin-nav-menu-item-disabled-color-border: var(
    --sorbit-color-magenta-admin-nav-menu-item-disabled-border,
    var(--sorbit-color-magenta-border)
  );
}

[data-sorbit-admin-sidebar=collapse] .admin-nav > .admin-nav-brand > .admin-nav-brand-basic {
  display: none;
  width: 0rem;
}
[data-sorbit-admin-sidebar=collapse] .admin-nav > .admin-nav-brand > .admin-nav-brand-collapsed {
  display: block;
  width: 100%;
}
[data-sorbit-admin-sidebar=collapse] .admin-nav > .admin-nav-menu > .admin-nav-menu-item > .admin-nav-menu-item-basic {
  display: none;
  width: 0rem;
}
[data-sorbit-admin-sidebar=collapse] .admin-nav > .admin-nav-menu > .admin-nav-menu-item > .admin-nav-menu-item-collapsed {
  display: block;
  width: 100%;
}

:where(.badge) {
  --sorbit-badge-color-fore: var(
    --sorbit-color-default-badge-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-default-badge-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-default-badge-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-default-badge-selection-fore,
    --sorbit-color-default-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-default-badge-selection-back,
    --sorbit-color-default-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-default-badge-focus-fore,
    var(--sorbit-color-default-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-default-badge-focus-back,
    var(--sorbit-color-default-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-default-badge-focus-border,
    var(--sorbit-color-default-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-default-badge-hover-fore,
    var(--sorbit-color-default-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-default-badge-hover-back,
    var(--sorbit-color-default-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-default-badge-hover-border,
    var(--sorbit-color-default-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-default-badge-active-fore,
    var(--sorbit-color-default-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-default-badge-active-back,
    var(--sorbit-color-default-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-default-badge-active-border,
    var(--sorbit-color-default-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-default-badge-disabled-fore,
    var(--sorbit-color-default-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-default-badge-disabled-back,
    var(--sorbit-color-default-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-default-badge-disabled-border,
    var(--sorbit-color-default-disabled-border)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  align-items: center;
  border-width: var(--sorbit-border-width-thin);
  border-style: solid;
  background-color: var(--sorbit-badge-color-back);
  border-color: var(--sorbit-badge-color-border);
  border-radius: 0.5rem;
  color: var(--sorbit-badge-color-fore);
  display: inline-flex;
  font-size: var(--sorbit-font-size-small);
  justify-content: center;
  padding: 0.25rem 0.5rem;
  white-space: nowrap;
}
:where(.badge)::selection {
  color: var(--sorbit-badge-selection-color-fore);
  background-color: var(--sorbit-badge-selection-color-back);
}
:where(.badge).is-small {
  font-size: var(--sorbit-font-size-xsmall);
  border-width: var(--sorbit-border-width-xthin);
  padding: 0.125rem 0.25rem;
}
:where(.badge).is-clickable {
  background-color: var(--sorbit-color-default-button-back);
  border-color: var(--sorbit-color-default-button-border);
  user-select: none;
  touch-action: manipulation;
  cursor: pointer;
}
:where(.badge).is-clickable:focus, :where(.badge).is-clickable.is-focus, :where(.badge).is-clickable.is-focused {
  background-color: var(--sorbit-badge-focus-color-back);
  border-color: var(--sorbit-badge-focus-color-border);
  color: var(--sorbit-badge-focus-color-fore);
}
:where(.badge).is-clickable:hover, :where(.badge).is-clickable.is-hovered, :where(.badge).is-clickable.is-hovered {
  background-color: var(--sorbit-badge-hover-color-back);
  border-color: var(--sorbit-badge-hover-color-border);
  color: var(--sorbit-badge-hover-color-fore);
}
:where(.badge).is-clickable:active, :where(.badge).is-clickable.is-active {
  background-color: var(--sorbit-badge-active-color-back);
  border-color: var(--sorbit-badge-active-color-border);
  color: var(--sorbit-badge-active-color-fore);
}
:where(.badge).is-clickable[disabled],
:where(.badge).is-clickable fieldset[disabled], :where(.badge).is-clickable.is-disabled {
  background-color: var(--sorbit-color-default-disabled-button-back);
  border-color: var(--sorbit-color-default-disabled-button-border);
}
:where(.badge).is-gray {
  --sorbit-badge-color-fore: var(
    --sorbit-color-gray-badge-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-gray-badge-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-gray-badge-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-gray-badge-selection-fore,
    --sorbit-color-gray-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-gray-badge-selection-back,
    --sorbit-color-gray-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-gray-badge-focus-fore,
    var(--sorbit-color-gray-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-gray-badge-focus-back,
    var(--sorbit-color-gray-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-gray-badge-focus-border,
    var(--sorbit-color-gray-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-gray-badge-hover-fore,
    var(--sorbit-color-gray-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-gray-badge-hover-back,
    var(--sorbit-color-gray-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-gray-badge-hover-border,
    var(--sorbit-color-gray-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-gray-badge-active-fore,
    var(--sorbit-color-gray-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-gray-badge-active-back,
    var(--sorbit-color-gray-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-gray-badge-active-border,
    var(--sorbit-color-gray-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-gray-badge-disabled-fore,
    var(--sorbit-color-gray-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-gray-badge-disabled-back,
    var(--sorbit-color-gray-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-gray-badge-disabled-border,
    var(--sorbit-color-gray-disabled-border)
  );
}
:where(.badge).is-red {
  --sorbit-badge-color-fore: var(
    --sorbit-color-red-badge-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-red-badge-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-red-badge-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-red-badge-selection-fore,
    --sorbit-color-red-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-red-badge-selection-back,
    --sorbit-color-red-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-red-badge-focus-fore,
    var(--sorbit-color-red-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-red-badge-focus-back,
    var(--sorbit-color-red-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-red-badge-focus-border,
    var(--sorbit-color-red-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-red-badge-hover-fore,
    var(--sorbit-color-red-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-red-badge-hover-back,
    var(--sorbit-color-red-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-red-badge-hover-border,
    var(--sorbit-color-red-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-red-badge-active-fore,
    var(--sorbit-color-red-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-red-badge-active-back,
    var(--sorbit-color-red-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-red-badge-active-border,
    var(--sorbit-color-red-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-red-badge-disabled-fore,
    var(--sorbit-color-red-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-red-badge-disabled-back,
    var(--sorbit-color-red-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-red-badge-disabled-border,
    var(--sorbit-color-red-disabled-border)
  );
}
:where(.badge).is-coral {
  --sorbit-badge-color-fore: var(
    --sorbit-color-coral-badge-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-coral-badge-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-coral-badge-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-coral-badge-selection-fore,
    --sorbit-color-coral-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-coral-badge-selection-back,
    --sorbit-color-coral-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-coral-badge-focus-fore,
    var(--sorbit-color-coral-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-coral-badge-focus-back,
    var(--sorbit-color-coral-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-coral-badge-focus-border,
    var(--sorbit-color-coral-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-coral-badge-hover-fore,
    var(--sorbit-color-coral-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-coral-badge-hover-back,
    var(--sorbit-color-coral-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-coral-badge-hover-border,
    var(--sorbit-color-coral-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-coral-badge-active-fore,
    var(--sorbit-color-coral-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-coral-badge-active-back,
    var(--sorbit-color-coral-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-coral-badge-active-border,
    var(--sorbit-color-coral-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-coral-badge-disabled-fore,
    var(--sorbit-color-coral-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-coral-badge-disabled-back,
    var(--sorbit-color-coral-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-coral-badge-disabled-border,
    var(--sorbit-color-coral-disabled-border)
  );
}
:where(.badge).is-orange {
  --sorbit-badge-color-fore: var(
    --sorbit-color-orange-badge-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-orange-badge-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-orange-badge-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-orange-badge-selection-fore,
    --sorbit-color-orange-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-orange-badge-selection-back,
    --sorbit-color-orange-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-orange-badge-focus-fore,
    var(--sorbit-color-orange-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-orange-badge-focus-back,
    var(--sorbit-color-orange-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-orange-badge-focus-border,
    var(--sorbit-color-orange-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-orange-badge-hover-fore,
    var(--sorbit-color-orange-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-orange-badge-hover-back,
    var(--sorbit-color-orange-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-orange-badge-hover-border,
    var(--sorbit-color-orange-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-orange-badge-active-fore,
    var(--sorbit-color-orange-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-orange-badge-active-back,
    var(--sorbit-color-orange-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-orange-badge-active-border,
    var(--sorbit-color-orange-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-orange-badge-disabled-fore,
    var(--sorbit-color-orange-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-orange-badge-disabled-back,
    var(--sorbit-color-orange-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-orange-badge-disabled-border,
    var(--sorbit-color-orange-disabled-border)
  );
}
:where(.badge).is-yellow {
  --sorbit-badge-color-fore: var(
    --sorbit-color-yellow-badge-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-yellow-badge-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-yellow-badge-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-yellow-badge-selection-fore,
    --sorbit-color-yellow-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-yellow-badge-selection-back,
    --sorbit-color-yellow-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-yellow-badge-focus-fore,
    var(--sorbit-color-yellow-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-yellow-badge-focus-back,
    var(--sorbit-color-yellow-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-yellow-badge-focus-border,
    var(--sorbit-color-yellow-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-yellow-badge-hover-fore,
    var(--sorbit-color-yellow-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-yellow-badge-hover-back,
    var(--sorbit-color-yellow-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-yellow-badge-hover-border,
    var(--sorbit-color-yellow-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-yellow-badge-active-fore,
    var(--sorbit-color-yellow-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-yellow-badge-active-back,
    var(--sorbit-color-yellow-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-yellow-badge-active-border,
    var(--sorbit-color-yellow-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-yellow-badge-disabled-fore,
    var(--sorbit-color-yellow-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-yellow-badge-disabled-back,
    var(--sorbit-color-yellow-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-yellow-badge-disabled-border,
    var(--sorbit-color-yellow-disabled-border)
  );
}
:where(.badge).is-lime {
  --sorbit-badge-color-fore: var(
    --sorbit-color-lime-badge-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-lime-badge-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-lime-badge-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-lime-badge-selection-fore,
    --sorbit-color-lime-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-lime-badge-selection-back,
    --sorbit-color-lime-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-lime-badge-focus-fore,
    var(--sorbit-color-lime-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-lime-badge-focus-back,
    var(--sorbit-color-lime-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-lime-badge-focus-border,
    var(--sorbit-color-lime-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-lime-badge-hover-fore,
    var(--sorbit-color-lime-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-lime-badge-hover-back,
    var(--sorbit-color-lime-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-lime-badge-hover-border,
    var(--sorbit-color-lime-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-lime-badge-active-fore,
    var(--sorbit-color-lime-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-lime-badge-active-back,
    var(--sorbit-color-lime-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-lime-badge-active-border,
    var(--sorbit-color-lime-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-lime-badge-disabled-fore,
    var(--sorbit-color-lime-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-lime-badge-disabled-back,
    var(--sorbit-color-lime-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-lime-badge-disabled-border,
    var(--sorbit-color-lime-disabled-border)
  );
}
:where(.badge).is-green {
  --sorbit-badge-color-fore: var(
    --sorbit-color-green-badge-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-green-badge-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-green-badge-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-green-badge-selection-fore,
    --sorbit-color-green-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-green-badge-selection-back,
    --sorbit-color-green-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-green-badge-focus-fore,
    var(--sorbit-color-green-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-green-badge-focus-back,
    var(--sorbit-color-green-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-green-badge-focus-border,
    var(--sorbit-color-green-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-green-badge-hover-fore,
    var(--sorbit-color-green-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-green-badge-hover-back,
    var(--sorbit-color-green-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-green-badge-hover-border,
    var(--sorbit-color-green-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-green-badge-active-fore,
    var(--sorbit-color-green-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-green-badge-active-back,
    var(--sorbit-color-green-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-green-badge-active-border,
    var(--sorbit-color-green-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-green-badge-disabled-fore,
    var(--sorbit-color-green-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-green-badge-disabled-back,
    var(--sorbit-color-green-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-green-badge-disabled-border,
    var(--sorbit-color-green-disabled-border)
  );
}
:where(.badge).is-cyan {
  --sorbit-badge-color-fore: var(
    --sorbit-color-cyan-badge-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-cyan-badge-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-cyan-badge-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-cyan-badge-selection-fore,
    --sorbit-color-cyan-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-cyan-badge-selection-back,
    --sorbit-color-cyan-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-cyan-badge-focus-fore,
    var(--sorbit-color-cyan-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-cyan-badge-focus-back,
    var(--sorbit-color-cyan-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-cyan-badge-focus-border,
    var(--sorbit-color-cyan-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-cyan-badge-hover-fore,
    var(--sorbit-color-cyan-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-cyan-badge-hover-back,
    var(--sorbit-color-cyan-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-cyan-badge-hover-border,
    var(--sorbit-color-cyan-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-cyan-badge-active-fore,
    var(--sorbit-color-cyan-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-cyan-badge-active-back,
    var(--sorbit-color-cyan-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-cyan-badge-active-border,
    var(--sorbit-color-cyan-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-cyan-badge-disabled-fore,
    var(--sorbit-color-cyan-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-cyan-badge-disabled-back,
    var(--sorbit-color-cyan-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-cyan-badge-disabled-border,
    var(--sorbit-color-cyan-disabled-border)
  );
}
:where(.badge).is-blue {
  --sorbit-badge-color-fore: var(
    --sorbit-color-blue-badge-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-blue-badge-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-blue-badge-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-blue-badge-selection-fore,
    --sorbit-color-blue-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-blue-badge-selection-back,
    --sorbit-color-blue-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-blue-badge-focus-fore,
    var(--sorbit-color-blue-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-blue-badge-focus-back,
    var(--sorbit-color-blue-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-blue-badge-focus-border,
    var(--sorbit-color-blue-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-blue-badge-hover-fore,
    var(--sorbit-color-blue-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-blue-badge-hover-back,
    var(--sorbit-color-blue-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-blue-badge-hover-border,
    var(--sorbit-color-blue-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-blue-badge-active-fore,
    var(--sorbit-color-blue-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-blue-badge-active-back,
    var(--sorbit-color-blue-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-blue-badge-active-border,
    var(--sorbit-color-blue-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-blue-badge-disabled-fore,
    var(--sorbit-color-blue-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-blue-badge-disabled-back,
    var(--sorbit-color-blue-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-blue-badge-disabled-border,
    var(--sorbit-color-blue-disabled-border)
  );
}
:where(.badge).is-violet {
  --sorbit-badge-color-fore: var(
    --sorbit-color-violet-badge-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-violet-badge-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-violet-badge-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-violet-badge-selection-fore,
    --sorbit-color-violet-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-violet-badge-selection-back,
    --sorbit-color-violet-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-violet-badge-focus-fore,
    var(--sorbit-color-violet-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-violet-badge-focus-back,
    var(--sorbit-color-violet-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-violet-badge-focus-border,
    var(--sorbit-color-violet-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-violet-badge-hover-fore,
    var(--sorbit-color-violet-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-violet-badge-hover-back,
    var(--sorbit-color-violet-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-violet-badge-hover-border,
    var(--sorbit-color-violet-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-violet-badge-active-fore,
    var(--sorbit-color-violet-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-violet-badge-active-back,
    var(--sorbit-color-violet-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-violet-badge-active-border,
    var(--sorbit-color-violet-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-violet-badge-disabled-fore,
    var(--sorbit-color-violet-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-violet-badge-disabled-back,
    var(--sorbit-color-violet-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-violet-badge-disabled-border,
    var(--sorbit-color-violet-disabled-border)
  );
}
:where(.badge).is-magenta {
  --sorbit-badge-color-fore: var(
    --sorbit-color-magenta-badge-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-badge-color-back: var(
    --sorbit-color-magenta-badge-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-badge-color-border: var(
    --sorbit-color-magenta-badge-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-badge-selection-color-fore: var(
    --sorbit-color-magenta-badge-selection-fore,
    --sorbit-color-magenta-selection-fore
  );
  --sorbit-badge-selection-color-back: var(
    --sorbit-color-magenta-badge-selection-back,
    --sorbit-color-magenta-selection-back
  );
  --sorbit-badge-focus-color-fore: var(
    --sorbit-color-magenta-badge-focus-fore,
    var(--sorbit-color-magenta-focus-fore)
  );
  --sorbit-badge-focus-color-back: var(
    --sorbit-color-magenta-badge-focus-back,
    var(--sorbit-color-magenta-focus-back)
  );
  --sorbit-badge-focus-color-border: var(
    --sorbit-color-magenta-badge-focus-border,
    var(--sorbit-color-magenta-focus-border)
  );
  --sorbit-badge-hover-color-fore: var(
    --sorbit-color-magenta-badge-hover-fore,
    var(--sorbit-color-magenta-hover-fore)
  );
  --sorbit-badge-hover-color-back: var(
    --sorbit-color-magenta-badge-hover-back,
    var(--sorbit-color-magenta-hover-back)
  );
  --sorbit-badge-hover-color-border: var(
    --sorbit-color-magenta-badge-hover-border,
    var(--sorbit-color-magenta-hover-border)
  );
  --sorbit-badge-active-color-fore: var(
    --sorbit-color-magenta-badge-active-fore,
    var(--sorbit-color-magenta-active-fore)
  );
  --sorbit-badge-active-color-back: var(
    --sorbit-color-magenta-badge-active-back,
    var(--sorbit-color-magenta-active-back)
  );
  --sorbit-badge-active-color-border: var(
    --sorbit-color-magenta-badge-active-border,
    var(--sorbit-color-magenta-active-border)
  );
  --sorbit-badge-disabled-color-fore: var(
    --sorbit-color-magenta-badge-disabled-fore,
    var(--sorbit-color-magenta-disabled-fore)
  );
  --sorbit-badge-disabled-color-back: var(
    --sorbit-color-magenta-badge-disabled-back,
    var(--sorbit-color-magenta-disabled-back)
  );
  --sorbit-badge-disabled-color-border: var(
    --sorbit-color-magenta-badge-disabled-border,
    var(--sorbit-color-magenta-disabled-border)
  );
}

:where(.breadcrumb) {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-default-breadcrumb-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-default-breadcrumb-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-default-breadcrumb-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-default-breadcrumb-item-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-default-breadcrumb-divider-fore,
    var(--sorbit-color-default-fore)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  color: var(--sorbit-breadcrumb-color-fore);
}
:where(.breadcrumb)::selection {
  color: var(--sorbit-breadcrumb-selection-color-fore);
  background-color: var(--sorbit-breadcrumb-selection-color-back);
}
:where(.breadcrumb) > .breadcrumb-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  text-wrap: wrap;
  color: var(--sorbit-breadcrumb-item-color-fore);
}
:where(.breadcrumb) > .breadcrumb-item + .breadcrumb-item::before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  content: var(--sorbit-breadcrumb-divider);
  margin: 0 0.5rem;
  color: var(--sorbit-breadcrumb-divider-color-fore);
  user-select: none;
}
:where(.breadcrumb).is-gray {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-gray-breadcrumb-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-gray-breadcrumb-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-gray-breadcrumb-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-gray-breadcrumb-item-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-gray-breadcrumb-divider-fore,
    var(--sorbit-color-gray-fore)
  );
}
:where(.breadcrumb).is-red {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-red-breadcrumb-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-red-breadcrumb-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-red-breadcrumb-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-red-breadcrumb-item-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-red-breadcrumb-divider-fore,
    var(--sorbit-color-red-fore)
  );
}
:where(.breadcrumb).is-coral {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-coral-breadcrumb-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-coral-breadcrumb-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-coral-breadcrumb-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-coral-breadcrumb-item-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-coral-breadcrumb-divider-fore,
    var(--sorbit-color-coral-fore)
  );
}
:where(.breadcrumb).is-orange {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-orange-breadcrumb-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-orange-breadcrumb-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-orange-breadcrumb-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-orange-breadcrumb-item-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-orange-breadcrumb-divider-fore,
    var(--sorbit-color-orange-fore)
  );
}
:where(.breadcrumb).is-yellow {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-yellow-breadcrumb-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-yellow-breadcrumb-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-yellow-breadcrumb-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-yellow-breadcrumb-item-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-yellow-breadcrumb-divider-fore,
    var(--sorbit-color-yellow-fore)
  );
}
:where(.breadcrumb).is-lime {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-lime-breadcrumb-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-lime-breadcrumb-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-lime-breadcrumb-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-lime-breadcrumb-item-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-lime-breadcrumb-divider-fore,
    var(--sorbit-color-lime-fore)
  );
}
:where(.breadcrumb).is-green {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-green-breadcrumb-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-green-breadcrumb-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-green-breadcrumb-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-green-breadcrumb-item-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-green-breadcrumb-divider-fore,
    var(--sorbit-color-green-fore)
  );
}
:where(.breadcrumb).is-cyan {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-cyan-breadcrumb-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-cyan-breadcrumb-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-cyan-breadcrumb-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-cyan-breadcrumb-item-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-cyan-breadcrumb-divider-fore,
    var(--sorbit-color-cyan-fore)
  );
}
:where(.breadcrumb).is-blue {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-blue-breadcrumb-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-blue-breadcrumb-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-blue-breadcrumb-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-blue-breadcrumb-item-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-blue-breadcrumb-divider-fore,
    var(--sorbit-color-blue-fore)
  );
}
:where(.breadcrumb).is-violet {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-violet-breadcrumb-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-violet-breadcrumb-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-violet-breadcrumb-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-violet-breadcrumb-item-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-violet-breadcrumb-divider-fore,
    var(--sorbit-color-violet-fore)
  );
}
:where(.breadcrumb).is-magenta {
  --sorbit-breadcrumb-color-fore: var(
    --sorbit-color-magenta-breadcrumb-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-breadcrumb-selection-color-fore: var(
    --sorbit-color-magenta-breadcrumb-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-breadcrumb-selection-color-back: var(
    --sorbit-color-magenta-breadcrumb-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-breadcrumb-item-color-fore: var(
    --sorbit-color-magenta-breadcrumb-item-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-breadcrumb-divider-color-fore: var(
    --sorbit-color-magenta-breadcrumb-divider-fore,
    var(--sorbit-color-magenta-fore)
  );
}

.breadcrumb-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:where(.button) {
  --sorbit-button-color-fore: var(
    --sorbit-color-default-button-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-default-button-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-default-button-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-default-button-focus-fore,
    var(--sorbit-color-default-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-default-button-focus-back,
    var(--sorbit-color-default-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-default-button-focus-border,
    var(--sorbit-color-default-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-default-button-hover-fore,
    var(--sorbit-color-default-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-default-button-hover-back,
    var(--sorbit-color-default-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-default-button-hover-border,
    var(--sorbit-color-default-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-default-button-active-fore,
    var(--sorbit-color-default-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-default-button-active-back,
    var(--sorbit-color-default-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-default-button-active-border,
    var(--sorbit-color-default-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-default-button-disabled-fore,
    var(--sorbit-color-default-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-default-button-disabled-back,
    var(--sorbit-color-default-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-default-button-disabled-border,
    var(--sorbit-color-default-disabled-border)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-button-color-back);
  border-color: var(--sorbit-button-color-border);
  border-radius: 0.5rem;
  border-style: solid;
  touch-action: manipulation;
  color: var(--sorbit-button-color-fore);
  cursor: pointer;
  display: inline-block;
  height: auto;
  min-height: 2.5rem;
  min-width: 5rem;
  padding: 0.25rem 0.5rem;
  text-align: center;
  text-transform: none;
  user-select: none;
  vertical-align: top;
  word-spacing: 0px;
}
:where(.button):focus, :where(.button).is-focus, :where(.button).is-focused {
  background-color: var(--sorbit-button-focus-color-back);
  border-color: var(--sorbit-button-focus-color-border);
  color: var(--sorbit-button-focus-color-fore);
}
:where(.button):hover, :where(.button).is-hovered, :where(.button).is-hovered {
  background-color: var(--sorbit-button-hover-color-back);
  border-color: var(--sorbit-button-hover-color-border);
  color: var(--sorbit-button-focus-hover-fore);
}
:where(.button):active, :where(.button).is-active {
  background-color: var(--sorbit-button-active-color-back);
  border-color: var(--sorbit-button-active-color-border);
  color: var(--sorbit-button-focus-active-fore);
}
:where(.button)[disabled],
:where(.button) fieldset[disabled], :where(.button).is-disabled {
  background-color: var(--sorbit-button-disabled-color-back);
  border-color: var(--sorbit-button-disabled-color-border);
  color: var(--sorbit-button-focus-disabled-fore);
}
:where(.button).is-gray {
  --sorbit-button-color-fore: var(
    --sorbit-color-gray-button-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-gray-button-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-gray-button-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-gray-button-focus-fore,
    var(--sorbit-color-gray-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-gray-button-focus-back,
    var(--sorbit-color-gray-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-gray-button-focus-border,
    var(--sorbit-color-gray-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-gray-button-hover-fore,
    var(--sorbit-color-gray-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-gray-button-hover-back,
    var(--sorbit-color-gray-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-gray-button-hover-border,
    var(--sorbit-color-gray-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-gray-button-active-fore,
    var(--sorbit-color-gray-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-gray-button-active-back,
    var(--sorbit-color-gray-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-gray-button-active-border,
    var(--sorbit-color-gray-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-gray-button-disabled-fore,
    var(--sorbit-color-gray-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-gray-button-disabled-back,
    var(--sorbit-color-gray-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-gray-button-disabled-border,
    var(--sorbit-color-gray-disabled-border)
  );
}
:where(.button).is-red {
  --sorbit-button-color-fore: var(
    --sorbit-color-red-button-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-red-button-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-red-button-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-red-button-focus-fore,
    var(--sorbit-color-red-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-red-button-focus-back,
    var(--sorbit-color-red-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-red-button-focus-border,
    var(--sorbit-color-red-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-red-button-hover-fore,
    var(--sorbit-color-red-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-red-button-hover-back,
    var(--sorbit-color-red-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-red-button-hover-border,
    var(--sorbit-color-red-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-red-button-active-fore,
    var(--sorbit-color-red-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-red-button-active-back,
    var(--sorbit-color-red-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-red-button-active-border,
    var(--sorbit-color-red-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-red-button-disabled-fore,
    var(--sorbit-color-red-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-red-button-disabled-back,
    var(--sorbit-color-red-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-red-button-disabled-border,
    var(--sorbit-color-red-disabled-border)
  );
}
:where(.button).is-coral {
  --sorbit-button-color-fore: var(
    --sorbit-color-coral-button-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-coral-button-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-coral-button-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-coral-button-focus-fore,
    var(--sorbit-color-coral-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-coral-button-focus-back,
    var(--sorbit-color-coral-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-coral-button-focus-border,
    var(--sorbit-color-coral-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-coral-button-hover-fore,
    var(--sorbit-color-coral-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-coral-button-hover-back,
    var(--sorbit-color-coral-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-coral-button-hover-border,
    var(--sorbit-color-coral-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-coral-button-active-fore,
    var(--sorbit-color-coral-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-coral-button-active-back,
    var(--sorbit-color-coral-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-coral-button-active-border,
    var(--sorbit-color-coral-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-coral-button-disabled-fore,
    var(--sorbit-color-coral-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-coral-button-disabled-back,
    var(--sorbit-color-coral-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-coral-button-disabled-border,
    var(--sorbit-color-coral-disabled-border)
  );
}
:where(.button).is-orange {
  --sorbit-button-color-fore: var(
    --sorbit-color-orange-button-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-orange-button-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-orange-button-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-orange-button-focus-fore,
    var(--sorbit-color-orange-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-orange-button-focus-back,
    var(--sorbit-color-orange-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-orange-button-focus-border,
    var(--sorbit-color-orange-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-orange-button-hover-fore,
    var(--sorbit-color-orange-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-orange-button-hover-back,
    var(--sorbit-color-orange-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-orange-button-hover-border,
    var(--sorbit-color-orange-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-orange-button-active-fore,
    var(--sorbit-color-orange-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-orange-button-active-back,
    var(--sorbit-color-orange-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-orange-button-active-border,
    var(--sorbit-color-orange-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-orange-button-disabled-fore,
    var(--sorbit-color-orange-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-orange-button-disabled-back,
    var(--sorbit-color-orange-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-orange-button-disabled-border,
    var(--sorbit-color-orange-disabled-border)
  );
}
:where(.button).is-yellow {
  --sorbit-button-color-fore: var(
    --sorbit-color-yellow-button-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-yellow-button-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-yellow-button-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-yellow-button-focus-fore,
    var(--sorbit-color-yellow-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-yellow-button-focus-back,
    var(--sorbit-color-yellow-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-yellow-button-focus-border,
    var(--sorbit-color-yellow-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-yellow-button-hover-fore,
    var(--sorbit-color-yellow-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-yellow-button-hover-back,
    var(--sorbit-color-yellow-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-yellow-button-hover-border,
    var(--sorbit-color-yellow-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-yellow-button-active-fore,
    var(--sorbit-color-yellow-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-yellow-button-active-back,
    var(--sorbit-color-yellow-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-yellow-button-active-border,
    var(--sorbit-color-yellow-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-yellow-button-disabled-fore,
    var(--sorbit-color-yellow-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-yellow-button-disabled-back,
    var(--sorbit-color-yellow-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-yellow-button-disabled-border,
    var(--sorbit-color-yellow-disabled-border)
  );
}
:where(.button).is-lime {
  --sorbit-button-color-fore: var(
    --sorbit-color-lime-button-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-lime-button-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-lime-button-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-lime-button-focus-fore,
    var(--sorbit-color-lime-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-lime-button-focus-back,
    var(--sorbit-color-lime-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-lime-button-focus-border,
    var(--sorbit-color-lime-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-lime-button-hover-fore,
    var(--sorbit-color-lime-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-lime-button-hover-back,
    var(--sorbit-color-lime-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-lime-button-hover-border,
    var(--sorbit-color-lime-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-lime-button-active-fore,
    var(--sorbit-color-lime-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-lime-button-active-back,
    var(--sorbit-color-lime-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-lime-button-active-border,
    var(--sorbit-color-lime-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-lime-button-disabled-fore,
    var(--sorbit-color-lime-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-lime-button-disabled-back,
    var(--sorbit-color-lime-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-lime-button-disabled-border,
    var(--sorbit-color-lime-disabled-border)
  );
}
:where(.button).is-green {
  --sorbit-button-color-fore: var(
    --sorbit-color-green-button-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-green-button-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-green-button-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-green-button-focus-fore,
    var(--sorbit-color-green-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-green-button-focus-back,
    var(--sorbit-color-green-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-green-button-focus-border,
    var(--sorbit-color-green-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-green-button-hover-fore,
    var(--sorbit-color-green-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-green-button-hover-back,
    var(--sorbit-color-green-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-green-button-hover-border,
    var(--sorbit-color-green-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-green-button-active-fore,
    var(--sorbit-color-green-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-green-button-active-back,
    var(--sorbit-color-green-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-green-button-active-border,
    var(--sorbit-color-green-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-green-button-disabled-fore,
    var(--sorbit-color-green-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-green-button-disabled-back,
    var(--sorbit-color-green-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-green-button-disabled-border,
    var(--sorbit-color-green-disabled-border)
  );
}
:where(.button).is-cyan {
  --sorbit-button-color-fore: var(
    --sorbit-color-cyan-button-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-cyan-button-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-cyan-button-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-cyan-button-focus-fore,
    var(--sorbit-color-cyan-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-cyan-button-focus-back,
    var(--sorbit-color-cyan-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-cyan-button-focus-border,
    var(--sorbit-color-cyan-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-cyan-button-hover-fore,
    var(--sorbit-color-cyan-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-cyan-button-hover-back,
    var(--sorbit-color-cyan-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-cyan-button-hover-border,
    var(--sorbit-color-cyan-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-cyan-button-active-fore,
    var(--sorbit-color-cyan-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-cyan-button-active-back,
    var(--sorbit-color-cyan-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-cyan-button-active-border,
    var(--sorbit-color-cyan-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-cyan-button-disabled-fore,
    var(--sorbit-color-cyan-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-cyan-button-disabled-back,
    var(--sorbit-color-cyan-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-cyan-button-disabled-border,
    var(--sorbit-color-cyan-disabled-border)
  );
}
:where(.button).is-blue {
  --sorbit-button-color-fore: var(
    --sorbit-color-blue-button-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-blue-button-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-blue-button-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-blue-button-focus-fore,
    var(--sorbit-color-blue-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-blue-button-focus-back,
    var(--sorbit-color-blue-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-blue-button-focus-border,
    var(--sorbit-color-blue-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-blue-button-hover-fore,
    var(--sorbit-color-blue-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-blue-button-hover-back,
    var(--sorbit-color-blue-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-blue-button-hover-border,
    var(--sorbit-color-blue-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-blue-button-active-fore,
    var(--sorbit-color-blue-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-blue-button-active-back,
    var(--sorbit-color-blue-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-blue-button-active-border,
    var(--sorbit-color-blue-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-blue-button-disabled-fore,
    var(--sorbit-color-blue-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-blue-button-disabled-back,
    var(--sorbit-color-blue-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-blue-button-disabled-border,
    var(--sorbit-color-blue-disabled-border)
  );
}
:where(.button).is-violet {
  --sorbit-button-color-fore: var(
    --sorbit-color-violet-button-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-violet-button-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-violet-button-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-violet-button-focus-fore,
    var(--sorbit-color-violet-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-violet-button-focus-back,
    var(--sorbit-color-violet-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-violet-button-focus-border,
    var(--sorbit-color-violet-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-violet-button-hover-fore,
    var(--sorbit-color-violet-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-violet-button-hover-back,
    var(--sorbit-color-violet-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-violet-button-hover-border,
    var(--sorbit-color-violet-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-violet-button-active-fore,
    var(--sorbit-color-violet-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-violet-button-active-back,
    var(--sorbit-color-violet-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-violet-button-active-border,
    var(--sorbit-color-violet-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-violet-button-disabled-fore,
    var(--sorbit-color-violet-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-violet-button-disabled-back,
    var(--sorbit-color-violet-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-violet-button-disabled-border,
    var(--sorbit-color-violet-disabled-border)
  );
}
:where(.button).is-magenta {
  --sorbit-button-color-fore: var(
    --sorbit-color-magenta-button-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-button-color-back: var(
    --sorbit-color-magenta-button-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-button-color-border: var(
    --sorbit-color-magenta-button-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-button-focus-color-fore: var(
    --sorbit-color-magenta-button-focus-fore,
    var(--sorbit-color-magenta-focus-fore)
  );
  --sorbit-button-focus-color-back: var(
    --sorbit-color-magenta-button-focus-back,
    var(--sorbit-color-magenta-focus-back)
  );
  --sorbit-button-focus-color-border: var(
    --sorbit-color-magenta-button-focus-border,
    var(--sorbit-color-magenta-focus-border)
  );
  --sorbit-button-hover-color-fore: var(
    --sorbit-color-magenta-button-hover-fore,
    var(--sorbit-color-magenta-hover-fore)
  );
  --sorbit-button-hover-color-back: var(
    --sorbit-color-magenta-button-hover-back,
    var(--sorbit-color-magenta-hover-back)
  );
  --sorbit-button-hover-color-border: var(
    --sorbit-color-magenta-button-hover-border,
    var(--sorbit-color-magenta-hover-border)
  );
  --sorbit-button-active-color-fore: var(
    --sorbit-color-magenta-button-active-fore,
    var(--sorbit-color-magenta-active-fore)
  );
  --sorbit-button-active-color-back: var(
    --sorbit-color-magenta-button-active-back,
    var(--sorbit-color-magenta-active-back)
  );
  --sorbit-button-active-color-border: var(
    --sorbit-color-magenta-button-active-border,
    var(--sorbit-color-magenta-active-border)
  );
  --sorbit-button-disabled-color-fore: var(
    --sorbit-color-magenta-button-disabled-fore,
    var(--sorbit-color-magenta-disabled-fore)
  );
  --sorbit-button-disabled-color-back: var(
    --sorbit-color-magenta-button-disabled-back,
    var(--sorbit-color-magenta-disabled-back)
  );
  --sorbit-button-disabled-color-border: var(
    --sorbit-color-magenta-button-disabled-border,
    var(--sorbit-color-magenta-disabled-border)
  );
}

:where(.card) {
  --sorbit-card-color-fore: var(
    --sorbit-color-default-card-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-default-card-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-default-card-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-default-card-shadow,
    var(--sorbit-color-default-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-default-card-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-default-card-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-default-card-header-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-default-card-header-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-default-card-header-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-default-card-body-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-default-card-body-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-default-card-body-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-default-card-footer-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-default-card-footer-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-default-card-footer-border,
    var(--sorbit-color-default-border)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  background-color: var(--sorbit-card-color-back);
  border-color: var(--sorbit-card-color-border);
  border-style: solid;
  border-width: var(--sorbit-border-width-medium);
  border-radius: 0;
  box-shadow: 0 0 0.25rem var(--sorbit-card-color-shadow);
  color: var(--sorbit-card-color-fore);
  padding: 0.5rem;
}
:where(.card)::selection {
  color: var(--sorbit-card-selection-color-fore);
  background-color: var(--sorbit-card-selection-color-back);
}
:where(.card) > .card-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-weight: var(--sorbit-font-weight-semibold);
  background-color: var(--sorbit-card-header-color-back);
  border-bottom-color: var(--sorbit-card-header-color-border);
  border-bottom-style: solid;
  border-bottom-width: var(--sorbit-border-width-medium);
  color: var(--sorbit-card-header-color-fore);
  padding: 0.25rem;
}
:where(.card) > .card-body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-card-body-color-back);
  color: var(--sorbit-card-body-color-fore);
  padding: 0.25rem;
}
:where(.card) > .card-footer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-card-footer-color-back);
  border-top-color: var(--sorbit-card-footer-color-border);
  border-top-style: solid;
  border-top-width: var(--sorbit-border-width-medium);
  color: var(--sorbit-card-footer-color-fore);
  padding: 0.25rem;
}
:where(.card).is-gray {
  --sorbit-card-color-fore: var(
    --sorbit-color-gray-card-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-gray-card-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-gray-card-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-gray-card-shadow,
    var(--sorbit-color-gray-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-gray-card-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-gray-card-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-gray-card-header-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-gray-card-header-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-gray-card-header-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-gray-card-body-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-gray-card-body-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-gray-card-body-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-gray-card-footer-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-gray-card-footer-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-gray-card-footer-border,
    var(--sorbit-color-gray-border)
  );
}
:where(.card).is-red {
  --sorbit-card-color-fore: var(
    --sorbit-color-red-card-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-red-card-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-red-card-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-red-card-shadow,
    var(--sorbit-color-red-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-red-card-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-red-card-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-red-card-header-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-red-card-header-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-red-card-header-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-red-card-body-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-red-card-body-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-red-card-body-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-red-card-footer-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-red-card-footer-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-red-card-footer-border,
    var(--sorbit-color-red-border)
  );
}
:where(.card).is-coral {
  --sorbit-card-color-fore: var(
    --sorbit-color-coral-card-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-coral-card-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-coral-card-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-coral-card-shadow,
    var(--sorbit-color-coral-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-coral-card-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-coral-card-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-coral-card-header-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-coral-card-header-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-coral-card-header-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-coral-card-body-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-coral-card-body-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-coral-card-body-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-coral-card-footer-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-coral-card-footer-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-coral-card-footer-border,
    var(--sorbit-color-coral-border)
  );
}
:where(.card).is-orange {
  --sorbit-card-color-fore: var(
    --sorbit-color-orange-card-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-orange-card-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-orange-card-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-orange-card-shadow,
    var(--sorbit-color-orange-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-orange-card-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-orange-card-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-orange-card-header-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-orange-card-header-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-orange-card-header-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-orange-card-body-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-orange-card-body-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-orange-card-body-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-orange-card-footer-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-orange-card-footer-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-orange-card-footer-border,
    var(--sorbit-color-orange-border)
  );
}
:where(.card).is-yellow {
  --sorbit-card-color-fore: var(
    --sorbit-color-yellow-card-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-yellow-card-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-yellow-card-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-yellow-card-shadow,
    var(--sorbit-color-yellow-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-yellow-card-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-yellow-card-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-yellow-card-header-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-yellow-card-header-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-yellow-card-header-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-yellow-card-body-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-yellow-card-body-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-yellow-card-body-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-yellow-card-footer-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-yellow-card-footer-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-yellow-card-footer-border,
    var(--sorbit-color-yellow-border)
  );
}
:where(.card).is-lime {
  --sorbit-card-color-fore: var(
    --sorbit-color-lime-card-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-lime-card-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-lime-card-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-lime-card-shadow,
    var(--sorbit-color-lime-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-lime-card-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-lime-card-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-lime-card-header-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-lime-card-header-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-lime-card-header-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-lime-card-body-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-lime-card-body-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-lime-card-body-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-lime-card-footer-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-lime-card-footer-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-lime-card-footer-border,
    var(--sorbit-color-lime-border)
  );
}
:where(.card).is-green {
  --sorbit-card-color-fore: var(
    --sorbit-color-green-card-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-green-card-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-green-card-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-green-card-shadow,
    var(--sorbit-color-green-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-green-card-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-green-card-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-green-card-header-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-green-card-header-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-green-card-header-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-green-card-body-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-green-card-body-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-green-card-body-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-green-card-footer-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-green-card-footer-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-green-card-footer-border,
    var(--sorbit-color-green-border)
  );
}
:where(.card).is-cyan {
  --sorbit-card-color-fore: var(
    --sorbit-color-cyan-card-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-cyan-card-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-cyan-card-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-cyan-card-shadow,
    var(--sorbit-color-cyan-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-cyan-card-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-cyan-card-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-cyan-card-header-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-cyan-card-header-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-cyan-card-header-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-cyan-card-body-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-cyan-card-body-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-cyan-card-body-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-cyan-card-footer-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-cyan-card-footer-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-cyan-card-footer-border,
    var(--sorbit-color-cyan-border)
  );
}
:where(.card).is-blue {
  --sorbit-card-color-fore: var(
    --sorbit-color-blue-card-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-blue-card-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-blue-card-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-blue-card-shadow,
    var(--sorbit-color-blue-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-blue-card-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-blue-card-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-blue-card-header-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-blue-card-header-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-blue-card-header-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-blue-card-body-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-blue-card-body-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-blue-card-body-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-blue-card-footer-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-blue-card-footer-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-blue-card-footer-border,
    var(--sorbit-color-blue-border)
  );
}
:where(.card).is-violet {
  --sorbit-card-color-fore: var(
    --sorbit-color-violet-card-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-violet-card-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-violet-card-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-violet-card-shadow,
    var(--sorbit-color-violet-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-violet-card-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-violet-card-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-violet-card-header-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-violet-card-header-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-violet-card-header-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-violet-card-body-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-violet-card-body-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-violet-card-body-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-violet-card-footer-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-violet-card-footer-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-violet-card-footer-border,
    var(--sorbit-color-violet-border)
  );
}
:where(.card).is-magenta {
  --sorbit-card-color-fore: var(
    --sorbit-color-magenta-card-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-card-color-back: var(
    --sorbit-color-magenta-card-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-card-color-border: var(
    --sorbit-color-magenta-card-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-card-color-shadow: var(
    --sorbit-color-magenta-card-shadow,
    var(--sorbit-color-magenta-shadow)
  );
  --sorbit-card-selection-color-fore: var(
    --sorbit-color-magenta-card-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-card-selection-color-back: var(
    --sorbit-color-magenta-card-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-card-header-color-fore: var(
    --sorbit-color-magenta-card-header-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-card-header-color-back: var(
    --sorbit-color-magenta-card-header-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-card-header-color-border: var(
    --sorbit-color-magenta-card-header-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-card-body-color-fore: var(
    --sorbit-color-magenta-card-body-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-card-body-color-back: var(
    --sorbit-color-magenta-card-body-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-card-body-color-border: var(
    --sorbit-color-magenta-card-body-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-card-footer-color-fore: var(
    --sorbit-color-magenta-card-footer-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-card-footer-color-back: var(
    --sorbit-color-magenta-card-footer-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-card-footer-color-border: var(
    --sorbit-color-magenta-card-footer-border,
    var(--sorbit-color-magenta-border)
  );
}

:where(.code) {
  --sorbit-code-color-fore: var(
    --sorbit-color-default-code-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-default-code-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-default-code-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-default-code-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-code-color-back);
  color: var(--sorbit-code-color-fore);
  font-family: var(--sorbit-font-family-monospace);
}
:where(.code)::selection {
  color: var(--sorbit-code-selection-color-fore);
  background-color: var(--sorbit-code-selection-color-back);
}
:where(.code).is-gray {
  --sorbit-code-color-fore: var(
    --sorbit-color-gray-code-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-gray-code-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-gray-code-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-gray-code-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
}
:where(.code).is-red {
  --sorbit-code-color-fore: var(
    --sorbit-color-red-code-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-red-code-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-red-code-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-red-code-selection-back,
    var(--sorbit-color-red-selection-back)
  );
}
:where(.code).is-coral {
  --sorbit-code-color-fore: var(
    --sorbit-color-coral-code-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-coral-code-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-coral-code-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-coral-code-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
}
:where(.code).is-orange {
  --sorbit-code-color-fore: var(
    --sorbit-color-orange-code-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-orange-code-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-orange-code-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-orange-code-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
}
:where(.code).is-yellow {
  --sorbit-code-color-fore: var(
    --sorbit-color-yellow-code-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-yellow-code-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-yellow-code-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-yellow-code-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
}
:where(.code).is-lime {
  --sorbit-code-color-fore: var(
    --sorbit-color-lime-code-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-lime-code-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-lime-code-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-lime-code-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
}
:where(.code).is-green {
  --sorbit-code-color-fore: var(
    --sorbit-color-green-code-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-green-code-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-green-code-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-green-code-selection-back,
    var(--sorbit-color-green-selection-back)
  );
}
:where(.code).is-cyan {
  --sorbit-code-color-fore: var(
    --sorbit-color-cyan-code-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-cyan-code-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-cyan-code-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-cyan-code-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
}
:where(.code).is-blue {
  --sorbit-code-color-fore: var(
    --sorbit-color-blue-code-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-blue-code-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-blue-code-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-blue-code-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
}
:where(.code).is-violet {
  --sorbit-code-color-fore: var(
    --sorbit-color-violet-code-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-violet-code-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-violet-code-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-violet-code-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
}
:where(.code).is-magenta {
  --sorbit-code-color-fore: var(
    --sorbit-color-magenta-code-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-code-color-back: var(
    --sorbit-color-magenta-code-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-code-selection-color-fore: var(
    --sorbit-color-magenta-code-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-code-selection-color-back: var(
    --sorbit-color-magenta-code-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
}

:where(.dialog) {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-default-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-default-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-default-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-default-dialog-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-default-dialog-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-default-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-default-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-default-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-default-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-default-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-default-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-default-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-default-dialog-message-border
  );
  --sorbit-dialog-avatar-size: var(
    --sorbit-dialog-avatar-size-default
  );
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-medium
  );
  --sorbit-dialog-border-radius: var(
    --sorbit-border-radius-medium
  );
  --sorbit-dialog-border-style: solid;
  --sorbit-dialog-message-top-offset: calc(
    (
        var(--sorbit-dialog-name-padding-y) * 2 +
          var(--sorbit-dialog-border-width) * 2 +
          var(--sorbit-dialog-name-font-size)
      ) /
      2
  );
  --sorbit-dialog-message-arrow-top-offset: calc(
    (-1 * var(--sorbit-dialog-message-top-offset)) +
      (-1 * var(--sorbit-dialog-border-width)) +
      (-1 * var(--sorbit-dialog-message-arrow-height) / 2) +
      var(--sorbit-dialog-avatar-top-offset) +
      (var(--sorbit-dialog-avatar-size) / 2)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  max-width: 100%;
  margin: 0;
  padding-bottom: var(--sorbit-dialog-message-top-offset);
  position: relative;
  width: 100%;
}
:where(.dialog)::selection {
  color: var(--sorbit-dialog-selection-color-fore);
  background-color: var(--sorbit-dialog-selection-color-back);
}
:where(.dialog).is-avatar-small {
  --sorbit-dialog-avatar-size: var(
    --sorbit-dialog-avatar-size-small
  );
}
:where(.dialog).is-avatar-large {
  --sorbit-dialog-avatar-size: var(
    --sorbit-dialog-avatar-size-large
  );
}
:where(.dialog).is-avatar-circle {
  --sorbit-dialog-message-arrow-top-offset: calc(
    (-1 * var(--sorbit-dialog-message-top-offset)) +
      (-1 * var(--sorbit-dialog-border-width)) +
      (-1 * var(--sorbit-dialog-message-arrow-height) / 2) +
      var(--sorbit-dialog-avatar-top-offset) +
      (
        var(--sorbit-dialog-avatar-size) +
          var(--sorbit-dialog-border-width) * 2
      ) /
      2
  );
}
:where(.dialog).is-avatar-circle > .dialog-avatar-container > .dialog-avatar {
  border-radius: var(--sorbit-border-radius-circle);
}
:where(.dialog).avatar-has-border > .dialog-avatar-container > .dialog-avatar {
  border-color: var(--sorbit-dialog-avatar-color-border);
  border-style: var(--sorbit-dialog-border-style);
  border-width: var(--sorbit-dialog-border-width);
}
:where(.dialog).is-border-width-xthin {
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-xthin
  );
}
:where(.dialog).is-border-width-thin {
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-thin
  );
}
:where(.dialog).is-border-width-medium {
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-medium
  );
}
:where(.dialog).is-border-width-thick {
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-thick
  );
}
:where(.dialog).is-border-width-xthick {
  --sorbit-dialog-border-width: var(
    --sorbit-border-width-xthick
  );
}
:where(.dialog) > .dialog-avatar-container,
:where(.dialog) > .dialog-content-container {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  max-width: 100%;
  margin: 0;
  position: relative;
}
:where(.dialog) > .dialog-avatar-container {
  height: auto;
  flex: 0 0 var(--sorbit-dialog-avatar-size);
  padding-top: var(--sorbit-dialog-avatar-top-offset);
}
:where(.dialog) > .dialog-avatar-container > .dialog-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  aspect-ratio: 1;
  background-color: var(--sorbit-dialog-avatar-color-back);
  color: var(--sorbit-dialog-avatar-color-fore);
  display: block;
  align-items: center;
  justify-content: center;
  height: auto;
  width: var(--sorbit-dialog-avatar-size);
  margin: 0 auto;
  overflow: hidden;
}
:where(.dialog) > .dialog-content-container {
  flex: 1 1 auto;
  min-height: calc(var(--sorbit-dialog-avatar-size) + 1.5rem);
}
:where(.dialog) > .dialog-content-container > .dialog-name,
:where(.dialog) > .dialog-content-container > .dialog-message {
  min-height: 1rem;
  border-radius: var(--sorbit-border-radius-medium);
  border-style: solid;
  border-width: var(--sorbit-dialog-border-width);
}
:where(.dialog) > .dialog-content-container > .dialog-name {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-dialog-name-color-back);
  border-color: var(--sorbit-dialog-name-color-border);
  color: var(--sorbit-dialog-name-color-fore);
  font-size: var(--sorbit-dialog-name-font-size);
  position: absolute;
  top: 0;
  padding: var(--sorbit-dialog-name-padding-y) var(--sorbit-dialog-name-padding-x);
  font-weight: var(--sorbit-font-weight-bold);
  z-index: 1;
}
:where(.dialog) > .dialog-content-container > .dialog-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-dialog-message-color-back);
  border-color: var(--sorbit-dialog-message-color-border);
  color: var(--sorbit-dialog-message-color-fore);
  position: relative;
  top: var(--sorbit-dialog-message-top-offset);
  padding-top: calc(var(--sorbit-dialog-message-top-offset) / 2);
  width: auto;
  z-index: 0;
}
:where(.dialog) > .dialog-content-container > .dialog-message > .dialog-message-inner {
  padding: var(--sorbit-dialog-message-inner-padding-y) var(--sorbit-dialog-message-inner-padding-x);
}
:where(.dialog).is-left > .dialog-content-container > .dialog-name {
  right: auto;
  left: var(--sorbit-dialog-message-arrow-width);
}
:where(.dialog).is-left > .dialog-content-container {
  padding-left: var(--sorbit-dialog-message-arrow-width);
}
:where(.dialog).is-left > .dialog-content-container > .dialog-message {
  right: auto;
}
:where(.dialog).is-left > .dialog-content-container > .dialog-message::after, :where(.dialog).is-left > .dialog-content-container > .dialog-message::before {
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: calc(var(--sorbit-dialog-message-arrow-height) / 2);
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: calc(var(--sorbit-dialog-message-arrow-height) / 2);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: var(--sorbit-dialog-message-arrow-top-offset);
  right: auto;
  width: 0;
  z-index: -1;
}
:where(.dialog).is-left > .dialog-content-container > .dialog-message::after, :where(.dialog).is-left > .dialog-content-container > .dialog-message::before {
  border-left: none;
  right: auto;
}
:where(.dialog).is-left > .dialog-content-container > .dialog-message::before {
  border-right-color: var(--sorbit-dialog-message-color-border);
  border-right-width: var(--sorbit-dialog-message-arrow-width);
  border-right-style: solid;
  left: calc(-1 * var(--sorbit-dialog-message-arrow-width));
}
:where(.dialog).is-left > .dialog-content-container > .dialog-message::after {
  border-right-color: var(--sorbit-dialog-message-color-back);
  border-right-width: var(--sorbit-dialog-message-arrow-width);
  border-right-style: solid;
  left: calc(-1 * var(--sorbit-dialog-message-arrow-width) + var(--sorbit-dialog-border-width) * 2);
}
:where(.dialog).is-right > .dialog-content-container {
  padding-right: var(--sorbit-dialog-message-arrow-width);
}
:where(.dialog).is-right > .dialog-content-container > .dialog-name {
  left: auto;
  right: var(--sorbit-dialog-message-arrow-width);
}
:where(.dialog).is-right > .dialog-content-container > .dialog-message {
  left: auto;
}
:where(.dialog).is-right > .dialog-content-container > .dialog-message::after, :where(.dialog).is-right > .dialog-content-container > .dialog-message::before {
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: calc(var(--sorbit-dialog-message-arrow-height) / 2);
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: calc(var(--sorbit-dialog-message-arrow-height) / 2);
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: var(--sorbit-dialog-message-arrow-top-offset);
  right: auto;
  width: 0;
  z-index: -1;
}
:where(.dialog).is-right > .dialog-content-container > .dialog-message::after, :where(.dialog).is-right > .dialog-content-container > .dialog-message::before {
  border-right: none;
  left: auto;
}
:where(.dialog).is-right > .dialog-content-container > .dialog-message::before {
  border-left-color: var(--sorbit-dialog-message-color-border);
  border-left-width: var(--sorbit-dialog-message-arrow-width);
  border-left-style: solid;
  right: calc(-1 * var(--sorbit-dialog-message-arrow-width));
}
:where(.dialog).is-right > .dialog-content-container > .dialog-message::after {
  border-left-color: var(--sorbit-dialog-message-color-back);
  border-left-width: var(--sorbit-dialog-message-arrow-width);
  border-left-style: solid;
  right: calc(-1 * var(--sorbit-dialog-message-arrow-width) + var(--sorbit-dialog-border-width) * 2);
}
:where(.dialog).is-border-style-solid.avatar-has-border > .dialog-avatar-container > .dialog-avatar {
  border-style: solid;
}
:where(.dialog).is-border-style-solid > .dialog-content-container > .dialog-name,
:where(.dialog).is-border-style-solid > .dialog-content-container > .dialog-message {
  border-style: solid;
}
:where(.dialog).is-border-style-dashed.avatar-has-border > .dialog-avatar-container > .dialog-avatar {
  border-style: dashed;
}
:where(.dialog).is-border-style-dashed > .dialog-content-container > .dialog-name,
:where(.dialog).is-border-style-dashed > .dialog-content-container > .dialog-message {
  border-style: dashed;
}
:where(.dialog).is-border-style-dotted.avatar-has-border > .dialog-avatar-container > .dialog-avatar {
  border-style: dotted;
}
:where(.dialog).is-border-style-dotted > .dialog-content-container > .dialog-name,
:where(.dialog).is-border-style-dotted > .dialog-content-container > .dialog-message {
  border-style: dotted;
}
:where(.dialog).is-gray {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-gray-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-gray-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-gray-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-gray-dialog-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-gray-dialog-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-gray-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-gray-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-gray-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-gray-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-gray-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-gray-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-gray-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-gray-dialog-message-border
  );
}
:where(.dialog).is-red {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-red-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-red-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-red-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-red-dialog-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-red-dialog-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-red-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-red-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-red-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-red-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-red-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-red-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-red-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-red-dialog-message-border
  );
}
:where(.dialog).is-coral {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-coral-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-coral-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-coral-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-coral-dialog-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-coral-dialog-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-coral-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-coral-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-coral-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-coral-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-coral-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-coral-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-coral-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-coral-dialog-message-border
  );
}
:where(.dialog).is-orange {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-orange-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-orange-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-orange-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-orange-dialog-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-orange-dialog-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-orange-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-orange-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-orange-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-orange-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-orange-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-orange-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-orange-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-orange-dialog-message-border
  );
}
:where(.dialog).is-yellow {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-yellow-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-yellow-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-yellow-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-yellow-dialog-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-yellow-dialog-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-yellow-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-yellow-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-yellow-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-yellow-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-yellow-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-yellow-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-yellow-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-yellow-dialog-message-border
  );
}
:where(.dialog).is-lime {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-lime-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-lime-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-lime-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-lime-dialog-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-lime-dialog-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-lime-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-lime-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-lime-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-lime-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-lime-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-lime-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-lime-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-lime-dialog-message-border
  );
}
:where(.dialog).is-green {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-green-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-green-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-green-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-green-dialog-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-green-dialog-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-green-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-green-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-green-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-green-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-green-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-green-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-green-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-green-dialog-message-border
  );
}
:where(.dialog).is-cyan {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-cyan-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-cyan-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-cyan-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-cyan-dialog-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-cyan-dialog-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-cyan-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-cyan-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-cyan-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-cyan-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-cyan-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-cyan-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-cyan-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-cyan-dialog-message-border
  );
}
:where(.dialog).is-blue {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-blue-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-blue-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-blue-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-blue-dialog-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-blue-dialog-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-blue-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-blue-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-blue-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-blue-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-blue-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-blue-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-blue-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-blue-dialog-message-border
  );
}
:where(.dialog).is-violet {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-violet-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-violet-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-violet-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-violet-dialog-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-violet-dialog-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-violet-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-violet-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-violet-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-violet-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-violet-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-violet-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-violet-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-violet-dialog-message-border
  );
}
:where(.dialog).is-magenta {
  --sorbit-dialog-color-fore: var(
    --sorbit-color-magenta-dialog-fore
  );
  --sorbit-dialog-color-back: var(
    --sorbit-color-magenta-dialog-back
  );
  --sorbit-dialog-color-border: var(
    --sorbit-color-magenta-dialog-border
  );
  --sorbit-dialog-selection-color-fore: var(
    --sorbit-color-magenta-dialog-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-dialog-selection-color-back: var(
    --sorbit-color-magenta-dialog-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-dialog-avatar-color-back: var(
    --sorbit-color-magenta-dialog-back
  );
  --sorbit-dialog-avatar-color-border: var(
    --sorbit-color-magenta-dialog-border
  );
  --sorbit-dialog-name-color-fore: var(
    --sorbit-color-magenta-dialog-name-fore
  );
  --sorbit-dialog-name-color-back: var(
    --sorbit-color-magenta-dialog-name-back
  );
  --sorbit-dialog-name-color-border: var(
    --sorbit-color-magenta-dialog-name-border
  );
  --sorbit-dialog-message-color-fore: var(
    --sorbit-color-magenta-dialog-message-fore
  );
  --sorbit-dialog-message-color-back: var(
    --sorbit-color-magenta-dialog-message-back
  );
  --sorbit-dialog-message-color-border: var(
    --sorbit-color-magenta-dialog-message-border
  );
}

:where(.element) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:where(.checkbox) {
  height: auto;
}
:where(.checkbox) > .checkbox-input {
  display: none;
}
:where(.checkbox) > .checkbox-box {
  background-color: var(--sorbit-color-default-back);
  border-width: var(--sorbit-border-width-medium);
  border-style: solid;
  border-color: var(--sorbit-color-default-border);
  border-radius: 25%;
  cursor: pointer;
  display: inline-block;
  height: 1rem;
  line-height: 1.5;
  position: relative;
  vertical-align: middle;
  width: 1em;
}
:where(.checkbox) > .checkbox-box:before {
  background-color: transparent;
  border-color: transparent;
  border-radius: 25%;
  border-style: solid;
  border-width: 0 var(--sorbit-border-width-medium) var(--sorbit-border-width-medium) 0;
  content: "";
  display: block;
  height: 1rem;
  left: 0.25rem;
  position: absolute;
  top: -0.33rem;
  transform: rotate(45deg);
  width: 0.5rem;
}
:where(.checkbox) > .checkbox-text {
  border: 0.25em solid transparent;
  display: inline-block;
}
:where(.checkbox) > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox) > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-default-fore);
}
:where(.checkbox) > .checkbox-input[disabled] ~ .checkbox-box,
:where(.checkbox) fieldset[disabled] > .checkbox-box {
  border-color: var(--sorbit-color-default-border-disabled);
}
:where(.checkbox) > .checkbox-input[disabled] ~ .checkbox-text,
:where(.checkbox) fieldset[disabled] > .checkbox-text {
  color: var(--sorbit-color-default-fore-disabled);
}
:where(.checkbox) > .checkbox-input[disabled]:checked ~ .checkbox-box:before fieldset[disabled] .checkbox-input:checked ~ .checkbox-box:before {
  color: var(--sorbit-color-default-fore-disabled);
}
:where(.checkbox).is-gray > .checkbox-box {
  background-color: var(--sorbit-color-gray-back);
  border-color: var(--sorbit-color-gray-border);
}
:where(.checkbox).is-gray > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-gray > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-gray-fore);
}
:where(.checkbox).is-red > .checkbox-box {
  background-color: var(--sorbit-color-red-back);
  border-color: var(--sorbit-color-red-border);
}
:where(.checkbox).is-red > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-red > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-red-fore);
}
:where(.checkbox).is-coral > .checkbox-box {
  background-color: var(--sorbit-color-coral-back);
  border-color: var(--sorbit-color-coral-border);
}
:where(.checkbox).is-coral > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-coral > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-coral-fore);
}
:where(.checkbox).is-orange > .checkbox-box {
  background-color: var(--sorbit-color-orange-back);
  border-color: var(--sorbit-color-orange-border);
}
:where(.checkbox).is-orange > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-orange > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-orange-fore);
}
:where(.checkbox).is-yellow > .checkbox-box {
  background-color: var(--sorbit-color-yellow-back);
  border-color: var(--sorbit-color-yellow-border);
}
:where(.checkbox).is-yellow > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-yellow > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-yellow-fore);
}
:where(.checkbox).is-lime > .checkbox-box {
  background-color: var(--sorbit-color-lime-back);
  border-color: var(--sorbit-color-lime-border);
}
:where(.checkbox).is-lime > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-lime > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-lime-fore);
}
:where(.checkbox).is-green > .checkbox-box {
  background-color: var(--sorbit-color-green-back);
  border-color: var(--sorbit-color-green-border);
}
:where(.checkbox).is-green > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-green > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-green-fore);
}
:where(.checkbox).is-cyan > .checkbox-box {
  background-color: var(--sorbit-color-cyan-back);
  border-color: var(--sorbit-color-cyan-border);
}
:where(.checkbox).is-cyan > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-cyan > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-cyan-fore);
}
:where(.checkbox).is-blue > .checkbox-box {
  background-color: var(--sorbit-color-blue-back);
  border-color: var(--sorbit-color-blue-border);
}
:where(.checkbox).is-blue > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-blue > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-blue-fore);
}
:where(.checkbox).is-violet > .checkbox-box {
  background-color: var(--sorbit-color-violet-back);
  border-color: var(--sorbit-color-violet-border);
}
:where(.checkbox).is-violet > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-violet > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-violet-fore);
}
:where(.checkbox).is-magenta > .checkbox-box {
  background-color: var(--sorbit-color-magenta-back);
  border-color: var(--sorbit-color-magenta-border);
}
:where(.checkbox).is-magenta > .checkbox-input:checked ~ .checkbox-box:before,
:where(.checkbox).is-magenta > .checkbox-input:checked ~ .checkbox-box:after {
  border-color: var(--sorbit-color-magenta-fore);
}

:where(.footer) {
  --sorbit-footer-color-fore: var(
    --sorbit-color-default-footer-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-default-footer-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-default-footer-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-default-footer-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-footer-color-fore);
  background-color: var(--sorbit-footer-color-back);
  padding: 2rem 0;
  bottom: 0;
}
:where(.footer)::selection {
  color: var(--sorbit-footer-selection-color-fore);
  background-color: var(--sorbit-footer-selection-color-back);
}
:where(.footer).is-gray {
  --sorbit-footer-color-fore: var(
    --sorbit-color-gray-footer-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-gray-footer-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-gray-footer-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-gray-footer-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
}
:where(.footer).is-red {
  --sorbit-footer-color-fore: var(
    --sorbit-color-red-footer-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-red-footer-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-red-footer-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-red-footer-selection-back,
    var(--sorbit-color-red-selection-back)
  );
}
:where(.footer).is-coral {
  --sorbit-footer-color-fore: var(
    --sorbit-color-coral-footer-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-coral-footer-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-coral-footer-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-coral-footer-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
}
:where(.footer).is-orange {
  --sorbit-footer-color-fore: var(
    --sorbit-color-orange-footer-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-orange-footer-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-orange-footer-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-orange-footer-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
}
:where(.footer).is-yellow {
  --sorbit-footer-color-fore: var(
    --sorbit-color-yellow-footer-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-yellow-footer-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-yellow-footer-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-yellow-footer-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
}
:where(.footer).is-lime {
  --sorbit-footer-color-fore: var(
    --sorbit-color-lime-footer-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-lime-footer-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-lime-footer-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-lime-footer-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
}
:where(.footer).is-green {
  --sorbit-footer-color-fore: var(
    --sorbit-color-green-footer-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-green-footer-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-green-footer-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-green-footer-selection-back,
    var(--sorbit-color-green-selection-back)
  );
}
:where(.footer).is-cyan {
  --sorbit-footer-color-fore: var(
    --sorbit-color-cyan-footer-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-cyan-footer-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-cyan-footer-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-cyan-footer-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
}
:where(.footer).is-blue {
  --sorbit-footer-color-fore: var(
    --sorbit-color-blue-footer-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-blue-footer-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-blue-footer-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-blue-footer-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
}
:where(.footer).is-violet {
  --sorbit-footer-color-fore: var(
    --sorbit-color-violet-footer-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-violet-footer-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-violet-footer-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-violet-footer-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
}
:where(.footer).is-magenta {
  --sorbit-footer-color-fore: var(
    --sorbit-color-magenta-footer-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-footer-color-back: var(
    --sorbit-color-magenta-footer-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-footer-selection-color-fore: var(
    --sorbit-color-magenta-footer-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-footer-selection-color-back: var(
    --sorbit-color-magenta-footer-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
}

:where(.hamburger) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-color-default-fore);
  border-radius: 0.25rem;
  cursor: pointer;
  display: inline-block;
  height: 3.5rem;
  position: relative;
  width: 3.5rem;
  touch-action: manipulation;
}
:where(.hamburger) .crown,
:where(.hamburger) .upperpatty,
:where(.hamburger) .club,
:where(.hamburger) .lowerpatty,
:where(.hamburger) .heel {
  display: inline-block;
  opacity: 1;
  position: absolute;
  transform-origin: center;
  left: 0;
  margin: 0 auto;
  right: 0;
}
:where(.hamburger) .crown {
  font-size: 0.5em;
  line-height: 1;
  text-align: center;
  top: 0.25em;
  width: 3.5rem;
}
:where(.hamburger) .upperpatty {
  animation: hamburger-upperpatty 0.75s forwards;
  background-color: var(--sorbit-color-default-border);
  height: 0.2rem;
  top: calc(-1 * 0.2rem - 3.5rem / 5 + 50%);
  width: calc(3.5rem / 5 * 3);
}
:where(.hamburger) .club {
  background-color: var(--sorbit-color-default-border);
  height: 0.2rem;
  top: calc(-1 * 0.2rem + 50%);
  transition: all 0.25s 0.25s;
  width: calc(3.5rem / 5 * 3);
}
:where(.hamburger) .lowerpatty {
  animation: hamburger-lowerpatty 0.75s forwards;
  background-color: var(--sorbit-color-default-border);
  height: 0.2rem;
  top: calc(-1 * 0.2rem + 3.5rem / 5 + 50%);
  width: calc(3.5rem / 5 * 3);
}
:where(.hamburger) .heel {
  bottom: 0.5em;
  font-size: 0.5em;
  line-height: 1;
  text-align: center;
  width: 3.5rem;
}
:where(.hamburger).is-active .upperpatty {
  animation: hamburger-upperpatty-is-active 0.75s forwards;
  top: 50%;
}
:where(.hamburger).is-active .club {
  opacity: 0;
}
:where(.hamburger).is-active .lowerpatty {
  animation: hamburger-lowerpatty-is-active 0.75s forwards;
  top: 50%;
}
:where(.hamburger).is-gray {
  color: var(--sorbit-color-gray-fore);
}
:where(.hamburger).is-gray .upperpatty {
  background-color: var(--sorbit-color-gray-border);
}
:where(.hamburger).is-gray .club {
  background-color: var(--sorbit-color-gray-border);
}
:where(.hamburger).is-gray .lowerpatty {
  background-color: var(--sorbit-color-gray-border);
}
:where(.hamburger).is-red {
  color: var(--sorbit-color-red-fore);
}
:where(.hamburger).is-red .upperpatty {
  background-color: var(--sorbit-color-red-border);
}
:where(.hamburger).is-red .club {
  background-color: var(--sorbit-color-red-border);
}
:where(.hamburger).is-red .lowerpatty {
  background-color: var(--sorbit-color-red-border);
}
:where(.hamburger).is-coral {
  color: var(--sorbit-color-coral-fore);
}
:where(.hamburger).is-coral .upperpatty {
  background-color: var(--sorbit-color-coral-border);
}
:where(.hamburger).is-coral .club {
  background-color: var(--sorbit-color-coral-border);
}
:where(.hamburger).is-coral .lowerpatty {
  background-color: var(--sorbit-color-coral-border);
}
:where(.hamburger).is-orange {
  color: var(--sorbit-color-orange-fore);
}
:where(.hamburger).is-orange .upperpatty {
  background-color: var(--sorbit-color-orange-border);
}
:where(.hamburger).is-orange .club {
  background-color: var(--sorbit-color-orange-border);
}
:where(.hamburger).is-orange .lowerpatty {
  background-color: var(--sorbit-color-orange-border);
}
:where(.hamburger).is-yellow {
  color: var(--sorbit-color-yellow-fore);
}
:where(.hamburger).is-yellow .upperpatty {
  background-color: var(--sorbit-color-yellow-border);
}
:where(.hamburger).is-yellow .club {
  background-color: var(--sorbit-color-yellow-border);
}
:where(.hamburger).is-yellow .lowerpatty {
  background-color: var(--sorbit-color-yellow-border);
}
:where(.hamburger).is-lime {
  color: var(--sorbit-color-lime-fore);
}
:where(.hamburger).is-lime .upperpatty {
  background-color: var(--sorbit-color-lime-border);
}
:where(.hamburger).is-lime .club {
  background-color: var(--sorbit-color-lime-border);
}
:where(.hamburger).is-lime .lowerpatty {
  background-color: var(--sorbit-color-lime-border);
}
:where(.hamburger).is-green {
  color: var(--sorbit-color-green-fore);
}
:where(.hamburger).is-green .upperpatty {
  background-color: var(--sorbit-color-green-border);
}
:where(.hamburger).is-green .club {
  background-color: var(--sorbit-color-green-border);
}
:where(.hamburger).is-green .lowerpatty {
  background-color: var(--sorbit-color-green-border);
}
:where(.hamburger).is-cyan {
  color: var(--sorbit-color-cyan-fore);
}
:where(.hamburger).is-cyan .upperpatty {
  background-color: var(--sorbit-color-cyan-border);
}
:where(.hamburger).is-cyan .club {
  background-color: var(--sorbit-color-cyan-border);
}
:where(.hamburger).is-cyan .lowerpatty {
  background-color: var(--sorbit-color-cyan-border);
}
:where(.hamburger).is-blue {
  color: var(--sorbit-color-blue-fore);
}
:where(.hamburger).is-blue .upperpatty {
  background-color: var(--sorbit-color-blue-border);
}
:where(.hamburger).is-blue .club {
  background-color: var(--sorbit-color-blue-border);
}
:where(.hamburger).is-blue .lowerpatty {
  background-color: var(--sorbit-color-blue-border);
}
:where(.hamburger).is-violet {
  color: var(--sorbit-color-violet-fore);
}
:where(.hamburger).is-violet .upperpatty {
  background-color: var(--sorbit-color-violet-border);
}
:where(.hamburger).is-violet .club {
  background-color: var(--sorbit-color-violet-border);
}
:where(.hamburger).is-violet .lowerpatty {
  background-color: var(--sorbit-color-violet-border);
}
:where(.hamburger).is-magenta {
  color: var(--sorbit-color-magenta-fore);
}
:where(.hamburger).is-magenta .upperpatty {
  background-color: var(--sorbit-color-magenta-border);
}
:where(.hamburger).is-magenta .club {
  background-color: var(--sorbit-color-magenta-border);
}
:where(.hamburger).is-magenta .lowerpatty {
  background-color: var(--sorbit-color-magenta-border);
}

@keyframes hamburger-upperpatty {
  0% {
    transform: rotate(45deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  100% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem - 3.5rem / 5 + 50%);
  }
}
@keyframes hamburger-upperpatty-is-active {
  0% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem - 3.5rem / 5 + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  100% {
    transform: rotate(45deg);
    top: calc(-1 * 0.2rem + 50%);
  }
}
@keyframes hamburger-lowerpatty {
  0% {
    transform: rotate(-45deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  100% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 3.5rem / 5 + 50%);
  }
}
@keyframes hamburger-lowerpatty-is-active {
  0% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 3.5rem / 5 + 50%);
  }
  50% {
    transform: rotate(0deg);
    top: calc(-1 * 0.2rem + 50%);
  }
  100% {
    transform: rotate(-45deg);
    top: calc(-1 * 0.2rem + 50%);
  }
}
:where(.header) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  box-shadow: 0 0 0.5rem var(--sorbit-color-default-shadow);
  backdrop-filter: var(--sorbit-header-backdrop-filter);
}
:where(.header).is-sticky {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: var(--sorbit-header-z-index-is-sticky);
}
:where(.header).is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: var(--sorbit-header-z-index-is-fixed);
}
:where(.header).is-gray {
  color: var(--sorbit-color-gray-fore);
  background-color: oklch(from var(--sorbit-color-gray-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-gray-shadow);
}
:where(.header).is-red {
  color: var(--sorbit-color-red-fore);
  background-color: oklch(from var(--sorbit-color-red-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-red-shadow);
}
:where(.header).is-coral {
  color: var(--sorbit-color-coral-fore);
  background-color: oklch(from var(--sorbit-color-coral-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-coral-shadow);
}
:where(.header).is-orange {
  color: var(--sorbit-color-orange-fore);
  background-color: oklch(from var(--sorbit-color-orange-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-orange-shadow);
}
:where(.header).is-yellow {
  color: var(--sorbit-color-yellow-fore);
  background-color: oklch(from var(--sorbit-color-yellow-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-yellow-shadow);
}
:where(.header).is-lime {
  color: var(--sorbit-color-lime-fore);
  background-color: oklch(from var(--sorbit-color-lime-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-lime-shadow);
}
:where(.header).is-green {
  color: var(--sorbit-color-green-fore);
  background-color: oklch(from var(--sorbit-color-green-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-green-shadow);
}
:where(.header).is-cyan {
  color: var(--sorbit-color-cyan-fore);
  background-color: oklch(from var(--sorbit-color-cyan-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-cyan-shadow);
}
:where(.header).is-blue {
  color: var(--sorbit-color-blue-fore);
  background-color: oklch(from var(--sorbit-color-blue-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-blue-shadow);
}
:where(.header).is-violet {
  color: var(--sorbit-color-violet-fore);
  background-color: oklch(from var(--sorbit-color-violet-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-violet-shadow);
}
:where(.header).is-magenta {
  color: var(--sorbit-color-magenta-fore);
  background-color: oklch(from var(--sorbit-color-magenta-back) l c h/0.75);
  box-shadow: 0 0 0.5rem var(--sorbit-color-magenta-shadow);
}

:where(.heading-1) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-xxxlarge);
}

:where(.heading-2) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-xxlarge);
}

:where(.heading-3) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-xlarge);
}

:where(.heading-4) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-large);
}

:where(.heading-5) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-medium);
}

:where(.heading-6) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  font-family: var(--sorbit-font-family-heading);
  font-weight: var(--sorbit-font-weight-semibold);
  margin: 0;
  font-size: var(--sorbit-font-size-normal);
}

:where(.icon) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  min-height: 1.5em;
  min-width: 1.5em;
}
:where(.icon).is-small {
  min-height: 1em;
  min-width: 1em;
}
:where(.icon).is-medium {
  min-height: 2em;
  min-width: 2em;
}
:where(.icon).is-large {
  min-height: 3em;
  min-width: 3em;
}
:where(.icon).has-shadow {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-default-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-default-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-default-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-default-shadow));
}
:where(.icon).has-shadow-gray {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-gray-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-gray-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-gray-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-gray-shadow));
}
:where(.icon).has-shadow-red {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-red-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-red-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-red-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-red-shadow));
}
:where(.icon).has-shadow-coral {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-coral-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-coral-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-coral-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-coral-shadow));
}
:where(.icon).has-shadow-orange {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-orange-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-orange-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-orange-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-orange-shadow));
}
:where(.icon).has-shadow-yellow {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-yellow-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-yellow-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-yellow-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-yellow-shadow));
}
:where(.icon).has-shadow-lime {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-lime-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-lime-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-lime-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-lime-shadow));
}
:where(.icon).has-shadow-green {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-green-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-green-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-green-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-green-shadow));
}
:where(.icon).has-shadow-cyan {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-cyan-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-cyan-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-cyan-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-cyan-shadow));
}
:where(.icon).has-shadow-blue {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-blue-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-blue-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-blue-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-blue-shadow));
}
:where(.icon).has-shadow-violet {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-violet-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-violet-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-violet-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-violet-shadow));
}
:where(.icon).has-shadow-magenta {
  filter: drop-shadow(2px 2px 1px var(--sorbit-color-magenta-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-color-magenta-shadow)) drop-shadow(2px -2px 1px var(--sorbit-color-magenta-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-color-magenta-shadow));
}

:where(.image) {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: auto;
  margin: 0;
}

.input-checkbox, :where(.input)[type=checkbox] {
  appearance: none;
  border-radius: 25%;
  cursor: pointer;
  height: 1rem;
  line-height: 1.5;
  position: relative;
  vertical-align: middle;
  width: 1rem;
}
.input-checkbox:after, [type=checkbox]:where(.input):after {
  background-color: transparent;
  border-color: transparent;
  border-radius: 25%;
  border-style: solid;
  border-width: 0 var(--sorbit-border-width-medium) var(--sorbit-border-width-medium) 0;
  content: "";
  display: block;
  height: 1rem;
  left: 0.25rem;
  position: absolute;
  top: -0.33rem;
  transform: rotate(45deg);
  width: 0.5rem;
}
.input-checkbox:checked:after, [type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-default-fore);
}
.input-checkbox[disabled], [disabled][type=checkbox]:where(.input),
.input-checkbox fieldset[disabled],
:where(.input)[type=checkbox] fieldset[disabled], .input-checkbox.is-disabled, .is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-default-disabled-back);
  border-color: var(--sorbit-color-default-disabled-border);
}
.input-checkbox[disabled]:checked:after, [disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox fieldset[disabled]:checked:after,
:where(.input)[type=checkbox] fieldset[disabled]:checked:after, .input-checkbox.is-disabled:checked:after, .is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-default-disabled-fore);
}
.input-checkbox.is-gray, .is-gray[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-gray-back);
  border-color: var(--sorbit-color-gray-border);
}
.input-checkbox.is-gray:checked:after, .is-gray[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-gray-fore);
}
.input-checkbox.is-gray[disabled], .is-gray[disabled][type=checkbox]:where(.input),
.input-checkbox.is-gray fieldset[disabled],
.is-gray[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-gray.is-disabled, .is-gray.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-gray-disabled-back);
  border-color: var(--sorbit-color-gray-disabled-border);
}
.input-checkbox.is-gray[disabled]:checked:after, .is-gray[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-gray fieldset[disabled]:checked:after,
.is-gray[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-gray.is-disabled:checked:after, .is-gray.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-gray-disabled-fore);
}
.input-checkbox.is-red, .is-red[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-red-back);
  border-color: var(--sorbit-color-red-border);
}
.input-checkbox.is-red:checked:after, .is-red[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-red-fore);
}
.input-checkbox.is-red[disabled], .is-red[disabled][type=checkbox]:where(.input),
.input-checkbox.is-red fieldset[disabled],
.is-red[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-red.is-disabled, .is-red.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-red-disabled-back);
  border-color: var(--sorbit-color-red-disabled-border);
}
.input-checkbox.is-red[disabled]:checked:after, .is-red[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-red fieldset[disabled]:checked:after,
.is-red[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-red.is-disabled:checked:after, .is-red.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-red-disabled-fore);
}
.input-checkbox.is-coral, .is-coral[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-coral-back);
  border-color: var(--sorbit-color-coral-border);
}
.input-checkbox.is-coral:checked:after, .is-coral[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-coral-fore);
}
.input-checkbox.is-coral[disabled], .is-coral[disabled][type=checkbox]:where(.input),
.input-checkbox.is-coral fieldset[disabled],
.is-coral[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-coral.is-disabled, .is-coral.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-coral-disabled-back);
  border-color: var(--sorbit-color-coral-disabled-border);
}
.input-checkbox.is-coral[disabled]:checked:after, .is-coral[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-coral fieldset[disabled]:checked:after,
.is-coral[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-coral.is-disabled:checked:after, .is-coral.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-coral-disabled-fore);
}
.input-checkbox.is-orange, .is-orange[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-orange-back);
  border-color: var(--sorbit-color-orange-border);
}
.input-checkbox.is-orange:checked:after, .is-orange[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-orange-fore);
}
.input-checkbox.is-orange[disabled], .is-orange[disabled][type=checkbox]:where(.input),
.input-checkbox.is-orange fieldset[disabled],
.is-orange[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-orange.is-disabled, .is-orange.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-orange-disabled-back);
  border-color: var(--sorbit-color-orange-disabled-border);
}
.input-checkbox.is-orange[disabled]:checked:after, .is-orange[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-orange fieldset[disabled]:checked:after,
.is-orange[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-orange.is-disabled:checked:after, .is-orange.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-orange-disabled-fore);
}
.input-checkbox.is-yellow, .is-yellow[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-yellow-back);
  border-color: var(--sorbit-color-yellow-border);
}
.input-checkbox.is-yellow:checked:after, .is-yellow[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-yellow-fore);
}
.input-checkbox.is-yellow[disabled], .is-yellow[disabled][type=checkbox]:where(.input),
.input-checkbox.is-yellow fieldset[disabled],
.is-yellow[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-yellow.is-disabled, .is-yellow.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-yellow-disabled-back);
  border-color: var(--sorbit-color-yellow-disabled-border);
}
.input-checkbox.is-yellow[disabled]:checked:after, .is-yellow[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-yellow fieldset[disabled]:checked:after,
.is-yellow[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-yellow.is-disabled:checked:after, .is-yellow.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-yellow-disabled-fore);
}
.input-checkbox.is-lime, .is-lime[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-lime-back);
  border-color: var(--sorbit-color-lime-border);
}
.input-checkbox.is-lime:checked:after, .is-lime[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-lime-fore);
}
.input-checkbox.is-lime[disabled], .is-lime[disabled][type=checkbox]:where(.input),
.input-checkbox.is-lime fieldset[disabled],
.is-lime[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-lime.is-disabled, .is-lime.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-lime-disabled-back);
  border-color: var(--sorbit-color-lime-disabled-border);
}
.input-checkbox.is-lime[disabled]:checked:after, .is-lime[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-lime fieldset[disabled]:checked:after,
.is-lime[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-lime.is-disabled:checked:after, .is-lime.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-lime-disabled-fore);
}
.input-checkbox.is-green, .is-green[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-green-back);
  border-color: var(--sorbit-color-green-border);
}
.input-checkbox.is-green:checked:after, .is-green[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-green-fore);
}
.input-checkbox.is-green[disabled], .is-green[disabled][type=checkbox]:where(.input),
.input-checkbox.is-green fieldset[disabled],
.is-green[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-green.is-disabled, .is-green.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-green-disabled-back);
  border-color: var(--sorbit-color-green-disabled-border);
}
.input-checkbox.is-green[disabled]:checked:after, .is-green[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-green fieldset[disabled]:checked:after,
.is-green[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-green.is-disabled:checked:after, .is-green.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-green-disabled-fore);
}
.input-checkbox.is-cyan, .is-cyan[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-cyan-back);
  border-color: var(--sorbit-color-cyan-border);
}
.input-checkbox.is-cyan:checked:after, .is-cyan[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-cyan-fore);
}
.input-checkbox.is-cyan[disabled], .is-cyan[disabled][type=checkbox]:where(.input),
.input-checkbox.is-cyan fieldset[disabled],
.is-cyan[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-cyan.is-disabled, .is-cyan.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-cyan-disabled-back);
  border-color: var(--sorbit-color-cyan-disabled-border);
}
.input-checkbox.is-cyan[disabled]:checked:after, .is-cyan[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-cyan fieldset[disabled]:checked:after,
.is-cyan[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-cyan.is-disabled:checked:after, .is-cyan.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-cyan-disabled-fore);
}
.input-checkbox.is-blue, .is-blue[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-blue-back);
  border-color: var(--sorbit-color-blue-border);
}
.input-checkbox.is-blue:checked:after, .is-blue[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-blue-fore);
}
.input-checkbox.is-blue[disabled], .is-blue[disabled][type=checkbox]:where(.input),
.input-checkbox.is-blue fieldset[disabled],
.is-blue[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-blue.is-disabled, .is-blue.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-blue-disabled-back);
  border-color: var(--sorbit-color-blue-disabled-border);
}
.input-checkbox.is-blue[disabled]:checked:after, .is-blue[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-blue fieldset[disabled]:checked:after,
.is-blue[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-blue.is-disabled:checked:after, .is-blue.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-blue-disabled-fore);
}
.input-checkbox.is-violet, .is-violet[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-violet-back);
  border-color: var(--sorbit-color-violet-border);
}
.input-checkbox.is-violet:checked:after, .is-violet[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-violet-fore);
}
.input-checkbox.is-violet[disabled], .is-violet[disabled][type=checkbox]:where(.input),
.input-checkbox.is-violet fieldset[disabled],
.is-violet[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-violet.is-disabled, .is-violet.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-violet-disabled-back);
  border-color: var(--sorbit-color-violet-disabled-border);
}
.input-checkbox.is-violet[disabled]:checked:after, .is-violet[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-violet fieldset[disabled]:checked:after,
.is-violet[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-violet.is-disabled:checked:after, .is-violet.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-violet-disabled-fore);
}
.input-checkbox.is-magenta, .is-magenta[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-magenta-back);
  border-color: var(--sorbit-color-magenta-border);
}
.input-checkbox.is-magenta:checked:after, .is-magenta[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-magenta-fore);
}
.input-checkbox.is-magenta[disabled], .is-magenta[disabled][type=checkbox]:where(.input),
.input-checkbox.is-magenta fieldset[disabled],
.is-magenta[type=checkbox]:where(.input) fieldset[disabled], .input-checkbox.is-magenta.is-disabled, .is-magenta.is-disabled[type=checkbox]:where(.input) {
  background-color: var(--sorbit-color-magenta-disabled-back);
  border-color: var(--sorbit-color-magenta-disabled-border);
}
.input-checkbox.is-magenta[disabled]:checked:after, .is-magenta[disabled][type=checkbox]:checked:where(.input):after,
.input-checkbox.is-magenta fieldset[disabled]:checked:after,
.is-magenta[type=checkbox]:where(.input) fieldset[disabled]:checked:after, .input-checkbox.is-magenta.is-disabled:checked:after, .is-magenta.is-disabled[type=checkbox]:checked:where(.input):after {
  border-color: var(--sorbit-color-magenta-disabled-fore);
}

.input-radio, :where(.input)[type=radio] {
  appearance: none;
  border-radius: 50%;
  cursor: pointer;
  height: 1rem;
  line-height: 1.5;
  position: relative;
  vertical-align: middle;
  width: 1rem;
}
.input-radio:after, [type=radio]:where(.input):after {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  border-style: solid;
  border-width: var(--sorbit-border-width-medium);
  content: "";
  display: block;
  height: 0.5rem;
  left: 0.125rem;
  position: absolute;
  top: 0.125rem;
  width: 0.5rem;
}
.input-radio:checked:after, [type=radio]:checked:where(.input):after {
  background-color: var(--sorbit-color-default-fore);
  border-color: var(--sorbit-color-default-fore);
}
.input-radio[disabled], [disabled][type=radio]:where(.input),
.input-radio fieldset[disabled],
:where(.input)[type=radio] fieldset[disabled], .input-radio.is-disabled, .is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-default-disabled-back);
  border-color: var(--sorbit-color-default-disabled-border);
}
.input-radio[disabled]:checked:after, [disabled][type=radio]:checked:where(.input):after,
.input-radio fieldset[disabled]:checked:after,
:where(.input)[type=radio] fieldset[disabled]:checked:after, .input-radio.is-disabled:checked:after, .is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-default-disabled-fore);
}
.input-radio.is-gray, .is-gray[type=radio]:where(.input) {
  background-color: var(--sorbit-color-gray-back);
  border-color: var(--sorbit-color-gray-border);
}
.input-radio.is-gray:checked:after, .is-gray[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-gray-fore);
}
.input-radio.is-gray[disabled], .is-gray[disabled][type=radio]:where(.input),
.input-radio.is-gray fieldset[disabled],
.is-gray[type=radio]:where(.input) fieldset[disabled], .input-radio.is-gray.is-disabled, .is-gray.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-gray-disabled-back);
  border-color: var(--sorbit-color-gray-disabled-border);
}
.input-radio.is-gray[disabled]:checked:after, .is-gray[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-gray fieldset[disabled]:checked:after,
.is-gray[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-gray.is-disabled:checked:after, .is-gray.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-gray-disabled-fore);
}
.input-radio.is-red, .is-red[type=radio]:where(.input) {
  background-color: var(--sorbit-color-red-back);
  border-color: var(--sorbit-color-red-border);
}
.input-radio.is-red:checked:after, .is-red[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-red-fore);
}
.input-radio.is-red[disabled], .is-red[disabled][type=radio]:where(.input),
.input-radio.is-red fieldset[disabled],
.is-red[type=radio]:where(.input) fieldset[disabled], .input-radio.is-red.is-disabled, .is-red.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-red-disabled-back);
  border-color: var(--sorbit-color-red-disabled-border);
}
.input-radio.is-red[disabled]:checked:after, .is-red[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-red fieldset[disabled]:checked:after,
.is-red[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-red.is-disabled:checked:after, .is-red.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-red-disabled-fore);
}
.input-radio.is-coral, .is-coral[type=radio]:where(.input) {
  background-color: var(--sorbit-color-coral-back);
  border-color: var(--sorbit-color-coral-border);
}
.input-radio.is-coral:checked:after, .is-coral[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-coral-fore);
}
.input-radio.is-coral[disabled], .is-coral[disabled][type=radio]:where(.input),
.input-radio.is-coral fieldset[disabled],
.is-coral[type=radio]:where(.input) fieldset[disabled], .input-radio.is-coral.is-disabled, .is-coral.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-coral-disabled-back);
  border-color: var(--sorbit-color-coral-disabled-border);
}
.input-radio.is-coral[disabled]:checked:after, .is-coral[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-coral fieldset[disabled]:checked:after,
.is-coral[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-coral.is-disabled:checked:after, .is-coral.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-coral-disabled-fore);
}
.input-radio.is-orange, .is-orange[type=radio]:where(.input) {
  background-color: var(--sorbit-color-orange-back);
  border-color: var(--sorbit-color-orange-border);
}
.input-radio.is-orange:checked:after, .is-orange[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-orange-fore);
}
.input-radio.is-orange[disabled], .is-orange[disabled][type=radio]:where(.input),
.input-radio.is-orange fieldset[disabled],
.is-orange[type=radio]:where(.input) fieldset[disabled], .input-radio.is-orange.is-disabled, .is-orange.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-orange-disabled-back);
  border-color: var(--sorbit-color-orange-disabled-border);
}
.input-radio.is-orange[disabled]:checked:after, .is-orange[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-orange fieldset[disabled]:checked:after,
.is-orange[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-orange.is-disabled:checked:after, .is-orange.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-orange-disabled-fore);
}
.input-radio.is-yellow, .is-yellow[type=radio]:where(.input) {
  background-color: var(--sorbit-color-yellow-back);
  border-color: var(--sorbit-color-yellow-border);
}
.input-radio.is-yellow:checked:after, .is-yellow[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-yellow-fore);
}
.input-radio.is-yellow[disabled], .is-yellow[disabled][type=radio]:where(.input),
.input-radio.is-yellow fieldset[disabled],
.is-yellow[type=radio]:where(.input) fieldset[disabled], .input-radio.is-yellow.is-disabled, .is-yellow.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-yellow-disabled-back);
  border-color: var(--sorbit-color-yellow-disabled-border);
}
.input-radio.is-yellow[disabled]:checked:after, .is-yellow[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-yellow fieldset[disabled]:checked:after,
.is-yellow[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-yellow.is-disabled:checked:after, .is-yellow.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-yellow-disabled-fore);
}
.input-radio.is-lime, .is-lime[type=radio]:where(.input) {
  background-color: var(--sorbit-color-lime-back);
  border-color: var(--sorbit-color-lime-border);
}
.input-radio.is-lime:checked:after, .is-lime[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-lime-fore);
}
.input-radio.is-lime[disabled], .is-lime[disabled][type=radio]:where(.input),
.input-radio.is-lime fieldset[disabled],
.is-lime[type=radio]:where(.input) fieldset[disabled], .input-radio.is-lime.is-disabled, .is-lime.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-lime-disabled-back);
  border-color: var(--sorbit-color-lime-disabled-border);
}
.input-radio.is-lime[disabled]:checked:after, .is-lime[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-lime fieldset[disabled]:checked:after,
.is-lime[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-lime.is-disabled:checked:after, .is-lime.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-lime-disabled-fore);
}
.input-radio.is-green, .is-green[type=radio]:where(.input) {
  background-color: var(--sorbit-color-green-back);
  border-color: var(--sorbit-color-green-border);
}
.input-radio.is-green:checked:after, .is-green[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-green-fore);
}
.input-radio.is-green[disabled], .is-green[disabled][type=radio]:where(.input),
.input-radio.is-green fieldset[disabled],
.is-green[type=radio]:where(.input) fieldset[disabled], .input-radio.is-green.is-disabled, .is-green.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-green-disabled-back);
  border-color: var(--sorbit-color-green-disabled-border);
}
.input-radio.is-green[disabled]:checked:after, .is-green[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-green fieldset[disabled]:checked:after,
.is-green[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-green.is-disabled:checked:after, .is-green.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-green-disabled-fore);
}
.input-radio.is-cyan, .is-cyan[type=radio]:where(.input) {
  background-color: var(--sorbit-color-cyan-back);
  border-color: var(--sorbit-color-cyan-border);
}
.input-radio.is-cyan:checked:after, .is-cyan[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-cyan-fore);
}
.input-radio.is-cyan[disabled], .is-cyan[disabled][type=radio]:where(.input),
.input-radio.is-cyan fieldset[disabled],
.is-cyan[type=radio]:where(.input) fieldset[disabled], .input-radio.is-cyan.is-disabled, .is-cyan.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-cyan-disabled-back);
  border-color: var(--sorbit-color-cyan-disabled-border);
}
.input-radio.is-cyan[disabled]:checked:after, .is-cyan[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-cyan fieldset[disabled]:checked:after,
.is-cyan[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-cyan.is-disabled:checked:after, .is-cyan.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-cyan-disabled-fore);
}
.input-radio.is-blue, .is-blue[type=radio]:where(.input) {
  background-color: var(--sorbit-color-blue-back);
  border-color: var(--sorbit-color-blue-border);
}
.input-radio.is-blue:checked:after, .is-blue[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-blue-fore);
}
.input-radio.is-blue[disabled], .is-blue[disabled][type=radio]:where(.input),
.input-radio.is-blue fieldset[disabled],
.is-blue[type=radio]:where(.input) fieldset[disabled], .input-radio.is-blue.is-disabled, .is-blue.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-blue-disabled-back);
  border-color: var(--sorbit-color-blue-disabled-border);
}
.input-radio.is-blue[disabled]:checked:after, .is-blue[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-blue fieldset[disabled]:checked:after,
.is-blue[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-blue.is-disabled:checked:after, .is-blue.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-blue-disabled-fore);
}
.input-radio.is-violet, .is-violet[type=radio]:where(.input) {
  background-color: var(--sorbit-color-violet-back);
  border-color: var(--sorbit-color-violet-border);
}
.input-radio.is-violet:checked:after, .is-violet[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-violet-fore);
}
.input-radio.is-violet[disabled], .is-violet[disabled][type=radio]:where(.input),
.input-radio.is-violet fieldset[disabled],
.is-violet[type=radio]:where(.input) fieldset[disabled], .input-radio.is-violet.is-disabled, .is-violet.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-violet-disabled-back);
  border-color: var(--sorbit-color-violet-disabled-border);
}
.input-radio.is-violet[disabled]:checked:after, .is-violet[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-violet fieldset[disabled]:checked:after,
.is-violet[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-violet.is-disabled:checked:after, .is-violet.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-violet-disabled-fore);
}
.input-radio.is-magenta, .is-magenta[type=radio]:where(.input) {
  background-color: var(--sorbit-color-magenta-back);
  border-color: var(--sorbit-color-magenta-border);
}
.input-radio.is-magenta:checked:after, .is-magenta[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-magenta-fore);
}
.input-radio.is-magenta[disabled], .is-magenta[disabled][type=radio]:where(.input),
.input-radio.is-magenta fieldset[disabled],
.is-magenta[type=radio]:where(.input) fieldset[disabled], .input-radio.is-magenta.is-disabled, .is-magenta.is-disabled[type=radio]:where(.input) {
  background-color: var(--sorbit-color-magenta-disabled-back);
  border-color: var(--sorbit-color-magenta-disabled-border);
}
.input-radio.is-magenta[disabled]:checked:after, .is-magenta[disabled][type=radio]:checked:where(.input):after,
.input-radio.is-magenta fieldset[disabled]:checked:after,
.is-magenta[type=radio]:where(.input) fieldset[disabled]:checked:after, .input-radio.is-magenta.is-disabled:checked:after, .is-magenta.is-disabled[type=radio]:checked:where(.input):after {
  border-color: var(--sorbit-color-magenta-disabled-fore);
}

.input-range, :where(.input)[type=range] {
  appearance: none;
  cursor: pointer;
  border-radius: var(--sorbit-border-radius-pill);
  width: 100%;
  height: 1rem;
  padding: 0;
}
.input-range .input-range-track, :where(.input)[type=range] .input-range-track, .input-range .input-range::-moz-range-track, :where(.input)[type=range] .input-range::-moz-range-track, .input-range [type=range]:where(.input)::-moz-range-track, :where(.input)[type=range] [type=range]:where(.input)::-moz-range-track, .input-range .input-range::-webkit-slider-runnable-track, :where(.input)[type=range] .input-range::-webkit-slider-runnable-track, .input-range [type=range]:where(.input)::-webkit-slider-runnable-track, :where(.input)[type=range] [type=range]:where(.input)::-webkit-slider-runnable-track {
  cursor: pointer;
  background-color: var(--sorbit-color-default-back);
}
.input-range .input-range-thumb, :where(.input)[type=range] .input-range-thumb, .input-range .input-range::-moz-range-thumb, :where(.input)[type=range] .input-range::-moz-range-thumb, .input-range [type=range]:where(.input)::-moz-range-thumb, :where(.input)[type=range] [type=range]:where(.input)::-moz-range-thumb, .input-range .input-range::-webkit-slider-thumb, :where(.input)[type=range] .input-range::-webkit-slider-thumb, .input-range [type=range]:where(.input)::-webkit-slider-thumb, :where(.input)[type=range] [type=range]:where(.input)::-webkit-slider-thumb {
  appearance: none;
  border-style: solid;
  border-width: 0.1rem;
  background-color: var(--sorbit-color-default-border);
  border-radius: var(--sorbit-border-radius-circle);
  cursor: pointer;
  width: 2rem;
}
.input-range:focus::-webkit-slider-runnable-track, [type=range]:focus:where(.input)::-webkit-slider-runnable-track, .input-range:focus::-moz-range-track, [type=range]:focus:where(.input)::-moz-range-track, .input-range.is-focus::-webkit-slider-runnable-track, .is-focus[type=range]:where(.input)::-webkit-slider-runnable-track, .input-range.is-focus::-moz-range-track, .is-focus[type=range]:where(.input)::-moz-range-track, .input-range.is-focused::-webkit-slider-runnable-track, .is-focused[type=range]:where(.input)::-webkit-slider-runnable-track, .input-range.is-focused::-moz-range-track, .is-focused[type=range]:where(.input)::-moz-range-track {
  background-color: var(--sorbit-color-default-focus-back);
}

.input-color, :where(.input)[type=color] {
  cursor: pointer;
  height: 2.5rem;
}

:where(.input) {
  --sorbit-input-color-fore: var(
    --sorbit-color-default-input-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-default-input-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-default-input-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-default-input-placeholder,
    var(--sorbit-color-default-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-default-input-outline,
    var(--sorbit-color-default-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-default-input-focus-fore,
    var(--sorbit-color-default-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-default-input-focus-back,
    var(--sorbit-color-default-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-default-input-focus-border,
    var(--sorbit-color-default-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-default-input-disabled-fore,
    var(--sorbit-color-default-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-default-input-disabled-back,
    var(--sorbit-color-default-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-default-input-disabled-border,
    var(--sorbit-color-default-disabled-border)
  );
  --sorbit-input-border-width: var(
    --sorbit-border-width-medium
  );
  --sorbit-input-outline-width: var(
    --sorbit-border-width-xthin
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-input-color-back);
  border-color: var(--sorbit-input-color-border);
  border-radius: 0.5rem;
  border-style: solid;
  border-width: var(--sorbit-input-border-width);
  color: var(--sorbit-input-color-fore);
  padding: 0.5rem;
}
:where(.input)::placeholder {
  color: var(--sorbit-input-color-placeholder);
}
:where(.input):focus, :where(.input).is-focus, :where(.input).is-focused {
  background-color: var(--sorbit-input-focus-color-back);
  border-color: var(--sorbit-input-focus-color-border);
  color: var(--sorbit-input-focus-color-fore);
}
:where(.input):focus-visible {
  outline-style: solid;
  outline-offset: calc(-1 * var(--sorbit-input-border-width) / 2 - var(--sorbit-input-outline-width) / 2);
  outline-color: var(--sorbit-input-color-outline);
  outline-width: var(--sorbit-input-outline-width);
}
:where(.input)[disabled],
:where(.input) fieldset[disabled], :where(.input).is-disabled {
  background-color: var(--sorbit-input-disabled-color-back);
  border-color: var(--sorbit-input-disabled-color-border);
  color: var(--sorbit-input-disabled-color-fore);
}
:where(.input).is-gray {
  --sorbit-input-color-fore: var(
    --sorbit-color-gray-input-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-gray-input-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-gray-input-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-gray-input-placeholder,
    var(--sorbit-color-gray-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-gray-input-outline,
    var(--sorbit-color-gray-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-gray-input-focus-fore,
    var(--sorbit-color-gray-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-gray-input-focus-back,
    var(--sorbit-color-gray-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-gray-input-focus-border,
    var(--sorbit-color-gray-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-gray-input-disabled-fore,
    var(--sorbit-color-gray-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-gray-input-disabled-back,
    var(--sorbit-color-gray-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-gray-input-disabled-border,
    var(--sorbit-color-gray-disabled-border)
  );
}
:where(.input).is-red {
  --sorbit-input-color-fore: var(
    --sorbit-color-red-input-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-red-input-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-red-input-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-red-input-placeholder,
    var(--sorbit-color-red-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-red-input-outline,
    var(--sorbit-color-red-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-red-input-focus-fore,
    var(--sorbit-color-red-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-red-input-focus-back,
    var(--sorbit-color-red-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-red-input-focus-border,
    var(--sorbit-color-red-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-red-input-disabled-fore,
    var(--sorbit-color-red-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-red-input-disabled-back,
    var(--sorbit-color-red-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-red-input-disabled-border,
    var(--sorbit-color-red-disabled-border)
  );
}
:where(.input).is-coral {
  --sorbit-input-color-fore: var(
    --sorbit-color-coral-input-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-coral-input-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-coral-input-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-coral-input-placeholder,
    var(--sorbit-color-coral-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-coral-input-outline,
    var(--sorbit-color-coral-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-coral-input-focus-fore,
    var(--sorbit-color-coral-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-coral-input-focus-back,
    var(--sorbit-color-coral-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-coral-input-focus-border,
    var(--sorbit-color-coral-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-coral-input-disabled-fore,
    var(--sorbit-color-coral-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-coral-input-disabled-back,
    var(--sorbit-color-coral-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-coral-input-disabled-border,
    var(--sorbit-color-coral-disabled-border)
  );
}
:where(.input).is-orange {
  --sorbit-input-color-fore: var(
    --sorbit-color-orange-input-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-orange-input-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-orange-input-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-orange-input-placeholder,
    var(--sorbit-color-orange-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-orange-input-outline,
    var(--sorbit-color-orange-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-orange-input-focus-fore,
    var(--sorbit-color-orange-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-orange-input-focus-back,
    var(--sorbit-color-orange-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-orange-input-focus-border,
    var(--sorbit-color-orange-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-orange-input-disabled-fore,
    var(--sorbit-color-orange-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-orange-input-disabled-back,
    var(--sorbit-color-orange-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-orange-input-disabled-border,
    var(--sorbit-color-orange-disabled-border)
  );
}
:where(.input).is-yellow {
  --sorbit-input-color-fore: var(
    --sorbit-color-yellow-input-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-yellow-input-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-yellow-input-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-yellow-input-placeholder,
    var(--sorbit-color-yellow-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-yellow-input-outline,
    var(--sorbit-color-yellow-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-yellow-input-focus-fore,
    var(--sorbit-color-yellow-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-yellow-input-focus-back,
    var(--sorbit-color-yellow-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-yellow-input-focus-border,
    var(--sorbit-color-yellow-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-yellow-input-disabled-fore,
    var(--sorbit-color-yellow-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-yellow-input-disabled-back,
    var(--sorbit-color-yellow-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-yellow-input-disabled-border,
    var(--sorbit-color-yellow-disabled-border)
  );
}
:where(.input).is-lime {
  --sorbit-input-color-fore: var(
    --sorbit-color-lime-input-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-lime-input-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-lime-input-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-lime-input-placeholder,
    var(--sorbit-color-lime-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-lime-input-outline,
    var(--sorbit-color-lime-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-lime-input-focus-fore,
    var(--sorbit-color-lime-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-lime-input-focus-back,
    var(--sorbit-color-lime-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-lime-input-focus-border,
    var(--sorbit-color-lime-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-lime-input-disabled-fore,
    var(--sorbit-color-lime-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-lime-input-disabled-back,
    var(--sorbit-color-lime-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-lime-input-disabled-border,
    var(--sorbit-color-lime-disabled-border)
  );
}
:where(.input).is-green {
  --sorbit-input-color-fore: var(
    --sorbit-color-green-input-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-green-input-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-green-input-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-green-input-placeholder,
    var(--sorbit-color-green-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-green-input-outline,
    var(--sorbit-color-green-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-green-input-focus-fore,
    var(--sorbit-color-green-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-green-input-focus-back,
    var(--sorbit-color-green-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-green-input-focus-border,
    var(--sorbit-color-green-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-green-input-disabled-fore,
    var(--sorbit-color-green-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-green-input-disabled-back,
    var(--sorbit-color-green-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-green-input-disabled-border,
    var(--sorbit-color-green-disabled-border)
  );
}
:where(.input).is-cyan {
  --sorbit-input-color-fore: var(
    --sorbit-color-cyan-input-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-cyan-input-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-cyan-input-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-cyan-input-placeholder,
    var(--sorbit-color-cyan-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-cyan-input-outline,
    var(--sorbit-color-cyan-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-cyan-input-focus-fore,
    var(--sorbit-color-cyan-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-cyan-input-focus-back,
    var(--sorbit-color-cyan-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-cyan-input-focus-border,
    var(--sorbit-color-cyan-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-cyan-input-disabled-fore,
    var(--sorbit-color-cyan-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-cyan-input-disabled-back,
    var(--sorbit-color-cyan-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-cyan-input-disabled-border,
    var(--sorbit-color-cyan-disabled-border)
  );
}
:where(.input).is-blue {
  --sorbit-input-color-fore: var(
    --sorbit-color-blue-input-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-blue-input-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-blue-input-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-blue-input-placeholder,
    var(--sorbit-color-blue-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-blue-input-outline,
    var(--sorbit-color-blue-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-blue-input-focus-fore,
    var(--sorbit-color-blue-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-blue-input-focus-back,
    var(--sorbit-color-blue-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-blue-input-focus-border,
    var(--sorbit-color-blue-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-blue-input-disabled-fore,
    var(--sorbit-color-blue-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-blue-input-disabled-back,
    var(--sorbit-color-blue-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-blue-input-disabled-border,
    var(--sorbit-color-blue-disabled-border)
  );
}
:where(.input).is-violet {
  --sorbit-input-color-fore: var(
    --sorbit-color-violet-input-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-violet-input-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-violet-input-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-violet-input-placeholder,
    var(--sorbit-color-violet-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-violet-input-outline,
    var(--sorbit-color-violet-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-violet-input-focus-fore,
    var(--sorbit-color-violet-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-violet-input-focus-back,
    var(--sorbit-color-violet-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-violet-input-focus-border,
    var(--sorbit-color-violet-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-violet-input-disabled-fore,
    var(--sorbit-color-violet-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-violet-input-disabled-back,
    var(--sorbit-color-violet-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-violet-input-disabled-border,
    var(--sorbit-color-violet-disabled-border)
  );
}
:where(.input).is-magenta {
  --sorbit-input-color-fore: var(
    --sorbit-color-magenta-input-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-input-color-back: var(
    --sorbit-color-magenta-input-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-input-color-border: var(
    --sorbit-color-magenta-input-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-input-color-placeholder: var(
    --sorbit-color-magenta-input-placeholder,
    var(--sorbit-color-magenta-placeholder)
  );
  --sorbit-input-color-outline: var(
    --sorbit-color-magenta-input-outline,
    var(--sorbit-color-magenta-outline)
  );
  --sorbit-input-focus-color-fore: var(
    --sorbit-color-magenta-input-focus-fore,
    var(--sorbit-color-magenta-focus-fore)
  );
  --sorbit-input-focus-color-back: var(
    --sorbit-color-magenta-input-focus-back,
    var(--sorbit-color-magenta-focus-back)
  );
  --sorbit-input-focus-color-border: var(
    --sorbit-color-magenta-input-focus-border,
    var(--sorbit-color-magenta-focus-border)
  );
  --sorbit-input-disabled-color-fore: var(
    --sorbit-color-magenta-input-disabled-fore,
    var(--sorbit-color-magenta-disabled-fore)
  );
  --sorbit-input-disabled-color-back: var(
    --sorbit-color-magenta-input-disabled-back,
    var(--sorbit-color-magenta-disabled-back)
  );
  --sorbit-input-disabled-color-border: var(
    --sorbit-color-magenta-input-disabled-border,
    var(--sorbit-color-magenta-disabled-border)
  );
}
textarea.input {
  min-height: min-content;
  max-width: 100%;
  width: 100%;
  field-sizing: content;
}

:where(.label) {
  --sorbit-label-color-fore: var(
    --sorbit-color-default-label-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-default-label-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-default-label-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-label-color-fore);
  font-weight: var(--sorbit-font-weight-semibold);
}
:where(.label)::selection {
  color: var(--sorbit-label-selection-color-fore);
  background-color: var(--sorbit-label-selection-color-back);
}
:where(.label).is-gray {
  --sorbit-label-color-fore: var(
    --sorbit-color-gray-label-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-gray-label-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-gray-label-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
}
:where(.label).is-red {
  --sorbit-label-color-fore: var(
    --sorbit-color-red-label-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-red-label-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-red-label-selection-back,
    var(--sorbit-color-red-selection-back)
  );
}
:where(.label).is-coral {
  --sorbit-label-color-fore: var(
    --sorbit-color-coral-label-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-coral-label-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-coral-label-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
}
:where(.label).is-orange {
  --sorbit-label-color-fore: var(
    --sorbit-color-orange-label-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-orange-label-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-orange-label-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
}
:where(.label).is-yellow {
  --sorbit-label-color-fore: var(
    --sorbit-color-yellow-label-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-yellow-label-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-yellow-label-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
}
:where(.label).is-lime {
  --sorbit-label-color-fore: var(
    --sorbit-color-lime-label-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-lime-label-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-lime-label-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
}
:where(.label).is-green {
  --sorbit-label-color-fore: var(
    --sorbit-color-green-label-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-green-label-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-green-label-selection-back,
    var(--sorbit-color-green-selection-back)
  );
}
:where(.label).is-cyan {
  --sorbit-label-color-fore: var(
    --sorbit-color-cyan-label-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-cyan-label-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-cyan-label-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
}
:where(.label).is-blue {
  --sorbit-label-color-fore: var(
    --sorbit-color-blue-label-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-blue-label-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-blue-label-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
}
:where(.label).is-violet {
  --sorbit-label-color-fore: var(
    --sorbit-color-violet-label-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-violet-label-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-violet-label-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
}
:where(.label).is-magenta {
  --sorbit-label-color-fore: var(
    --sorbit-color-magenta-label-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-label-selection-color-fore: var(
    --sorbit-color-magenta-label-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-label-selection-color-back: var(
    --sorbit-color-magenta-label-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
}

:where(.link) {
  --sorbit-link-color-fore: var(
    --sorbit-color-default-link-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-default-link-hover-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-default-link-visited-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-default-link-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-default-link-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-link-color-fore);
  text-decoration: none;
}
:where(.link)::selection {
  color: var(--sorbit-link-selection-color-fore);
  background-color: var(--sorbit-link-selection-color-back);
}
:where(.link):hover {
  color: var(--sorbit-link-hover-color-fore);
  text-decoration: underline;
}
:where(.link):visited {
  color: var(--sorbit-link-visited-color-fore);
}
:where(.link).is-gray {
  --sorbit-link-color-fore: var(
    --sorbit-color-gray-link-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-gray-link-hover-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-gray-link-visited-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-gray-link-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-gray-link-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
}
:where(.link).is-red {
  --sorbit-link-color-fore: var(
    --sorbit-color-red-link-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-red-link-hover-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-red-link-visited-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-red-link-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-red-link-selection-back,
    var(--sorbit-color-red-selection-back)
  );
}
:where(.link).is-coral {
  --sorbit-link-color-fore: var(
    --sorbit-color-coral-link-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-coral-link-hover-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-coral-link-visited-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-coral-link-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-coral-link-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
}
:where(.link).is-orange {
  --sorbit-link-color-fore: var(
    --sorbit-color-orange-link-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-orange-link-hover-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-orange-link-visited-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-orange-link-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-orange-link-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
}
:where(.link).is-yellow {
  --sorbit-link-color-fore: var(
    --sorbit-color-yellow-link-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-yellow-link-hover-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-yellow-link-visited-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-yellow-link-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-yellow-link-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
}
:where(.link).is-lime {
  --sorbit-link-color-fore: var(
    --sorbit-color-lime-link-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-lime-link-hover-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-lime-link-visited-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-lime-link-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-lime-link-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
}
:where(.link).is-green {
  --sorbit-link-color-fore: var(
    --sorbit-color-green-link-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-green-link-hover-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-green-link-visited-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-green-link-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-green-link-selection-back,
    var(--sorbit-color-green-selection-back)
  );
}
:where(.link).is-cyan {
  --sorbit-link-color-fore: var(
    --sorbit-color-cyan-link-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-cyan-link-hover-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-cyan-link-visited-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-cyan-link-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-cyan-link-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
}
:where(.link).is-blue {
  --sorbit-link-color-fore: var(
    --sorbit-color-blue-link-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-blue-link-hover-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-blue-link-visited-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-blue-link-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-blue-link-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
}
:where(.link).is-violet {
  --sorbit-link-color-fore: var(
    --sorbit-color-violet-link-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-violet-link-hover-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-violet-link-visited-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-violet-link-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-violet-link-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
}
:where(.link).is-magenta {
  --sorbit-link-color-fore: var(
    --sorbit-color-magenta-link-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-link-hover-color-fore: var(
    --sorbit-color-magenta-link-hover-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-link-visited-color-fore: var(
    --sorbit-color-magenta-link-visited-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-link-selection-color-fore: var(
    --sorbit-color-magenta-link-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-link-selection-color-back: var(
    --sorbit-color-magenta-link-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
}

:where(.list) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  list-style: none;
}
:where(.list).is-style-decimal {
  list-style: decimal;
}
:where(.list).is-style-disc {
  list-style: disc;
}
:where(.list) .list-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: list-item;
}

:where(.loader) {
  --sorbit-loader-color-border: var(
    --sorbit-color-default-loader-border,
    var(--sorbit-color-default-border)
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  animation-fill-mode: both;
  animation-duration: var(--sorbit-animation-speed-normal);
}
:where(.loader).is-infinite {
  animation-iteration-count: infinite;
}
:where(.loader).is-heavy {
  animation-duration: var(--sorbit-animation-speed-heavy);
}
:where(.loader).is-slower {
  animation-duration: var(--sorbit-animation-speed-slower);
}
:where(.loader).is-slow {
  animation-duration: var(--sorbit-animation-speed-slow);
}
:where(.loader).is-fast {
  animation-duration: var(--sorbit-animation-speed-fast);
}
:where(.loader).is-faster {
  animation-duration: var(--sorbit-animation-speed-faster);
}
:where(.loader).is-flash {
  animation-duration: var(--sorbit-animation-speed-flash);
}
:where(.loader).is-alternate {
  animation-direction: alternate;
}
:where(.loader).is-reverse {
  animation-direction: reverse;
}
:where(.loader).is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
:where(.loader).is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
:where(.loader).is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
:where(.loader).is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
:where(.loader).is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
:where(.loader).is-delay-1 {
  animation-delay: 1s;
}
:where(.loader).is-delay-2 {
  animation-delay: 2s;
}
:where(.loader).is-delay-3 {
  animation-delay: 3s;
}
:where(.loader).is-delay-4 {
  animation-delay: 4s;
}
:where(.loader).is-delay-5 {
  animation-delay: 5s;
}
:where(.loader).is-delay-6 {
  animation-delay: 6s;
}
:where(.loader).is-delay-7 {
  animation-delay: 7s;
}
:where(.loader).is-delay-8 {
  animation-delay: 8s;
}
:where(.loader).is-delay-9 {
  animation-delay: 9s;
}
:where(.loader).is-delay-10 {
  animation-delay: 10s;
}
:where(.loader) {
  animation-iteration-count: infinite;
  animation-name: loader-lotate;
  animation-timing-function: linear;
  aspect-ratio: 1;
  border-radius: 50%;
  background: var(--sorbit-loader-color-border);
  mask: conic-gradient(rgba(0, 0, 0, 0) 10%, var(--sorbit-color-default-back)), linear-gradient(var(--sorbit-color-default-back) 0 0) content-box;
  mask-composite: subtract;
  width: 2rem;
  padding: 0.5rem;
}
:where(.loader).is-small {
  width: 1rem;
  padding: 0.25rem;
}
:where(.loader).is-large {
  width: 4rem;
}
:where(.loader).is-gray {
  --sorbit-loader-color-border: var(
    --sorbit-color-gray-loader-border,
    var(--sorbit-color-gray-border)
  );
}
:where(.loader).is-red {
  --sorbit-loader-color-border: var(
    --sorbit-color-red-loader-border,
    var(--sorbit-color-red-border)
  );
}
:where(.loader).is-coral {
  --sorbit-loader-color-border: var(
    --sorbit-color-coral-loader-border,
    var(--sorbit-color-coral-border)
  );
}
:where(.loader).is-orange {
  --sorbit-loader-color-border: var(
    --sorbit-color-orange-loader-border,
    var(--sorbit-color-orange-border)
  );
}
:where(.loader).is-yellow {
  --sorbit-loader-color-border: var(
    --sorbit-color-yellow-loader-border,
    var(--sorbit-color-yellow-border)
  );
}
:where(.loader).is-lime {
  --sorbit-loader-color-border: var(
    --sorbit-color-lime-loader-border,
    var(--sorbit-color-lime-border)
  );
}
:where(.loader).is-green {
  --sorbit-loader-color-border: var(
    --sorbit-color-green-loader-border,
    var(--sorbit-color-green-border)
  );
}
:where(.loader).is-cyan {
  --sorbit-loader-color-border: var(
    --sorbit-color-cyan-loader-border,
    var(--sorbit-color-cyan-border)
  );
}
:where(.loader).is-blue {
  --sorbit-loader-color-border: var(
    --sorbit-color-blue-loader-border,
    var(--sorbit-color-blue-border)
  );
}
:where(.loader).is-violet {
  --sorbit-loader-color-border: var(
    --sorbit-color-violet-loader-border,
    var(--sorbit-color-violet-border)
  );
}
:where(.loader).is-magenta {
  --sorbit-loader-color-border: var(
    --sorbit-color-magenta-loader-border,
    var(--sorbit-color-magenta-border)
  );
}

@keyframes loader-lotate {
  to {
    transform: rotate(1turn);
  }
}
:where(.main) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  width: 100%;
}

:where(.message) {
  --sorbit-message-color-fore: var(
    --sorbit-color-default-message-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-default-message-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-default-message-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-default-message-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-default-message-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-default-message-header-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-default-message-header-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-default-message-header-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-default-message-body-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-default-message-body-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-default-message-body-border,
    var(--sorbit-color-default-border)
  );
  --sorbit-message-border-offset: var(
    --sorbit-border-width-medium
  );
  --sorbit-message-border-radius: var(
    --sorbit-border-width-medium
  );
  --sorbit-message-border-style: solid;
  --sorbit-message-border-width: var(
    --sorbit-border-width-medium
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  color: var(--sorbit-message-color-fore);
  background-color: var(--sorbit-message-color-back);
  border-style: solid;
  border-radius: calc(var(--sorbit-message-border-radius) + var(--sorbit-message-border-offset));
  border-width: var(--sorbit-border-width-medium);
  border-color: var(--sorbit-message-color-border);
}
:where(.message)::selection {
  color: var(--sorbit-message-selection-color-fore);
  background-color: var(--sorbit-message-selection-color-back);
}
:where(.message) > .message-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--sorbit-message-header-color-fore);
  background-color: var(--sorbit-message-header-color-back);
  border-width: var(--sorbit-message-border-radius);
  border-color: var(--sorbit-message-header-color-border);
  border-top-left-radius: var(--sorbit-message-border-radius);
  border-top-right-radius: var(--sorbit-message-border-radius);
  padding: 0.5rem;
  display: block;
  font-size: var(--sorbit-font-size-medium);
  font-weight: var(--sorbit-font-weight-semibold);
}
:where(.message) > .message-header:last-child {
  border-bottom-left-radius: var(--sorbit-border-radius-medium);
  border-bottom-right-radius: var(--sorbit-border-radius-medium);
}
:where(.message) > .message-body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  padding: 0.5rem;
  display: block;
  color: var(--sorbit-message-body-color-fore);
  background-color: var(--sorbit-message-body-color-back);
  border-bottom-left-radius: var(--sorbit-border-radius-medium);
  border-bottom-right-radius: var(--sorbit-border-radius-medium);
}
:where(.message) > .message-body:first-child {
  border-top-left-radius: var(--sorbit-border-radius-medium);
  border-top-right-radius: var(--sorbit-border-radius-medium);
}
:where(.message).is-gray {
  --sorbit-message-color-fore: var(
    --sorbit-color-gray-message-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-gray-message-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-gray-message-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-gray-message-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-gray-message-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-gray-message-header-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-gray-message-header-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-gray-message-header-border,
    var(--sorbit-color-gray-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-gray-message-body-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-gray-message-body-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-gray-message-body-border,
    var(--sorbit-color-gray-border)
  );
}
:where(.message).is-red {
  --sorbit-message-color-fore: var(
    --sorbit-color-red-message-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-red-message-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-red-message-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-red-message-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-red-message-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-red-message-header-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-red-message-header-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-red-message-header-border,
    var(--sorbit-color-red-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-red-message-body-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-red-message-body-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-red-message-body-border,
    var(--sorbit-color-red-border)
  );
}
:where(.message).is-coral {
  --sorbit-message-color-fore: var(
    --sorbit-color-coral-message-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-coral-message-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-coral-message-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-coral-message-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-coral-message-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-coral-message-header-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-coral-message-header-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-coral-message-header-border,
    var(--sorbit-color-coral-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-coral-message-body-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-coral-message-body-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-coral-message-body-border,
    var(--sorbit-color-coral-border)
  );
}
:where(.message).is-orange {
  --sorbit-message-color-fore: var(
    --sorbit-color-orange-message-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-orange-message-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-orange-message-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-orange-message-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-orange-message-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-orange-message-header-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-orange-message-header-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-orange-message-header-border,
    var(--sorbit-color-orange-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-orange-message-body-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-orange-message-body-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-orange-message-body-border,
    var(--sorbit-color-orange-border)
  );
}
:where(.message).is-yellow {
  --sorbit-message-color-fore: var(
    --sorbit-color-yellow-message-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-yellow-message-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-yellow-message-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-yellow-message-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-yellow-message-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-yellow-message-header-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-yellow-message-header-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-yellow-message-header-border,
    var(--sorbit-color-yellow-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-yellow-message-body-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-yellow-message-body-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-yellow-message-body-border,
    var(--sorbit-color-yellow-border)
  );
}
:where(.message).is-lime {
  --sorbit-message-color-fore: var(
    --sorbit-color-lime-message-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-lime-message-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-lime-message-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-lime-message-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-lime-message-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-lime-message-header-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-lime-message-header-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-lime-message-header-border,
    var(--sorbit-color-lime-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-lime-message-body-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-lime-message-body-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-lime-message-body-border,
    var(--sorbit-color-lime-border)
  );
}
:where(.message).is-green {
  --sorbit-message-color-fore: var(
    --sorbit-color-green-message-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-green-message-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-green-message-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-green-message-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-green-message-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-green-message-header-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-green-message-header-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-green-message-header-border,
    var(--sorbit-color-green-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-green-message-body-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-green-message-body-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-green-message-body-border,
    var(--sorbit-color-green-border)
  );
}
:where(.message).is-cyan {
  --sorbit-message-color-fore: var(
    --sorbit-color-cyan-message-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-cyan-message-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-cyan-message-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-cyan-message-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-cyan-message-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-cyan-message-header-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-cyan-message-header-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-cyan-message-header-border,
    var(--sorbit-color-cyan-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-cyan-message-body-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-cyan-message-body-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-cyan-message-body-border,
    var(--sorbit-color-cyan-border)
  );
}
:where(.message).is-blue {
  --sorbit-message-color-fore: var(
    --sorbit-color-blue-message-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-blue-message-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-blue-message-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-blue-message-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-blue-message-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-blue-message-header-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-blue-message-header-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-blue-message-header-border,
    var(--sorbit-color-blue-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-blue-message-body-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-blue-message-body-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-blue-message-body-border,
    var(--sorbit-color-blue-border)
  );
}
:where(.message).is-violet {
  --sorbit-message-color-fore: var(
    --sorbit-color-violet-message-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-violet-message-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-violet-message-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-violet-message-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-violet-message-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-violet-message-header-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-violet-message-header-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-violet-message-header-border,
    var(--sorbit-color-violet-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-violet-message-body-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-violet-message-body-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-violet-message-body-border,
    var(--sorbit-color-violet-border)
  );
}
:where(.message).is-magenta {
  --sorbit-message-color-fore: var(
    --sorbit-color-magenta-message-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-message-color-back: var(
    --sorbit-color-magenta-message-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-message-color-border: var(
    --sorbit-color-magenta-message-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-message-selection-color-fore: var(
    --sorbit-color-magenta-message-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-message-selection-color-back: var(
    --sorbit-color-magenta-message-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-message-header-color-fore: var(
    --sorbit-color-magenta-message-header-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-message-header-color-back: var(
    --sorbit-color-magenta-message-header-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-message-header-color-border: var(
    --sorbit-color-magenta-message-header-border,
    var(--sorbit-color-magenta-border)
  );
  --sorbit-message-body-color-fore: var(
    --sorbit-color-magenta-message-body-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-message-body-color-back: var(
    --sorbit-color-magenta-message-body-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-message-body-color-border: var(
    --sorbit-color-magenta-message-body-border,
    var(--sorbit-color-magenta-border)
  );
}

:where(.modal) {
  --sorbit-modal-color-back: oklch(
    from
      var(
        --sorbit-color-default-modal-back,
        var(--sorbit-color-default-back)
      )
      l c h / 0.75
  );
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  align-items: center;
  background-color: var(--sorbit-modal-color-back);
  display: none;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: var(--sorbit-z-index-modal);
}
:where(.modal).is-active {
  display: flex;
}
:where(.modal) .modal-content {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  max-height: 100%;
  max-width: 100%;
  min-height: 2rem;
  min-width: 2rem;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: var(--sorbit-z-index-modal-content);
}
:where(.modal).is-gray {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-gray-modal-back,
        var(--sorbit-color-gray-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-red {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-red-modal-back,
        var(--sorbit-color-red-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-coral {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-coral-modal-back,
        var(--sorbit-color-coral-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-orange {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-orange-modal-back,
        var(--sorbit-color-orange-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-yellow {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-yellow-modal-back,
        var(--sorbit-color-yellow-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-lime {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-lime-modal-back,
        var(--sorbit-color-lime-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-green {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-green-modal-back,
        var(--sorbit-color-green-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-cyan {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-cyan-modal-back,
        var(--sorbit-color-cyan-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-blue {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-blue-modal-back,
        var(--sorbit-color-blue-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-violet {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-violet-modal-back,
        var(--sorbit-color-violet-back)
      )
      l
      c
      h /
      0.75
  );
}
:where(.modal).is-magenta {
  --sorbit-modal-color-back: oklch(
    from var(
        --sorbit-color-magenta-modal-back,
        var(--sorbit-color-magenta-back)
      )
      l
      c
      h /
      0.75
  );
}

:where(.nav) {
  --sorbit-nav-color-fore: var(
    --sorbit-color-default-nav-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-default-nav-menu-item-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-default-nav-menu-item-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-default-nav-menu-item-icon-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-default-nav-menu-item-hover-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-default-nav-menu-item-hover-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-default-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-default-nav-menu-item-active-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-default-nav-menu-item-active-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-default-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-default-nav-menu-item-disabled-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-default-nav-menu-item-disabled-shadow,
    var(--sorbit-color-default-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-default-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-default-fore)
  );
  min-height: 4rem;
  padding: 0.25rem 0;
  color: var(--sorbit-nav-color-fore);
}
:where(.nav) > .nav-static {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
}
:where(.nav) > .nav-static > .nav-brand {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-static > .nav-brand > .nav-brand-center,
:where(.nav) > .nav-static > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-static > .nav-brand > .left,
:where(.nav) > .nav-static > .nav-brand > .center,
:where(.nav) > .nav-static > .nav-brand > .right {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-static > .nav-brand > .left {
  margin: auto auto auto 0;
  text-align: left;
  flex-basis: 30%;
  max-width: 30%;
  width: 30%;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-center,
:where(.nav) > .nav-static > .nav-brand > .center {
  margin: auto;
  text-align: center;
  flex-basis: 40%;
  max-width: 40%;
  width: 40%;
}
:where(.nav) > .nav-static > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-static > .nav-brand > .right {
  margin: auto 0 auto auto;
  text-align: right;
}
:where(.nav) > .nav-static .nav-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 1.5;
  margin: 0.25em;
  max-width: 100%;
  padding: 0.5rem;
  position: relative;
  text-decoration: none;
  color: var(--sorbit-nav-menu-item-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-color-shadow);
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-color-shadow));
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item:hover {
  color: var(--sorbit-nav-menu-item-hover-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item:hover > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow));
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item:active {
  color: var(--sorbit-nav-menu-item-active-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-active-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-active-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item:active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow));
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item[disabled],
:where(.nav) > .nav-static .nav-menu > .nav-menu-item fieldset[disabled] {
  color: var(--sorbit-nav-menu-item-disabled-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-static .nav-menu > .nav-menu-item[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-static .nav-menu > .nav-menu-item fieldset[disabled] > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow));
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-tablet {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-tablet-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-desktop-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-desktop-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-desktop {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-desktop-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-desktop-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-widescreen-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-static.is-widescreen {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-static.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-static.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-static.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-static.is-fullhd {
    display: none !important;
  }
}
:where(.nav) > .nav-accordion {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
}
:where(.nav) > .nav-accordion > .nav-brand {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
}
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-center,
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-accordion > .nav-brand > .left,
:where(.nav) > .nav-accordion > .nav-brand > .center,
:where(.nav) > .nav-accordion > .nav-brand > .right {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
  margin: auto;
  position: relative;
}
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-left,
:where(.nav) > .nav-accordion > .nav-brand > .left {
  margin: auto auto auto 0;
  text-align: left;
}
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-center,
:where(.nav) > .nav-accordion > .nav-brand > .center {
  margin: auto;
  text-align: center;
}
:where(.nav) > .nav-accordion > .nav-brand > .nav-brand-right,
:where(.nav) > .nav-accordion > .nav-brand > .right {
  margin: auto 0 auto auto;
  text-align: right;
}
:where(.nav) > .nav-accordion > .nav-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: none;
  padding: 0.5rem;
}
:where(.nav) > .nav-accordion > .nav-menu.is-active {
  display: block;
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  cursor: pointer;
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  line-height: 1.5;
  margin: 0.25em;
  max-width: 100%;
  padding: 0.5rem;
  position: relative;
  text-decoration: none;
  color: var(--sorbit-nav-menu-item-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-color-shadow);
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-color-shadow));
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item:hover {
  color: var(--sorbit-nav-menu-item-hover-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-hover-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-hover-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-hover-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item:hover > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-hover-color-shadow));
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item:active {
  color: var(--sorbit-nav-menu-item-active-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-active-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-active-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-active-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-active-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item:active > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-active-color-shadow));
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item[disabled],
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item fieldset[disabled] {
  color: var(--sorbit-nav-menu-item-disabled-color-fore);
  text-shadow: 2px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 2px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 2px 0px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 0px 2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), -2px 0px 1px var(--sorbit-nav-menu-item-disabled-color-shadow), 0px -2px 1px var(--sorbit-nav-menu-item-disabled-color-shadow);
  opacity: 0.8;
}
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item[disabled] > .nav-menu-item-icon,
:where(.nav) > .nav-accordion > .nav-menu > .nav-menu-item fieldset[disabled] > .nav-menu-item-icon {
  filter: drop-shadow(2px 2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(-2px 2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(2px -2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow)) drop-shadow(-2px -2px 1px var(--sorbit-nav-menu-item-icon-disabled-color-shadow));
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-tablet-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-tablet {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-tablet-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-desktop-or-less {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-desktop-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-desktop {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-desktop-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-desktop-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-widescreen-or-less {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-widescreen {
    display: none !important;
  }
}
@media screen and (min-width: 1408px) {
  :where(.nav) > .nav-accordion.is-widescreen {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-widescreen-or-more {
    display: none !important;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.nav) > .nav-accordion.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.nav) > .nav-accordion.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.nav) > .nav-accordion.is-fullhd {
    display: none !important;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.nav) > .nav-accordion.is-fullhd {
    display: none !important;
  }
}
:where(.nav).is-gray {
  --sorbit-nav-color-fore: var(
    --sorbit-color-gray-nav-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-gray-nav-menu-item-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-icon-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-gray-nav-menu-item-hover-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-hover-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-gray-nav-menu-item-active-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-active-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-gray-nav-menu-item-disabled-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-disabled-shadow,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-gray-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-gray-fore)
  );
}
:where(.nav).is-red {
  --sorbit-nav-color-fore: var(
    --sorbit-color-red-nav-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-red-nav-menu-item-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-red-nav-menu-item-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-red-nav-menu-item-icon-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-red-nav-menu-item-hover-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-red-nav-menu-item-hover-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-red-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-red-nav-menu-item-active-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-red-nav-menu-item-active-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-red-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-red-nav-menu-item-disabled-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-red-nav-menu-item-disabled-shadow,
    var(--sorbit-color-red-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-red-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-red-fore)
  );
}
:where(.nav).is-coral {
  --sorbit-nav-color-fore: var(
    --sorbit-color-coral-nav-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-coral-nav-menu-item-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-icon-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-coral-nav-menu-item-hover-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-hover-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-coral-nav-menu-item-active-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-active-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-coral-nav-menu-item-disabled-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-disabled-shadow,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-coral-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-coral-fore)
  );
}
:where(.nav).is-orange {
  --sorbit-nav-color-fore: var(
    --sorbit-color-orange-nav-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-orange-nav-menu-item-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-icon-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-orange-nav-menu-item-hover-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-hover-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-orange-nav-menu-item-active-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-active-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-orange-nav-menu-item-disabled-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-disabled-shadow,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-orange-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-orange-fore)
  );
}
:where(.nav).is-yellow {
  --sorbit-nav-color-fore: var(
    --sorbit-color-yellow-nav-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-yellow-nav-menu-item-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-icon-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-yellow-nav-menu-item-hover-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-hover-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-yellow-nav-menu-item-active-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-active-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-yellow-nav-menu-item-disabled-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-disabled-shadow,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-yellow-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-yellow-fore)
  );
}
:where(.nav).is-lime {
  --sorbit-nav-color-fore: var(
    --sorbit-color-lime-nav-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-lime-nav-menu-item-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-icon-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-lime-nav-menu-item-hover-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-hover-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-lime-nav-menu-item-active-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-active-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-lime-nav-menu-item-disabled-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-disabled-shadow,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-lime-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-lime-fore)
  );
}
:where(.nav).is-green {
  --sorbit-nav-color-fore: var(
    --sorbit-color-green-nav-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-green-nav-menu-item-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-green-nav-menu-item-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-green-nav-menu-item-icon-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-green-nav-menu-item-hover-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-green-nav-menu-item-hover-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-green-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-green-nav-menu-item-active-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-green-nav-menu-item-active-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-green-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-green-nav-menu-item-disabled-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-green-nav-menu-item-disabled-shadow,
    var(--sorbit-color-green-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-green-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-green-fore)
  );
}
:where(.nav).is-cyan {
  --sorbit-nav-color-fore: var(
    --sorbit-color-cyan-nav-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-cyan-nav-menu-item-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-icon-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-cyan-nav-menu-item-hover-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-hover-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-cyan-nav-menu-item-active-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-active-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-cyan-nav-menu-item-disabled-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-disabled-shadow,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-cyan-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-cyan-fore)
  );
}
:where(.nav).is-blue {
  --sorbit-nav-color-fore: var(
    --sorbit-color-blue-nav-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-blue-nav-menu-item-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-icon-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-blue-nav-menu-item-hover-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-hover-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-blue-nav-menu-item-active-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-active-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-blue-nav-menu-item-disabled-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-disabled-shadow,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-blue-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-blue-fore)
  );
}
:where(.nav).is-violet {
  --sorbit-nav-color-fore: var(
    --sorbit-color-violet-nav-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-violet-nav-menu-item-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-icon-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-violet-nav-menu-item-hover-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-hover-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-violet-nav-menu-item-active-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-active-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-violet-nav-menu-item-disabled-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-disabled-shadow,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-violet-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-violet-fore)
  );
}
:where(.nav).is-magenta {
  --sorbit-nav-color-fore: var(
    --sorbit-color-magenta-nav-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-color-fore: var(
    --sorbit-color-magenta-nav-menu-item-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-icon-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-icon-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-hover-color-fore: var(
    --sorbit-color-magenta-nav-menu-item-hover-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-hover-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-hover-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-icon-hover-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-icon-hover-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-active-color-fore: var(
    --sorbit-color-magenta-nav-menu-item-active-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-active-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-active-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-icon-active-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-icon-active-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-disabled-color-fore: var(
    --sorbit-color-magenta-nav-menu-item-disabled-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-disabled-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-disabled-shadow,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-nav-menu-item-icon-disabled-color-shadow: var(
    --sorbit-color-magenta-nav-menu-item-icon-disabled-shadow,
    var(--sorbit-color-magenta-fore)
  );
}

:where(.paragraph) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: block;
  line-height: 1.5;
  margin: 0;
  margin-block: 0.5rem;
  margin-inline: 0;
}

:where(.progress) {
  --sorbit-progress-color-fore: var(
    --sorbit-color-default-progress-fore,
    --sorbit-color-default-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-default-progress-back,
    --sorbit-color-default-back
  );
  --sorbit-progress-border-width: var(
    --sorbit-border-width-medium
  );
  --sorbit-progress-border-radius: var(
    --sorbit-border-radius-medium
  );
  --sorbit-progress-percentage: 0;
  --sorbit-progress-bar-margin: 0.125rem;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  animation-fill-mode: both;
  animation-duration: var(--sorbit-animation-speed-normal);
}
:where(.progress).is-infinite {
  animation-iteration-count: infinite;
}
:where(.progress).is-heavy {
  animation-duration: var(--sorbit-animation-speed-heavy);
}
:where(.progress).is-slower {
  animation-duration: var(--sorbit-animation-speed-slower);
}
:where(.progress).is-slow {
  animation-duration: var(--sorbit-animation-speed-slow);
}
:where(.progress).is-fast {
  animation-duration: var(--sorbit-animation-speed-fast);
}
:where(.progress).is-faster {
  animation-duration: var(--sorbit-animation-speed-faster);
}
:where(.progress).is-flash {
  animation-duration: var(--sorbit-animation-speed-flash);
}
:where(.progress).is-alternate {
  animation-direction: alternate;
}
:where(.progress).is-reverse {
  animation-direction: reverse;
}
:where(.progress).is-linear {
  animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
:where(.progress).is-ease {
  animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
:where(.progress).is-ease-in {
  animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
:where(.progress).is-ease-out {
  animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
:where(.progress).is-ease-in-out {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
:where(.progress).is-delay-1 {
  animation-delay: 1s;
}
:where(.progress).is-delay-2 {
  animation-delay: 2s;
}
:where(.progress).is-delay-3 {
  animation-delay: 3s;
}
:where(.progress).is-delay-4 {
  animation-delay: 4s;
}
:where(.progress).is-delay-5 {
  animation-delay: 5s;
}
:where(.progress).is-delay-6 {
  animation-delay: 6s;
}
:where(.progress).is-delay-7 {
  animation-delay: 7s;
}
:where(.progress).is-delay-8 {
  animation-delay: 8s;
}
:where(.progress).is-delay-9 {
  animation-delay: 9s;
}
:where(.progress).is-delay-10 {
  animation-delay: 10s;
}
:where(.progress) {
  border-radius: var(--sorbit-progress-border-radius);
  border-style: solid;
  border-width: var(--sorbit-progress-border-width);
  color: var(--sorbit-progress-color-fore);
  height: 1rem;
  position: relative;
}
:where(.progress)::before {
  content: "";
  position: absolute;
  margin: var(--sorbit-progress-bar-margin);
  inset: 0 calc((100 - var(--sorbit-progress-percentage)) * 1%) 0 0;
  border-radius: calc(var(--sorbit-progress-border-radius) - var(--sorbit-progress-bar-margin));
  background: currentColor;
}
:where(.progress).is-0-percent {
  --sorbit-progress-percentage: 0;
}
:where(.progress).is-1-percent {
  --sorbit-progress-percentage: 1;
}
:where(.progress).is-2-percent {
  --sorbit-progress-percentage: 2;
}
:where(.progress).is-3-percent {
  --sorbit-progress-percentage: 3;
}
:where(.progress).is-4-percent {
  --sorbit-progress-percentage: 4;
}
:where(.progress).is-5-percent {
  --sorbit-progress-percentage: 5;
}
:where(.progress).is-6-percent {
  --sorbit-progress-percentage: 6;
}
:where(.progress).is-7-percent {
  --sorbit-progress-percentage: 7;
}
:where(.progress).is-8-percent {
  --sorbit-progress-percentage: 8;
}
:where(.progress).is-9-percent {
  --sorbit-progress-percentage: 9;
}
:where(.progress).is-10-percent {
  --sorbit-progress-percentage: 10;
}
:where(.progress).is-11-percent {
  --sorbit-progress-percentage: 11;
}
:where(.progress).is-12-percent {
  --sorbit-progress-percentage: 12;
}
:where(.progress).is-13-percent {
  --sorbit-progress-percentage: 13;
}
:where(.progress).is-14-percent {
  --sorbit-progress-percentage: 14;
}
:where(.progress).is-15-percent {
  --sorbit-progress-percentage: 15;
}
:where(.progress).is-16-percent {
  --sorbit-progress-percentage: 16;
}
:where(.progress).is-17-percent {
  --sorbit-progress-percentage: 17;
}
:where(.progress).is-18-percent {
  --sorbit-progress-percentage: 18;
}
:where(.progress).is-19-percent {
  --sorbit-progress-percentage: 19;
}
:where(.progress).is-20-percent {
  --sorbit-progress-percentage: 20;
}
:where(.progress).is-21-percent {
  --sorbit-progress-percentage: 21;
}
:where(.progress).is-22-percent {
  --sorbit-progress-percentage: 22;
}
:where(.progress).is-23-percent {
  --sorbit-progress-percentage: 23;
}
:where(.progress).is-24-percent {
  --sorbit-progress-percentage: 24;
}
:where(.progress).is-25-percent {
  --sorbit-progress-percentage: 25;
}
:where(.progress).is-26-percent {
  --sorbit-progress-percentage: 26;
}
:where(.progress).is-27-percent {
  --sorbit-progress-percentage: 27;
}
:where(.progress).is-28-percent {
  --sorbit-progress-percentage: 28;
}
:where(.progress).is-29-percent {
  --sorbit-progress-percentage: 29;
}
:where(.progress).is-30-percent {
  --sorbit-progress-percentage: 30;
}
:where(.progress).is-31-percent {
  --sorbit-progress-percentage: 31;
}
:where(.progress).is-32-percent {
  --sorbit-progress-percentage: 32;
}
:where(.progress).is-33-percent {
  --sorbit-progress-percentage: 33;
}
:where(.progress).is-34-percent {
  --sorbit-progress-percentage: 34;
}
:where(.progress).is-35-percent {
  --sorbit-progress-percentage: 35;
}
:where(.progress).is-36-percent {
  --sorbit-progress-percentage: 36;
}
:where(.progress).is-37-percent {
  --sorbit-progress-percentage: 37;
}
:where(.progress).is-38-percent {
  --sorbit-progress-percentage: 38;
}
:where(.progress).is-39-percent {
  --sorbit-progress-percentage: 39;
}
:where(.progress).is-40-percent {
  --sorbit-progress-percentage: 40;
}
:where(.progress).is-41-percent {
  --sorbit-progress-percentage: 41;
}
:where(.progress).is-42-percent {
  --sorbit-progress-percentage: 42;
}
:where(.progress).is-43-percent {
  --sorbit-progress-percentage: 43;
}
:where(.progress).is-44-percent {
  --sorbit-progress-percentage: 44;
}
:where(.progress).is-45-percent {
  --sorbit-progress-percentage: 45;
}
:where(.progress).is-46-percent {
  --sorbit-progress-percentage: 46;
}
:where(.progress).is-47-percent {
  --sorbit-progress-percentage: 47;
}
:where(.progress).is-48-percent {
  --sorbit-progress-percentage: 48;
}
:where(.progress).is-49-percent {
  --sorbit-progress-percentage: 49;
}
:where(.progress).is-50-percent {
  --sorbit-progress-percentage: 50;
}
:where(.progress).is-51-percent {
  --sorbit-progress-percentage: 51;
}
:where(.progress).is-52-percent {
  --sorbit-progress-percentage: 52;
}
:where(.progress).is-53-percent {
  --sorbit-progress-percentage: 53;
}
:where(.progress).is-54-percent {
  --sorbit-progress-percentage: 54;
}
:where(.progress).is-55-percent {
  --sorbit-progress-percentage: 55;
}
:where(.progress).is-56-percent {
  --sorbit-progress-percentage: 56;
}
:where(.progress).is-57-percent {
  --sorbit-progress-percentage: 57;
}
:where(.progress).is-58-percent {
  --sorbit-progress-percentage: 58;
}
:where(.progress).is-59-percent {
  --sorbit-progress-percentage: 59;
}
:where(.progress).is-60-percent {
  --sorbit-progress-percentage: 60;
}
:where(.progress).is-61-percent {
  --sorbit-progress-percentage: 61;
}
:where(.progress).is-62-percent {
  --sorbit-progress-percentage: 62;
}
:where(.progress).is-63-percent {
  --sorbit-progress-percentage: 63;
}
:where(.progress).is-64-percent {
  --sorbit-progress-percentage: 64;
}
:where(.progress).is-65-percent {
  --sorbit-progress-percentage: 65;
}
:where(.progress).is-66-percent {
  --sorbit-progress-percentage: 66;
}
:where(.progress).is-67-percent {
  --sorbit-progress-percentage: 67;
}
:where(.progress).is-68-percent {
  --sorbit-progress-percentage: 68;
}
:where(.progress).is-69-percent {
  --sorbit-progress-percentage: 69;
}
:where(.progress).is-70-percent {
  --sorbit-progress-percentage: 70;
}
:where(.progress).is-71-percent {
  --sorbit-progress-percentage: 71;
}
:where(.progress).is-72-percent {
  --sorbit-progress-percentage: 72;
}
:where(.progress).is-73-percent {
  --sorbit-progress-percentage: 73;
}
:where(.progress).is-74-percent {
  --sorbit-progress-percentage: 74;
}
:where(.progress).is-75-percent {
  --sorbit-progress-percentage: 75;
}
:where(.progress).is-76-percent {
  --sorbit-progress-percentage: 76;
}
:where(.progress).is-77-percent {
  --sorbit-progress-percentage: 77;
}
:where(.progress).is-78-percent {
  --sorbit-progress-percentage: 78;
}
:where(.progress).is-79-percent {
  --sorbit-progress-percentage: 79;
}
:where(.progress).is-80-percent {
  --sorbit-progress-percentage: 80;
}
:where(.progress).is-81-percent {
  --sorbit-progress-percentage: 81;
}
:where(.progress).is-82-percent {
  --sorbit-progress-percentage: 82;
}
:where(.progress).is-83-percent {
  --sorbit-progress-percentage: 83;
}
:where(.progress).is-84-percent {
  --sorbit-progress-percentage: 84;
}
:where(.progress).is-85-percent {
  --sorbit-progress-percentage: 85;
}
:where(.progress).is-86-percent {
  --sorbit-progress-percentage: 86;
}
:where(.progress).is-87-percent {
  --sorbit-progress-percentage: 87;
}
:where(.progress).is-88-percent {
  --sorbit-progress-percentage: 88;
}
:where(.progress).is-89-percent {
  --sorbit-progress-percentage: 89;
}
:where(.progress).is-90-percent {
  --sorbit-progress-percentage: 90;
}
:where(.progress).is-91-percent {
  --sorbit-progress-percentage: 91;
}
:where(.progress).is-92-percent {
  --sorbit-progress-percentage: 92;
}
:where(.progress).is-93-percent {
  --sorbit-progress-percentage: 93;
}
:where(.progress).is-94-percent {
  --sorbit-progress-percentage: 94;
}
:where(.progress).is-95-percent {
  --sorbit-progress-percentage: 95;
}
:where(.progress).is-96-percent {
  --sorbit-progress-percentage: 96;
}
:where(.progress).is-97-percent {
  --sorbit-progress-percentage: 97;
}
:where(.progress).is-98-percent {
  --sorbit-progress-percentage: 98;
}
:where(.progress).is-99-percent {
  --sorbit-progress-percentage: 99;
}
:where(.progress).is-100-percent {
  --sorbit-progress-percentage: 100;
}
:where(.progress).is-gray {
  --sorbit-progress-color-fore: var(
    --sorbit-color-gray-progress-fore,
    --sorbit-color-gray-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-gray-progress-back,
    --sorbit-color-gray-back
  );
}
:where(.progress).is-red {
  --sorbit-progress-color-fore: var(
    --sorbit-color-red-progress-fore,
    --sorbit-color-red-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-red-progress-back,
    --sorbit-color-red-back
  );
}
:where(.progress).is-coral {
  --sorbit-progress-color-fore: var(
    --sorbit-color-coral-progress-fore,
    --sorbit-color-coral-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-coral-progress-back,
    --sorbit-color-coral-back
  );
}
:where(.progress).is-orange {
  --sorbit-progress-color-fore: var(
    --sorbit-color-orange-progress-fore,
    --sorbit-color-orange-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-orange-progress-back,
    --sorbit-color-orange-back
  );
}
:where(.progress).is-yellow {
  --sorbit-progress-color-fore: var(
    --sorbit-color-yellow-progress-fore,
    --sorbit-color-yellow-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-yellow-progress-back,
    --sorbit-color-yellow-back
  );
}
:where(.progress).is-lime {
  --sorbit-progress-color-fore: var(
    --sorbit-color-lime-progress-fore,
    --sorbit-color-lime-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-lime-progress-back,
    --sorbit-color-lime-back
  );
}
:where(.progress).is-green {
  --sorbit-progress-color-fore: var(
    --sorbit-color-green-progress-fore,
    --sorbit-color-green-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-green-progress-back,
    --sorbit-color-green-back
  );
}
:where(.progress).is-cyan {
  --sorbit-progress-color-fore: var(
    --sorbit-color-cyan-progress-fore,
    --sorbit-color-cyan-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-cyan-progress-back,
    --sorbit-color-cyan-back
  );
}
:where(.progress).is-blue {
  --sorbit-progress-color-fore: var(
    --sorbit-color-blue-progress-fore,
    --sorbit-color-blue-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-blue-progress-back,
    --sorbit-color-blue-back
  );
}
:where(.progress).is-violet {
  --sorbit-progress-color-fore: var(
    --sorbit-color-violet-progress-fore,
    --sorbit-color-violet-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-violet-progress-back,
    --sorbit-color-violet-back
  );
}
:where(.progress).is-magenta {
  --sorbit-progress-color-fore: var(
    --sorbit-color-magenta-progress-fore,
    --sorbit-color-magenta-fore
  );
  --sorbit-progress-color-back: var(
    --sorbit-color-magenta-progress-back,
    --sorbit-color-magenta-back
  );
}

:where(.pre) {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: var(--sorbit-font-family-monospace);
  background-color: var(--sorbit-color-default-code-back);
  white-space: pre;
  word-wrap: normal;
}
:where(.pre).is-gray {
  background-color: var(--sorbit-color-gray-code-back);
  color: var(--sorbit-color-gray-fore);
}
:where(.pre).is-red {
  background-color: var(--sorbit-color-red-code-back);
  color: var(--sorbit-color-red-fore);
}
:where(.pre).is-coral {
  background-color: var(--sorbit-color-coral-code-back);
  color: var(--sorbit-color-coral-fore);
}
:where(.pre).is-orange {
  background-color: var(--sorbit-color-orange-code-back);
  color: var(--sorbit-color-orange-fore);
}
:where(.pre).is-yellow {
  background-color: var(--sorbit-color-yellow-code-back);
  color: var(--sorbit-color-yellow-fore);
}
:where(.pre).is-lime {
  background-color: var(--sorbit-color-lime-code-back);
  color: var(--sorbit-color-lime-fore);
}
:where(.pre).is-green {
  background-color: var(--sorbit-color-green-code-back);
  color: var(--sorbit-color-green-fore);
}
:where(.pre).is-cyan {
  background-color: var(--sorbit-color-cyan-code-back);
  color: var(--sorbit-color-cyan-fore);
}
:where(.pre).is-blue {
  background-color: var(--sorbit-color-blue-code-back);
  color: var(--sorbit-color-blue-fore);
}
:where(.pre).is-violet {
  background-color: var(--sorbit-color-violet-code-back);
  color: var(--sorbit-color-violet-fore);
}
:where(.pre).is-magenta {
  background-color: var(--sorbit-color-magenta-code-back);
  color: var(--sorbit-color-magenta-fore);
}

:where(.tile) {
  --sorbit-tile-color-fore: var(
    --sorbit-color-default-tile-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-default-tile-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-default-tile-shadow,
    var(--sorbit-color-default-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-default-tile-selection-fore,
    var(--sorbit-color-default-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-default-tile-selection-back,
    var(--sorbit-color-default-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-default-tile-header-fore,
    var(--sorbit-color-default-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-default-tile-header-back,
    var(--sorbit-color-default-back)
  );
  --sorbit-tile-header-height: 50%;
  --sorbit-tile-header-padding: 1rem;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-tile-color-back);
  color: var(--sorbit-tile-color-fore);
  position: relative;
  min-height: calc(2 * (var(--sorbit-font-size-medium) + var(--sorbit-tile-header-padding) * 2));
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 0.25rem var(--sorbit-tile-color-shadow);
}
:where(.tile)::selection {
  color: var(--sorbit-tile-selection-color-fore);
  background-color: var(--sorbit-tile-selection-color-back);
}
:where(.tile) > .tile-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  align-items: center;
  background-color: oklch(from var(--sorbit-tile-header-color-back) l c h/0.75);
  color: var(--sorbit-tile-header-color-fore);
  display: flex;
  font-size: var(--sorbit-font-size-medium);
  font-weight: var(--sorbit-font-weight-semibold);
  height: var(--sorbit-tile-header-height);
  position: absolute;
  left: 0;
  width: 50%;
  z-index: 2;
  justify-content: flex-start;
  margin: auto auto auto 0;
  text-align: left;
  padding: var(--sorbit-tile-header-padding);
}
@media screen and (max-width: 767.98px) {
  :where(.tile) > .tile-header {
    top: 0;
    width: 100%;
    margin: 0 auto auto auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.tile) > .tile-header {
    top: 0;
    width: 100%;
    margin: 0 auto auto auto;
  }
}
:where(.tile) > .tile-image {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: inline-block;
  height: auto;
  inset: 0;
  margin: auto;
  vertical-align: middle;
  width: 100%;
  z-index: 1;
}
:where(.tile).is-gray {
  --sorbit-tile-color-fore: var(
    --sorbit-color-gray-tile-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-gray-tile-back,
    var(--sorbit-color-gray-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-gray-tile-shadow,
    var(--sorbit-color-gray-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-gray-tile-selection-fore,
    var(--sorbit-color-gray-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-gray-tile-selection-back,
    var(--sorbit-color-gray-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-gray-tile-header-fore,
    var(--sorbit-color-gray-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-gray-tile-header-back,
    var(--sorbit-color-gray-back)
  );
}
:where(.tile).is-red {
  --sorbit-tile-color-fore: var(
    --sorbit-color-red-tile-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-red-tile-back,
    var(--sorbit-color-red-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-red-tile-shadow,
    var(--sorbit-color-red-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-red-tile-selection-fore,
    var(--sorbit-color-red-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-red-tile-selection-back,
    var(--sorbit-color-red-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-red-tile-header-fore,
    var(--sorbit-color-red-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-red-tile-header-back,
    var(--sorbit-color-red-back)
  );
}
:where(.tile).is-coral {
  --sorbit-tile-color-fore: var(
    --sorbit-color-coral-tile-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-coral-tile-back,
    var(--sorbit-color-coral-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-coral-tile-shadow,
    var(--sorbit-color-coral-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-coral-tile-selection-fore,
    var(--sorbit-color-coral-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-coral-tile-selection-back,
    var(--sorbit-color-coral-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-coral-tile-header-fore,
    var(--sorbit-color-coral-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-coral-tile-header-back,
    var(--sorbit-color-coral-back)
  );
}
:where(.tile).is-orange {
  --sorbit-tile-color-fore: var(
    --sorbit-color-orange-tile-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-orange-tile-back,
    var(--sorbit-color-orange-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-orange-tile-shadow,
    var(--sorbit-color-orange-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-orange-tile-selection-fore,
    var(--sorbit-color-orange-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-orange-tile-selection-back,
    var(--sorbit-color-orange-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-orange-tile-header-fore,
    var(--sorbit-color-orange-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-orange-tile-header-back,
    var(--sorbit-color-orange-back)
  );
}
:where(.tile).is-yellow {
  --sorbit-tile-color-fore: var(
    --sorbit-color-yellow-tile-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-yellow-tile-back,
    var(--sorbit-color-yellow-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-yellow-tile-shadow,
    var(--sorbit-color-yellow-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-yellow-tile-selection-fore,
    var(--sorbit-color-yellow-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-yellow-tile-selection-back,
    var(--sorbit-color-yellow-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-yellow-tile-header-fore,
    var(--sorbit-color-yellow-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-yellow-tile-header-back,
    var(--sorbit-color-yellow-back)
  );
}
:where(.tile).is-lime {
  --sorbit-tile-color-fore: var(
    --sorbit-color-lime-tile-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-lime-tile-back,
    var(--sorbit-color-lime-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-lime-tile-shadow,
    var(--sorbit-color-lime-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-lime-tile-selection-fore,
    var(--sorbit-color-lime-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-lime-tile-selection-back,
    var(--sorbit-color-lime-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-lime-tile-header-fore,
    var(--sorbit-color-lime-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-lime-tile-header-back,
    var(--sorbit-color-lime-back)
  );
}
:where(.tile).is-green {
  --sorbit-tile-color-fore: var(
    --sorbit-color-green-tile-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-green-tile-back,
    var(--sorbit-color-green-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-green-tile-shadow,
    var(--sorbit-color-green-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-green-tile-selection-fore,
    var(--sorbit-color-green-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-green-tile-selection-back,
    var(--sorbit-color-green-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-green-tile-header-fore,
    var(--sorbit-color-green-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-green-tile-header-back,
    var(--sorbit-color-green-back)
  );
}
:where(.tile).is-cyan {
  --sorbit-tile-color-fore: var(
    --sorbit-color-cyan-tile-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-cyan-tile-back,
    var(--sorbit-color-cyan-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-cyan-tile-shadow,
    var(--sorbit-color-cyan-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-cyan-tile-selection-fore,
    var(--sorbit-color-cyan-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-cyan-tile-selection-back,
    var(--sorbit-color-cyan-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-cyan-tile-header-fore,
    var(--sorbit-color-cyan-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-cyan-tile-header-back,
    var(--sorbit-color-cyan-back)
  );
}
:where(.tile).is-blue {
  --sorbit-tile-color-fore: var(
    --sorbit-color-blue-tile-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-blue-tile-back,
    var(--sorbit-color-blue-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-blue-tile-shadow,
    var(--sorbit-color-blue-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-blue-tile-selection-fore,
    var(--sorbit-color-blue-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-blue-tile-selection-back,
    var(--sorbit-color-blue-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-blue-tile-header-fore,
    var(--sorbit-color-blue-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-blue-tile-header-back,
    var(--sorbit-color-blue-back)
  );
}
:where(.tile).is-violet {
  --sorbit-tile-color-fore: var(
    --sorbit-color-violet-tile-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-violet-tile-back,
    var(--sorbit-color-violet-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-violet-tile-shadow,
    var(--sorbit-color-violet-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-violet-tile-selection-fore,
    var(--sorbit-color-violet-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-violet-tile-selection-back,
    var(--sorbit-color-violet-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-violet-tile-header-fore,
    var(--sorbit-color-violet-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-violet-tile-header-back,
    var(--sorbit-color-violet-back)
  );
}
:where(.tile).is-magenta {
  --sorbit-tile-color-fore: var(
    --sorbit-color-magenta-tile-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-tile-color-back: var(
    --sorbit-color-magenta-tile-back,
    var(--sorbit-color-magenta-back)
  );
  --sorbit-tile-color-shadow: var(
    --sorbit-color-magenta-tile-shadow,
    var(--sorbit-color-magenta-shadow)
  );
  --sorbit-tile-selection-color-fore: var(
    --sorbit-color-magenta-tile-selection-fore,
    var(--sorbit-color-magenta-selection-fore)
  );
  --sorbit-tile-selection-color-back: var(
    --sorbit-color-magenta-tile-selection-back,
    var(--sorbit-color-magenta-selection-back)
  );
  --sorbit-tile-header-color-fore: var(
    --sorbit-color-magenta-tile-header-fore,
    var(--sorbit-color-magenta-fore)
  );
  --sorbit-tile-header-color-back: var(
    --sorbit-color-magenta-tile-header-back,
    var(--sorbit-color-magenta-back)
  );
}

:where(.dot) {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-default-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-default-dot-back
  );
  --sorbit-dot-size: 20%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-color: var(--sorbit-dot-color-back);
  background-image: radial-gradient(var(--sorbit-dot-color-fore) var(--sorbit-dot-size), transparent calc(var(--sorbit-dot-size) + 3%)), radial-gradient(var(--sorbit-dot-color-fore) var(--sorbit-dot-size), transparent calc(var(--sorbit-dot-size) + 3%));
  background-position: 0 0, 1rem 1rem;
  background-repeat: repeat;
  background-size: 2rem 2rem;
}
:where(.dot).is-coin {
  --sorbit-dot-size: 30%;
}
:where(.dot).is-polka {
  --sorbit-dot-size: 20%;
}
:where(.dot).is-pin {
  --sorbit-dot-size: 10%;
}
:where(.dot).is-gray {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-gray-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-gray-dot-back
  );
}
:where(.dot).is-red {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-red-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-red-dot-back
  );
}
:where(.dot).is-coral {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-coral-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-coral-dot-back
  );
}
:where(.dot).is-orange {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-orange-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-orange-dot-back
  );
}
:where(.dot).is-yellow {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-yellow-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-yellow-dot-back
  );
}
:where(.dot).is-lime {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-lime-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-lime-dot-back
  );
}
:where(.dot).is-green {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-green-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-green-dot-back
  );
}
:where(.dot).is-cyan {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-cyan-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-cyan-dot-back
  );
}
:where(.dot).is-blue {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-blue-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-blue-dot-back
  );
}
:where(.dot).is-violet {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-violet-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-violet-dot-back
  );
}
:where(.dot).is-magenta {
  --sorbit-dot-color-fore: oklch(
    from var(--sorbit-color-magenta-dot-fore) l c h / 0.5
  );
  --sorbit-dot-color-back: var(
    --sorbit-color-magenta-dot-back
  );
}

:where(.gingham) {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-default-gingham-fore) l c h / 0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-default-gingham-back
  );
  --sorbit-gingham-degree: 0deg;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-size: auto auto;
  background-color: var(--sorbit-gingham-color-back);
  background-image: repeating-linear-gradient(var(--sorbit-gingham-degree), transparent, transparent 0.75rem, var(--sorbit-gingham-color-fore) 0.75rem, var(--sorbit-gingham-color-fore) 1.5rem), repeating-linear-gradient(calc(var(--sorbit-gingham-degree) + 90deg), transparent, transparent 0.75rem, var(--sorbit-gingham-color-fore) 0.75rem, var(--sorbit-gingham-color-fore) 1.5rem);
}
:where(.gingham).is-0deg {
  --sorbit-gingham-degree: 0deg;
}
:where(.gingham).is-15deg {
  --sorbit-gingham-degree: 15deg;
}
:where(.gingham).is-30deg {
  --sorbit-gingham-degree: 30deg;
}
:where(.gingham).is-45deg {
  --sorbit-gingham-degree: 45deg;
}
:where(.gingham).is-60deg {
  --sorbit-gingham-degree: 60deg;
}
:where(.gingham).is-75deg {
  --sorbit-gingham-degree: 75deg;
}
:where(.gingham).is-90deg {
  --sorbit-gingham-degree: 90deg;
}
:where(.gingham).is-gray {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-gray-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-gray-gingham-back
  );
}
:where(.gingham).is-red {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-red-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-red-gingham-back
  );
}
:where(.gingham).is-coral {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-coral-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-coral-gingham-back
  );
}
:where(.gingham).is-orange {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-orange-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-orange-gingham-back
  );
}
:where(.gingham).is-yellow {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-yellow-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-yellow-gingham-back
  );
}
:where(.gingham).is-lime {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-lime-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-lime-gingham-back
  );
}
:where(.gingham).is-green {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-green-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-green-gingham-back
  );
}
:where(.gingham).is-cyan {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-cyan-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-cyan-gingham-back
  );
}
:where(.gingham).is-blue {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-blue-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-blue-gingham-back
  );
}
:where(.gingham).is-violet {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-violet-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-violet-gingham-back
  );
}
:where(.gingham).is-magenta {
  --sorbit-gingham-color-fore: oklch(
    from var(--sorbit-color-magenta-gingham-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-gingham-color-back: var(
    --sorbit-color-magenta-gingham-back
  );
}

:where(.stripe) {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-default-stripe-fore) l c h / 0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-default-stripe-back
  );
  --sorbit-stripe-degree: 0deg;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background-size: auto auto;
  background-color: var(--sorbit-stripe-color-back);
  background-image: repeating-linear-gradient(var(--sorbit-stripe-degree), transparent, transparent 0.75rem, var(--sorbit-stripe-color-fore) 0.75rem, var(--sorbit-stripe-color-fore) 1.5rem);
}
:where(.stripe).is-0deg {
  --sorbit-stripe-degree: 0deg;
}
:where(.stripe).is-15deg {
  --sorbit-stripe-degree: 15deg;
}
:where(.stripe).is-30deg {
  --sorbit-stripe-degree: 30deg;
}
:where(.stripe).is-45deg {
  --sorbit-stripe-degree: 45deg;
}
:where(.stripe).is-60deg {
  --sorbit-stripe-degree: 60deg;
}
:where(.stripe).is-75deg {
  --sorbit-stripe-degree: 75deg;
}
:where(.stripe).is-90deg {
  --sorbit-stripe-degree: 90deg;
}
:where(.stripe).is-105deg {
  --sorbit-stripe-degree: 105deg;
}
:where(.stripe).is-120deg {
  --sorbit-stripe-degree: 120deg;
}
:where(.stripe).is-135deg {
  --sorbit-stripe-degree: 135deg;
}
:where(.stripe).is-150deg {
  --sorbit-stripe-degree: 150deg;
}
:where(.stripe).is-165deg {
  --sorbit-stripe-degree: 165deg;
}
:where(.stripe).is-180deg {
  --sorbit-stripe-degree: 180deg;
}
:where(.stripe).is-195deg {
  --sorbit-stripe-degree: 195deg;
}
:where(.stripe).is-210deg {
  --sorbit-stripe-degree: 210deg;
}
:where(.stripe).is-225deg {
  --sorbit-stripe-degree: 225deg;
}
:where(.stripe).is-240deg {
  --sorbit-stripe-degree: 240deg;
}
:where(.stripe).is-255deg {
  --sorbit-stripe-degree: 255deg;
}
:where(.stripe).is-270deg {
  --sorbit-stripe-degree: 270deg;
}
:where(.stripe).is-285deg {
  --sorbit-stripe-degree: 285deg;
}
:where(.stripe).is-300deg {
  --sorbit-stripe-degree: 300deg;
}
:where(.stripe).is-315deg {
  --sorbit-stripe-degree: 315deg;
}
:where(.stripe).is-330deg {
  --sorbit-stripe-degree: 330deg;
}
:where(.stripe).is-345deg {
  --sorbit-stripe-degree: 345deg;
}
:where(.stripe).is-360deg {
  --sorbit-stripe-degree: 360deg;
}
:where(.stripe).is-gray {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-gray-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-gray-stripe-back
  );
}
:where(.stripe).is-red {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-red-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-red-stripe-back
  );
}
:where(.stripe).is-coral {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-coral-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-coral-stripe-back
  );
}
:where(.stripe).is-orange {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-orange-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-orange-stripe-back
  );
}
:where(.stripe).is-yellow {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-yellow-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-yellow-stripe-back
  );
}
:where(.stripe).is-lime {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-lime-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-lime-stripe-back
  );
}
:where(.stripe).is-green {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-green-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-green-stripe-back
  );
}
:where(.stripe).is-cyan {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-cyan-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-cyan-stripe-back
  );
}
:where(.stripe).is-blue {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-blue-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-blue-stripe-back
  );
}
:where(.stripe).is-violet {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-violet-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-violet-stripe-back
  );
}
:where(.stripe).is-magenta {
  --sorbit-stripe-color-fore: oklch(
    from var(--sorbit-color-magenta-stripe-fore)
      l
      c
      h /
      0.5
  );
  --sorbit-stripe-color-back: var(
    --sorbit-color-magenta-stripe-back
  );
}

.admin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: grid;
  width: 100%;
  height: 100vh;
  grid-template-columns: 16rem 1fr;
}
.admin[data-sorbit-admin-sidebar=collapse] {
  grid-template-columns: 4rem 1fr;
}
.admin > .admin-sidebar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  width: 100%;
}
.admin > .admin-main {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  overflow: auto;
  width: 100%;
}

.centering {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.centering.is-fullheight {
  height: 100%;
}

:where(.columns) {
  --sorbit-columns-gutter-x: 0;
  --sorbit-columns-gutter-y: 0;
  --sorbit-columns-gutter-top: var(--sorbit-columns-gutter-y);
  --sorbit-columns-gutter-bottom: var(--sorbit-columns-gutter-y);
  --sorbit-columns-gutter-right: var(--sorbit-columns-gutter-x);
  --sorbit-columns-gutter-left: var(--sorbit-columns-gutter-x);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: calc(var(--sorbit-columns-gutter-top) * -0.5);
  margin-bottom: calc(var(--sorbit-columns-gutter-bottom) * -0.5);
  margin-right: calc(var(--sorbit-columns-gutter-right) * -0.5);
  margin-left: calc(var(--sorbit-columns-gutter-left) * -0.5);
}
:where(.columns).is-direction-row {
  flex-direction: row;
}
:where(.columns).is-direction-row-reverse {
  flex-direction: row-reverse;
}
:where(.columns).is-direction-column {
  flex-direction: column;
}
:where(.columns).is-direction-column-reverse {
  flex-direction: column-reverse;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).is-mobile-direction-row, :where(.columns).is-mobile-or-more-direction-row, :where(.columns).is-tablet-or-less-direction-row, :where(.columns).is-desktop-or-less-direction-row, :where(.columns).is-widescreen-or-less-direction-row, :where(.columns).is-fullhd-or-less-direction-row {
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).is-mobile-or-more-direction-row, :where(.columns).is-tablet-or-less-direction-row, :where(.columns).is-tablet-direction-row, :where(.columns).is-tablet-or-more-direction-row, :where(.columns).is-desktop-or-less-direction-row, :where(.columns).is-widescreen-or-less-direction-row, :where(.columns).is-fullhd-or-less-direction-row {
    flex-direction: row;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).is-mobile-or-more-direction-row, :where(.columns).is-tablet-or-more-direction-row, :where(.columns).is-desktop-or-less-direction-row, :where(.columns).is-desktop-direction-row, :where(.columns).is-desktop-or-more-direction-row, :where(.columns).is-widescreen-or-less-direction-row, :where(.columns).is-fullhd-or-less-direction-row {
    flex-direction: row;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).is-mobile-or-more-direction-row, :where(.columns).is-tablet-or-more-direction-row, :where(.columns).is-desktop-or-more-direction-row, :where(.columns).is-widescreen-or-less-direction-row, :where(.columns).is-widescreen-direction-row, :where(.columns).is-widescreen-or-more-direction-row, :where(.columns).is-fullhd-or-less-direction-row {
    flex-direction: row;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).is-mobile-or-more-direction-row, :where(.columns).is-tablet-or-more-direction-row, :where(.columns).is-desktop-or-more-direction-row, :where(.columns).is-widescreen-or-more-direction-row, :where(.columns).is-fullhd-or-less-direction-row, :where(.columns).is-fullhd-direction-row {
    flex-direction: row;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).is-mobile-direction-row-reverse, :where(.columns).is-mobile-or-more-direction-row-reverse, :where(.columns).is-tablet-or-less-direction-row-reverse, :where(.columns).is-desktop-or-less-direction-row-reverse, :where(.columns).is-widescreen-or-less-direction-row-reverse, :where(.columns).is-fullhd-or-less-direction-row-reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).is-mobile-or-more-direction-row-reverse, :where(.columns).is-tablet-or-less-direction-row-reverse, :where(.columns).is-tablet-direction-row-reverse, :where(.columns).is-tablet-or-more-direction-row-reverse, :where(.columns).is-desktop-or-less-direction-row-reverse, :where(.columns).is-widescreen-or-less-direction-row-reverse, :where(.columns).is-fullhd-or-less-direction-row-reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).is-mobile-or-more-direction-row-reverse, :where(.columns).is-tablet-or-more-direction-row-reverse, :where(.columns).is-desktop-or-less-direction-row-reverse, :where(.columns).is-desktop-direction-row-reverse, :where(.columns).is-desktop-or-more-direction-row-reverse, :where(.columns).is-widescreen-or-less-direction-row-reverse, :where(.columns).is-fullhd-or-less-direction-row-reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).is-mobile-or-more-direction-row-reverse, :where(.columns).is-tablet-or-more-direction-row-reverse, :where(.columns).is-desktop-or-more-direction-row-reverse, :where(.columns).is-widescreen-or-less-direction-row-reverse, :where(.columns).is-widescreen-direction-row-reverse, :where(.columns).is-widescreen-or-more-direction-row-reverse, :where(.columns).is-fullhd-or-less-direction-row-reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).is-mobile-or-more-direction-row-reverse, :where(.columns).is-tablet-or-more-direction-row-reverse, :where(.columns).is-desktop-or-more-direction-row-reverse, :where(.columns).is-widescreen-or-more-direction-row-reverse, :where(.columns).is-fullhd-or-less-direction-row-reverse, :where(.columns).is-fullhd-direction-row-reverse {
    flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).is-mobile-direction-column, :where(.columns).is-mobile-or-more-direction-column, :where(.columns).is-tablet-or-less-direction-column, :where(.columns).is-desktop-or-less-direction-column, :where(.columns).is-widescreen-or-less-direction-column, :where(.columns).is-fullhd-or-less-direction-column {
    flex-direction: column;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).is-mobile-or-more-direction-column, :where(.columns).is-tablet-or-less-direction-column, :where(.columns).is-tablet-direction-column, :where(.columns).is-tablet-or-more-direction-column, :where(.columns).is-desktop-or-less-direction-column, :where(.columns).is-widescreen-or-less-direction-column, :where(.columns).is-fullhd-or-less-direction-column {
    flex-direction: column;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).is-mobile-or-more-direction-column, :where(.columns).is-tablet-or-more-direction-column, :where(.columns).is-desktop-or-less-direction-column, :where(.columns).is-desktop-direction-column, :where(.columns).is-desktop-or-more-direction-column, :where(.columns).is-widescreen-or-less-direction-column, :where(.columns).is-fullhd-or-less-direction-column {
    flex-direction: column;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).is-mobile-or-more-direction-column, :where(.columns).is-tablet-or-more-direction-column, :where(.columns).is-desktop-or-more-direction-column, :where(.columns).is-widescreen-or-less-direction-column, :where(.columns).is-widescreen-direction-column, :where(.columns).is-widescreen-or-more-direction-column, :where(.columns).is-fullhd-or-less-direction-column {
    flex-direction: column;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).is-mobile-or-more-direction-column, :where(.columns).is-tablet-or-more-direction-column, :where(.columns).is-desktop-or-more-direction-column, :where(.columns).is-widescreen-or-more-direction-column, :where(.columns).is-fullhd-or-less-direction-column, :where(.columns).is-fullhd-direction-column {
    flex-direction: column;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).is-mobile-direction-column-reverse, :where(.columns).is-mobile-or-more-direction-column-reverse, :where(.columns).is-tablet-or-less-direction-column-reverse, :where(.columns).is-desktop-or-less-direction-column-reverse, :where(.columns).is-widescreen-or-less-direction-column-reverse, :where(.columns).is-fullhd-or-less-direction-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).is-mobile-or-more-direction-column-reverse, :where(.columns).is-tablet-or-less-direction-column-reverse, :where(.columns).is-tablet-direction-column-reverse, :where(.columns).is-tablet-or-more-direction-column-reverse, :where(.columns).is-desktop-or-less-direction-column-reverse, :where(.columns).is-widescreen-or-less-direction-column-reverse, :where(.columns).is-fullhd-or-less-direction-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).is-mobile-or-more-direction-column-reverse, :where(.columns).is-tablet-or-more-direction-column-reverse, :where(.columns).is-desktop-or-less-direction-column-reverse, :where(.columns).is-desktop-direction-column-reverse, :where(.columns).is-desktop-or-more-direction-column-reverse, :where(.columns).is-widescreen-or-less-direction-column-reverse, :where(.columns).is-fullhd-or-less-direction-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).is-mobile-or-more-direction-column-reverse, :where(.columns).is-tablet-or-more-direction-column-reverse, :where(.columns).is-desktop-or-more-direction-column-reverse, :where(.columns).is-widescreen-or-less-direction-column-reverse, :where(.columns).is-widescreen-direction-column-reverse, :where(.columns).is-widescreen-or-more-direction-column-reverse, :where(.columns).is-fullhd-or-less-direction-column-reverse {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).is-mobile-or-more-direction-column-reverse, :where(.columns).is-tablet-or-more-direction-column-reverse, :where(.columns).is-desktop-or-more-direction-column-reverse, :where(.columns).is-widescreen-or-more-direction-column-reverse, :where(.columns).is-fullhd-or-less-direction-column-reverse, :where(.columns).is-fullhd-direction-column-reverse {
    flex-direction: column-reverse;
  }
}
:where(.columns).has-gutter-0rem {
  --sorbit-columns-gutter-x: 0rem;
  --sorbit-columns-gutter-y: 0rem;
}
:where(.columns).has-gutter-x-0rem {
  --sorbit-columns-gutter-x: 0rem;
}
:where(.columns).has-gutter-y-0rem {
  --sorbit-columns-gutter-y: 0rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-0rem, :where(.columns).has-gutter-mobile-or-more-0rem, :where(.columns).has-gutter-tablet-or-less-0rem, :where(.columns).has-gutter-desktop-or-less-0rem, :where(.columns).has-gutter-widescreen-or-less-0rem, :where(.columns).has-gutter-fullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-0rem, :where(.columns).has-gutter-tablet-or-less-0rem, :where(.columns).has-gutter-tablet-0rem, :where(.columns).has-gutter-tablet-or-more-0rem, :where(.columns).has-gutter-desktop-or-less-0rem, :where(.columns).has-gutter-widescreen-or-less-0rem, :where(.columns).has-gutter-fullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-0rem, :where(.columns).has-gutter-tablet-or-more-0rem, :where(.columns).has-gutter-desktop-or-less-0rem, :where(.columns).has-gutter-desktop-0rem, :where(.columns).has-gutter-desktop-or-more-0rem, :where(.columns).has-gutter-widescreen-or-less-0rem, :where(.columns).has-gutter-fullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-0rem, :where(.columns).has-gutter-tablet-or-more-0rem, :where(.columns).has-gutter-desktop-or-more-0rem, :where(.columns).has-gutter-widescreen-or-less-0rem, :where(.columns).has-gutter-widescreen-0rem, :where(.columns).has-gutter-widescreen-or-more-0rem, :where(.columns).has-gutter-fullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-0rem, :where(.columns).has-gutter-tablet-or-more-0rem, :where(.columns).has-gutter-desktop-or-more-0rem, :where(.columns).has-gutter-widescreen-or-more-0rem, :where(.columns).has-gutter-fullhd-or-less-0rem, :where(.columns).has-gutter-fullhd-0rem {
    --sorbit-columns-gutter-x: 0rem;
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-0rem, :where(.columns).has-gutter-xmobile-or-more-0rem, :where(.columns).has-gutter-xtablet-or-less-0rem, :where(.columns).has-gutter-xdesktop-or-less-0rem, :where(.columns).has-gutter-xwidescreen-or-less-0rem, :where(.columns).has-gutter-xfullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0rem, :where(.columns).has-gutter-xtablet-or-less-0rem, :where(.columns).has-gutter-xtablet-0rem, :where(.columns).has-gutter-xtablet-or-more-0rem, :where(.columns).has-gutter-xdesktop-or-less-0rem, :where(.columns).has-gutter-xwidescreen-or-less-0rem, :where(.columns).has-gutter-xfullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0rem, :where(.columns).has-gutter-xtablet-or-more-0rem, :where(.columns).has-gutter-xdesktop-or-less-0rem, :where(.columns).has-gutter-xdesktop-0rem, :where(.columns).has-gutter-xdesktop-or-more-0rem, :where(.columns).has-gutter-xwidescreen-or-less-0rem, :where(.columns).has-gutter-xfullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0rem, :where(.columns).has-gutter-xtablet-or-more-0rem, :where(.columns).has-gutter-xdesktop-or-more-0rem, :where(.columns).has-gutter-xwidescreen-or-less-0rem, :where(.columns).has-gutter-xwidescreen-0rem, :where(.columns).has-gutter-xwidescreen-or-more-0rem, :where(.columns).has-gutter-xfullhd-or-less-0rem {
    --sorbit-columns-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-0rem, :where(.columns).has-gutter-xtablet-or-more-0rem, :where(.columns).has-gutter-xdesktop-or-more-0rem, :where(.columns).has-gutter-xwidescreen-or-more-0rem, :where(.columns).has-gutter-xfullhd-or-less-0rem, :where(.columns).has-gutter-xfullhd-0rem {
    --sorbit-columns-gutter-x: 0rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-0rem, :where(.columns).has-gutter-ymobile-or-more-0rem, :where(.columns).has-gutter-ytablet-or-less-0rem, :where(.columns).has-gutter-ydesktop-or-less-0rem, :where(.columns).has-gutter-ywidescreen-or-less-0rem, :where(.columns).has-gutter-yfullhd-or-less-0rem {
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0rem, :where(.columns).has-gutter-ytablet-or-less-0rem, :where(.columns).has-gutter-ytablet-0rem, :where(.columns).has-gutter-ytablet-or-more-0rem, :where(.columns).has-gutter-ydesktop-or-less-0rem, :where(.columns).has-gutter-ywidescreen-or-less-0rem, :where(.columns).has-gutter-yfullhd-or-less-0rem {
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0rem, :where(.columns).has-gutter-ytablet-or-more-0rem, :where(.columns).has-gutter-ydesktop-or-less-0rem, :where(.columns).has-gutter-ydesktop-0rem, :where(.columns).has-gutter-ydesktop-or-more-0rem, :where(.columns).has-gutter-ywidescreen-or-less-0rem, :where(.columns).has-gutter-yfullhd-or-less-0rem {
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0rem, :where(.columns).has-gutter-ytablet-or-more-0rem, :where(.columns).has-gutter-ydesktop-or-more-0rem, :where(.columns).has-gutter-ywidescreen-or-less-0rem, :where(.columns).has-gutter-ywidescreen-0rem, :where(.columns).has-gutter-ywidescreen-or-more-0rem, :where(.columns).has-gutter-yfullhd-or-less-0rem {
    --sorbit-columns-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-0rem, :where(.columns).has-gutter-ytablet-or-more-0rem, :where(.columns).has-gutter-ydesktop-or-more-0rem, :where(.columns).has-gutter-ywidescreen-or-more-0rem, :where(.columns).has-gutter-yfullhd-or-less-0rem, :where(.columns).has-gutter-yfullhd-0rem {
    --sorbit-columns-gutter-y: 0rem;
  }
}
:where(.columns).has-gutter-0\.25rem {
  --sorbit-columns-gutter-x: 0.25rem;
  --sorbit-columns-gutter-y: 0.25rem;
}
:where(.columns).has-gutter-x-0\.25rem {
  --sorbit-columns-gutter-x: 0.25rem;
}
:where(.columns).has-gutter-y-0\.25rem {
  --sorbit-columns-gutter-y: 0.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-0\.25rem, :where(.columns).has-gutter-mobile-or-more-0\.25rem, :where(.columns).has-gutter-tablet-or-less-0\.25rem, :where(.columns).has-gutter-desktop-or-less-0\.25rem, :where(.columns).has-gutter-widescreen-or-less-0\.25rem, :where(.columns).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.25rem, :where(.columns).has-gutter-tablet-or-less-0\.25rem, :where(.columns).has-gutter-tablet-0\.25rem, :where(.columns).has-gutter-tablet-or-more-0\.25rem, :where(.columns).has-gutter-desktop-or-less-0\.25rem, :where(.columns).has-gutter-widescreen-or-less-0\.25rem, :where(.columns).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.25rem, :where(.columns).has-gutter-tablet-or-more-0\.25rem, :where(.columns).has-gutter-desktop-or-less-0\.25rem, :where(.columns).has-gutter-desktop-0\.25rem, :where(.columns).has-gutter-desktop-or-more-0\.25rem, :where(.columns).has-gutter-widescreen-or-less-0\.25rem, :where(.columns).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.25rem, :where(.columns).has-gutter-tablet-or-more-0\.25rem, :where(.columns).has-gutter-desktop-or-more-0\.25rem, :where(.columns).has-gutter-widescreen-or-less-0\.25rem, :where(.columns).has-gutter-widescreen-0\.25rem, :where(.columns).has-gutter-widescreen-or-more-0\.25rem, :where(.columns).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-0\.25rem, :where(.columns).has-gutter-tablet-or-more-0\.25rem, :where(.columns).has-gutter-desktop-or-more-0\.25rem, :where(.columns).has-gutter-widescreen-or-more-0\.25rem, :where(.columns).has-gutter-fullhd-or-less-0\.25rem, :where(.columns).has-gutter-fullhd-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-0\.25rem, :where(.columns).has-gutter-xmobile-or-more-0\.25rem, :where(.columns).has-gutter-xtablet-or-less-0\.25rem, :where(.columns).has-gutter-xdesktop-or-less-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.25rem, :where(.columns).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.25rem, :where(.columns).has-gutter-xtablet-or-less-0\.25rem, :where(.columns).has-gutter-xtablet-0\.25rem, :where(.columns).has-gutter-xtablet-or-more-0\.25rem, :where(.columns).has-gutter-xdesktop-or-less-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.25rem, :where(.columns).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.25rem, :where(.columns).has-gutter-xtablet-or-more-0\.25rem, :where(.columns).has-gutter-xdesktop-or-less-0\.25rem, :where(.columns).has-gutter-xdesktop-0\.25rem, :where(.columns).has-gutter-xdesktop-or-more-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.25rem, :where(.columns).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.25rem, :where(.columns).has-gutter-xtablet-or-more-0\.25rem, :where(.columns).has-gutter-xdesktop-or-more-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.25rem, :where(.columns).has-gutter-xwidescreen-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.25rem, :where(.columns).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.25rem, :where(.columns).has-gutter-xtablet-or-more-0\.25rem, :where(.columns).has-gutter-xdesktop-or-more-0\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.25rem, :where(.columns).has-gutter-xfullhd-or-less-0\.25rem, :where(.columns).has-gutter-xfullhd-0\.25rem {
    --sorbit-columns-gutter-x: 0.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-0\.25rem, :where(.columns).has-gutter-ymobile-or-more-0\.25rem, :where(.columns).has-gutter-ytablet-or-less-0\.25rem, :where(.columns).has-gutter-ydesktop-or-less-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.25rem, :where(.columns).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.25rem, :where(.columns).has-gutter-ytablet-or-less-0\.25rem, :where(.columns).has-gutter-ytablet-0\.25rem, :where(.columns).has-gutter-ytablet-or-more-0\.25rem, :where(.columns).has-gutter-ydesktop-or-less-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.25rem, :where(.columns).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.25rem, :where(.columns).has-gutter-ytablet-or-more-0\.25rem, :where(.columns).has-gutter-ydesktop-or-less-0\.25rem, :where(.columns).has-gutter-ydesktop-0\.25rem, :where(.columns).has-gutter-ydesktop-or-more-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.25rem, :where(.columns).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.25rem, :where(.columns).has-gutter-ytablet-or-more-0\.25rem, :where(.columns).has-gutter-ydesktop-or-more-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.25rem, :where(.columns).has-gutter-ywidescreen-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.25rem, :where(.columns).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.25rem, :where(.columns).has-gutter-ytablet-or-more-0\.25rem, :where(.columns).has-gutter-ydesktop-or-more-0\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.25rem, :where(.columns).has-gutter-yfullhd-or-less-0\.25rem, :where(.columns).has-gutter-yfullhd-0\.25rem {
    --sorbit-columns-gutter-y: 0.25rem;
  }
}
:where(.columns).has-gutter-0\.5rem {
  --sorbit-columns-gutter-x: 0.5rem;
  --sorbit-columns-gutter-y: 0.5rem;
}
:where(.columns).has-gutter-x-0\.5rem {
  --sorbit-columns-gutter-x: 0.5rem;
}
:where(.columns).has-gutter-y-0\.5rem {
  --sorbit-columns-gutter-y: 0.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-0\.5rem, :where(.columns).has-gutter-mobile-or-more-0\.5rem, :where(.columns).has-gutter-tablet-or-less-0\.5rem, :where(.columns).has-gutter-desktop-or-less-0\.5rem, :where(.columns).has-gutter-widescreen-or-less-0\.5rem, :where(.columns).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.5rem, :where(.columns).has-gutter-tablet-or-less-0\.5rem, :where(.columns).has-gutter-tablet-0\.5rem, :where(.columns).has-gutter-tablet-or-more-0\.5rem, :where(.columns).has-gutter-desktop-or-less-0\.5rem, :where(.columns).has-gutter-widescreen-or-less-0\.5rem, :where(.columns).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.5rem, :where(.columns).has-gutter-tablet-or-more-0\.5rem, :where(.columns).has-gutter-desktop-or-less-0\.5rem, :where(.columns).has-gutter-desktop-0\.5rem, :where(.columns).has-gutter-desktop-or-more-0\.5rem, :where(.columns).has-gutter-widescreen-or-less-0\.5rem, :where(.columns).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.5rem, :where(.columns).has-gutter-tablet-or-more-0\.5rem, :where(.columns).has-gutter-desktop-or-more-0\.5rem, :where(.columns).has-gutter-widescreen-or-less-0\.5rem, :where(.columns).has-gutter-widescreen-0\.5rem, :where(.columns).has-gutter-widescreen-or-more-0\.5rem, :where(.columns).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-0\.5rem, :where(.columns).has-gutter-tablet-or-more-0\.5rem, :where(.columns).has-gutter-desktop-or-more-0\.5rem, :where(.columns).has-gutter-widescreen-or-more-0\.5rem, :where(.columns).has-gutter-fullhd-or-less-0\.5rem, :where(.columns).has-gutter-fullhd-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-0\.5rem, :where(.columns).has-gutter-xmobile-or-more-0\.5rem, :where(.columns).has-gutter-xtablet-or-less-0\.5rem, :where(.columns).has-gutter-xdesktop-or-less-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.5rem, :where(.columns).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.5rem, :where(.columns).has-gutter-xtablet-or-less-0\.5rem, :where(.columns).has-gutter-xtablet-0\.5rem, :where(.columns).has-gutter-xtablet-or-more-0\.5rem, :where(.columns).has-gutter-xdesktop-or-less-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.5rem, :where(.columns).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.5rem, :where(.columns).has-gutter-xtablet-or-more-0\.5rem, :where(.columns).has-gutter-xdesktop-or-less-0\.5rem, :where(.columns).has-gutter-xdesktop-0\.5rem, :where(.columns).has-gutter-xdesktop-or-more-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.5rem, :where(.columns).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.5rem, :where(.columns).has-gutter-xtablet-or-more-0\.5rem, :where(.columns).has-gutter-xdesktop-or-more-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.5rem, :where(.columns).has-gutter-xwidescreen-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.5rem, :where(.columns).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.5rem, :where(.columns).has-gutter-xtablet-or-more-0\.5rem, :where(.columns).has-gutter-xdesktop-or-more-0\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.5rem, :where(.columns).has-gutter-xfullhd-or-less-0\.5rem, :where(.columns).has-gutter-xfullhd-0\.5rem {
    --sorbit-columns-gutter-x: 0.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-0\.5rem, :where(.columns).has-gutter-ymobile-or-more-0\.5rem, :where(.columns).has-gutter-ytablet-or-less-0\.5rem, :where(.columns).has-gutter-ydesktop-or-less-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.5rem, :where(.columns).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.5rem, :where(.columns).has-gutter-ytablet-or-less-0\.5rem, :where(.columns).has-gutter-ytablet-0\.5rem, :where(.columns).has-gutter-ytablet-or-more-0\.5rem, :where(.columns).has-gutter-ydesktop-or-less-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.5rem, :where(.columns).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.5rem, :where(.columns).has-gutter-ytablet-or-more-0\.5rem, :where(.columns).has-gutter-ydesktop-or-less-0\.5rem, :where(.columns).has-gutter-ydesktop-0\.5rem, :where(.columns).has-gutter-ydesktop-or-more-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.5rem, :where(.columns).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.5rem, :where(.columns).has-gutter-ytablet-or-more-0\.5rem, :where(.columns).has-gutter-ydesktop-or-more-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.5rem, :where(.columns).has-gutter-ywidescreen-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.5rem, :where(.columns).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.5rem, :where(.columns).has-gutter-ytablet-or-more-0\.5rem, :where(.columns).has-gutter-ydesktop-or-more-0\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.5rem, :where(.columns).has-gutter-yfullhd-or-less-0\.5rem, :where(.columns).has-gutter-yfullhd-0\.5rem {
    --sorbit-columns-gutter-y: 0.5rem;
  }
}
:where(.columns).has-gutter-0\.75rem {
  --sorbit-columns-gutter-x: 0.75rem;
  --sorbit-columns-gutter-y: 0.75rem;
}
:where(.columns).has-gutter-x-0\.75rem {
  --sorbit-columns-gutter-x: 0.75rem;
}
:where(.columns).has-gutter-y-0\.75rem {
  --sorbit-columns-gutter-y: 0.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-0\.75rem, :where(.columns).has-gutter-mobile-or-more-0\.75rem, :where(.columns).has-gutter-tablet-or-less-0\.75rem, :where(.columns).has-gutter-desktop-or-less-0\.75rem, :where(.columns).has-gutter-widescreen-or-less-0\.75rem, :where(.columns).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.75rem, :where(.columns).has-gutter-tablet-or-less-0\.75rem, :where(.columns).has-gutter-tablet-0\.75rem, :where(.columns).has-gutter-tablet-or-more-0\.75rem, :where(.columns).has-gutter-desktop-or-less-0\.75rem, :where(.columns).has-gutter-widescreen-or-less-0\.75rem, :where(.columns).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.75rem, :where(.columns).has-gutter-tablet-or-more-0\.75rem, :where(.columns).has-gutter-desktop-or-less-0\.75rem, :where(.columns).has-gutter-desktop-0\.75rem, :where(.columns).has-gutter-desktop-or-more-0\.75rem, :where(.columns).has-gutter-widescreen-or-less-0\.75rem, :where(.columns).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-0\.75rem, :where(.columns).has-gutter-tablet-or-more-0\.75rem, :where(.columns).has-gutter-desktop-or-more-0\.75rem, :where(.columns).has-gutter-widescreen-or-less-0\.75rem, :where(.columns).has-gutter-widescreen-0\.75rem, :where(.columns).has-gutter-widescreen-or-more-0\.75rem, :where(.columns).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-0\.75rem, :where(.columns).has-gutter-tablet-or-more-0\.75rem, :where(.columns).has-gutter-desktop-or-more-0\.75rem, :where(.columns).has-gutter-widescreen-or-more-0\.75rem, :where(.columns).has-gutter-fullhd-or-less-0\.75rem, :where(.columns).has-gutter-fullhd-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-0\.75rem, :where(.columns).has-gutter-xmobile-or-more-0\.75rem, :where(.columns).has-gutter-xtablet-or-less-0\.75rem, :where(.columns).has-gutter-xdesktop-or-less-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.75rem, :where(.columns).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.75rem, :where(.columns).has-gutter-xtablet-or-less-0\.75rem, :where(.columns).has-gutter-xtablet-0\.75rem, :where(.columns).has-gutter-xtablet-or-more-0\.75rem, :where(.columns).has-gutter-xdesktop-or-less-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.75rem, :where(.columns).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.75rem, :where(.columns).has-gutter-xtablet-or-more-0\.75rem, :where(.columns).has-gutter-xdesktop-or-less-0\.75rem, :where(.columns).has-gutter-xdesktop-0\.75rem, :where(.columns).has-gutter-xdesktop-or-more-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.75rem, :where(.columns).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.75rem, :where(.columns).has-gutter-xtablet-or-more-0\.75rem, :where(.columns).has-gutter-xdesktop-or-more-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-0\.75rem, :where(.columns).has-gutter-xwidescreen-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.75rem, :where(.columns).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-0\.75rem, :where(.columns).has-gutter-xtablet-or-more-0\.75rem, :where(.columns).has-gutter-xdesktop-or-more-0\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-0\.75rem, :where(.columns).has-gutter-xfullhd-or-less-0\.75rem, :where(.columns).has-gutter-xfullhd-0\.75rem {
    --sorbit-columns-gutter-x: 0.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-0\.75rem, :where(.columns).has-gutter-ymobile-or-more-0\.75rem, :where(.columns).has-gutter-ytablet-or-less-0\.75rem, :where(.columns).has-gutter-ydesktop-or-less-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.75rem, :where(.columns).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.75rem, :where(.columns).has-gutter-ytablet-or-less-0\.75rem, :where(.columns).has-gutter-ytablet-0\.75rem, :where(.columns).has-gutter-ytablet-or-more-0\.75rem, :where(.columns).has-gutter-ydesktop-or-less-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.75rem, :where(.columns).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.75rem, :where(.columns).has-gutter-ytablet-or-more-0\.75rem, :where(.columns).has-gutter-ydesktop-or-less-0\.75rem, :where(.columns).has-gutter-ydesktop-0\.75rem, :where(.columns).has-gutter-ydesktop-or-more-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.75rem, :where(.columns).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.75rem, :where(.columns).has-gutter-ytablet-or-more-0\.75rem, :where(.columns).has-gutter-ydesktop-or-more-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-0\.75rem, :where(.columns).has-gutter-ywidescreen-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.75rem, :where(.columns).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-0\.75rem, :where(.columns).has-gutter-ytablet-or-more-0\.75rem, :where(.columns).has-gutter-ydesktop-or-more-0\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-0\.75rem, :where(.columns).has-gutter-yfullhd-or-less-0\.75rem, :where(.columns).has-gutter-yfullhd-0\.75rem {
    --sorbit-columns-gutter-y: 0.75rem;
  }
}
:where(.columns).has-gutter-1rem {
  --sorbit-columns-gutter-x: 1rem;
  --sorbit-columns-gutter-y: 1rem;
}
:where(.columns).has-gutter-x-1rem {
  --sorbit-columns-gutter-x: 1rem;
}
:where(.columns).has-gutter-y-1rem {
  --sorbit-columns-gutter-y: 1rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-1rem, :where(.columns).has-gutter-mobile-or-more-1rem, :where(.columns).has-gutter-tablet-or-less-1rem, :where(.columns).has-gutter-desktop-or-less-1rem, :where(.columns).has-gutter-widescreen-or-less-1rem, :where(.columns).has-gutter-fullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-1rem, :where(.columns).has-gutter-tablet-or-less-1rem, :where(.columns).has-gutter-tablet-1rem, :where(.columns).has-gutter-tablet-or-more-1rem, :where(.columns).has-gutter-desktop-or-less-1rem, :where(.columns).has-gutter-widescreen-or-less-1rem, :where(.columns).has-gutter-fullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-1rem, :where(.columns).has-gutter-tablet-or-more-1rem, :where(.columns).has-gutter-desktop-or-less-1rem, :where(.columns).has-gutter-desktop-1rem, :where(.columns).has-gutter-desktop-or-more-1rem, :where(.columns).has-gutter-widescreen-or-less-1rem, :where(.columns).has-gutter-fullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-1rem, :where(.columns).has-gutter-tablet-or-more-1rem, :where(.columns).has-gutter-desktop-or-more-1rem, :where(.columns).has-gutter-widescreen-or-less-1rem, :where(.columns).has-gutter-widescreen-1rem, :where(.columns).has-gutter-widescreen-or-more-1rem, :where(.columns).has-gutter-fullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-1rem, :where(.columns).has-gutter-tablet-or-more-1rem, :where(.columns).has-gutter-desktop-or-more-1rem, :where(.columns).has-gutter-widescreen-or-more-1rem, :where(.columns).has-gutter-fullhd-or-less-1rem, :where(.columns).has-gutter-fullhd-1rem {
    --sorbit-columns-gutter-x: 1rem;
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-1rem, :where(.columns).has-gutter-xmobile-or-more-1rem, :where(.columns).has-gutter-xtablet-or-less-1rem, :where(.columns).has-gutter-xdesktop-or-less-1rem, :where(.columns).has-gutter-xwidescreen-or-less-1rem, :where(.columns).has-gutter-xfullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1rem, :where(.columns).has-gutter-xtablet-or-less-1rem, :where(.columns).has-gutter-xtablet-1rem, :where(.columns).has-gutter-xtablet-or-more-1rem, :where(.columns).has-gutter-xdesktop-or-less-1rem, :where(.columns).has-gutter-xwidescreen-or-less-1rem, :where(.columns).has-gutter-xfullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1rem, :where(.columns).has-gutter-xtablet-or-more-1rem, :where(.columns).has-gutter-xdesktop-or-less-1rem, :where(.columns).has-gutter-xdesktop-1rem, :where(.columns).has-gutter-xdesktop-or-more-1rem, :where(.columns).has-gutter-xwidescreen-or-less-1rem, :where(.columns).has-gutter-xfullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1rem, :where(.columns).has-gutter-xtablet-or-more-1rem, :where(.columns).has-gutter-xdesktop-or-more-1rem, :where(.columns).has-gutter-xwidescreen-or-less-1rem, :where(.columns).has-gutter-xwidescreen-1rem, :where(.columns).has-gutter-xwidescreen-or-more-1rem, :where(.columns).has-gutter-xfullhd-or-less-1rem {
    --sorbit-columns-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-1rem, :where(.columns).has-gutter-xtablet-or-more-1rem, :where(.columns).has-gutter-xdesktop-or-more-1rem, :where(.columns).has-gutter-xwidescreen-or-more-1rem, :where(.columns).has-gutter-xfullhd-or-less-1rem, :where(.columns).has-gutter-xfullhd-1rem {
    --sorbit-columns-gutter-x: 1rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-1rem, :where(.columns).has-gutter-ymobile-or-more-1rem, :where(.columns).has-gutter-ytablet-or-less-1rem, :where(.columns).has-gutter-ydesktop-or-less-1rem, :where(.columns).has-gutter-ywidescreen-or-less-1rem, :where(.columns).has-gutter-yfullhd-or-less-1rem {
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1rem, :where(.columns).has-gutter-ytablet-or-less-1rem, :where(.columns).has-gutter-ytablet-1rem, :where(.columns).has-gutter-ytablet-or-more-1rem, :where(.columns).has-gutter-ydesktop-or-less-1rem, :where(.columns).has-gutter-ywidescreen-or-less-1rem, :where(.columns).has-gutter-yfullhd-or-less-1rem {
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1rem, :where(.columns).has-gutter-ytablet-or-more-1rem, :where(.columns).has-gutter-ydesktop-or-less-1rem, :where(.columns).has-gutter-ydesktop-1rem, :where(.columns).has-gutter-ydesktop-or-more-1rem, :where(.columns).has-gutter-ywidescreen-or-less-1rem, :where(.columns).has-gutter-yfullhd-or-less-1rem {
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1rem, :where(.columns).has-gutter-ytablet-or-more-1rem, :where(.columns).has-gutter-ydesktop-or-more-1rem, :where(.columns).has-gutter-ywidescreen-or-less-1rem, :where(.columns).has-gutter-ywidescreen-1rem, :where(.columns).has-gutter-ywidescreen-or-more-1rem, :where(.columns).has-gutter-yfullhd-or-less-1rem {
    --sorbit-columns-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-1rem, :where(.columns).has-gutter-ytablet-or-more-1rem, :where(.columns).has-gutter-ydesktop-or-more-1rem, :where(.columns).has-gutter-ywidescreen-or-more-1rem, :where(.columns).has-gutter-yfullhd-or-less-1rem, :where(.columns).has-gutter-yfullhd-1rem {
    --sorbit-columns-gutter-y: 1rem;
  }
}
:where(.columns).has-gutter-1\.25rem {
  --sorbit-columns-gutter-x: 1.25rem;
  --sorbit-columns-gutter-y: 1.25rem;
}
:where(.columns).has-gutter-x-1\.25rem {
  --sorbit-columns-gutter-x: 1.25rem;
}
:where(.columns).has-gutter-y-1\.25rem {
  --sorbit-columns-gutter-y: 1.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-1\.25rem, :where(.columns).has-gutter-mobile-or-more-1\.25rem, :where(.columns).has-gutter-tablet-or-less-1\.25rem, :where(.columns).has-gutter-desktop-or-less-1\.25rem, :where(.columns).has-gutter-widescreen-or-less-1\.25rem, :where(.columns).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.25rem, :where(.columns).has-gutter-tablet-or-less-1\.25rem, :where(.columns).has-gutter-tablet-1\.25rem, :where(.columns).has-gutter-tablet-or-more-1\.25rem, :where(.columns).has-gutter-desktop-or-less-1\.25rem, :where(.columns).has-gutter-widescreen-or-less-1\.25rem, :where(.columns).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.25rem, :where(.columns).has-gutter-tablet-or-more-1\.25rem, :where(.columns).has-gutter-desktop-or-less-1\.25rem, :where(.columns).has-gutter-desktop-1\.25rem, :where(.columns).has-gutter-desktop-or-more-1\.25rem, :where(.columns).has-gutter-widescreen-or-less-1\.25rem, :where(.columns).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.25rem, :where(.columns).has-gutter-tablet-or-more-1\.25rem, :where(.columns).has-gutter-desktop-or-more-1\.25rem, :where(.columns).has-gutter-widescreen-or-less-1\.25rem, :where(.columns).has-gutter-widescreen-1\.25rem, :where(.columns).has-gutter-widescreen-or-more-1\.25rem, :where(.columns).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-1\.25rem, :where(.columns).has-gutter-tablet-or-more-1\.25rem, :where(.columns).has-gutter-desktop-or-more-1\.25rem, :where(.columns).has-gutter-widescreen-or-more-1\.25rem, :where(.columns).has-gutter-fullhd-or-less-1\.25rem, :where(.columns).has-gutter-fullhd-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-1\.25rem, :where(.columns).has-gutter-xmobile-or-more-1\.25rem, :where(.columns).has-gutter-xtablet-or-less-1\.25rem, :where(.columns).has-gutter-xdesktop-or-less-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.25rem, :where(.columns).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.25rem, :where(.columns).has-gutter-xtablet-or-less-1\.25rem, :where(.columns).has-gutter-xtablet-1\.25rem, :where(.columns).has-gutter-xtablet-or-more-1\.25rem, :where(.columns).has-gutter-xdesktop-or-less-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.25rem, :where(.columns).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.25rem, :where(.columns).has-gutter-xtablet-or-more-1\.25rem, :where(.columns).has-gutter-xdesktop-or-less-1\.25rem, :where(.columns).has-gutter-xdesktop-1\.25rem, :where(.columns).has-gutter-xdesktop-or-more-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.25rem, :where(.columns).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.25rem, :where(.columns).has-gutter-xtablet-or-more-1\.25rem, :where(.columns).has-gutter-xdesktop-or-more-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.25rem, :where(.columns).has-gutter-xwidescreen-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.25rem, :where(.columns).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.25rem, :where(.columns).has-gutter-xtablet-or-more-1\.25rem, :where(.columns).has-gutter-xdesktop-or-more-1\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.25rem, :where(.columns).has-gutter-xfullhd-or-less-1\.25rem, :where(.columns).has-gutter-xfullhd-1\.25rem {
    --sorbit-columns-gutter-x: 1.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-1\.25rem, :where(.columns).has-gutter-ymobile-or-more-1\.25rem, :where(.columns).has-gutter-ytablet-or-less-1\.25rem, :where(.columns).has-gutter-ydesktop-or-less-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.25rem, :where(.columns).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.25rem, :where(.columns).has-gutter-ytablet-or-less-1\.25rem, :where(.columns).has-gutter-ytablet-1\.25rem, :where(.columns).has-gutter-ytablet-or-more-1\.25rem, :where(.columns).has-gutter-ydesktop-or-less-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.25rem, :where(.columns).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.25rem, :where(.columns).has-gutter-ytablet-or-more-1\.25rem, :where(.columns).has-gutter-ydesktop-or-less-1\.25rem, :where(.columns).has-gutter-ydesktop-1\.25rem, :where(.columns).has-gutter-ydesktop-or-more-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.25rem, :where(.columns).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.25rem, :where(.columns).has-gutter-ytablet-or-more-1\.25rem, :where(.columns).has-gutter-ydesktop-or-more-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.25rem, :where(.columns).has-gutter-ywidescreen-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.25rem, :where(.columns).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.25rem, :where(.columns).has-gutter-ytablet-or-more-1\.25rem, :where(.columns).has-gutter-ydesktop-or-more-1\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.25rem, :where(.columns).has-gutter-yfullhd-or-less-1\.25rem, :where(.columns).has-gutter-yfullhd-1\.25rem {
    --sorbit-columns-gutter-y: 1.25rem;
  }
}
:where(.columns).has-gutter-1\.5rem {
  --sorbit-columns-gutter-x: 1.5rem;
  --sorbit-columns-gutter-y: 1.5rem;
}
:where(.columns).has-gutter-x-1\.5rem {
  --sorbit-columns-gutter-x: 1.5rem;
}
:where(.columns).has-gutter-y-1\.5rem {
  --sorbit-columns-gutter-y: 1.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-1\.5rem, :where(.columns).has-gutter-mobile-or-more-1\.5rem, :where(.columns).has-gutter-tablet-or-less-1\.5rem, :where(.columns).has-gutter-desktop-or-less-1\.5rem, :where(.columns).has-gutter-widescreen-or-less-1\.5rem, :where(.columns).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.5rem, :where(.columns).has-gutter-tablet-or-less-1\.5rem, :where(.columns).has-gutter-tablet-1\.5rem, :where(.columns).has-gutter-tablet-or-more-1\.5rem, :where(.columns).has-gutter-desktop-or-less-1\.5rem, :where(.columns).has-gutter-widescreen-or-less-1\.5rem, :where(.columns).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.5rem, :where(.columns).has-gutter-tablet-or-more-1\.5rem, :where(.columns).has-gutter-desktop-or-less-1\.5rem, :where(.columns).has-gutter-desktop-1\.5rem, :where(.columns).has-gutter-desktop-or-more-1\.5rem, :where(.columns).has-gutter-widescreen-or-less-1\.5rem, :where(.columns).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.5rem, :where(.columns).has-gutter-tablet-or-more-1\.5rem, :where(.columns).has-gutter-desktop-or-more-1\.5rem, :where(.columns).has-gutter-widescreen-or-less-1\.5rem, :where(.columns).has-gutter-widescreen-1\.5rem, :where(.columns).has-gutter-widescreen-or-more-1\.5rem, :where(.columns).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-1\.5rem, :where(.columns).has-gutter-tablet-or-more-1\.5rem, :where(.columns).has-gutter-desktop-or-more-1\.5rem, :where(.columns).has-gutter-widescreen-or-more-1\.5rem, :where(.columns).has-gutter-fullhd-or-less-1\.5rem, :where(.columns).has-gutter-fullhd-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-1\.5rem, :where(.columns).has-gutter-xmobile-or-more-1\.5rem, :where(.columns).has-gutter-xtablet-or-less-1\.5rem, :where(.columns).has-gutter-xdesktop-or-less-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.5rem, :where(.columns).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.5rem, :where(.columns).has-gutter-xtablet-or-less-1\.5rem, :where(.columns).has-gutter-xtablet-1\.5rem, :where(.columns).has-gutter-xtablet-or-more-1\.5rem, :where(.columns).has-gutter-xdesktop-or-less-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.5rem, :where(.columns).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.5rem, :where(.columns).has-gutter-xtablet-or-more-1\.5rem, :where(.columns).has-gutter-xdesktop-or-less-1\.5rem, :where(.columns).has-gutter-xdesktop-1\.5rem, :where(.columns).has-gutter-xdesktop-or-more-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.5rem, :where(.columns).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.5rem, :where(.columns).has-gutter-xtablet-or-more-1\.5rem, :where(.columns).has-gutter-xdesktop-or-more-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.5rem, :where(.columns).has-gutter-xwidescreen-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.5rem, :where(.columns).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.5rem, :where(.columns).has-gutter-xtablet-or-more-1\.5rem, :where(.columns).has-gutter-xdesktop-or-more-1\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.5rem, :where(.columns).has-gutter-xfullhd-or-less-1\.5rem, :where(.columns).has-gutter-xfullhd-1\.5rem {
    --sorbit-columns-gutter-x: 1.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-1\.5rem, :where(.columns).has-gutter-ymobile-or-more-1\.5rem, :where(.columns).has-gutter-ytablet-or-less-1\.5rem, :where(.columns).has-gutter-ydesktop-or-less-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.5rem, :where(.columns).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.5rem, :where(.columns).has-gutter-ytablet-or-less-1\.5rem, :where(.columns).has-gutter-ytablet-1\.5rem, :where(.columns).has-gutter-ytablet-or-more-1\.5rem, :where(.columns).has-gutter-ydesktop-or-less-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.5rem, :where(.columns).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.5rem, :where(.columns).has-gutter-ytablet-or-more-1\.5rem, :where(.columns).has-gutter-ydesktop-or-less-1\.5rem, :where(.columns).has-gutter-ydesktop-1\.5rem, :where(.columns).has-gutter-ydesktop-or-more-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.5rem, :where(.columns).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.5rem, :where(.columns).has-gutter-ytablet-or-more-1\.5rem, :where(.columns).has-gutter-ydesktop-or-more-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.5rem, :where(.columns).has-gutter-ywidescreen-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.5rem, :where(.columns).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.5rem, :where(.columns).has-gutter-ytablet-or-more-1\.5rem, :where(.columns).has-gutter-ydesktop-or-more-1\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.5rem, :where(.columns).has-gutter-yfullhd-or-less-1\.5rem, :where(.columns).has-gutter-yfullhd-1\.5rem {
    --sorbit-columns-gutter-y: 1.5rem;
  }
}
:where(.columns).has-gutter-1\.75rem {
  --sorbit-columns-gutter-x: 1.75rem;
  --sorbit-columns-gutter-y: 1.75rem;
}
:where(.columns).has-gutter-x-1\.75rem {
  --sorbit-columns-gutter-x: 1.75rem;
}
:where(.columns).has-gutter-y-1\.75rem {
  --sorbit-columns-gutter-y: 1.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-1\.75rem, :where(.columns).has-gutter-mobile-or-more-1\.75rem, :where(.columns).has-gutter-tablet-or-less-1\.75rem, :where(.columns).has-gutter-desktop-or-less-1\.75rem, :where(.columns).has-gutter-widescreen-or-less-1\.75rem, :where(.columns).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.75rem, :where(.columns).has-gutter-tablet-or-less-1\.75rem, :where(.columns).has-gutter-tablet-1\.75rem, :where(.columns).has-gutter-tablet-or-more-1\.75rem, :where(.columns).has-gutter-desktop-or-less-1\.75rem, :where(.columns).has-gutter-widescreen-or-less-1\.75rem, :where(.columns).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.75rem, :where(.columns).has-gutter-tablet-or-more-1\.75rem, :where(.columns).has-gutter-desktop-or-less-1\.75rem, :where(.columns).has-gutter-desktop-1\.75rem, :where(.columns).has-gutter-desktop-or-more-1\.75rem, :where(.columns).has-gutter-widescreen-or-less-1\.75rem, :where(.columns).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-1\.75rem, :where(.columns).has-gutter-tablet-or-more-1\.75rem, :where(.columns).has-gutter-desktop-or-more-1\.75rem, :where(.columns).has-gutter-widescreen-or-less-1\.75rem, :where(.columns).has-gutter-widescreen-1\.75rem, :where(.columns).has-gutter-widescreen-or-more-1\.75rem, :where(.columns).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-1\.75rem, :where(.columns).has-gutter-tablet-or-more-1\.75rem, :where(.columns).has-gutter-desktop-or-more-1\.75rem, :where(.columns).has-gutter-widescreen-or-more-1\.75rem, :where(.columns).has-gutter-fullhd-or-less-1\.75rem, :where(.columns).has-gutter-fullhd-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-1\.75rem, :where(.columns).has-gutter-xmobile-or-more-1\.75rem, :where(.columns).has-gutter-xtablet-or-less-1\.75rem, :where(.columns).has-gutter-xdesktop-or-less-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.75rem, :where(.columns).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.75rem, :where(.columns).has-gutter-xtablet-or-less-1\.75rem, :where(.columns).has-gutter-xtablet-1\.75rem, :where(.columns).has-gutter-xtablet-or-more-1\.75rem, :where(.columns).has-gutter-xdesktop-or-less-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.75rem, :where(.columns).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.75rem, :where(.columns).has-gutter-xtablet-or-more-1\.75rem, :where(.columns).has-gutter-xdesktop-or-less-1\.75rem, :where(.columns).has-gutter-xdesktop-1\.75rem, :where(.columns).has-gutter-xdesktop-or-more-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.75rem, :where(.columns).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.75rem, :where(.columns).has-gutter-xtablet-or-more-1\.75rem, :where(.columns).has-gutter-xdesktop-or-more-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-1\.75rem, :where(.columns).has-gutter-xwidescreen-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.75rem, :where(.columns).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-1\.75rem, :where(.columns).has-gutter-xtablet-or-more-1\.75rem, :where(.columns).has-gutter-xdesktop-or-more-1\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-1\.75rem, :where(.columns).has-gutter-xfullhd-or-less-1\.75rem, :where(.columns).has-gutter-xfullhd-1\.75rem {
    --sorbit-columns-gutter-x: 1.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-1\.75rem, :where(.columns).has-gutter-ymobile-or-more-1\.75rem, :where(.columns).has-gutter-ytablet-or-less-1\.75rem, :where(.columns).has-gutter-ydesktop-or-less-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.75rem, :where(.columns).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.75rem, :where(.columns).has-gutter-ytablet-or-less-1\.75rem, :where(.columns).has-gutter-ytablet-1\.75rem, :where(.columns).has-gutter-ytablet-or-more-1\.75rem, :where(.columns).has-gutter-ydesktop-or-less-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.75rem, :where(.columns).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.75rem, :where(.columns).has-gutter-ytablet-or-more-1\.75rem, :where(.columns).has-gutter-ydesktop-or-less-1\.75rem, :where(.columns).has-gutter-ydesktop-1\.75rem, :where(.columns).has-gutter-ydesktop-or-more-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.75rem, :where(.columns).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.75rem, :where(.columns).has-gutter-ytablet-or-more-1\.75rem, :where(.columns).has-gutter-ydesktop-or-more-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-1\.75rem, :where(.columns).has-gutter-ywidescreen-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.75rem, :where(.columns).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-1\.75rem, :where(.columns).has-gutter-ytablet-or-more-1\.75rem, :where(.columns).has-gutter-ydesktop-or-more-1\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-1\.75rem, :where(.columns).has-gutter-yfullhd-or-less-1\.75rem, :where(.columns).has-gutter-yfullhd-1\.75rem {
    --sorbit-columns-gutter-y: 1.75rem;
  }
}
:where(.columns).has-gutter-2rem {
  --sorbit-columns-gutter-x: 2rem;
  --sorbit-columns-gutter-y: 2rem;
}
:where(.columns).has-gutter-x-2rem {
  --sorbit-columns-gutter-x: 2rem;
}
:where(.columns).has-gutter-y-2rem {
  --sorbit-columns-gutter-y: 2rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-2rem, :where(.columns).has-gutter-mobile-or-more-2rem, :where(.columns).has-gutter-tablet-or-less-2rem, :where(.columns).has-gutter-desktop-or-less-2rem, :where(.columns).has-gutter-widescreen-or-less-2rem, :where(.columns).has-gutter-fullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-2rem, :where(.columns).has-gutter-tablet-or-less-2rem, :where(.columns).has-gutter-tablet-2rem, :where(.columns).has-gutter-tablet-or-more-2rem, :where(.columns).has-gutter-desktop-or-less-2rem, :where(.columns).has-gutter-widescreen-or-less-2rem, :where(.columns).has-gutter-fullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-2rem, :where(.columns).has-gutter-tablet-or-more-2rem, :where(.columns).has-gutter-desktop-or-less-2rem, :where(.columns).has-gutter-desktop-2rem, :where(.columns).has-gutter-desktop-or-more-2rem, :where(.columns).has-gutter-widescreen-or-less-2rem, :where(.columns).has-gutter-fullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-2rem, :where(.columns).has-gutter-tablet-or-more-2rem, :where(.columns).has-gutter-desktop-or-more-2rem, :where(.columns).has-gutter-widescreen-or-less-2rem, :where(.columns).has-gutter-widescreen-2rem, :where(.columns).has-gutter-widescreen-or-more-2rem, :where(.columns).has-gutter-fullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-2rem, :where(.columns).has-gutter-tablet-or-more-2rem, :where(.columns).has-gutter-desktop-or-more-2rem, :where(.columns).has-gutter-widescreen-or-more-2rem, :where(.columns).has-gutter-fullhd-or-less-2rem, :where(.columns).has-gutter-fullhd-2rem {
    --sorbit-columns-gutter-x: 2rem;
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-2rem, :where(.columns).has-gutter-xmobile-or-more-2rem, :where(.columns).has-gutter-xtablet-or-less-2rem, :where(.columns).has-gutter-xdesktop-or-less-2rem, :where(.columns).has-gutter-xwidescreen-or-less-2rem, :where(.columns).has-gutter-xfullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2rem, :where(.columns).has-gutter-xtablet-or-less-2rem, :where(.columns).has-gutter-xtablet-2rem, :where(.columns).has-gutter-xtablet-or-more-2rem, :where(.columns).has-gutter-xdesktop-or-less-2rem, :where(.columns).has-gutter-xwidescreen-or-less-2rem, :where(.columns).has-gutter-xfullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2rem, :where(.columns).has-gutter-xtablet-or-more-2rem, :where(.columns).has-gutter-xdesktop-or-less-2rem, :where(.columns).has-gutter-xdesktop-2rem, :where(.columns).has-gutter-xdesktop-or-more-2rem, :where(.columns).has-gutter-xwidescreen-or-less-2rem, :where(.columns).has-gutter-xfullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2rem, :where(.columns).has-gutter-xtablet-or-more-2rem, :where(.columns).has-gutter-xdesktop-or-more-2rem, :where(.columns).has-gutter-xwidescreen-or-less-2rem, :where(.columns).has-gutter-xwidescreen-2rem, :where(.columns).has-gutter-xwidescreen-or-more-2rem, :where(.columns).has-gutter-xfullhd-or-less-2rem {
    --sorbit-columns-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-2rem, :where(.columns).has-gutter-xtablet-or-more-2rem, :where(.columns).has-gutter-xdesktop-or-more-2rem, :where(.columns).has-gutter-xwidescreen-or-more-2rem, :where(.columns).has-gutter-xfullhd-or-less-2rem, :where(.columns).has-gutter-xfullhd-2rem {
    --sorbit-columns-gutter-x: 2rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-2rem, :where(.columns).has-gutter-ymobile-or-more-2rem, :where(.columns).has-gutter-ytablet-or-less-2rem, :where(.columns).has-gutter-ydesktop-or-less-2rem, :where(.columns).has-gutter-ywidescreen-or-less-2rem, :where(.columns).has-gutter-yfullhd-or-less-2rem {
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2rem, :where(.columns).has-gutter-ytablet-or-less-2rem, :where(.columns).has-gutter-ytablet-2rem, :where(.columns).has-gutter-ytablet-or-more-2rem, :where(.columns).has-gutter-ydesktop-or-less-2rem, :where(.columns).has-gutter-ywidescreen-or-less-2rem, :where(.columns).has-gutter-yfullhd-or-less-2rem {
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2rem, :where(.columns).has-gutter-ytablet-or-more-2rem, :where(.columns).has-gutter-ydesktop-or-less-2rem, :where(.columns).has-gutter-ydesktop-2rem, :where(.columns).has-gutter-ydesktop-or-more-2rem, :where(.columns).has-gutter-ywidescreen-or-less-2rem, :where(.columns).has-gutter-yfullhd-or-less-2rem {
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2rem, :where(.columns).has-gutter-ytablet-or-more-2rem, :where(.columns).has-gutter-ydesktop-or-more-2rem, :where(.columns).has-gutter-ywidescreen-or-less-2rem, :where(.columns).has-gutter-ywidescreen-2rem, :where(.columns).has-gutter-ywidescreen-or-more-2rem, :where(.columns).has-gutter-yfullhd-or-less-2rem {
    --sorbit-columns-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-2rem, :where(.columns).has-gutter-ytablet-or-more-2rem, :where(.columns).has-gutter-ydesktop-or-more-2rem, :where(.columns).has-gutter-ywidescreen-or-more-2rem, :where(.columns).has-gutter-yfullhd-or-less-2rem, :where(.columns).has-gutter-yfullhd-2rem {
    --sorbit-columns-gutter-y: 2rem;
  }
}
:where(.columns).has-gutter-2\.25rem {
  --sorbit-columns-gutter-x: 2.25rem;
  --sorbit-columns-gutter-y: 2.25rem;
}
:where(.columns).has-gutter-x-2\.25rem {
  --sorbit-columns-gutter-x: 2.25rem;
}
:where(.columns).has-gutter-y-2\.25rem {
  --sorbit-columns-gutter-y: 2.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-2\.25rem, :where(.columns).has-gutter-mobile-or-more-2\.25rem, :where(.columns).has-gutter-tablet-or-less-2\.25rem, :where(.columns).has-gutter-desktop-or-less-2\.25rem, :where(.columns).has-gutter-widescreen-or-less-2\.25rem, :where(.columns).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.25rem, :where(.columns).has-gutter-tablet-or-less-2\.25rem, :where(.columns).has-gutter-tablet-2\.25rem, :where(.columns).has-gutter-tablet-or-more-2\.25rem, :where(.columns).has-gutter-desktop-or-less-2\.25rem, :where(.columns).has-gutter-widescreen-or-less-2\.25rem, :where(.columns).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.25rem, :where(.columns).has-gutter-tablet-or-more-2\.25rem, :where(.columns).has-gutter-desktop-or-less-2\.25rem, :where(.columns).has-gutter-desktop-2\.25rem, :where(.columns).has-gutter-desktop-or-more-2\.25rem, :where(.columns).has-gutter-widescreen-or-less-2\.25rem, :where(.columns).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.25rem, :where(.columns).has-gutter-tablet-or-more-2\.25rem, :where(.columns).has-gutter-desktop-or-more-2\.25rem, :where(.columns).has-gutter-widescreen-or-less-2\.25rem, :where(.columns).has-gutter-widescreen-2\.25rem, :where(.columns).has-gutter-widescreen-or-more-2\.25rem, :where(.columns).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-2\.25rem, :where(.columns).has-gutter-tablet-or-more-2\.25rem, :where(.columns).has-gutter-desktop-or-more-2\.25rem, :where(.columns).has-gutter-widescreen-or-more-2\.25rem, :where(.columns).has-gutter-fullhd-or-less-2\.25rem, :where(.columns).has-gutter-fullhd-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-2\.25rem, :where(.columns).has-gutter-xmobile-or-more-2\.25rem, :where(.columns).has-gutter-xtablet-or-less-2\.25rem, :where(.columns).has-gutter-xdesktop-or-less-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.25rem, :where(.columns).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.25rem, :where(.columns).has-gutter-xtablet-or-less-2\.25rem, :where(.columns).has-gutter-xtablet-2\.25rem, :where(.columns).has-gutter-xtablet-or-more-2\.25rem, :where(.columns).has-gutter-xdesktop-or-less-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.25rem, :where(.columns).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.25rem, :where(.columns).has-gutter-xtablet-or-more-2\.25rem, :where(.columns).has-gutter-xdesktop-or-less-2\.25rem, :where(.columns).has-gutter-xdesktop-2\.25rem, :where(.columns).has-gutter-xdesktop-or-more-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.25rem, :where(.columns).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.25rem, :where(.columns).has-gutter-xtablet-or-more-2\.25rem, :where(.columns).has-gutter-xdesktop-or-more-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.25rem, :where(.columns).has-gutter-xwidescreen-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.25rem, :where(.columns).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.25rem, :where(.columns).has-gutter-xtablet-or-more-2\.25rem, :where(.columns).has-gutter-xdesktop-or-more-2\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.25rem, :where(.columns).has-gutter-xfullhd-or-less-2\.25rem, :where(.columns).has-gutter-xfullhd-2\.25rem {
    --sorbit-columns-gutter-x: 2.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-2\.25rem, :where(.columns).has-gutter-ymobile-or-more-2\.25rem, :where(.columns).has-gutter-ytablet-or-less-2\.25rem, :where(.columns).has-gutter-ydesktop-or-less-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.25rem, :where(.columns).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.25rem, :where(.columns).has-gutter-ytablet-or-less-2\.25rem, :where(.columns).has-gutter-ytablet-2\.25rem, :where(.columns).has-gutter-ytablet-or-more-2\.25rem, :where(.columns).has-gutter-ydesktop-or-less-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.25rem, :where(.columns).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.25rem, :where(.columns).has-gutter-ytablet-or-more-2\.25rem, :where(.columns).has-gutter-ydesktop-or-less-2\.25rem, :where(.columns).has-gutter-ydesktop-2\.25rem, :where(.columns).has-gutter-ydesktop-or-more-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.25rem, :where(.columns).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.25rem, :where(.columns).has-gutter-ytablet-or-more-2\.25rem, :where(.columns).has-gutter-ydesktop-or-more-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.25rem, :where(.columns).has-gutter-ywidescreen-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.25rem, :where(.columns).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.25rem, :where(.columns).has-gutter-ytablet-or-more-2\.25rem, :where(.columns).has-gutter-ydesktop-or-more-2\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.25rem, :where(.columns).has-gutter-yfullhd-or-less-2\.25rem, :where(.columns).has-gutter-yfullhd-2\.25rem {
    --sorbit-columns-gutter-y: 2.25rem;
  }
}
:where(.columns).has-gutter-2\.5rem {
  --sorbit-columns-gutter-x: 2.5rem;
  --sorbit-columns-gutter-y: 2.5rem;
}
:where(.columns).has-gutter-x-2\.5rem {
  --sorbit-columns-gutter-x: 2.5rem;
}
:where(.columns).has-gutter-y-2\.5rem {
  --sorbit-columns-gutter-y: 2.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-2\.5rem, :where(.columns).has-gutter-mobile-or-more-2\.5rem, :where(.columns).has-gutter-tablet-or-less-2\.5rem, :where(.columns).has-gutter-desktop-or-less-2\.5rem, :where(.columns).has-gutter-widescreen-or-less-2\.5rem, :where(.columns).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.5rem, :where(.columns).has-gutter-tablet-or-less-2\.5rem, :where(.columns).has-gutter-tablet-2\.5rem, :where(.columns).has-gutter-tablet-or-more-2\.5rem, :where(.columns).has-gutter-desktop-or-less-2\.5rem, :where(.columns).has-gutter-widescreen-or-less-2\.5rem, :where(.columns).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.5rem, :where(.columns).has-gutter-tablet-or-more-2\.5rem, :where(.columns).has-gutter-desktop-or-less-2\.5rem, :where(.columns).has-gutter-desktop-2\.5rem, :where(.columns).has-gutter-desktop-or-more-2\.5rem, :where(.columns).has-gutter-widescreen-or-less-2\.5rem, :where(.columns).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.5rem, :where(.columns).has-gutter-tablet-or-more-2\.5rem, :where(.columns).has-gutter-desktop-or-more-2\.5rem, :where(.columns).has-gutter-widescreen-or-less-2\.5rem, :where(.columns).has-gutter-widescreen-2\.5rem, :where(.columns).has-gutter-widescreen-or-more-2\.5rem, :where(.columns).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-2\.5rem, :where(.columns).has-gutter-tablet-or-more-2\.5rem, :where(.columns).has-gutter-desktop-or-more-2\.5rem, :where(.columns).has-gutter-widescreen-or-more-2\.5rem, :where(.columns).has-gutter-fullhd-or-less-2\.5rem, :where(.columns).has-gutter-fullhd-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-2\.5rem, :where(.columns).has-gutter-xmobile-or-more-2\.5rem, :where(.columns).has-gutter-xtablet-or-less-2\.5rem, :where(.columns).has-gutter-xdesktop-or-less-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.5rem, :where(.columns).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.5rem, :where(.columns).has-gutter-xtablet-or-less-2\.5rem, :where(.columns).has-gutter-xtablet-2\.5rem, :where(.columns).has-gutter-xtablet-or-more-2\.5rem, :where(.columns).has-gutter-xdesktop-or-less-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.5rem, :where(.columns).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.5rem, :where(.columns).has-gutter-xtablet-or-more-2\.5rem, :where(.columns).has-gutter-xdesktop-or-less-2\.5rem, :where(.columns).has-gutter-xdesktop-2\.5rem, :where(.columns).has-gutter-xdesktop-or-more-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.5rem, :where(.columns).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.5rem, :where(.columns).has-gutter-xtablet-or-more-2\.5rem, :where(.columns).has-gutter-xdesktop-or-more-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.5rem, :where(.columns).has-gutter-xwidescreen-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.5rem, :where(.columns).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.5rem, :where(.columns).has-gutter-xtablet-or-more-2\.5rem, :where(.columns).has-gutter-xdesktop-or-more-2\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.5rem, :where(.columns).has-gutter-xfullhd-or-less-2\.5rem, :where(.columns).has-gutter-xfullhd-2\.5rem {
    --sorbit-columns-gutter-x: 2.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-2\.5rem, :where(.columns).has-gutter-ymobile-or-more-2\.5rem, :where(.columns).has-gutter-ytablet-or-less-2\.5rem, :where(.columns).has-gutter-ydesktop-or-less-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.5rem, :where(.columns).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.5rem, :where(.columns).has-gutter-ytablet-or-less-2\.5rem, :where(.columns).has-gutter-ytablet-2\.5rem, :where(.columns).has-gutter-ytablet-or-more-2\.5rem, :where(.columns).has-gutter-ydesktop-or-less-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.5rem, :where(.columns).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.5rem, :where(.columns).has-gutter-ytablet-or-more-2\.5rem, :where(.columns).has-gutter-ydesktop-or-less-2\.5rem, :where(.columns).has-gutter-ydesktop-2\.5rem, :where(.columns).has-gutter-ydesktop-or-more-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.5rem, :where(.columns).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.5rem, :where(.columns).has-gutter-ytablet-or-more-2\.5rem, :where(.columns).has-gutter-ydesktop-or-more-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.5rem, :where(.columns).has-gutter-ywidescreen-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.5rem, :where(.columns).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.5rem, :where(.columns).has-gutter-ytablet-or-more-2\.5rem, :where(.columns).has-gutter-ydesktop-or-more-2\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.5rem, :where(.columns).has-gutter-yfullhd-or-less-2\.5rem, :where(.columns).has-gutter-yfullhd-2\.5rem {
    --sorbit-columns-gutter-y: 2.5rem;
  }
}
:where(.columns).has-gutter-2\.75rem {
  --sorbit-columns-gutter-x: 2.75rem;
  --sorbit-columns-gutter-y: 2.75rem;
}
:where(.columns).has-gutter-x-2\.75rem {
  --sorbit-columns-gutter-x: 2.75rem;
}
:where(.columns).has-gutter-y-2\.75rem {
  --sorbit-columns-gutter-y: 2.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-2\.75rem, :where(.columns).has-gutter-mobile-or-more-2\.75rem, :where(.columns).has-gutter-tablet-or-less-2\.75rem, :where(.columns).has-gutter-desktop-or-less-2\.75rem, :where(.columns).has-gutter-widescreen-or-less-2\.75rem, :where(.columns).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.75rem, :where(.columns).has-gutter-tablet-or-less-2\.75rem, :where(.columns).has-gutter-tablet-2\.75rem, :where(.columns).has-gutter-tablet-or-more-2\.75rem, :where(.columns).has-gutter-desktop-or-less-2\.75rem, :where(.columns).has-gutter-widescreen-or-less-2\.75rem, :where(.columns).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.75rem, :where(.columns).has-gutter-tablet-or-more-2\.75rem, :where(.columns).has-gutter-desktop-or-less-2\.75rem, :where(.columns).has-gutter-desktop-2\.75rem, :where(.columns).has-gutter-desktop-or-more-2\.75rem, :where(.columns).has-gutter-widescreen-or-less-2\.75rem, :where(.columns).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-2\.75rem, :where(.columns).has-gutter-tablet-or-more-2\.75rem, :where(.columns).has-gutter-desktop-or-more-2\.75rem, :where(.columns).has-gutter-widescreen-or-less-2\.75rem, :where(.columns).has-gutter-widescreen-2\.75rem, :where(.columns).has-gutter-widescreen-or-more-2\.75rem, :where(.columns).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-2\.75rem, :where(.columns).has-gutter-tablet-or-more-2\.75rem, :where(.columns).has-gutter-desktop-or-more-2\.75rem, :where(.columns).has-gutter-widescreen-or-more-2\.75rem, :where(.columns).has-gutter-fullhd-or-less-2\.75rem, :where(.columns).has-gutter-fullhd-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-2\.75rem, :where(.columns).has-gutter-xmobile-or-more-2\.75rem, :where(.columns).has-gutter-xtablet-or-less-2\.75rem, :where(.columns).has-gutter-xdesktop-or-less-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.75rem, :where(.columns).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.75rem, :where(.columns).has-gutter-xtablet-or-less-2\.75rem, :where(.columns).has-gutter-xtablet-2\.75rem, :where(.columns).has-gutter-xtablet-or-more-2\.75rem, :where(.columns).has-gutter-xdesktop-or-less-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.75rem, :where(.columns).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.75rem, :where(.columns).has-gutter-xtablet-or-more-2\.75rem, :where(.columns).has-gutter-xdesktop-or-less-2\.75rem, :where(.columns).has-gutter-xdesktop-2\.75rem, :where(.columns).has-gutter-xdesktop-or-more-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.75rem, :where(.columns).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.75rem, :where(.columns).has-gutter-xtablet-or-more-2\.75rem, :where(.columns).has-gutter-xdesktop-or-more-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-2\.75rem, :where(.columns).has-gutter-xwidescreen-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.75rem, :where(.columns).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-2\.75rem, :where(.columns).has-gutter-xtablet-or-more-2\.75rem, :where(.columns).has-gutter-xdesktop-or-more-2\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-2\.75rem, :where(.columns).has-gutter-xfullhd-or-less-2\.75rem, :where(.columns).has-gutter-xfullhd-2\.75rem {
    --sorbit-columns-gutter-x: 2.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-2\.75rem, :where(.columns).has-gutter-ymobile-or-more-2\.75rem, :where(.columns).has-gutter-ytablet-or-less-2\.75rem, :where(.columns).has-gutter-ydesktop-or-less-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.75rem, :where(.columns).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.75rem, :where(.columns).has-gutter-ytablet-or-less-2\.75rem, :where(.columns).has-gutter-ytablet-2\.75rem, :where(.columns).has-gutter-ytablet-or-more-2\.75rem, :where(.columns).has-gutter-ydesktop-or-less-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.75rem, :where(.columns).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.75rem, :where(.columns).has-gutter-ytablet-or-more-2\.75rem, :where(.columns).has-gutter-ydesktop-or-less-2\.75rem, :where(.columns).has-gutter-ydesktop-2\.75rem, :where(.columns).has-gutter-ydesktop-or-more-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.75rem, :where(.columns).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.75rem, :where(.columns).has-gutter-ytablet-or-more-2\.75rem, :where(.columns).has-gutter-ydesktop-or-more-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-2\.75rem, :where(.columns).has-gutter-ywidescreen-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.75rem, :where(.columns).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-2\.75rem, :where(.columns).has-gutter-ytablet-or-more-2\.75rem, :where(.columns).has-gutter-ydesktop-or-more-2\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-2\.75rem, :where(.columns).has-gutter-yfullhd-or-less-2\.75rem, :where(.columns).has-gutter-yfullhd-2\.75rem {
    --sorbit-columns-gutter-y: 2.75rem;
  }
}
:where(.columns).has-gutter-3rem {
  --sorbit-columns-gutter-x: 3rem;
  --sorbit-columns-gutter-y: 3rem;
}
:where(.columns).has-gutter-x-3rem {
  --sorbit-columns-gutter-x: 3rem;
}
:where(.columns).has-gutter-y-3rem {
  --sorbit-columns-gutter-y: 3rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-3rem, :where(.columns).has-gutter-mobile-or-more-3rem, :where(.columns).has-gutter-tablet-or-less-3rem, :where(.columns).has-gutter-desktop-or-less-3rem, :where(.columns).has-gutter-widescreen-or-less-3rem, :where(.columns).has-gutter-fullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-3rem, :where(.columns).has-gutter-tablet-or-less-3rem, :where(.columns).has-gutter-tablet-3rem, :where(.columns).has-gutter-tablet-or-more-3rem, :where(.columns).has-gutter-desktop-or-less-3rem, :where(.columns).has-gutter-widescreen-or-less-3rem, :where(.columns).has-gutter-fullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-3rem, :where(.columns).has-gutter-tablet-or-more-3rem, :where(.columns).has-gutter-desktop-or-less-3rem, :where(.columns).has-gutter-desktop-3rem, :where(.columns).has-gutter-desktop-or-more-3rem, :where(.columns).has-gutter-widescreen-or-less-3rem, :where(.columns).has-gutter-fullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-3rem, :where(.columns).has-gutter-tablet-or-more-3rem, :where(.columns).has-gutter-desktop-or-more-3rem, :where(.columns).has-gutter-widescreen-or-less-3rem, :where(.columns).has-gutter-widescreen-3rem, :where(.columns).has-gutter-widescreen-or-more-3rem, :where(.columns).has-gutter-fullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-3rem, :where(.columns).has-gutter-tablet-or-more-3rem, :where(.columns).has-gutter-desktop-or-more-3rem, :where(.columns).has-gutter-widescreen-or-more-3rem, :where(.columns).has-gutter-fullhd-or-less-3rem, :where(.columns).has-gutter-fullhd-3rem {
    --sorbit-columns-gutter-x: 3rem;
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-3rem, :where(.columns).has-gutter-xmobile-or-more-3rem, :where(.columns).has-gutter-xtablet-or-less-3rem, :where(.columns).has-gutter-xdesktop-or-less-3rem, :where(.columns).has-gutter-xwidescreen-or-less-3rem, :where(.columns).has-gutter-xfullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3rem, :where(.columns).has-gutter-xtablet-or-less-3rem, :where(.columns).has-gutter-xtablet-3rem, :where(.columns).has-gutter-xtablet-or-more-3rem, :where(.columns).has-gutter-xdesktop-or-less-3rem, :where(.columns).has-gutter-xwidescreen-or-less-3rem, :where(.columns).has-gutter-xfullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3rem, :where(.columns).has-gutter-xtablet-or-more-3rem, :where(.columns).has-gutter-xdesktop-or-less-3rem, :where(.columns).has-gutter-xdesktop-3rem, :where(.columns).has-gutter-xdesktop-or-more-3rem, :where(.columns).has-gutter-xwidescreen-or-less-3rem, :where(.columns).has-gutter-xfullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3rem, :where(.columns).has-gutter-xtablet-or-more-3rem, :where(.columns).has-gutter-xdesktop-or-more-3rem, :where(.columns).has-gutter-xwidescreen-or-less-3rem, :where(.columns).has-gutter-xwidescreen-3rem, :where(.columns).has-gutter-xwidescreen-or-more-3rem, :where(.columns).has-gutter-xfullhd-or-less-3rem {
    --sorbit-columns-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-3rem, :where(.columns).has-gutter-xtablet-or-more-3rem, :where(.columns).has-gutter-xdesktop-or-more-3rem, :where(.columns).has-gutter-xwidescreen-or-more-3rem, :where(.columns).has-gutter-xfullhd-or-less-3rem, :where(.columns).has-gutter-xfullhd-3rem {
    --sorbit-columns-gutter-x: 3rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-3rem, :where(.columns).has-gutter-ymobile-or-more-3rem, :where(.columns).has-gutter-ytablet-or-less-3rem, :where(.columns).has-gutter-ydesktop-or-less-3rem, :where(.columns).has-gutter-ywidescreen-or-less-3rem, :where(.columns).has-gutter-yfullhd-or-less-3rem {
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3rem, :where(.columns).has-gutter-ytablet-or-less-3rem, :where(.columns).has-gutter-ytablet-3rem, :where(.columns).has-gutter-ytablet-or-more-3rem, :where(.columns).has-gutter-ydesktop-or-less-3rem, :where(.columns).has-gutter-ywidescreen-or-less-3rem, :where(.columns).has-gutter-yfullhd-or-less-3rem {
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3rem, :where(.columns).has-gutter-ytablet-or-more-3rem, :where(.columns).has-gutter-ydesktop-or-less-3rem, :where(.columns).has-gutter-ydesktop-3rem, :where(.columns).has-gutter-ydesktop-or-more-3rem, :where(.columns).has-gutter-ywidescreen-or-less-3rem, :where(.columns).has-gutter-yfullhd-or-less-3rem {
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3rem, :where(.columns).has-gutter-ytablet-or-more-3rem, :where(.columns).has-gutter-ydesktop-or-more-3rem, :where(.columns).has-gutter-ywidescreen-or-less-3rem, :where(.columns).has-gutter-ywidescreen-3rem, :where(.columns).has-gutter-ywidescreen-or-more-3rem, :where(.columns).has-gutter-yfullhd-or-less-3rem {
    --sorbit-columns-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-3rem, :where(.columns).has-gutter-ytablet-or-more-3rem, :where(.columns).has-gutter-ydesktop-or-more-3rem, :where(.columns).has-gutter-ywidescreen-or-more-3rem, :where(.columns).has-gutter-yfullhd-or-less-3rem, :where(.columns).has-gutter-yfullhd-3rem {
    --sorbit-columns-gutter-y: 3rem;
  }
}
:where(.columns).has-gutter-3\.25rem {
  --sorbit-columns-gutter-x: 3.25rem;
  --sorbit-columns-gutter-y: 3.25rem;
}
:where(.columns).has-gutter-x-3\.25rem {
  --sorbit-columns-gutter-x: 3.25rem;
}
:where(.columns).has-gutter-y-3\.25rem {
  --sorbit-columns-gutter-y: 3.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-3\.25rem, :where(.columns).has-gutter-mobile-or-more-3\.25rem, :where(.columns).has-gutter-tablet-or-less-3\.25rem, :where(.columns).has-gutter-desktop-or-less-3\.25rem, :where(.columns).has-gutter-widescreen-or-less-3\.25rem, :where(.columns).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.25rem, :where(.columns).has-gutter-tablet-or-less-3\.25rem, :where(.columns).has-gutter-tablet-3\.25rem, :where(.columns).has-gutter-tablet-or-more-3\.25rem, :where(.columns).has-gutter-desktop-or-less-3\.25rem, :where(.columns).has-gutter-widescreen-or-less-3\.25rem, :where(.columns).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.25rem, :where(.columns).has-gutter-tablet-or-more-3\.25rem, :where(.columns).has-gutter-desktop-or-less-3\.25rem, :where(.columns).has-gutter-desktop-3\.25rem, :where(.columns).has-gutter-desktop-or-more-3\.25rem, :where(.columns).has-gutter-widescreen-or-less-3\.25rem, :where(.columns).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.25rem, :where(.columns).has-gutter-tablet-or-more-3\.25rem, :where(.columns).has-gutter-desktop-or-more-3\.25rem, :where(.columns).has-gutter-widescreen-or-less-3\.25rem, :where(.columns).has-gutter-widescreen-3\.25rem, :where(.columns).has-gutter-widescreen-or-more-3\.25rem, :where(.columns).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-3\.25rem, :where(.columns).has-gutter-tablet-or-more-3\.25rem, :where(.columns).has-gutter-desktop-or-more-3\.25rem, :where(.columns).has-gutter-widescreen-or-more-3\.25rem, :where(.columns).has-gutter-fullhd-or-less-3\.25rem, :where(.columns).has-gutter-fullhd-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-3\.25rem, :where(.columns).has-gutter-xmobile-or-more-3\.25rem, :where(.columns).has-gutter-xtablet-or-less-3\.25rem, :where(.columns).has-gutter-xdesktop-or-less-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.25rem, :where(.columns).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.25rem, :where(.columns).has-gutter-xtablet-or-less-3\.25rem, :where(.columns).has-gutter-xtablet-3\.25rem, :where(.columns).has-gutter-xtablet-or-more-3\.25rem, :where(.columns).has-gutter-xdesktop-or-less-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.25rem, :where(.columns).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.25rem, :where(.columns).has-gutter-xtablet-or-more-3\.25rem, :where(.columns).has-gutter-xdesktop-or-less-3\.25rem, :where(.columns).has-gutter-xdesktop-3\.25rem, :where(.columns).has-gutter-xdesktop-or-more-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.25rem, :where(.columns).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.25rem, :where(.columns).has-gutter-xtablet-or-more-3\.25rem, :where(.columns).has-gutter-xdesktop-or-more-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.25rem, :where(.columns).has-gutter-xwidescreen-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.25rem, :where(.columns).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.25rem, :where(.columns).has-gutter-xtablet-or-more-3\.25rem, :where(.columns).has-gutter-xdesktop-or-more-3\.25rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.25rem, :where(.columns).has-gutter-xfullhd-or-less-3\.25rem, :where(.columns).has-gutter-xfullhd-3\.25rem {
    --sorbit-columns-gutter-x: 3.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-3\.25rem, :where(.columns).has-gutter-ymobile-or-more-3\.25rem, :where(.columns).has-gutter-ytablet-or-less-3\.25rem, :where(.columns).has-gutter-ydesktop-or-less-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.25rem, :where(.columns).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.25rem, :where(.columns).has-gutter-ytablet-or-less-3\.25rem, :where(.columns).has-gutter-ytablet-3\.25rem, :where(.columns).has-gutter-ytablet-or-more-3\.25rem, :where(.columns).has-gutter-ydesktop-or-less-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.25rem, :where(.columns).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.25rem, :where(.columns).has-gutter-ytablet-or-more-3\.25rem, :where(.columns).has-gutter-ydesktop-or-less-3\.25rem, :where(.columns).has-gutter-ydesktop-3\.25rem, :where(.columns).has-gutter-ydesktop-or-more-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.25rem, :where(.columns).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.25rem, :where(.columns).has-gutter-ytablet-or-more-3\.25rem, :where(.columns).has-gutter-ydesktop-or-more-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.25rem, :where(.columns).has-gutter-ywidescreen-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.25rem, :where(.columns).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.25rem, :where(.columns).has-gutter-ytablet-or-more-3\.25rem, :where(.columns).has-gutter-ydesktop-or-more-3\.25rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.25rem, :where(.columns).has-gutter-yfullhd-or-less-3\.25rem, :where(.columns).has-gutter-yfullhd-3\.25rem {
    --sorbit-columns-gutter-y: 3.25rem;
  }
}
:where(.columns).has-gutter-3\.5rem {
  --sorbit-columns-gutter-x: 3.5rem;
  --sorbit-columns-gutter-y: 3.5rem;
}
:where(.columns).has-gutter-x-3\.5rem {
  --sorbit-columns-gutter-x: 3.5rem;
}
:where(.columns).has-gutter-y-3\.5rem {
  --sorbit-columns-gutter-y: 3.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-3\.5rem, :where(.columns).has-gutter-mobile-or-more-3\.5rem, :where(.columns).has-gutter-tablet-or-less-3\.5rem, :where(.columns).has-gutter-desktop-or-less-3\.5rem, :where(.columns).has-gutter-widescreen-or-less-3\.5rem, :where(.columns).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.5rem, :where(.columns).has-gutter-tablet-or-less-3\.5rem, :where(.columns).has-gutter-tablet-3\.5rem, :where(.columns).has-gutter-tablet-or-more-3\.5rem, :where(.columns).has-gutter-desktop-or-less-3\.5rem, :where(.columns).has-gutter-widescreen-or-less-3\.5rem, :where(.columns).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.5rem, :where(.columns).has-gutter-tablet-or-more-3\.5rem, :where(.columns).has-gutter-desktop-or-less-3\.5rem, :where(.columns).has-gutter-desktop-3\.5rem, :where(.columns).has-gutter-desktop-or-more-3\.5rem, :where(.columns).has-gutter-widescreen-or-less-3\.5rem, :where(.columns).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.5rem, :where(.columns).has-gutter-tablet-or-more-3\.5rem, :where(.columns).has-gutter-desktop-or-more-3\.5rem, :where(.columns).has-gutter-widescreen-or-less-3\.5rem, :where(.columns).has-gutter-widescreen-3\.5rem, :where(.columns).has-gutter-widescreen-or-more-3\.5rem, :where(.columns).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-3\.5rem, :where(.columns).has-gutter-tablet-or-more-3\.5rem, :where(.columns).has-gutter-desktop-or-more-3\.5rem, :where(.columns).has-gutter-widescreen-or-more-3\.5rem, :where(.columns).has-gutter-fullhd-or-less-3\.5rem, :where(.columns).has-gutter-fullhd-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-3\.5rem, :where(.columns).has-gutter-xmobile-or-more-3\.5rem, :where(.columns).has-gutter-xtablet-or-less-3\.5rem, :where(.columns).has-gutter-xdesktop-or-less-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.5rem, :where(.columns).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.5rem, :where(.columns).has-gutter-xtablet-or-less-3\.5rem, :where(.columns).has-gutter-xtablet-3\.5rem, :where(.columns).has-gutter-xtablet-or-more-3\.5rem, :where(.columns).has-gutter-xdesktop-or-less-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.5rem, :where(.columns).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.5rem, :where(.columns).has-gutter-xtablet-or-more-3\.5rem, :where(.columns).has-gutter-xdesktop-or-less-3\.5rem, :where(.columns).has-gutter-xdesktop-3\.5rem, :where(.columns).has-gutter-xdesktop-or-more-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.5rem, :where(.columns).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.5rem, :where(.columns).has-gutter-xtablet-or-more-3\.5rem, :where(.columns).has-gutter-xdesktop-or-more-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.5rem, :where(.columns).has-gutter-xwidescreen-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.5rem, :where(.columns).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.5rem, :where(.columns).has-gutter-xtablet-or-more-3\.5rem, :where(.columns).has-gutter-xdesktop-or-more-3\.5rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.5rem, :where(.columns).has-gutter-xfullhd-or-less-3\.5rem, :where(.columns).has-gutter-xfullhd-3\.5rem {
    --sorbit-columns-gutter-x: 3.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-3\.5rem, :where(.columns).has-gutter-ymobile-or-more-3\.5rem, :where(.columns).has-gutter-ytablet-or-less-3\.5rem, :where(.columns).has-gutter-ydesktop-or-less-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.5rem, :where(.columns).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.5rem, :where(.columns).has-gutter-ytablet-or-less-3\.5rem, :where(.columns).has-gutter-ytablet-3\.5rem, :where(.columns).has-gutter-ytablet-or-more-3\.5rem, :where(.columns).has-gutter-ydesktop-or-less-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.5rem, :where(.columns).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.5rem, :where(.columns).has-gutter-ytablet-or-more-3\.5rem, :where(.columns).has-gutter-ydesktop-or-less-3\.5rem, :where(.columns).has-gutter-ydesktop-3\.5rem, :where(.columns).has-gutter-ydesktop-or-more-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.5rem, :where(.columns).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.5rem, :where(.columns).has-gutter-ytablet-or-more-3\.5rem, :where(.columns).has-gutter-ydesktop-or-more-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.5rem, :where(.columns).has-gutter-ywidescreen-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.5rem, :where(.columns).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.5rem, :where(.columns).has-gutter-ytablet-or-more-3\.5rem, :where(.columns).has-gutter-ydesktop-or-more-3\.5rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.5rem, :where(.columns).has-gutter-yfullhd-or-less-3\.5rem, :where(.columns).has-gutter-yfullhd-3\.5rem {
    --sorbit-columns-gutter-y: 3.5rem;
  }
}
:where(.columns).has-gutter-3\.75rem {
  --sorbit-columns-gutter-x: 3.75rem;
  --sorbit-columns-gutter-y: 3.75rem;
}
:where(.columns).has-gutter-x-3\.75rem {
  --sorbit-columns-gutter-x: 3.75rem;
}
:where(.columns).has-gutter-y-3\.75rem {
  --sorbit-columns-gutter-y: 3.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-3\.75rem, :where(.columns).has-gutter-mobile-or-more-3\.75rem, :where(.columns).has-gutter-tablet-or-less-3\.75rem, :where(.columns).has-gutter-desktop-or-less-3\.75rem, :where(.columns).has-gutter-widescreen-or-less-3\.75rem, :where(.columns).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.75rem, :where(.columns).has-gutter-tablet-or-less-3\.75rem, :where(.columns).has-gutter-tablet-3\.75rem, :where(.columns).has-gutter-tablet-or-more-3\.75rem, :where(.columns).has-gutter-desktop-or-less-3\.75rem, :where(.columns).has-gutter-widescreen-or-less-3\.75rem, :where(.columns).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.75rem, :where(.columns).has-gutter-tablet-or-more-3\.75rem, :where(.columns).has-gutter-desktop-or-less-3\.75rem, :where(.columns).has-gutter-desktop-3\.75rem, :where(.columns).has-gutter-desktop-or-more-3\.75rem, :where(.columns).has-gutter-widescreen-or-less-3\.75rem, :where(.columns).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-3\.75rem, :where(.columns).has-gutter-tablet-or-more-3\.75rem, :where(.columns).has-gutter-desktop-or-more-3\.75rem, :where(.columns).has-gutter-widescreen-or-less-3\.75rem, :where(.columns).has-gutter-widescreen-3\.75rem, :where(.columns).has-gutter-widescreen-or-more-3\.75rem, :where(.columns).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-3\.75rem, :where(.columns).has-gutter-tablet-or-more-3\.75rem, :where(.columns).has-gutter-desktop-or-more-3\.75rem, :where(.columns).has-gutter-widescreen-or-more-3\.75rem, :where(.columns).has-gutter-fullhd-or-less-3\.75rem, :where(.columns).has-gutter-fullhd-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-3\.75rem, :where(.columns).has-gutter-xmobile-or-more-3\.75rem, :where(.columns).has-gutter-xtablet-or-less-3\.75rem, :where(.columns).has-gutter-xdesktop-or-less-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.75rem, :where(.columns).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.75rem, :where(.columns).has-gutter-xtablet-or-less-3\.75rem, :where(.columns).has-gutter-xtablet-3\.75rem, :where(.columns).has-gutter-xtablet-or-more-3\.75rem, :where(.columns).has-gutter-xdesktop-or-less-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.75rem, :where(.columns).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.75rem, :where(.columns).has-gutter-xtablet-or-more-3\.75rem, :where(.columns).has-gutter-xdesktop-or-less-3\.75rem, :where(.columns).has-gutter-xdesktop-3\.75rem, :where(.columns).has-gutter-xdesktop-or-more-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.75rem, :where(.columns).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.75rem, :where(.columns).has-gutter-xtablet-or-more-3\.75rem, :where(.columns).has-gutter-xdesktop-or-more-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-less-3\.75rem, :where(.columns).has-gutter-xwidescreen-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.75rem, :where(.columns).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-3\.75rem, :where(.columns).has-gutter-xtablet-or-more-3\.75rem, :where(.columns).has-gutter-xdesktop-or-more-3\.75rem, :where(.columns).has-gutter-xwidescreen-or-more-3\.75rem, :where(.columns).has-gutter-xfullhd-or-less-3\.75rem, :where(.columns).has-gutter-xfullhd-3\.75rem {
    --sorbit-columns-gutter-x: 3.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-3\.75rem, :where(.columns).has-gutter-ymobile-or-more-3\.75rem, :where(.columns).has-gutter-ytablet-or-less-3\.75rem, :where(.columns).has-gutter-ydesktop-or-less-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.75rem, :where(.columns).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.75rem, :where(.columns).has-gutter-ytablet-or-less-3\.75rem, :where(.columns).has-gutter-ytablet-3\.75rem, :where(.columns).has-gutter-ytablet-or-more-3\.75rem, :where(.columns).has-gutter-ydesktop-or-less-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.75rem, :where(.columns).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.75rem, :where(.columns).has-gutter-ytablet-or-more-3\.75rem, :where(.columns).has-gutter-ydesktop-or-less-3\.75rem, :where(.columns).has-gutter-ydesktop-3\.75rem, :where(.columns).has-gutter-ydesktop-or-more-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.75rem, :where(.columns).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.75rem, :where(.columns).has-gutter-ytablet-or-more-3\.75rem, :where(.columns).has-gutter-ydesktop-or-more-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-less-3\.75rem, :where(.columns).has-gutter-ywidescreen-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.75rem, :where(.columns).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-3\.75rem, :where(.columns).has-gutter-ytablet-or-more-3\.75rem, :where(.columns).has-gutter-ydesktop-or-more-3\.75rem, :where(.columns).has-gutter-ywidescreen-or-more-3\.75rem, :where(.columns).has-gutter-yfullhd-or-less-3\.75rem, :where(.columns).has-gutter-yfullhd-3\.75rem {
    --sorbit-columns-gutter-y: 3.75rem;
  }
}
:where(.columns).has-gutter-4rem {
  --sorbit-columns-gutter-x: 4rem;
  --sorbit-columns-gutter-y: 4rem;
}
:where(.columns).has-gutter-x-4rem {
  --sorbit-columns-gutter-x: 4rem;
}
:where(.columns).has-gutter-y-4rem {
  --sorbit-columns-gutter-y: 4rem;
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-mobile-4rem, :where(.columns).has-gutter-mobile-or-more-4rem, :where(.columns).has-gutter-tablet-or-less-4rem, :where(.columns).has-gutter-desktop-or-less-4rem, :where(.columns).has-gutter-widescreen-or-less-4rem, :where(.columns).has-gutter-fullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-mobile-or-more-4rem, :where(.columns).has-gutter-tablet-or-less-4rem, :where(.columns).has-gutter-tablet-4rem, :where(.columns).has-gutter-tablet-or-more-4rem, :where(.columns).has-gutter-desktop-or-less-4rem, :where(.columns).has-gutter-widescreen-or-less-4rem, :where(.columns).has-gutter-fullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-mobile-or-more-4rem, :where(.columns).has-gutter-tablet-or-more-4rem, :where(.columns).has-gutter-desktop-or-less-4rem, :where(.columns).has-gutter-desktop-4rem, :where(.columns).has-gutter-desktop-or-more-4rem, :where(.columns).has-gutter-widescreen-or-less-4rem, :where(.columns).has-gutter-fullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-mobile-or-more-4rem, :where(.columns).has-gutter-tablet-or-more-4rem, :where(.columns).has-gutter-desktop-or-more-4rem, :where(.columns).has-gutter-widescreen-or-less-4rem, :where(.columns).has-gutter-widescreen-4rem, :where(.columns).has-gutter-widescreen-or-more-4rem, :where(.columns).has-gutter-fullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-mobile-or-more-4rem, :where(.columns).has-gutter-tablet-or-more-4rem, :where(.columns).has-gutter-desktop-or-more-4rem, :where(.columns).has-gutter-widescreen-or-more-4rem, :where(.columns).has-gutter-fullhd-or-less-4rem, :where(.columns).has-gutter-fullhd-4rem {
    --sorbit-columns-gutter-x: 4rem;
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-xmobile-4rem, :where(.columns).has-gutter-xmobile-or-more-4rem, :where(.columns).has-gutter-xtablet-or-less-4rem, :where(.columns).has-gutter-xdesktop-or-less-4rem, :where(.columns).has-gutter-xwidescreen-or-less-4rem, :where(.columns).has-gutter-xfullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-xmobile-or-more-4rem, :where(.columns).has-gutter-xtablet-or-less-4rem, :where(.columns).has-gutter-xtablet-4rem, :where(.columns).has-gutter-xtablet-or-more-4rem, :where(.columns).has-gutter-xdesktop-or-less-4rem, :where(.columns).has-gutter-xwidescreen-or-less-4rem, :where(.columns).has-gutter-xfullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-xmobile-or-more-4rem, :where(.columns).has-gutter-xtablet-or-more-4rem, :where(.columns).has-gutter-xdesktop-or-less-4rem, :where(.columns).has-gutter-xdesktop-4rem, :where(.columns).has-gutter-xdesktop-or-more-4rem, :where(.columns).has-gutter-xwidescreen-or-less-4rem, :where(.columns).has-gutter-xfullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-xmobile-or-more-4rem, :where(.columns).has-gutter-xtablet-or-more-4rem, :where(.columns).has-gutter-xdesktop-or-more-4rem, :where(.columns).has-gutter-xwidescreen-or-less-4rem, :where(.columns).has-gutter-xwidescreen-4rem, :where(.columns).has-gutter-xwidescreen-or-more-4rem, :where(.columns).has-gutter-xfullhd-or-less-4rem {
    --sorbit-columns-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-xmobile-or-more-4rem, :where(.columns).has-gutter-xtablet-or-more-4rem, :where(.columns).has-gutter-xdesktop-or-more-4rem, :where(.columns).has-gutter-xwidescreen-or-more-4rem, :where(.columns).has-gutter-xfullhd-or-less-4rem, :where(.columns).has-gutter-xfullhd-4rem {
    --sorbit-columns-gutter-x: 4rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns).has-gutter-ymobile-4rem, :where(.columns).has-gutter-ymobile-or-more-4rem, :where(.columns).has-gutter-ytablet-or-less-4rem, :where(.columns).has-gutter-ydesktop-or-less-4rem, :where(.columns).has-gutter-ywidescreen-or-less-4rem, :where(.columns).has-gutter-yfullhd-or-less-4rem {
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns).has-gutter-ymobile-or-more-4rem, :where(.columns).has-gutter-ytablet-or-less-4rem, :where(.columns).has-gutter-ytablet-4rem, :where(.columns).has-gutter-ytablet-or-more-4rem, :where(.columns).has-gutter-ydesktop-or-less-4rem, :where(.columns).has-gutter-ywidescreen-or-less-4rem, :where(.columns).has-gutter-yfullhd-or-less-4rem {
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns).has-gutter-ymobile-or-more-4rem, :where(.columns).has-gutter-ytablet-or-more-4rem, :where(.columns).has-gutter-ydesktop-or-less-4rem, :where(.columns).has-gutter-ydesktop-4rem, :where(.columns).has-gutter-ydesktop-or-more-4rem, :where(.columns).has-gutter-ywidescreen-or-less-4rem, :where(.columns).has-gutter-yfullhd-or-less-4rem {
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns).has-gutter-ymobile-or-more-4rem, :where(.columns).has-gutter-ytablet-or-more-4rem, :where(.columns).has-gutter-ydesktop-or-more-4rem, :where(.columns).has-gutter-ywidescreen-or-less-4rem, :where(.columns).has-gutter-ywidescreen-4rem, :where(.columns).has-gutter-ywidescreen-or-more-4rem, :where(.columns).has-gutter-yfullhd-or-less-4rem {
    --sorbit-columns-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns).has-gutter-ymobile-or-more-4rem, :where(.columns).has-gutter-ytablet-or-more-4rem, :where(.columns).has-gutter-ydesktop-or-more-4rem, :where(.columns).has-gutter-ywidescreen-or-more-4rem, :where(.columns).has-gutter-yfullhd-or-less-4rem, :where(.columns).has-gutter-yfullhd-4rem {
    --sorbit-columns-gutter-y: 4rem;
  }
}
:where(.columns) :where(.column) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0%;
}
:where(.columns) :where(.column).is-full {
  flex: none;
  max-width: 100%;
  width: 100%;
}
:where(.columns) :where(.column-1) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
  width: 8.3333333333%;
}
:where(.columns) :where(.column-2) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
  width: 16.6666666667%;
}
:where(.columns) :where(.column-3) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 25%;
  max-width: 25%;
  width: 25%;
}
:where(.columns) :where(.column-4) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
  width: 33.3333333333%;
}
:where(.columns) :where(.column-5) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
  width: 41.6666666667%;
}
:where(.columns) :where(.column-6) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 50%;
  max-width: 50%;
  width: 50%;
}
:where(.columns) :where(.column-7) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
  width: 58.3333333333%;
}
:where(.columns) :where(.column-8) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
  width: 66.6666666667%;
}
:where(.columns) :where(.column-9) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 75%;
  max-width: 75%;
  width: 75%;
}
:where(.columns) :where(.column-10) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
  width: 83.3333333333%;
}
:where(.columns) :where(.column-11) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
  width: 91.6666666667%;
}
:where(.columns) :where(.column-12) {
  box-sizing: border-box;
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-top: calc(var(--sorbit-gutter-y));
  padding-right: calc(var(--sorbit-gutter-x) * 0.5);
  padding-left: calc(var(--sorbit-gutter-x) * 0.5);
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-1, :where(.columns) :where(.column).is-mobile-or-more-1, :where(.columns) :where(.column).is-tablet-or-less-1, :where(.columns) :where(.column).is-desktop-or-less-1, :where(.columns) :where(.column).is-widescreen-or-less-1, :where(.columns) :where(.column).is-fullhd-or-less-1,
  :where(.columns) [class^=column-].is-mobile-1,
  :where(.columns) [class^=column-].is-mobile-or-more-1,
  :where(.columns) [class^=column-].is-tablet-or-less-1,
  :where(.columns) [class^=column-].is-desktop-or-less-1,
  :where(.columns) [class^=column-].is-widescreen-or-less-1,
  :where(.columns) [class^=column-].is-fullhd-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-1, :where(.columns) :where(.column).is-tablet-or-less-1, :where(.columns) :where(.column).is-tablet-1, :where(.columns) :where(.column).is-tablet-or-more-1, :where(.columns) :where(.column).is-desktop-or-less-1, :where(.columns) :where(.column).is-widescreen-or-less-1, :where(.columns) :where(.column).is-fullhd-or-less-1,
  :where(.columns) [class^=column-].is-mobile-or-more-1,
  :where(.columns) [class^=column-].is-tablet-or-less-1,
  :where(.columns) [class^=column-].is-tablet-1,
  :where(.columns) [class^=column-].is-tablet-or-more-1,
  :where(.columns) [class^=column-].is-desktop-or-less-1,
  :where(.columns) [class^=column-].is-widescreen-or-less-1,
  :where(.columns) [class^=column-].is-fullhd-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-1, :where(.columns) :where(.column).is-tablet-or-more-1, :where(.columns) :where(.column).is-desktop-or-less-1, :where(.columns) :where(.column).is-desktop-1, :where(.columns) :where(.column).is-desktop-or-more-1, :where(.columns) :where(.column).is-widescreen-or-less-1, :where(.columns) :where(.column).is-fullhd-or-less-1,
  :where(.columns) [class^=column-].is-mobile-or-more-1,
  :where(.columns) [class^=column-].is-tablet-or-more-1,
  :where(.columns) [class^=column-].is-desktop-or-less-1,
  :where(.columns) [class^=column-].is-desktop-1,
  :where(.columns) [class^=column-].is-desktop-or-more-1,
  :where(.columns) [class^=column-].is-widescreen-or-less-1,
  :where(.columns) [class^=column-].is-fullhd-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-1, :where(.columns) :where(.column).is-tablet-or-more-1, :where(.columns) :where(.column).is-desktop-or-more-1, :where(.columns) :where(.column).is-widescreen-or-less-1, :where(.columns) :where(.column).is-widescreen-1, :where(.columns) :where(.column).is-widescreen-or-more-1, :where(.columns) :where(.column).is-fullhd-or-less-1,
  :where(.columns) [class^=column-].is-mobile-or-more-1,
  :where(.columns) [class^=column-].is-tablet-or-more-1,
  :where(.columns) [class^=column-].is-desktop-or-more-1,
  :where(.columns) [class^=column-].is-widescreen-or-less-1,
  :where(.columns) [class^=column-].is-widescreen-1,
  :where(.columns) [class^=column-].is-widescreen-or-more-1,
  :where(.columns) [class^=column-].is-fullhd-or-less-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-1, :where(.columns) :where(.column).is-tablet-or-more-1, :where(.columns) :where(.column).is-desktop-or-more-1, :where(.columns) :where(.column).is-widescreen-or-more-1, :where(.columns) :where(.column).is-fullhd-or-less-1, :where(.columns) :where(.column).is-fullhd-1,
  :where(.columns) [class^=column-].is-mobile-or-more-1,
  :where(.columns) [class^=column-].is-tablet-or-more-1,
  :where(.columns) [class^=column-].is-desktop-or-more-1,
  :where(.columns) [class^=column-].is-widescreen-or-more-1,
  :where(.columns) [class^=column-].is-fullhd-or-less-1,
  :where(.columns) [class^=column-].is-fullhd-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
    width: 8.3333333333%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-2, :where(.columns) :where(.column).is-mobile-or-more-2, :where(.columns) :where(.column).is-tablet-or-less-2, :where(.columns) :where(.column).is-desktop-or-less-2, :where(.columns) :where(.column).is-widescreen-or-less-2, :where(.columns) :where(.column).is-fullhd-or-less-2,
  :where(.columns) [class^=column-].is-mobile-2,
  :where(.columns) [class^=column-].is-mobile-or-more-2,
  :where(.columns) [class^=column-].is-tablet-or-less-2,
  :where(.columns) [class^=column-].is-desktop-or-less-2,
  :where(.columns) [class^=column-].is-widescreen-or-less-2,
  :where(.columns) [class^=column-].is-fullhd-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-2, :where(.columns) :where(.column).is-tablet-or-less-2, :where(.columns) :where(.column).is-tablet-2, :where(.columns) :where(.column).is-tablet-or-more-2, :where(.columns) :where(.column).is-desktop-or-less-2, :where(.columns) :where(.column).is-widescreen-or-less-2, :where(.columns) :where(.column).is-fullhd-or-less-2,
  :where(.columns) [class^=column-].is-mobile-or-more-2,
  :where(.columns) [class^=column-].is-tablet-or-less-2,
  :where(.columns) [class^=column-].is-tablet-2,
  :where(.columns) [class^=column-].is-tablet-or-more-2,
  :where(.columns) [class^=column-].is-desktop-or-less-2,
  :where(.columns) [class^=column-].is-widescreen-or-less-2,
  :where(.columns) [class^=column-].is-fullhd-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-2, :where(.columns) :where(.column).is-tablet-or-more-2, :where(.columns) :where(.column).is-desktop-or-less-2, :where(.columns) :where(.column).is-desktop-2, :where(.columns) :where(.column).is-desktop-or-more-2, :where(.columns) :where(.column).is-widescreen-or-less-2, :where(.columns) :where(.column).is-fullhd-or-less-2,
  :where(.columns) [class^=column-].is-mobile-or-more-2,
  :where(.columns) [class^=column-].is-tablet-or-more-2,
  :where(.columns) [class^=column-].is-desktop-or-less-2,
  :where(.columns) [class^=column-].is-desktop-2,
  :where(.columns) [class^=column-].is-desktop-or-more-2,
  :where(.columns) [class^=column-].is-widescreen-or-less-2,
  :where(.columns) [class^=column-].is-fullhd-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-2, :where(.columns) :where(.column).is-tablet-or-more-2, :where(.columns) :where(.column).is-desktop-or-more-2, :where(.columns) :where(.column).is-widescreen-or-less-2, :where(.columns) :where(.column).is-widescreen-2, :where(.columns) :where(.column).is-widescreen-or-more-2, :where(.columns) :where(.column).is-fullhd-or-less-2,
  :where(.columns) [class^=column-].is-mobile-or-more-2,
  :where(.columns) [class^=column-].is-tablet-or-more-2,
  :where(.columns) [class^=column-].is-desktop-or-more-2,
  :where(.columns) [class^=column-].is-widescreen-or-less-2,
  :where(.columns) [class^=column-].is-widescreen-2,
  :where(.columns) [class^=column-].is-widescreen-or-more-2,
  :where(.columns) [class^=column-].is-fullhd-or-less-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-2, :where(.columns) :where(.column).is-tablet-or-more-2, :where(.columns) :where(.column).is-desktop-or-more-2, :where(.columns) :where(.column).is-widescreen-or-more-2, :where(.columns) :where(.column).is-fullhd-or-less-2, :where(.columns) :where(.column).is-fullhd-2,
  :where(.columns) [class^=column-].is-mobile-or-more-2,
  :where(.columns) [class^=column-].is-tablet-or-more-2,
  :where(.columns) [class^=column-].is-desktop-or-more-2,
  :where(.columns) [class^=column-].is-widescreen-or-more-2,
  :where(.columns) [class^=column-].is-fullhd-or-less-2,
  :where(.columns) [class^=column-].is-fullhd-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
    width: 16.6666666667%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-3, :where(.columns) :where(.column).is-mobile-or-more-3, :where(.columns) :where(.column).is-tablet-or-less-3, :where(.columns) :where(.column).is-desktop-or-less-3, :where(.columns) :where(.column).is-widescreen-or-less-3, :where(.columns) :where(.column).is-fullhd-or-less-3,
  :where(.columns) [class^=column-].is-mobile-3,
  :where(.columns) [class^=column-].is-mobile-or-more-3,
  :where(.columns) [class^=column-].is-tablet-or-less-3,
  :where(.columns) [class^=column-].is-desktop-or-less-3,
  :where(.columns) [class^=column-].is-widescreen-or-less-3,
  :where(.columns) [class^=column-].is-fullhd-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-3, :where(.columns) :where(.column).is-tablet-or-less-3, :where(.columns) :where(.column).is-tablet-3, :where(.columns) :where(.column).is-tablet-or-more-3, :where(.columns) :where(.column).is-desktop-or-less-3, :where(.columns) :where(.column).is-widescreen-or-less-3, :where(.columns) :where(.column).is-fullhd-or-less-3,
  :where(.columns) [class^=column-].is-mobile-or-more-3,
  :where(.columns) [class^=column-].is-tablet-or-less-3,
  :where(.columns) [class^=column-].is-tablet-3,
  :where(.columns) [class^=column-].is-tablet-or-more-3,
  :where(.columns) [class^=column-].is-desktop-or-less-3,
  :where(.columns) [class^=column-].is-widescreen-or-less-3,
  :where(.columns) [class^=column-].is-fullhd-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-3, :where(.columns) :where(.column).is-tablet-or-more-3, :where(.columns) :where(.column).is-desktop-or-less-3, :where(.columns) :where(.column).is-desktop-3, :where(.columns) :where(.column).is-desktop-or-more-3, :where(.columns) :where(.column).is-widescreen-or-less-3, :where(.columns) :where(.column).is-fullhd-or-less-3,
  :where(.columns) [class^=column-].is-mobile-or-more-3,
  :where(.columns) [class^=column-].is-tablet-or-more-3,
  :where(.columns) [class^=column-].is-desktop-or-less-3,
  :where(.columns) [class^=column-].is-desktop-3,
  :where(.columns) [class^=column-].is-desktop-or-more-3,
  :where(.columns) [class^=column-].is-widescreen-or-less-3,
  :where(.columns) [class^=column-].is-fullhd-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-3, :where(.columns) :where(.column).is-tablet-or-more-3, :where(.columns) :where(.column).is-desktop-or-more-3, :where(.columns) :where(.column).is-widescreen-or-less-3, :where(.columns) :where(.column).is-widescreen-3, :where(.columns) :where(.column).is-widescreen-or-more-3, :where(.columns) :where(.column).is-fullhd-or-less-3,
  :where(.columns) [class^=column-].is-mobile-or-more-3,
  :where(.columns) [class^=column-].is-tablet-or-more-3,
  :where(.columns) [class^=column-].is-desktop-or-more-3,
  :where(.columns) [class^=column-].is-widescreen-or-less-3,
  :where(.columns) [class^=column-].is-widescreen-3,
  :where(.columns) [class^=column-].is-widescreen-or-more-3,
  :where(.columns) [class^=column-].is-fullhd-or-less-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-3, :where(.columns) :where(.column).is-tablet-or-more-3, :where(.columns) :where(.column).is-desktop-or-more-3, :where(.columns) :where(.column).is-widescreen-or-more-3, :where(.columns) :where(.column).is-fullhd-or-less-3, :where(.columns) :where(.column).is-fullhd-3,
  :where(.columns) [class^=column-].is-mobile-or-more-3,
  :where(.columns) [class^=column-].is-tablet-or-more-3,
  :where(.columns) [class^=column-].is-desktop-or-more-3,
  :where(.columns) [class^=column-].is-widescreen-or-more-3,
  :where(.columns) [class^=column-].is-fullhd-or-less-3,
  :where(.columns) [class^=column-].is-fullhd-3 {
    flex-basis: 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-4, :where(.columns) :where(.column).is-mobile-or-more-4, :where(.columns) :where(.column).is-tablet-or-less-4, :where(.columns) :where(.column).is-desktop-or-less-4, :where(.columns) :where(.column).is-widescreen-or-less-4, :where(.columns) :where(.column).is-fullhd-or-less-4,
  :where(.columns) [class^=column-].is-mobile-4,
  :where(.columns) [class^=column-].is-mobile-or-more-4,
  :where(.columns) [class^=column-].is-tablet-or-less-4,
  :where(.columns) [class^=column-].is-desktop-or-less-4,
  :where(.columns) [class^=column-].is-widescreen-or-less-4,
  :where(.columns) [class^=column-].is-fullhd-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-4, :where(.columns) :where(.column).is-tablet-or-less-4, :where(.columns) :where(.column).is-tablet-4, :where(.columns) :where(.column).is-tablet-or-more-4, :where(.columns) :where(.column).is-desktop-or-less-4, :where(.columns) :where(.column).is-widescreen-or-less-4, :where(.columns) :where(.column).is-fullhd-or-less-4,
  :where(.columns) [class^=column-].is-mobile-or-more-4,
  :where(.columns) [class^=column-].is-tablet-or-less-4,
  :where(.columns) [class^=column-].is-tablet-4,
  :where(.columns) [class^=column-].is-tablet-or-more-4,
  :where(.columns) [class^=column-].is-desktop-or-less-4,
  :where(.columns) [class^=column-].is-widescreen-or-less-4,
  :where(.columns) [class^=column-].is-fullhd-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-4, :where(.columns) :where(.column).is-tablet-or-more-4, :where(.columns) :where(.column).is-desktop-or-less-4, :where(.columns) :where(.column).is-desktop-4, :where(.columns) :where(.column).is-desktop-or-more-4, :where(.columns) :where(.column).is-widescreen-or-less-4, :where(.columns) :where(.column).is-fullhd-or-less-4,
  :where(.columns) [class^=column-].is-mobile-or-more-4,
  :where(.columns) [class^=column-].is-tablet-or-more-4,
  :where(.columns) [class^=column-].is-desktop-or-less-4,
  :where(.columns) [class^=column-].is-desktop-4,
  :where(.columns) [class^=column-].is-desktop-or-more-4,
  :where(.columns) [class^=column-].is-widescreen-or-less-4,
  :where(.columns) [class^=column-].is-fullhd-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-4, :where(.columns) :where(.column).is-tablet-or-more-4, :where(.columns) :where(.column).is-desktop-or-more-4, :where(.columns) :where(.column).is-widescreen-or-less-4, :where(.columns) :where(.column).is-widescreen-4, :where(.columns) :where(.column).is-widescreen-or-more-4, :where(.columns) :where(.column).is-fullhd-or-less-4,
  :where(.columns) [class^=column-].is-mobile-or-more-4,
  :where(.columns) [class^=column-].is-tablet-or-more-4,
  :where(.columns) [class^=column-].is-desktop-or-more-4,
  :where(.columns) [class^=column-].is-widescreen-or-less-4,
  :where(.columns) [class^=column-].is-widescreen-4,
  :where(.columns) [class^=column-].is-widescreen-or-more-4,
  :where(.columns) [class^=column-].is-fullhd-or-less-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-4, :where(.columns) :where(.column).is-tablet-or-more-4, :where(.columns) :where(.column).is-desktop-or-more-4, :where(.columns) :where(.column).is-widescreen-or-more-4, :where(.columns) :where(.column).is-fullhd-or-less-4, :where(.columns) :where(.column).is-fullhd-4,
  :where(.columns) [class^=column-].is-mobile-or-more-4,
  :where(.columns) [class^=column-].is-tablet-or-more-4,
  :where(.columns) [class^=column-].is-desktop-or-more-4,
  :where(.columns) [class^=column-].is-widescreen-or-more-4,
  :where(.columns) [class^=column-].is-fullhd-or-less-4,
  :where(.columns) [class^=column-].is-fullhd-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
    width: 33.3333333333%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-5, :where(.columns) :where(.column).is-mobile-or-more-5, :where(.columns) :where(.column).is-tablet-or-less-5, :where(.columns) :where(.column).is-desktop-or-less-5, :where(.columns) :where(.column).is-widescreen-or-less-5, :where(.columns) :where(.column).is-fullhd-or-less-5,
  :where(.columns) [class^=column-].is-mobile-5,
  :where(.columns) [class^=column-].is-mobile-or-more-5,
  :where(.columns) [class^=column-].is-tablet-or-less-5,
  :where(.columns) [class^=column-].is-desktop-or-less-5,
  :where(.columns) [class^=column-].is-widescreen-or-less-5,
  :where(.columns) [class^=column-].is-fullhd-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-5, :where(.columns) :where(.column).is-tablet-or-less-5, :where(.columns) :where(.column).is-tablet-5, :where(.columns) :where(.column).is-tablet-or-more-5, :where(.columns) :where(.column).is-desktop-or-less-5, :where(.columns) :where(.column).is-widescreen-or-less-5, :where(.columns) :where(.column).is-fullhd-or-less-5,
  :where(.columns) [class^=column-].is-mobile-or-more-5,
  :where(.columns) [class^=column-].is-tablet-or-less-5,
  :where(.columns) [class^=column-].is-tablet-5,
  :where(.columns) [class^=column-].is-tablet-or-more-5,
  :where(.columns) [class^=column-].is-desktop-or-less-5,
  :where(.columns) [class^=column-].is-widescreen-or-less-5,
  :where(.columns) [class^=column-].is-fullhd-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-5, :where(.columns) :where(.column).is-tablet-or-more-5, :where(.columns) :where(.column).is-desktop-or-less-5, :where(.columns) :where(.column).is-desktop-5, :where(.columns) :where(.column).is-desktop-or-more-5, :where(.columns) :where(.column).is-widescreen-or-less-5, :where(.columns) :where(.column).is-fullhd-or-less-5,
  :where(.columns) [class^=column-].is-mobile-or-more-5,
  :where(.columns) [class^=column-].is-tablet-or-more-5,
  :where(.columns) [class^=column-].is-desktop-or-less-5,
  :where(.columns) [class^=column-].is-desktop-5,
  :where(.columns) [class^=column-].is-desktop-or-more-5,
  :where(.columns) [class^=column-].is-widescreen-or-less-5,
  :where(.columns) [class^=column-].is-fullhd-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-5, :where(.columns) :where(.column).is-tablet-or-more-5, :where(.columns) :where(.column).is-desktop-or-more-5, :where(.columns) :where(.column).is-widescreen-or-less-5, :where(.columns) :where(.column).is-widescreen-5, :where(.columns) :where(.column).is-widescreen-or-more-5, :where(.columns) :where(.column).is-fullhd-or-less-5,
  :where(.columns) [class^=column-].is-mobile-or-more-5,
  :where(.columns) [class^=column-].is-tablet-or-more-5,
  :where(.columns) [class^=column-].is-desktop-or-more-5,
  :where(.columns) [class^=column-].is-widescreen-or-less-5,
  :where(.columns) [class^=column-].is-widescreen-5,
  :where(.columns) [class^=column-].is-widescreen-or-more-5,
  :where(.columns) [class^=column-].is-fullhd-or-less-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-5, :where(.columns) :where(.column).is-tablet-or-more-5, :where(.columns) :where(.column).is-desktop-or-more-5, :where(.columns) :where(.column).is-widescreen-or-more-5, :where(.columns) :where(.column).is-fullhd-or-less-5, :where(.columns) :where(.column).is-fullhd-5,
  :where(.columns) [class^=column-].is-mobile-or-more-5,
  :where(.columns) [class^=column-].is-tablet-or-more-5,
  :where(.columns) [class^=column-].is-desktop-or-more-5,
  :where(.columns) [class^=column-].is-widescreen-or-more-5,
  :where(.columns) [class^=column-].is-fullhd-or-less-5,
  :where(.columns) [class^=column-].is-fullhd-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
    width: 41.6666666667%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-6, :where(.columns) :where(.column).is-mobile-or-more-6, :where(.columns) :where(.column).is-tablet-or-less-6, :where(.columns) :where(.column).is-desktop-or-less-6, :where(.columns) :where(.column).is-widescreen-or-less-6, :where(.columns) :where(.column).is-fullhd-or-less-6,
  :where(.columns) [class^=column-].is-mobile-6,
  :where(.columns) [class^=column-].is-mobile-or-more-6,
  :where(.columns) [class^=column-].is-tablet-or-less-6,
  :where(.columns) [class^=column-].is-desktop-or-less-6,
  :where(.columns) [class^=column-].is-widescreen-or-less-6,
  :where(.columns) [class^=column-].is-fullhd-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-6, :where(.columns) :where(.column).is-tablet-or-less-6, :where(.columns) :where(.column).is-tablet-6, :where(.columns) :where(.column).is-tablet-or-more-6, :where(.columns) :where(.column).is-desktop-or-less-6, :where(.columns) :where(.column).is-widescreen-or-less-6, :where(.columns) :where(.column).is-fullhd-or-less-6,
  :where(.columns) [class^=column-].is-mobile-or-more-6,
  :where(.columns) [class^=column-].is-tablet-or-less-6,
  :where(.columns) [class^=column-].is-tablet-6,
  :where(.columns) [class^=column-].is-tablet-or-more-6,
  :where(.columns) [class^=column-].is-desktop-or-less-6,
  :where(.columns) [class^=column-].is-widescreen-or-less-6,
  :where(.columns) [class^=column-].is-fullhd-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-6, :where(.columns) :where(.column).is-tablet-or-more-6, :where(.columns) :where(.column).is-desktop-or-less-6, :where(.columns) :where(.column).is-desktop-6, :where(.columns) :where(.column).is-desktop-or-more-6, :where(.columns) :where(.column).is-widescreen-or-less-6, :where(.columns) :where(.column).is-fullhd-or-less-6,
  :where(.columns) [class^=column-].is-mobile-or-more-6,
  :where(.columns) [class^=column-].is-tablet-or-more-6,
  :where(.columns) [class^=column-].is-desktop-or-less-6,
  :where(.columns) [class^=column-].is-desktop-6,
  :where(.columns) [class^=column-].is-desktop-or-more-6,
  :where(.columns) [class^=column-].is-widescreen-or-less-6,
  :where(.columns) [class^=column-].is-fullhd-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-6, :where(.columns) :where(.column).is-tablet-or-more-6, :where(.columns) :where(.column).is-desktop-or-more-6, :where(.columns) :where(.column).is-widescreen-or-less-6, :where(.columns) :where(.column).is-widescreen-6, :where(.columns) :where(.column).is-widescreen-or-more-6, :where(.columns) :where(.column).is-fullhd-or-less-6,
  :where(.columns) [class^=column-].is-mobile-or-more-6,
  :where(.columns) [class^=column-].is-tablet-or-more-6,
  :where(.columns) [class^=column-].is-desktop-or-more-6,
  :where(.columns) [class^=column-].is-widescreen-or-less-6,
  :where(.columns) [class^=column-].is-widescreen-6,
  :where(.columns) [class^=column-].is-widescreen-or-more-6,
  :where(.columns) [class^=column-].is-fullhd-or-less-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-6, :where(.columns) :where(.column).is-tablet-or-more-6, :where(.columns) :where(.column).is-desktop-or-more-6, :where(.columns) :where(.column).is-widescreen-or-more-6, :where(.columns) :where(.column).is-fullhd-or-less-6, :where(.columns) :where(.column).is-fullhd-6,
  :where(.columns) [class^=column-].is-mobile-or-more-6,
  :where(.columns) [class^=column-].is-tablet-or-more-6,
  :where(.columns) [class^=column-].is-desktop-or-more-6,
  :where(.columns) [class^=column-].is-widescreen-or-more-6,
  :where(.columns) [class^=column-].is-fullhd-or-less-6,
  :where(.columns) [class^=column-].is-fullhd-6 {
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-7, :where(.columns) :where(.column).is-mobile-or-more-7, :where(.columns) :where(.column).is-tablet-or-less-7, :where(.columns) :where(.column).is-desktop-or-less-7, :where(.columns) :where(.column).is-widescreen-or-less-7, :where(.columns) :where(.column).is-fullhd-or-less-7,
  :where(.columns) [class^=column-].is-mobile-7,
  :where(.columns) [class^=column-].is-mobile-or-more-7,
  :where(.columns) [class^=column-].is-tablet-or-less-7,
  :where(.columns) [class^=column-].is-desktop-or-less-7,
  :where(.columns) [class^=column-].is-widescreen-or-less-7,
  :where(.columns) [class^=column-].is-fullhd-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-7, :where(.columns) :where(.column).is-tablet-or-less-7, :where(.columns) :where(.column).is-tablet-7, :where(.columns) :where(.column).is-tablet-or-more-7, :where(.columns) :where(.column).is-desktop-or-less-7, :where(.columns) :where(.column).is-widescreen-or-less-7, :where(.columns) :where(.column).is-fullhd-or-less-7,
  :where(.columns) [class^=column-].is-mobile-or-more-7,
  :where(.columns) [class^=column-].is-tablet-or-less-7,
  :where(.columns) [class^=column-].is-tablet-7,
  :where(.columns) [class^=column-].is-tablet-or-more-7,
  :where(.columns) [class^=column-].is-desktop-or-less-7,
  :where(.columns) [class^=column-].is-widescreen-or-less-7,
  :where(.columns) [class^=column-].is-fullhd-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-7, :where(.columns) :where(.column).is-tablet-or-more-7, :where(.columns) :where(.column).is-desktop-or-less-7, :where(.columns) :where(.column).is-desktop-7, :where(.columns) :where(.column).is-desktop-or-more-7, :where(.columns) :where(.column).is-widescreen-or-less-7, :where(.columns) :where(.column).is-fullhd-or-less-7,
  :where(.columns) [class^=column-].is-mobile-or-more-7,
  :where(.columns) [class^=column-].is-tablet-or-more-7,
  :where(.columns) [class^=column-].is-desktop-or-less-7,
  :where(.columns) [class^=column-].is-desktop-7,
  :where(.columns) [class^=column-].is-desktop-or-more-7,
  :where(.columns) [class^=column-].is-widescreen-or-less-7,
  :where(.columns) [class^=column-].is-fullhd-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-7, :where(.columns) :where(.column).is-tablet-or-more-7, :where(.columns) :where(.column).is-desktop-or-more-7, :where(.columns) :where(.column).is-widescreen-or-less-7, :where(.columns) :where(.column).is-widescreen-7, :where(.columns) :where(.column).is-widescreen-or-more-7, :where(.columns) :where(.column).is-fullhd-or-less-7,
  :where(.columns) [class^=column-].is-mobile-or-more-7,
  :where(.columns) [class^=column-].is-tablet-or-more-7,
  :where(.columns) [class^=column-].is-desktop-or-more-7,
  :where(.columns) [class^=column-].is-widescreen-or-less-7,
  :where(.columns) [class^=column-].is-widescreen-7,
  :where(.columns) [class^=column-].is-widescreen-or-more-7,
  :where(.columns) [class^=column-].is-fullhd-or-less-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-7, :where(.columns) :where(.column).is-tablet-or-more-7, :where(.columns) :where(.column).is-desktop-or-more-7, :where(.columns) :where(.column).is-widescreen-or-more-7, :where(.columns) :where(.column).is-fullhd-or-less-7, :where(.columns) :where(.column).is-fullhd-7,
  :where(.columns) [class^=column-].is-mobile-or-more-7,
  :where(.columns) [class^=column-].is-tablet-or-more-7,
  :where(.columns) [class^=column-].is-desktop-or-more-7,
  :where(.columns) [class^=column-].is-widescreen-or-more-7,
  :where(.columns) [class^=column-].is-fullhd-or-less-7,
  :where(.columns) [class^=column-].is-fullhd-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
    width: 58.3333333333%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-8, :where(.columns) :where(.column).is-mobile-or-more-8, :where(.columns) :where(.column).is-tablet-or-less-8, :where(.columns) :where(.column).is-desktop-or-less-8, :where(.columns) :where(.column).is-widescreen-or-less-8, :where(.columns) :where(.column).is-fullhd-or-less-8,
  :where(.columns) [class^=column-].is-mobile-8,
  :where(.columns) [class^=column-].is-mobile-or-more-8,
  :where(.columns) [class^=column-].is-tablet-or-less-8,
  :where(.columns) [class^=column-].is-desktop-or-less-8,
  :where(.columns) [class^=column-].is-widescreen-or-less-8,
  :where(.columns) [class^=column-].is-fullhd-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-8, :where(.columns) :where(.column).is-tablet-or-less-8, :where(.columns) :where(.column).is-tablet-8, :where(.columns) :where(.column).is-tablet-or-more-8, :where(.columns) :where(.column).is-desktop-or-less-8, :where(.columns) :where(.column).is-widescreen-or-less-8, :where(.columns) :where(.column).is-fullhd-or-less-8,
  :where(.columns) [class^=column-].is-mobile-or-more-8,
  :where(.columns) [class^=column-].is-tablet-or-less-8,
  :where(.columns) [class^=column-].is-tablet-8,
  :where(.columns) [class^=column-].is-tablet-or-more-8,
  :where(.columns) [class^=column-].is-desktop-or-less-8,
  :where(.columns) [class^=column-].is-widescreen-or-less-8,
  :where(.columns) [class^=column-].is-fullhd-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-8, :where(.columns) :where(.column).is-tablet-or-more-8, :where(.columns) :where(.column).is-desktop-or-less-8, :where(.columns) :where(.column).is-desktop-8, :where(.columns) :where(.column).is-desktop-or-more-8, :where(.columns) :where(.column).is-widescreen-or-less-8, :where(.columns) :where(.column).is-fullhd-or-less-8,
  :where(.columns) [class^=column-].is-mobile-or-more-8,
  :where(.columns) [class^=column-].is-tablet-or-more-8,
  :where(.columns) [class^=column-].is-desktop-or-less-8,
  :where(.columns) [class^=column-].is-desktop-8,
  :where(.columns) [class^=column-].is-desktop-or-more-8,
  :where(.columns) [class^=column-].is-widescreen-or-less-8,
  :where(.columns) [class^=column-].is-fullhd-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-8, :where(.columns) :where(.column).is-tablet-or-more-8, :where(.columns) :where(.column).is-desktop-or-more-8, :where(.columns) :where(.column).is-widescreen-or-less-8, :where(.columns) :where(.column).is-widescreen-8, :where(.columns) :where(.column).is-widescreen-or-more-8, :where(.columns) :where(.column).is-fullhd-or-less-8,
  :where(.columns) [class^=column-].is-mobile-or-more-8,
  :where(.columns) [class^=column-].is-tablet-or-more-8,
  :where(.columns) [class^=column-].is-desktop-or-more-8,
  :where(.columns) [class^=column-].is-widescreen-or-less-8,
  :where(.columns) [class^=column-].is-widescreen-8,
  :where(.columns) [class^=column-].is-widescreen-or-more-8,
  :where(.columns) [class^=column-].is-fullhd-or-less-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-8, :where(.columns) :where(.column).is-tablet-or-more-8, :where(.columns) :where(.column).is-desktop-or-more-8, :where(.columns) :where(.column).is-widescreen-or-more-8, :where(.columns) :where(.column).is-fullhd-or-less-8, :where(.columns) :where(.column).is-fullhd-8,
  :where(.columns) [class^=column-].is-mobile-or-more-8,
  :where(.columns) [class^=column-].is-tablet-or-more-8,
  :where(.columns) [class^=column-].is-desktop-or-more-8,
  :where(.columns) [class^=column-].is-widescreen-or-more-8,
  :where(.columns) [class^=column-].is-fullhd-or-less-8,
  :where(.columns) [class^=column-].is-fullhd-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
    width: 66.6666666667%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-9, :where(.columns) :where(.column).is-mobile-or-more-9, :where(.columns) :where(.column).is-tablet-or-less-9, :where(.columns) :where(.column).is-desktop-or-less-9, :where(.columns) :where(.column).is-widescreen-or-less-9, :where(.columns) :where(.column).is-fullhd-or-less-9,
  :where(.columns) [class^=column-].is-mobile-9,
  :where(.columns) [class^=column-].is-mobile-or-more-9,
  :where(.columns) [class^=column-].is-tablet-or-less-9,
  :where(.columns) [class^=column-].is-desktop-or-less-9,
  :where(.columns) [class^=column-].is-widescreen-or-less-9,
  :where(.columns) [class^=column-].is-fullhd-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-9, :where(.columns) :where(.column).is-tablet-or-less-9, :where(.columns) :where(.column).is-tablet-9, :where(.columns) :where(.column).is-tablet-or-more-9, :where(.columns) :where(.column).is-desktop-or-less-9, :where(.columns) :where(.column).is-widescreen-or-less-9, :where(.columns) :where(.column).is-fullhd-or-less-9,
  :where(.columns) [class^=column-].is-mobile-or-more-9,
  :where(.columns) [class^=column-].is-tablet-or-less-9,
  :where(.columns) [class^=column-].is-tablet-9,
  :where(.columns) [class^=column-].is-tablet-or-more-9,
  :where(.columns) [class^=column-].is-desktop-or-less-9,
  :where(.columns) [class^=column-].is-widescreen-or-less-9,
  :where(.columns) [class^=column-].is-fullhd-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-9, :where(.columns) :where(.column).is-tablet-or-more-9, :where(.columns) :where(.column).is-desktop-or-less-9, :where(.columns) :where(.column).is-desktop-9, :where(.columns) :where(.column).is-desktop-or-more-9, :where(.columns) :where(.column).is-widescreen-or-less-9, :where(.columns) :where(.column).is-fullhd-or-less-9,
  :where(.columns) [class^=column-].is-mobile-or-more-9,
  :where(.columns) [class^=column-].is-tablet-or-more-9,
  :where(.columns) [class^=column-].is-desktop-or-less-9,
  :where(.columns) [class^=column-].is-desktop-9,
  :where(.columns) [class^=column-].is-desktop-or-more-9,
  :where(.columns) [class^=column-].is-widescreen-or-less-9,
  :where(.columns) [class^=column-].is-fullhd-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-9, :where(.columns) :where(.column).is-tablet-or-more-9, :where(.columns) :where(.column).is-desktop-or-more-9, :where(.columns) :where(.column).is-widescreen-or-less-9, :where(.columns) :where(.column).is-widescreen-9, :where(.columns) :where(.column).is-widescreen-or-more-9, :where(.columns) :where(.column).is-fullhd-or-less-9,
  :where(.columns) [class^=column-].is-mobile-or-more-9,
  :where(.columns) [class^=column-].is-tablet-or-more-9,
  :where(.columns) [class^=column-].is-desktop-or-more-9,
  :where(.columns) [class^=column-].is-widescreen-or-less-9,
  :where(.columns) [class^=column-].is-widescreen-9,
  :where(.columns) [class^=column-].is-widescreen-or-more-9,
  :where(.columns) [class^=column-].is-fullhd-or-less-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-9, :where(.columns) :where(.column).is-tablet-or-more-9, :where(.columns) :where(.column).is-desktop-or-more-9, :where(.columns) :where(.column).is-widescreen-or-more-9, :where(.columns) :where(.column).is-fullhd-or-less-9, :where(.columns) :where(.column).is-fullhd-9,
  :where(.columns) [class^=column-].is-mobile-or-more-9,
  :where(.columns) [class^=column-].is-tablet-or-more-9,
  :where(.columns) [class^=column-].is-desktop-or-more-9,
  :where(.columns) [class^=column-].is-widescreen-or-more-9,
  :where(.columns) [class^=column-].is-fullhd-or-less-9,
  :where(.columns) [class^=column-].is-fullhd-9 {
    flex-basis: 75%;
    max-width: 75%;
    width: 75%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-10, :where(.columns) :where(.column).is-mobile-or-more-10, :where(.columns) :where(.column).is-tablet-or-less-10, :where(.columns) :where(.column).is-desktop-or-less-10, :where(.columns) :where(.column).is-widescreen-or-less-10, :where(.columns) :where(.column).is-fullhd-or-less-10,
  :where(.columns) [class^=column-].is-mobile-10,
  :where(.columns) [class^=column-].is-mobile-or-more-10,
  :where(.columns) [class^=column-].is-tablet-or-less-10,
  :where(.columns) [class^=column-].is-desktop-or-less-10,
  :where(.columns) [class^=column-].is-widescreen-or-less-10,
  :where(.columns) [class^=column-].is-fullhd-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-10, :where(.columns) :where(.column).is-tablet-or-less-10, :where(.columns) :where(.column).is-tablet-10, :where(.columns) :where(.column).is-tablet-or-more-10, :where(.columns) :where(.column).is-desktop-or-less-10, :where(.columns) :where(.column).is-widescreen-or-less-10, :where(.columns) :where(.column).is-fullhd-or-less-10,
  :where(.columns) [class^=column-].is-mobile-or-more-10,
  :where(.columns) [class^=column-].is-tablet-or-less-10,
  :where(.columns) [class^=column-].is-tablet-10,
  :where(.columns) [class^=column-].is-tablet-or-more-10,
  :where(.columns) [class^=column-].is-desktop-or-less-10,
  :where(.columns) [class^=column-].is-widescreen-or-less-10,
  :where(.columns) [class^=column-].is-fullhd-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-10, :where(.columns) :where(.column).is-tablet-or-more-10, :where(.columns) :where(.column).is-desktop-or-less-10, :where(.columns) :where(.column).is-desktop-10, :where(.columns) :where(.column).is-desktop-or-more-10, :where(.columns) :where(.column).is-widescreen-or-less-10, :where(.columns) :where(.column).is-fullhd-or-less-10,
  :where(.columns) [class^=column-].is-mobile-or-more-10,
  :where(.columns) [class^=column-].is-tablet-or-more-10,
  :where(.columns) [class^=column-].is-desktop-or-less-10,
  :where(.columns) [class^=column-].is-desktop-10,
  :where(.columns) [class^=column-].is-desktop-or-more-10,
  :where(.columns) [class^=column-].is-widescreen-or-less-10,
  :where(.columns) [class^=column-].is-fullhd-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-10, :where(.columns) :where(.column).is-tablet-or-more-10, :where(.columns) :where(.column).is-desktop-or-more-10, :where(.columns) :where(.column).is-widescreen-or-less-10, :where(.columns) :where(.column).is-widescreen-10, :where(.columns) :where(.column).is-widescreen-or-more-10, :where(.columns) :where(.column).is-fullhd-or-less-10,
  :where(.columns) [class^=column-].is-mobile-or-more-10,
  :where(.columns) [class^=column-].is-tablet-or-more-10,
  :where(.columns) [class^=column-].is-desktop-or-more-10,
  :where(.columns) [class^=column-].is-widescreen-or-less-10,
  :where(.columns) [class^=column-].is-widescreen-10,
  :where(.columns) [class^=column-].is-widescreen-or-more-10,
  :where(.columns) [class^=column-].is-fullhd-or-less-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-10, :where(.columns) :where(.column).is-tablet-or-more-10, :where(.columns) :where(.column).is-desktop-or-more-10, :where(.columns) :where(.column).is-widescreen-or-more-10, :where(.columns) :where(.column).is-fullhd-or-less-10, :where(.columns) :where(.column).is-fullhd-10,
  :where(.columns) [class^=column-].is-mobile-or-more-10,
  :where(.columns) [class^=column-].is-tablet-or-more-10,
  :where(.columns) [class^=column-].is-desktop-or-more-10,
  :where(.columns) [class^=column-].is-widescreen-or-more-10,
  :where(.columns) [class^=column-].is-fullhd-or-less-10,
  :where(.columns) [class^=column-].is-fullhd-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
    width: 83.3333333333%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-11, :where(.columns) :where(.column).is-mobile-or-more-11, :where(.columns) :where(.column).is-tablet-or-less-11, :where(.columns) :where(.column).is-desktop-or-less-11, :where(.columns) :where(.column).is-widescreen-or-less-11, :where(.columns) :where(.column).is-fullhd-or-less-11,
  :where(.columns) [class^=column-].is-mobile-11,
  :where(.columns) [class^=column-].is-mobile-or-more-11,
  :where(.columns) [class^=column-].is-tablet-or-less-11,
  :where(.columns) [class^=column-].is-desktop-or-less-11,
  :where(.columns) [class^=column-].is-widescreen-or-less-11,
  :where(.columns) [class^=column-].is-fullhd-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-11, :where(.columns) :where(.column).is-tablet-or-less-11, :where(.columns) :where(.column).is-tablet-11, :where(.columns) :where(.column).is-tablet-or-more-11, :where(.columns) :where(.column).is-desktop-or-less-11, :where(.columns) :where(.column).is-widescreen-or-less-11, :where(.columns) :where(.column).is-fullhd-or-less-11,
  :where(.columns) [class^=column-].is-mobile-or-more-11,
  :where(.columns) [class^=column-].is-tablet-or-less-11,
  :where(.columns) [class^=column-].is-tablet-11,
  :where(.columns) [class^=column-].is-tablet-or-more-11,
  :where(.columns) [class^=column-].is-desktop-or-less-11,
  :where(.columns) [class^=column-].is-widescreen-or-less-11,
  :where(.columns) [class^=column-].is-fullhd-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-11, :where(.columns) :where(.column).is-tablet-or-more-11, :where(.columns) :where(.column).is-desktop-or-less-11, :where(.columns) :where(.column).is-desktop-11, :where(.columns) :where(.column).is-desktop-or-more-11, :where(.columns) :where(.column).is-widescreen-or-less-11, :where(.columns) :where(.column).is-fullhd-or-less-11,
  :where(.columns) [class^=column-].is-mobile-or-more-11,
  :where(.columns) [class^=column-].is-tablet-or-more-11,
  :where(.columns) [class^=column-].is-desktop-or-less-11,
  :where(.columns) [class^=column-].is-desktop-11,
  :where(.columns) [class^=column-].is-desktop-or-more-11,
  :where(.columns) [class^=column-].is-widescreen-or-less-11,
  :where(.columns) [class^=column-].is-fullhd-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-11, :where(.columns) :where(.column).is-tablet-or-more-11, :where(.columns) :where(.column).is-desktop-or-more-11, :where(.columns) :where(.column).is-widescreen-or-less-11, :where(.columns) :where(.column).is-widescreen-11, :where(.columns) :where(.column).is-widescreen-or-more-11, :where(.columns) :where(.column).is-fullhd-or-less-11,
  :where(.columns) [class^=column-].is-mobile-or-more-11,
  :where(.columns) [class^=column-].is-tablet-or-more-11,
  :where(.columns) [class^=column-].is-desktop-or-more-11,
  :where(.columns) [class^=column-].is-widescreen-or-less-11,
  :where(.columns) [class^=column-].is-widescreen-11,
  :where(.columns) [class^=column-].is-widescreen-or-more-11,
  :where(.columns) [class^=column-].is-fullhd-or-less-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-11, :where(.columns) :where(.column).is-tablet-or-more-11, :where(.columns) :where(.column).is-desktop-or-more-11, :where(.columns) :where(.column).is-widescreen-or-more-11, :where(.columns) :where(.column).is-fullhd-or-less-11, :where(.columns) :where(.column).is-fullhd-11,
  :where(.columns) [class^=column-].is-mobile-or-more-11,
  :where(.columns) [class^=column-].is-tablet-or-more-11,
  :where(.columns) [class^=column-].is-desktop-or-more-11,
  :where(.columns) [class^=column-].is-widescreen-or-more-11,
  :where(.columns) [class^=column-].is-fullhd-or-less-11,
  :where(.columns) [class^=column-].is-fullhd-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
    width: 91.6666666667%;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.columns) :where(.column).is-mobile-12, :where(.columns) :where(.column).is-mobile-or-more-12, :where(.columns) :where(.column).is-tablet-or-less-12, :where(.columns) :where(.column).is-desktop-or-less-12, :where(.columns) :where(.column).is-widescreen-or-less-12, :where(.columns) :where(.column).is-fullhd-or-less-12,
  :where(.columns) [class^=column-].is-mobile-12,
  :where(.columns) [class^=column-].is-mobile-or-more-12,
  :where(.columns) [class^=column-].is-tablet-or-less-12,
  :where(.columns) [class^=column-].is-desktop-or-less-12,
  :where(.columns) [class^=column-].is-widescreen-or-less-12,
  :where(.columns) [class^=column-].is-fullhd-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-12, :where(.columns) :where(.column).is-tablet-or-less-12, :where(.columns) :where(.column).is-tablet-12, :where(.columns) :where(.column).is-tablet-or-more-12, :where(.columns) :where(.column).is-desktop-or-less-12, :where(.columns) :where(.column).is-widescreen-or-less-12, :where(.columns) :where(.column).is-fullhd-or-less-12,
  :where(.columns) [class^=column-].is-mobile-or-more-12,
  :where(.columns) [class^=column-].is-tablet-or-less-12,
  :where(.columns) [class^=column-].is-tablet-12,
  :where(.columns) [class^=column-].is-tablet-or-more-12,
  :where(.columns) [class^=column-].is-desktop-or-less-12,
  :where(.columns) [class^=column-].is-widescreen-or-less-12,
  :where(.columns) [class^=column-].is-fullhd-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-12, :where(.columns) :where(.column).is-tablet-or-more-12, :where(.columns) :where(.column).is-desktop-or-less-12, :where(.columns) :where(.column).is-desktop-12, :where(.columns) :where(.column).is-desktop-or-more-12, :where(.columns) :where(.column).is-widescreen-or-less-12, :where(.columns) :where(.column).is-fullhd-or-less-12,
  :where(.columns) [class^=column-].is-mobile-or-more-12,
  :where(.columns) [class^=column-].is-tablet-or-more-12,
  :where(.columns) [class^=column-].is-desktop-or-less-12,
  :where(.columns) [class^=column-].is-desktop-12,
  :where(.columns) [class^=column-].is-desktop-or-more-12,
  :where(.columns) [class^=column-].is-widescreen-or-less-12,
  :where(.columns) [class^=column-].is-fullhd-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.columns) :where(.column).is-mobile-or-more-12, :where(.columns) :where(.column).is-tablet-or-more-12, :where(.columns) :where(.column).is-desktop-or-more-12, :where(.columns) :where(.column).is-widescreen-or-less-12, :where(.columns) :where(.column).is-widescreen-12, :where(.columns) :where(.column).is-widescreen-or-more-12, :where(.columns) :where(.column).is-fullhd-or-less-12,
  :where(.columns) [class^=column-].is-mobile-or-more-12,
  :where(.columns) [class^=column-].is-tablet-or-more-12,
  :where(.columns) [class^=column-].is-desktop-or-more-12,
  :where(.columns) [class^=column-].is-widescreen-or-less-12,
  :where(.columns) [class^=column-].is-widescreen-12,
  :where(.columns) [class^=column-].is-widescreen-or-more-12,
  :where(.columns) [class^=column-].is-fullhd-or-less-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 1408px) {
  :where(.columns) :where(.column).is-mobile-or-more-12, :where(.columns) :where(.column).is-tablet-or-more-12, :where(.columns) :where(.column).is-desktop-or-more-12, :where(.columns) :where(.column).is-widescreen-or-more-12, :where(.columns) :where(.column).is-fullhd-or-less-12, :where(.columns) :where(.column).is-fullhd-12,
  :where(.columns) [class^=column-].is-mobile-or-more-12,
  :where(.columns) [class^=column-].is-tablet-or-more-12,
  :where(.columns) [class^=column-].is-desktop-or-more-12,
  :where(.columns) [class^=column-].is-widescreen-or-more-12,
  :where(.columns) [class^=column-].is-fullhd-or-less-12,
  :where(.columns) [class^=column-].is-fullhd-12 {
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
}

:where(.container) {
  --sorbit-container-gutter-x: 0rem;
  --sorbit-container-gutter-y: 0rem;
  --sorbit-container-gutter-top: var(--sorbit-container-gutter-y);
  --sorbit-container-gutter-bottom: var(--sorbit-container-gutter-y);
  --sorbit-container-gutter-right: var(--sorbit-container-gutter-x);
  --sorbit-container-gutter-left: var(--sorbit-container-gutter-x);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  padding-top: calc(var(--sorbit-container-gutter-top) * 0.5);
  padding-bottom: calc(var(--sorbit-container-gutter-bottom) * 0.5);
  padding-right: calc(var(--sorbit-container-gutter-right) * 0.5);
  padding-left: calc(var(--sorbit-container-gutter-left) * 0.5);
  margin-right: auto;
  margin-left: auto;
  width: auto;
  position: relative;
}
:where(.container).has-gutter-0rem {
  --sorbit-container-gutter-x: 0rem;
  --sorbit-container-gutter-y: 0rem;
}
:where(.container).has-gutter-x-0rem {
  --sorbit-container-gutter-x: 0rem;
}
:where(.container).has-gutter-y-0rem {
  --sorbit-container-gutter-y: 0rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-0rem, :where(.container).has-gutter-mobile-or-more-0rem, :where(.container).has-gutter-tablet-or-less-0rem, :where(.container).has-gutter-desktop-or-less-0rem, :where(.container).has-gutter-widescreen-or-less-0rem, :where(.container).has-gutter-fullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-0rem, :where(.container).has-gutter-tablet-or-less-0rem, :where(.container).has-gutter-tablet-0rem, :where(.container).has-gutter-tablet-or-more-0rem, :where(.container).has-gutter-desktop-or-less-0rem, :where(.container).has-gutter-widescreen-or-less-0rem, :where(.container).has-gutter-fullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-0rem, :where(.container).has-gutter-tablet-or-more-0rem, :where(.container).has-gutter-desktop-or-less-0rem, :where(.container).has-gutter-desktop-0rem, :where(.container).has-gutter-desktop-or-more-0rem, :where(.container).has-gutter-widescreen-or-less-0rem, :where(.container).has-gutter-fullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-0rem, :where(.container).has-gutter-tablet-or-more-0rem, :where(.container).has-gutter-desktop-or-more-0rem, :where(.container).has-gutter-widescreen-or-less-0rem, :where(.container).has-gutter-widescreen-0rem, :where(.container).has-gutter-widescreen-or-more-0rem, :where(.container).has-gutter-fullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-0rem, :where(.container).has-gutter-tablet-or-more-0rem, :where(.container).has-gutter-desktop-or-more-0rem, :where(.container).has-gutter-widescreen-or-more-0rem, :where(.container).has-gutter-fullhd-or-less-0rem, :where(.container).has-gutter-fullhd-0rem {
    --sorbit-container-gutter-x: 0rem;
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-0rem, :where(.container).has-gutter-xmobile-or-more-0rem, :where(.container).has-gutter-xtablet-or-less-0rem, :where(.container).has-gutter-xdesktop-or-less-0rem, :where(.container).has-gutter-xwidescreen-or-less-0rem, :where(.container).has-gutter-xfullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-0rem, :where(.container).has-gutter-xtablet-or-less-0rem, :where(.container).has-gutter-xtablet-0rem, :where(.container).has-gutter-xtablet-or-more-0rem, :where(.container).has-gutter-xdesktop-or-less-0rem, :where(.container).has-gutter-xwidescreen-or-less-0rem, :where(.container).has-gutter-xfullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-0rem, :where(.container).has-gutter-xtablet-or-more-0rem, :where(.container).has-gutter-xdesktop-or-less-0rem, :where(.container).has-gutter-xdesktop-0rem, :where(.container).has-gutter-xdesktop-or-more-0rem, :where(.container).has-gutter-xwidescreen-or-less-0rem, :where(.container).has-gutter-xfullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-0rem, :where(.container).has-gutter-xtablet-or-more-0rem, :where(.container).has-gutter-xdesktop-or-more-0rem, :where(.container).has-gutter-xwidescreen-or-less-0rem, :where(.container).has-gutter-xwidescreen-0rem, :where(.container).has-gutter-xwidescreen-or-more-0rem, :where(.container).has-gutter-xfullhd-or-less-0rem {
    --sorbit-container-gutter-x: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-0rem, :where(.container).has-gutter-xtablet-or-more-0rem, :where(.container).has-gutter-xdesktop-or-more-0rem, :where(.container).has-gutter-xwidescreen-or-more-0rem, :where(.container).has-gutter-xfullhd-or-less-0rem, :where(.container).has-gutter-xfullhd-0rem {
    --sorbit-container-gutter-x: 0rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-0rem, :where(.container).has-gutter-ymobile-or-more-0rem, :where(.container).has-gutter-ytablet-or-less-0rem, :where(.container).has-gutter-ydesktop-or-less-0rem, :where(.container).has-gutter-ywidescreen-or-less-0rem, :where(.container).has-gutter-yfullhd-or-less-0rem {
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-0rem, :where(.container).has-gutter-ytablet-or-less-0rem, :where(.container).has-gutter-ytablet-0rem, :where(.container).has-gutter-ytablet-or-more-0rem, :where(.container).has-gutter-ydesktop-or-less-0rem, :where(.container).has-gutter-ywidescreen-or-less-0rem, :where(.container).has-gutter-yfullhd-or-less-0rem {
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-0rem, :where(.container).has-gutter-ytablet-or-more-0rem, :where(.container).has-gutter-ydesktop-or-less-0rem, :where(.container).has-gutter-ydesktop-0rem, :where(.container).has-gutter-ydesktop-or-more-0rem, :where(.container).has-gutter-ywidescreen-or-less-0rem, :where(.container).has-gutter-yfullhd-or-less-0rem {
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-0rem, :where(.container).has-gutter-ytablet-or-more-0rem, :where(.container).has-gutter-ydesktop-or-more-0rem, :where(.container).has-gutter-ywidescreen-or-less-0rem, :where(.container).has-gutter-ywidescreen-0rem, :where(.container).has-gutter-ywidescreen-or-more-0rem, :where(.container).has-gutter-yfullhd-or-less-0rem {
    --sorbit-container-gutter-y: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-0rem, :where(.container).has-gutter-ytablet-or-more-0rem, :where(.container).has-gutter-ydesktop-or-more-0rem, :where(.container).has-gutter-ywidescreen-or-more-0rem, :where(.container).has-gutter-yfullhd-or-less-0rem, :where(.container).has-gutter-yfullhd-0rem {
    --sorbit-container-gutter-y: 0rem;
  }
}
:where(.container).has-gutter-0\.25rem {
  --sorbit-container-gutter-x: 0.25rem;
  --sorbit-container-gutter-y: 0.25rem;
}
:where(.container).has-gutter-x-0\.25rem {
  --sorbit-container-gutter-x: 0.25rem;
}
:where(.container).has-gutter-y-0\.25rem {
  --sorbit-container-gutter-y: 0.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-0\.25rem, :where(.container).has-gutter-mobile-or-more-0\.25rem, :where(.container).has-gutter-tablet-or-less-0\.25rem, :where(.container).has-gutter-desktop-or-less-0\.25rem, :where(.container).has-gutter-widescreen-or-less-0\.25rem, :where(.container).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.25rem, :where(.container).has-gutter-tablet-or-less-0\.25rem, :where(.container).has-gutter-tablet-0\.25rem, :where(.container).has-gutter-tablet-or-more-0\.25rem, :where(.container).has-gutter-desktop-or-less-0\.25rem, :where(.container).has-gutter-widescreen-or-less-0\.25rem, :where(.container).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.25rem, :where(.container).has-gutter-tablet-or-more-0\.25rem, :where(.container).has-gutter-desktop-or-less-0\.25rem, :where(.container).has-gutter-desktop-0\.25rem, :where(.container).has-gutter-desktop-or-more-0\.25rem, :where(.container).has-gutter-widescreen-or-less-0\.25rem, :where(.container).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.25rem, :where(.container).has-gutter-tablet-or-more-0\.25rem, :where(.container).has-gutter-desktop-or-more-0\.25rem, :where(.container).has-gutter-widescreen-or-less-0\.25rem, :where(.container).has-gutter-widescreen-0\.25rem, :where(.container).has-gutter-widescreen-or-more-0\.25rem, :where(.container).has-gutter-fullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-0\.25rem, :where(.container).has-gutter-tablet-or-more-0\.25rem, :where(.container).has-gutter-desktop-or-more-0\.25rem, :where(.container).has-gutter-widescreen-or-more-0\.25rem, :where(.container).has-gutter-fullhd-or-less-0\.25rem, :where(.container).has-gutter-fullhd-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-0\.25rem, :where(.container).has-gutter-xmobile-or-more-0\.25rem, :where(.container).has-gutter-xtablet-or-less-0\.25rem, :where(.container).has-gutter-xdesktop-or-less-0\.25rem, :where(.container).has-gutter-xwidescreen-or-less-0\.25rem, :where(.container).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.25rem, :where(.container).has-gutter-xtablet-or-less-0\.25rem, :where(.container).has-gutter-xtablet-0\.25rem, :where(.container).has-gutter-xtablet-or-more-0\.25rem, :where(.container).has-gutter-xdesktop-or-less-0\.25rem, :where(.container).has-gutter-xwidescreen-or-less-0\.25rem, :where(.container).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.25rem, :where(.container).has-gutter-xtablet-or-more-0\.25rem, :where(.container).has-gutter-xdesktop-or-less-0\.25rem, :where(.container).has-gutter-xdesktop-0\.25rem, :where(.container).has-gutter-xdesktop-or-more-0\.25rem, :where(.container).has-gutter-xwidescreen-or-less-0\.25rem, :where(.container).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.25rem, :where(.container).has-gutter-xtablet-or-more-0\.25rem, :where(.container).has-gutter-xdesktop-or-more-0\.25rem, :where(.container).has-gutter-xwidescreen-or-less-0\.25rem, :where(.container).has-gutter-xwidescreen-0\.25rem, :where(.container).has-gutter-xwidescreen-or-more-0\.25rem, :where(.container).has-gutter-xfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-0\.25rem, :where(.container).has-gutter-xtablet-or-more-0\.25rem, :where(.container).has-gutter-xdesktop-or-more-0\.25rem, :where(.container).has-gutter-xwidescreen-or-more-0\.25rem, :where(.container).has-gutter-xfullhd-or-less-0\.25rem, :where(.container).has-gutter-xfullhd-0\.25rem {
    --sorbit-container-gutter-x: 0.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-0\.25rem, :where(.container).has-gutter-ymobile-or-more-0\.25rem, :where(.container).has-gutter-ytablet-or-less-0\.25rem, :where(.container).has-gutter-ydesktop-or-less-0\.25rem, :where(.container).has-gutter-ywidescreen-or-less-0\.25rem, :where(.container).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.25rem, :where(.container).has-gutter-ytablet-or-less-0\.25rem, :where(.container).has-gutter-ytablet-0\.25rem, :where(.container).has-gutter-ytablet-or-more-0\.25rem, :where(.container).has-gutter-ydesktop-or-less-0\.25rem, :where(.container).has-gutter-ywidescreen-or-less-0\.25rem, :where(.container).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.25rem, :where(.container).has-gutter-ytablet-or-more-0\.25rem, :where(.container).has-gutter-ydesktop-or-less-0\.25rem, :where(.container).has-gutter-ydesktop-0\.25rem, :where(.container).has-gutter-ydesktop-or-more-0\.25rem, :where(.container).has-gutter-ywidescreen-or-less-0\.25rem, :where(.container).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.25rem, :where(.container).has-gutter-ytablet-or-more-0\.25rem, :where(.container).has-gutter-ydesktop-or-more-0\.25rem, :where(.container).has-gutter-ywidescreen-or-less-0\.25rem, :where(.container).has-gutter-ywidescreen-0\.25rem, :where(.container).has-gutter-ywidescreen-or-more-0\.25rem, :where(.container).has-gutter-yfullhd-or-less-0\.25rem {
    --sorbit-container-gutter-y: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-0\.25rem, :where(.container).has-gutter-ytablet-or-more-0\.25rem, :where(.container).has-gutter-ydesktop-or-more-0\.25rem, :where(.container).has-gutter-ywidescreen-or-more-0\.25rem, :where(.container).has-gutter-yfullhd-or-less-0\.25rem, :where(.container).has-gutter-yfullhd-0\.25rem {
    --sorbit-container-gutter-y: 0.25rem;
  }
}
:where(.container).has-gutter-0\.5rem {
  --sorbit-container-gutter-x: 0.5rem;
  --sorbit-container-gutter-y: 0.5rem;
}
:where(.container).has-gutter-x-0\.5rem {
  --sorbit-container-gutter-x: 0.5rem;
}
:where(.container).has-gutter-y-0\.5rem {
  --sorbit-container-gutter-y: 0.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-0\.5rem, :where(.container).has-gutter-mobile-or-more-0\.5rem, :where(.container).has-gutter-tablet-or-less-0\.5rem, :where(.container).has-gutter-desktop-or-less-0\.5rem, :where(.container).has-gutter-widescreen-or-less-0\.5rem, :where(.container).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.5rem, :where(.container).has-gutter-tablet-or-less-0\.5rem, :where(.container).has-gutter-tablet-0\.5rem, :where(.container).has-gutter-tablet-or-more-0\.5rem, :where(.container).has-gutter-desktop-or-less-0\.5rem, :where(.container).has-gutter-widescreen-or-less-0\.5rem, :where(.container).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.5rem, :where(.container).has-gutter-tablet-or-more-0\.5rem, :where(.container).has-gutter-desktop-or-less-0\.5rem, :where(.container).has-gutter-desktop-0\.5rem, :where(.container).has-gutter-desktop-or-more-0\.5rem, :where(.container).has-gutter-widescreen-or-less-0\.5rem, :where(.container).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.5rem, :where(.container).has-gutter-tablet-or-more-0\.5rem, :where(.container).has-gutter-desktop-or-more-0\.5rem, :where(.container).has-gutter-widescreen-or-less-0\.5rem, :where(.container).has-gutter-widescreen-0\.5rem, :where(.container).has-gutter-widescreen-or-more-0\.5rem, :where(.container).has-gutter-fullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-0\.5rem, :where(.container).has-gutter-tablet-or-more-0\.5rem, :where(.container).has-gutter-desktop-or-more-0\.5rem, :where(.container).has-gutter-widescreen-or-more-0\.5rem, :where(.container).has-gutter-fullhd-or-less-0\.5rem, :where(.container).has-gutter-fullhd-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-0\.5rem, :where(.container).has-gutter-xmobile-or-more-0\.5rem, :where(.container).has-gutter-xtablet-or-less-0\.5rem, :where(.container).has-gutter-xdesktop-or-less-0\.5rem, :where(.container).has-gutter-xwidescreen-or-less-0\.5rem, :where(.container).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.5rem, :where(.container).has-gutter-xtablet-or-less-0\.5rem, :where(.container).has-gutter-xtablet-0\.5rem, :where(.container).has-gutter-xtablet-or-more-0\.5rem, :where(.container).has-gutter-xdesktop-or-less-0\.5rem, :where(.container).has-gutter-xwidescreen-or-less-0\.5rem, :where(.container).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.5rem, :where(.container).has-gutter-xtablet-or-more-0\.5rem, :where(.container).has-gutter-xdesktop-or-less-0\.5rem, :where(.container).has-gutter-xdesktop-0\.5rem, :where(.container).has-gutter-xdesktop-or-more-0\.5rem, :where(.container).has-gutter-xwidescreen-or-less-0\.5rem, :where(.container).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.5rem, :where(.container).has-gutter-xtablet-or-more-0\.5rem, :where(.container).has-gutter-xdesktop-or-more-0\.5rem, :where(.container).has-gutter-xwidescreen-or-less-0\.5rem, :where(.container).has-gutter-xwidescreen-0\.5rem, :where(.container).has-gutter-xwidescreen-or-more-0\.5rem, :where(.container).has-gutter-xfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-0\.5rem, :where(.container).has-gutter-xtablet-or-more-0\.5rem, :where(.container).has-gutter-xdesktop-or-more-0\.5rem, :where(.container).has-gutter-xwidescreen-or-more-0\.5rem, :where(.container).has-gutter-xfullhd-or-less-0\.5rem, :where(.container).has-gutter-xfullhd-0\.5rem {
    --sorbit-container-gutter-x: 0.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-0\.5rem, :where(.container).has-gutter-ymobile-or-more-0\.5rem, :where(.container).has-gutter-ytablet-or-less-0\.5rem, :where(.container).has-gutter-ydesktop-or-less-0\.5rem, :where(.container).has-gutter-ywidescreen-or-less-0\.5rem, :where(.container).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.5rem, :where(.container).has-gutter-ytablet-or-less-0\.5rem, :where(.container).has-gutter-ytablet-0\.5rem, :where(.container).has-gutter-ytablet-or-more-0\.5rem, :where(.container).has-gutter-ydesktop-or-less-0\.5rem, :where(.container).has-gutter-ywidescreen-or-less-0\.5rem, :where(.container).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.5rem, :where(.container).has-gutter-ytablet-or-more-0\.5rem, :where(.container).has-gutter-ydesktop-or-less-0\.5rem, :where(.container).has-gutter-ydesktop-0\.5rem, :where(.container).has-gutter-ydesktop-or-more-0\.5rem, :where(.container).has-gutter-ywidescreen-or-less-0\.5rem, :where(.container).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.5rem, :where(.container).has-gutter-ytablet-or-more-0\.5rem, :where(.container).has-gutter-ydesktop-or-more-0\.5rem, :where(.container).has-gutter-ywidescreen-or-less-0\.5rem, :where(.container).has-gutter-ywidescreen-0\.5rem, :where(.container).has-gutter-ywidescreen-or-more-0\.5rem, :where(.container).has-gutter-yfullhd-or-less-0\.5rem {
    --sorbit-container-gutter-y: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-0\.5rem, :where(.container).has-gutter-ytablet-or-more-0\.5rem, :where(.container).has-gutter-ydesktop-or-more-0\.5rem, :where(.container).has-gutter-ywidescreen-or-more-0\.5rem, :where(.container).has-gutter-yfullhd-or-less-0\.5rem, :where(.container).has-gutter-yfullhd-0\.5rem {
    --sorbit-container-gutter-y: 0.5rem;
  }
}
:where(.container).has-gutter-0\.75rem {
  --sorbit-container-gutter-x: 0.75rem;
  --sorbit-container-gutter-y: 0.75rem;
}
:where(.container).has-gutter-x-0\.75rem {
  --sorbit-container-gutter-x: 0.75rem;
}
:where(.container).has-gutter-y-0\.75rem {
  --sorbit-container-gutter-y: 0.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-0\.75rem, :where(.container).has-gutter-mobile-or-more-0\.75rem, :where(.container).has-gutter-tablet-or-less-0\.75rem, :where(.container).has-gutter-desktop-or-less-0\.75rem, :where(.container).has-gutter-widescreen-or-less-0\.75rem, :where(.container).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.75rem, :where(.container).has-gutter-tablet-or-less-0\.75rem, :where(.container).has-gutter-tablet-0\.75rem, :where(.container).has-gutter-tablet-or-more-0\.75rem, :where(.container).has-gutter-desktop-or-less-0\.75rem, :where(.container).has-gutter-widescreen-or-less-0\.75rem, :where(.container).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.75rem, :where(.container).has-gutter-tablet-or-more-0\.75rem, :where(.container).has-gutter-desktop-or-less-0\.75rem, :where(.container).has-gutter-desktop-0\.75rem, :where(.container).has-gutter-desktop-or-more-0\.75rem, :where(.container).has-gutter-widescreen-or-less-0\.75rem, :where(.container).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-0\.75rem, :where(.container).has-gutter-tablet-or-more-0\.75rem, :where(.container).has-gutter-desktop-or-more-0\.75rem, :where(.container).has-gutter-widescreen-or-less-0\.75rem, :where(.container).has-gutter-widescreen-0\.75rem, :where(.container).has-gutter-widescreen-or-more-0\.75rem, :where(.container).has-gutter-fullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-0\.75rem, :where(.container).has-gutter-tablet-or-more-0\.75rem, :where(.container).has-gutter-desktop-or-more-0\.75rem, :where(.container).has-gutter-widescreen-or-more-0\.75rem, :where(.container).has-gutter-fullhd-or-less-0\.75rem, :where(.container).has-gutter-fullhd-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-0\.75rem, :where(.container).has-gutter-xmobile-or-more-0\.75rem, :where(.container).has-gutter-xtablet-or-less-0\.75rem, :where(.container).has-gutter-xdesktop-or-less-0\.75rem, :where(.container).has-gutter-xwidescreen-or-less-0\.75rem, :where(.container).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.75rem, :where(.container).has-gutter-xtablet-or-less-0\.75rem, :where(.container).has-gutter-xtablet-0\.75rem, :where(.container).has-gutter-xtablet-or-more-0\.75rem, :where(.container).has-gutter-xdesktop-or-less-0\.75rem, :where(.container).has-gutter-xwidescreen-or-less-0\.75rem, :where(.container).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.75rem, :where(.container).has-gutter-xtablet-or-more-0\.75rem, :where(.container).has-gutter-xdesktop-or-less-0\.75rem, :where(.container).has-gutter-xdesktop-0\.75rem, :where(.container).has-gutter-xdesktop-or-more-0\.75rem, :where(.container).has-gutter-xwidescreen-or-less-0\.75rem, :where(.container).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-0\.75rem, :where(.container).has-gutter-xtablet-or-more-0\.75rem, :where(.container).has-gutter-xdesktop-or-more-0\.75rem, :where(.container).has-gutter-xwidescreen-or-less-0\.75rem, :where(.container).has-gutter-xwidescreen-0\.75rem, :where(.container).has-gutter-xwidescreen-or-more-0\.75rem, :where(.container).has-gutter-xfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-0\.75rem, :where(.container).has-gutter-xtablet-or-more-0\.75rem, :where(.container).has-gutter-xdesktop-or-more-0\.75rem, :where(.container).has-gutter-xwidescreen-or-more-0\.75rem, :where(.container).has-gutter-xfullhd-or-less-0\.75rem, :where(.container).has-gutter-xfullhd-0\.75rem {
    --sorbit-container-gutter-x: 0.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-0\.75rem, :where(.container).has-gutter-ymobile-or-more-0\.75rem, :where(.container).has-gutter-ytablet-or-less-0\.75rem, :where(.container).has-gutter-ydesktop-or-less-0\.75rem, :where(.container).has-gutter-ywidescreen-or-less-0\.75rem, :where(.container).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.75rem, :where(.container).has-gutter-ytablet-or-less-0\.75rem, :where(.container).has-gutter-ytablet-0\.75rem, :where(.container).has-gutter-ytablet-or-more-0\.75rem, :where(.container).has-gutter-ydesktop-or-less-0\.75rem, :where(.container).has-gutter-ywidescreen-or-less-0\.75rem, :where(.container).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.75rem, :where(.container).has-gutter-ytablet-or-more-0\.75rem, :where(.container).has-gutter-ydesktop-or-less-0\.75rem, :where(.container).has-gutter-ydesktop-0\.75rem, :where(.container).has-gutter-ydesktop-or-more-0\.75rem, :where(.container).has-gutter-ywidescreen-or-less-0\.75rem, :where(.container).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-0\.75rem, :where(.container).has-gutter-ytablet-or-more-0\.75rem, :where(.container).has-gutter-ydesktop-or-more-0\.75rem, :where(.container).has-gutter-ywidescreen-or-less-0\.75rem, :where(.container).has-gutter-ywidescreen-0\.75rem, :where(.container).has-gutter-ywidescreen-or-more-0\.75rem, :where(.container).has-gutter-yfullhd-or-less-0\.75rem {
    --sorbit-container-gutter-y: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-0\.75rem, :where(.container).has-gutter-ytablet-or-more-0\.75rem, :where(.container).has-gutter-ydesktop-or-more-0\.75rem, :where(.container).has-gutter-ywidescreen-or-more-0\.75rem, :where(.container).has-gutter-yfullhd-or-less-0\.75rem, :where(.container).has-gutter-yfullhd-0\.75rem {
    --sorbit-container-gutter-y: 0.75rem;
  }
}
:where(.container).has-gutter-1rem {
  --sorbit-container-gutter-x: 1rem;
  --sorbit-container-gutter-y: 1rem;
}
:where(.container).has-gutter-x-1rem {
  --sorbit-container-gutter-x: 1rem;
}
:where(.container).has-gutter-y-1rem {
  --sorbit-container-gutter-y: 1rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-1rem, :where(.container).has-gutter-mobile-or-more-1rem, :where(.container).has-gutter-tablet-or-less-1rem, :where(.container).has-gutter-desktop-or-less-1rem, :where(.container).has-gutter-widescreen-or-less-1rem, :where(.container).has-gutter-fullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-1rem, :where(.container).has-gutter-tablet-or-less-1rem, :where(.container).has-gutter-tablet-1rem, :where(.container).has-gutter-tablet-or-more-1rem, :where(.container).has-gutter-desktop-or-less-1rem, :where(.container).has-gutter-widescreen-or-less-1rem, :where(.container).has-gutter-fullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-1rem, :where(.container).has-gutter-tablet-or-more-1rem, :where(.container).has-gutter-desktop-or-less-1rem, :where(.container).has-gutter-desktop-1rem, :where(.container).has-gutter-desktop-or-more-1rem, :where(.container).has-gutter-widescreen-or-less-1rem, :where(.container).has-gutter-fullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-1rem, :where(.container).has-gutter-tablet-or-more-1rem, :where(.container).has-gutter-desktop-or-more-1rem, :where(.container).has-gutter-widescreen-or-less-1rem, :where(.container).has-gutter-widescreen-1rem, :where(.container).has-gutter-widescreen-or-more-1rem, :where(.container).has-gutter-fullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-1rem, :where(.container).has-gutter-tablet-or-more-1rem, :where(.container).has-gutter-desktop-or-more-1rem, :where(.container).has-gutter-widescreen-or-more-1rem, :where(.container).has-gutter-fullhd-or-less-1rem, :where(.container).has-gutter-fullhd-1rem {
    --sorbit-container-gutter-x: 1rem;
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-1rem, :where(.container).has-gutter-xmobile-or-more-1rem, :where(.container).has-gutter-xtablet-or-less-1rem, :where(.container).has-gutter-xdesktop-or-less-1rem, :where(.container).has-gutter-xwidescreen-or-less-1rem, :where(.container).has-gutter-xfullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-1rem, :where(.container).has-gutter-xtablet-or-less-1rem, :where(.container).has-gutter-xtablet-1rem, :where(.container).has-gutter-xtablet-or-more-1rem, :where(.container).has-gutter-xdesktop-or-less-1rem, :where(.container).has-gutter-xwidescreen-or-less-1rem, :where(.container).has-gutter-xfullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-1rem, :where(.container).has-gutter-xtablet-or-more-1rem, :where(.container).has-gutter-xdesktop-or-less-1rem, :where(.container).has-gutter-xdesktop-1rem, :where(.container).has-gutter-xdesktop-or-more-1rem, :where(.container).has-gutter-xwidescreen-or-less-1rem, :where(.container).has-gutter-xfullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-1rem, :where(.container).has-gutter-xtablet-or-more-1rem, :where(.container).has-gutter-xdesktop-or-more-1rem, :where(.container).has-gutter-xwidescreen-or-less-1rem, :where(.container).has-gutter-xwidescreen-1rem, :where(.container).has-gutter-xwidescreen-or-more-1rem, :where(.container).has-gutter-xfullhd-or-less-1rem {
    --sorbit-container-gutter-x: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-1rem, :where(.container).has-gutter-xtablet-or-more-1rem, :where(.container).has-gutter-xdesktop-or-more-1rem, :where(.container).has-gutter-xwidescreen-or-more-1rem, :where(.container).has-gutter-xfullhd-or-less-1rem, :where(.container).has-gutter-xfullhd-1rem {
    --sorbit-container-gutter-x: 1rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-1rem, :where(.container).has-gutter-ymobile-or-more-1rem, :where(.container).has-gutter-ytablet-or-less-1rem, :where(.container).has-gutter-ydesktop-or-less-1rem, :where(.container).has-gutter-ywidescreen-or-less-1rem, :where(.container).has-gutter-yfullhd-or-less-1rem {
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-1rem, :where(.container).has-gutter-ytablet-or-less-1rem, :where(.container).has-gutter-ytablet-1rem, :where(.container).has-gutter-ytablet-or-more-1rem, :where(.container).has-gutter-ydesktop-or-less-1rem, :where(.container).has-gutter-ywidescreen-or-less-1rem, :where(.container).has-gutter-yfullhd-or-less-1rem {
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-1rem, :where(.container).has-gutter-ytablet-or-more-1rem, :where(.container).has-gutter-ydesktop-or-less-1rem, :where(.container).has-gutter-ydesktop-1rem, :where(.container).has-gutter-ydesktop-or-more-1rem, :where(.container).has-gutter-ywidescreen-or-less-1rem, :where(.container).has-gutter-yfullhd-or-less-1rem {
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-1rem, :where(.container).has-gutter-ytablet-or-more-1rem, :where(.container).has-gutter-ydesktop-or-more-1rem, :where(.container).has-gutter-ywidescreen-or-less-1rem, :where(.container).has-gutter-ywidescreen-1rem, :where(.container).has-gutter-ywidescreen-or-more-1rem, :where(.container).has-gutter-yfullhd-or-less-1rem {
    --sorbit-container-gutter-y: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-1rem, :where(.container).has-gutter-ytablet-or-more-1rem, :where(.container).has-gutter-ydesktop-or-more-1rem, :where(.container).has-gutter-ywidescreen-or-more-1rem, :where(.container).has-gutter-yfullhd-or-less-1rem, :where(.container).has-gutter-yfullhd-1rem {
    --sorbit-container-gutter-y: 1rem;
  }
}
:where(.container).has-gutter-1\.25rem {
  --sorbit-container-gutter-x: 1.25rem;
  --sorbit-container-gutter-y: 1.25rem;
}
:where(.container).has-gutter-x-1\.25rem {
  --sorbit-container-gutter-x: 1.25rem;
}
:where(.container).has-gutter-y-1\.25rem {
  --sorbit-container-gutter-y: 1.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-1\.25rem, :where(.container).has-gutter-mobile-or-more-1\.25rem, :where(.container).has-gutter-tablet-or-less-1\.25rem, :where(.container).has-gutter-desktop-or-less-1\.25rem, :where(.container).has-gutter-widescreen-or-less-1\.25rem, :where(.container).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.25rem, :where(.container).has-gutter-tablet-or-less-1\.25rem, :where(.container).has-gutter-tablet-1\.25rem, :where(.container).has-gutter-tablet-or-more-1\.25rem, :where(.container).has-gutter-desktop-or-less-1\.25rem, :where(.container).has-gutter-widescreen-or-less-1\.25rem, :where(.container).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.25rem, :where(.container).has-gutter-tablet-or-more-1\.25rem, :where(.container).has-gutter-desktop-or-less-1\.25rem, :where(.container).has-gutter-desktop-1\.25rem, :where(.container).has-gutter-desktop-or-more-1\.25rem, :where(.container).has-gutter-widescreen-or-less-1\.25rem, :where(.container).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.25rem, :where(.container).has-gutter-tablet-or-more-1\.25rem, :where(.container).has-gutter-desktop-or-more-1\.25rem, :where(.container).has-gutter-widescreen-or-less-1\.25rem, :where(.container).has-gutter-widescreen-1\.25rem, :where(.container).has-gutter-widescreen-or-more-1\.25rem, :where(.container).has-gutter-fullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-1\.25rem, :where(.container).has-gutter-tablet-or-more-1\.25rem, :where(.container).has-gutter-desktop-or-more-1\.25rem, :where(.container).has-gutter-widescreen-or-more-1\.25rem, :where(.container).has-gutter-fullhd-or-less-1\.25rem, :where(.container).has-gutter-fullhd-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-1\.25rem, :where(.container).has-gutter-xmobile-or-more-1\.25rem, :where(.container).has-gutter-xtablet-or-less-1\.25rem, :where(.container).has-gutter-xdesktop-or-less-1\.25rem, :where(.container).has-gutter-xwidescreen-or-less-1\.25rem, :where(.container).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.25rem, :where(.container).has-gutter-xtablet-or-less-1\.25rem, :where(.container).has-gutter-xtablet-1\.25rem, :where(.container).has-gutter-xtablet-or-more-1\.25rem, :where(.container).has-gutter-xdesktop-or-less-1\.25rem, :where(.container).has-gutter-xwidescreen-or-less-1\.25rem, :where(.container).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.25rem, :where(.container).has-gutter-xtablet-or-more-1\.25rem, :where(.container).has-gutter-xdesktop-or-less-1\.25rem, :where(.container).has-gutter-xdesktop-1\.25rem, :where(.container).has-gutter-xdesktop-or-more-1\.25rem, :where(.container).has-gutter-xwidescreen-or-less-1\.25rem, :where(.container).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.25rem, :where(.container).has-gutter-xtablet-or-more-1\.25rem, :where(.container).has-gutter-xdesktop-or-more-1\.25rem, :where(.container).has-gutter-xwidescreen-or-less-1\.25rem, :where(.container).has-gutter-xwidescreen-1\.25rem, :where(.container).has-gutter-xwidescreen-or-more-1\.25rem, :where(.container).has-gutter-xfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-1\.25rem, :where(.container).has-gutter-xtablet-or-more-1\.25rem, :where(.container).has-gutter-xdesktop-or-more-1\.25rem, :where(.container).has-gutter-xwidescreen-or-more-1\.25rem, :where(.container).has-gutter-xfullhd-or-less-1\.25rem, :where(.container).has-gutter-xfullhd-1\.25rem {
    --sorbit-container-gutter-x: 1.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-1\.25rem, :where(.container).has-gutter-ymobile-or-more-1\.25rem, :where(.container).has-gutter-ytablet-or-less-1\.25rem, :where(.container).has-gutter-ydesktop-or-less-1\.25rem, :where(.container).has-gutter-ywidescreen-or-less-1\.25rem, :where(.container).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.25rem, :where(.container).has-gutter-ytablet-or-less-1\.25rem, :where(.container).has-gutter-ytablet-1\.25rem, :where(.container).has-gutter-ytablet-or-more-1\.25rem, :where(.container).has-gutter-ydesktop-or-less-1\.25rem, :where(.container).has-gutter-ywidescreen-or-less-1\.25rem, :where(.container).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.25rem, :where(.container).has-gutter-ytablet-or-more-1\.25rem, :where(.container).has-gutter-ydesktop-or-less-1\.25rem, :where(.container).has-gutter-ydesktop-1\.25rem, :where(.container).has-gutter-ydesktop-or-more-1\.25rem, :where(.container).has-gutter-ywidescreen-or-less-1\.25rem, :where(.container).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.25rem, :where(.container).has-gutter-ytablet-or-more-1\.25rem, :where(.container).has-gutter-ydesktop-or-more-1\.25rem, :where(.container).has-gutter-ywidescreen-or-less-1\.25rem, :where(.container).has-gutter-ywidescreen-1\.25rem, :where(.container).has-gutter-ywidescreen-or-more-1\.25rem, :where(.container).has-gutter-yfullhd-or-less-1\.25rem {
    --sorbit-container-gutter-y: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-1\.25rem, :where(.container).has-gutter-ytablet-or-more-1\.25rem, :where(.container).has-gutter-ydesktop-or-more-1\.25rem, :where(.container).has-gutter-ywidescreen-or-more-1\.25rem, :where(.container).has-gutter-yfullhd-or-less-1\.25rem, :where(.container).has-gutter-yfullhd-1\.25rem {
    --sorbit-container-gutter-y: 1.25rem;
  }
}
:where(.container).has-gutter-1\.5rem {
  --sorbit-container-gutter-x: 1.5rem;
  --sorbit-container-gutter-y: 1.5rem;
}
:where(.container).has-gutter-x-1\.5rem {
  --sorbit-container-gutter-x: 1.5rem;
}
:where(.container).has-gutter-y-1\.5rem {
  --sorbit-container-gutter-y: 1.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-1\.5rem, :where(.container).has-gutter-mobile-or-more-1\.5rem, :where(.container).has-gutter-tablet-or-less-1\.5rem, :where(.container).has-gutter-desktop-or-less-1\.5rem, :where(.container).has-gutter-widescreen-or-less-1\.5rem, :where(.container).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.5rem, :where(.container).has-gutter-tablet-or-less-1\.5rem, :where(.container).has-gutter-tablet-1\.5rem, :where(.container).has-gutter-tablet-or-more-1\.5rem, :where(.container).has-gutter-desktop-or-less-1\.5rem, :where(.container).has-gutter-widescreen-or-less-1\.5rem, :where(.container).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.5rem, :where(.container).has-gutter-tablet-or-more-1\.5rem, :where(.container).has-gutter-desktop-or-less-1\.5rem, :where(.container).has-gutter-desktop-1\.5rem, :where(.container).has-gutter-desktop-or-more-1\.5rem, :where(.container).has-gutter-widescreen-or-less-1\.5rem, :where(.container).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.5rem, :where(.container).has-gutter-tablet-or-more-1\.5rem, :where(.container).has-gutter-desktop-or-more-1\.5rem, :where(.container).has-gutter-widescreen-or-less-1\.5rem, :where(.container).has-gutter-widescreen-1\.5rem, :where(.container).has-gutter-widescreen-or-more-1\.5rem, :where(.container).has-gutter-fullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-1\.5rem, :where(.container).has-gutter-tablet-or-more-1\.5rem, :where(.container).has-gutter-desktop-or-more-1\.5rem, :where(.container).has-gutter-widescreen-or-more-1\.5rem, :where(.container).has-gutter-fullhd-or-less-1\.5rem, :where(.container).has-gutter-fullhd-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-1\.5rem, :where(.container).has-gutter-xmobile-or-more-1\.5rem, :where(.container).has-gutter-xtablet-or-less-1\.5rem, :where(.container).has-gutter-xdesktop-or-less-1\.5rem, :where(.container).has-gutter-xwidescreen-or-less-1\.5rem, :where(.container).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.5rem, :where(.container).has-gutter-xtablet-or-less-1\.5rem, :where(.container).has-gutter-xtablet-1\.5rem, :where(.container).has-gutter-xtablet-or-more-1\.5rem, :where(.container).has-gutter-xdesktop-or-less-1\.5rem, :where(.container).has-gutter-xwidescreen-or-less-1\.5rem, :where(.container).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.5rem, :where(.container).has-gutter-xtablet-or-more-1\.5rem, :where(.container).has-gutter-xdesktop-or-less-1\.5rem, :where(.container).has-gutter-xdesktop-1\.5rem, :where(.container).has-gutter-xdesktop-or-more-1\.5rem, :where(.container).has-gutter-xwidescreen-or-less-1\.5rem, :where(.container).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.5rem, :where(.container).has-gutter-xtablet-or-more-1\.5rem, :where(.container).has-gutter-xdesktop-or-more-1\.5rem, :where(.container).has-gutter-xwidescreen-or-less-1\.5rem, :where(.container).has-gutter-xwidescreen-1\.5rem, :where(.container).has-gutter-xwidescreen-or-more-1\.5rem, :where(.container).has-gutter-xfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-1\.5rem, :where(.container).has-gutter-xtablet-or-more-1\.5rem, :where(.container).has-gutter-xdesktop-or-more-1\.5rem, :where(.container).has-gutter-xwidescreen-or-more-1\.5rem, :where(.container).has-gutter-xfullhd-or-less-1\.5rem, :where(.container).has-gutter-xfullhd-1\.5rem {
    --sorbit-container-gutter-x: 1.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-1\.5rem, :where(.container).has-gutter-ymobile-or-more-1\.5rem, :where(.container).has-gutter-ytablet-or-less-1\.5rem, :where(.container).has-gutter-ydesktop-or-less-1\.5rem, :where(.container).has-gutter-ywidescreen-or-less-1\.5rem, :where(.container).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.5rem, :where(.container).has-gutter-ytablet-or-less-1\.5rem, :where(.container).has-gutter-ytablet-1\.5rem, :where(.container).has-gutter-ytablet-or-more-1\.5rem, :where(.container).has-gutter-ydesktop-or-less-1\.5rem, :where(.container).has-gutter-ywidescreen-or-less-1\.5rem, :where(.container).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.5rem, :where(.container).has-gutter-ytablet-or-more-1\.5rem, :where(.container).has-gutter-ydesktop-or-less-1\.5rem, :where(.container).has-gutter-ydesktop-1\.5rem, :where(.container).has-gutter-ydesktop-or-more-1\.5rem, :where(.container).has-gutter-ywidescreen-or-less-1\.5rem, :where(.container).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.5rem, :where(.container).has-gutter-ytablet-or-more-1\.5rem, :where(.container).has-gutter-ydesktop-or-more-1\.5rem, :where(.container).has-gutter-ywidescreen-or-less-1\.5rem, :where(.container).has-gutter-ywidescreen-1\.5rem, :where(.container).has-gutter-ywidescreen-or-more-1\.5rem, :where(.container).has-gutter-yfullhd-or-less-1\.5rem {
    --sorbit-container-gutter-y: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-1\.5rem, :where(.container).has-gutter-ytablet-or-more-1\.5rem, :where(.container).has-gutter-ydesktop-or-more-1\.5rem, :where(.container).has-gutter-ywidescreen-or-more-1\.5rem, :where(.container).has-gutter-yfullhd-or-less-1\.5rem, :where(.container).has-gutter-yfullhd-1\.5rem {
    --sorbit-container-gutter-y: 1.5rem;
  }
}
:where(.container).has-gutter-1\.75rem {
  --sorbit-container-gutter-x: 1.75rem;
  --sorbit-container-gutter-y: 1.75rem;
}
:where(.container).has-gutter-x-1\.75rem {
  --sorbit-container-gutter-x: 1.75rem;
}
:where(.container).has-gutter-y-1\.75rem {
  --sorbit-container-gutter-y: 1.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-1\.75rem, :where(.container).has-gutter-mobile-or-more-1\.75rem, :where(.container).has-gutter-tablet-or-less-1\.75rem, :where(.container).has-gutter-desktop-or-less-1\.75rem, :where(.container).has-gutter-widescreen-or-less-1\.75rem, :where(.container).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.75rem, :where(.container).has-gutter-tablet-or-less-1\.75rem, :where(.container).has-gutter-tablet-1\.75rem, :where(.container).has-gutter-tablet-or-more-1\.75rem, :where(.container).has-gutter-desktop-or-less-1\.75rem, :where(.container).has-gutter-widescreen-or-less-1\.75rem, :where(.container).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.75rem, :where(.container).has-gutter-tablet-or-more-1\.75rem, :where(.container).has-gutter-desktop-or-less-1\.75rem, :where(.container).has-gutter-desktop-1\.75rem, :where(.container).has-gutter-desktop-or-more-1\.75rem, :where(.container).has-gutter-widescreen-or-less-1\.75rem, :where(.container).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-1\.75rem, :where(.container).has-gutter-tablet-or-more-1\.75rem, :where(.container).has-gutter-desktop-or-more-1\.75rem, :where(.container).has-gutter-widescreen-or-less-1\.75rem, :where(.container).has-gutter-widescreen-1\.75rem, :where(.container).has-gutter-widescreen-or-more-1\.75rem, :where(.container).has-gutter-fullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-1\.75rem, :where(.container).has-gutter-tablet-or-more-1\.75rem, :where(.container).has-gutter-desktop-or-more-1\.75rem, :where(.container).has-gutter-widescreen-or-more-1\.75rem, :where(.container).has-gutter-fullhd-or-less-1\.75rem, :where(.container).has-gutter-fullhd-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-1\.75rem, :where(.container).has-gutter-xmobile-or-more-1\.75rem, :where(.container).has-gutter-xtablet-or-less-1\.75rem, :where(.container).has-gutter-xdesktop-or-less-1\.75rem, :where(.container).has-gutter-xwidescreen-or-less-1\.75rem, :where(.container).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.75rem, :where(.container).has-gutter-xtablet-or-less-1\.75rem, :where(.container).has-gutter-xtablet-1\.75rem, :where(.container).has-gutter-xtablet-or-more-1\.75rem, :where(.container).has-gutter-xdesktop-or-less-1\.75rem, :where(.container).has-gutter-xwidescreen-or-less-1\.75rem, :where(.container).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.75rem, :where(.container).has-gutter-xtablet-or-more-1\.75rem, :where(.container).has-gutter-xdesktop-or-less-1\.75rem, :where(.container).has-gutter-xdesktop-1\.75rem, :where(.container).has-gutter-xdesktop-or-more-1\.75rem, :where(.container).has-gutter-xwidescreen-or-less-1\.75rem, :where(.container).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-1\.75rem, :where(.container).has-gutter-xtablet-or-more-1\.75rem, :where(.container).has-gutter-xdesktop-or-more-1\.75rem, :where(.container).has-gutter-xwidescreen-or-less-1\.75rem, :where(.container).has-gutter-xwidescreen-1\.75rem, :where(.container).has-gutter-xwidescreen-or-more-1\.75rem, :where(.container).has-gutter-xfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-1\.75rem, :where(.container).has-gutter-xtablet-or-more-1\.75rem, :where(.container).has-gutter-xdesktop-or-more-1\.75rem, :where(.container).has-gutter-xwidescreen-or-more-1\.75rem, :where(.container).has-gutter-xfullhd-or-less-1\.75rem, :where(.container).has-gutter-xfullhd-1\.75rem {
    --sorbit-container-gutter-x: 1.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-1\.75rem, :where(.container).has-gutter-ymobile-or-more-1\.75rem, :where(.container).has-gutter-ytablet-or-less-1\.75rem, :where(.container).has-gutter-ydesktop-or-less-1\.75rem, :where(.container).has-gutter-ywidescreen-or-less-1\.75rem, :where(.container).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.75rem, :where(.container).has-gutter-ytablet-or-less-1\.75rem, :where(.container).has-gutter-ytablet-1\.75rem, :where(.container).has-gutter-ytablet-or-more-1\.75rem, :where(.container).has-gutter-ydesktop-or-less-1\.75rem, :where(.container).has-gutter-ywidescreen-or-less-1\.75rem, :where(.container).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.75rem, :where(.container).has-gutter-ytablet-or-more-1\.75rem, :where(.container).has-gutter-ydesktop-or-less-1\.75rem, :where(.container).has-gutter-ydesktop-1\.75rem, :where(.container).has-gutter-ydesktop-or-more-1\.75rem, :where(.container).has-gutter-ywidescreen-or-less-1\.75rem, :where(.container).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-1\.75rem, :where(.container).has-gutter-ytablet-or-more-1\.75rem, :where(.container).has-gutter-ydesktop-or-more-1\.75rem, :where(.container).has-gutter-ywidescreen-or-less-1\.75rem, :where(.container).has-gutter-ywidescreen-1\.75rem, :where(.container).has-gutter-ywidescreen-or-more-1\.75rem, :where(.container).has-gutter-yfullhd-or-less-1\.75rem {
    --sorbit-container-gutter-y: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-1\.75rem, :where(.container).has-gutter-ytablet-or-more-1\.75rem, :where(.container).has-gutter-ydesktop-or-more-1\.75rem, :where(.container).has-gutter-ywidescreen-or-more-1\.75rem, :where(.container).has-gutter-yfullhd-or-less-1\.75rem, :where(.container).has-gutter-yfullhd-1\.75rem {
    --sorbit-container-gutter-y: 1.75rem;
  }
}
:where(.container).has-gutter-2rem {
  --sorbit-container-gutter-x: 2rem;
  --sorbit-container-gutter-y: 2rem;
}
:where(.container).has-gutter-x-2rem {
  --sorbit-container-gutter-x: 2rem;
}
:where(.container).has-gutter-y-2rem {
  --sorbit-container-gutter-y: 2rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-2rem, :where(.container).has-gutter-mobile-or-more-2rem, :where(.container).has-gutter-tablet-or-less-2rem, :where(.container).has-gutter-desktop-or-less-2rem, :where(.container).has-gutter-widescreen-or-less-2rem, :where(.container).has-gutter-fullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-2rem, :where(.container).has-gutter-tablet-or-less-2rem, :where(.container).has-gutter-tablet-2rem, :where(.container).has-gutter-tablet-or-more-2rem, :where(.container).has-gutter-desktop-or-less-2rem, :where(.container).has-gutter-widescreen-or-less-2rem, :where(.container).has-gutter-fullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-2rem, :where(.container).has-gutter-tablet-or-more-2rem, :where(.container).has-gutter-desktop-or-less-2rem, :where(.container).has-gutter-desktop-2rem, :where(.container).has-gutter-desktop-or-more-2rem, :where(.container).has-gutter-widescreen-or-less-2rem, :where(.container).has-gutter-fullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-2rem, :where(.container).has-gutter-tablet-or-more-2rem, :where(.container).has-gutter-desktop-or-more-2rem, :where(.container).has-gutter-widescreen-or-less-2rem, :where(.container).has-gutter-widescreen-2rem, :where(.container).has-gutter-widescreen-or-more-2rem, :where(.container).has-gutter-fullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-2rem, :where(.container).has-gutter-tablet-or-more-2rem, :where(.container).has-gutter-desktop-or-more-2rem, :where(.container).has-gutter-widescreen-or-more-2rem, :where(.container).has-gutter-fullhd-or-less-2rem, :where(.container).has-gutter-fullhd-2rem {
    --sorbit-container-gutter-x: 2rem;
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-2rem, :where(.container).has-gutter-xmobile-or-more-2rem, :where(.container).has-gutter-xtablet-or-less-2rem, :where(.container).has-gutter-xdesktop-or-less-2rem, :where(.container).has-gutter-xwidescreen-or-less-2rem, :where(.container).has-gutter-xfullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-2rem, :where(.container).has-gutter-xtablet-or-less-2rem, :where(.container).has-gutter-xtablet-2rem, :where(.container).has-gutter-xtablet-or-more-2rem, :where(.container).has-gutter-xdesktop-or-less-2rem, :where(.container).has-gutter-xwidescreen-or-less-2rem, :where(.container).has-gutter-xfullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-2rem, :where(.container).has-gutter-xtablet-or-more-2rem, :where(.container).has-gutter-xdesktop-or-less-2rem, :where(.container).has-gutter-xdesktop-2rem, :where(.container).has-gutter-xdesktop-or-more-2rem, :where(.container).has-gutter-xwidescreen-or-less-2rem, :where(.container).has-gutter-xfullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-2rem, :where(.container).has-gutter-xtablet-or-more-2rem, :where(.container).has-gutter-xdesktop-or-more-2rem, :where(.container).has-gutter-xwidescreen-or-less-2rem, :where(.container).has-gutter-xwidescreen-2rem, :where(.container).has-gutter-xwidescreen-or-more-2rem, :where(.container).has-gutter-xfullhd-or-less-2rem {
    --sorbit-container-gutter-x: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-2rem, :where(.container).has-gutter-xtablet-or-more-2rem, :where(.container).has-gutter-xdesktop-or-more-2rem, :where(.container).has-gutter-xwidescreen-or-more-2rem, :where(.container).has-gutter-xfullhd-or-less-2rem, :where(.container).has-gutter-xfullhd-2rem {
    --sorbit-container-gutter-x: 2rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-2rem, :where(.container).has-gutter-ymobile-or-more-2rem, :where(.container).has-gutter-ytablet-or-less-2rem, :where(.container).has-gutter-ydesktop-or-less-2rem, :where(.container).has-gutter-ywidescreen-or-less-2rem, :where(.container).has-gutter-yfullhd-or-less-2rem {
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-2rem, :where(.container).has-gutter-ytablet-or-less-2rem, :where(.container).has-gutter-ytablet-2rem, :where(.container).has-gutter-ytablet-or-more-2rem, :where(.container).has-gutter-ydesktop-or-less-2rem, :where(.container).has-gutter-ywidescreen-or-less-2rem, :where(.container).has-gutter-yfullhd-or-less-2rem {
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-2rem, :where(.container).has-gutter-ytablet-or-more-2rem, :where(.container).has-gutter-ydesktop-or-less-2rem, :where(.container).has-gutter-ydesktop-2rem, :where(.container).has-gutter-ydesktop-or-more-2rem, :where(.container).has-gutter-ywidescreen-or-less-2rem, :where(.container).has-gutter-yfullhd-or-less-2rem {
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-2rem, :where(.container).has-gutter-ytablet-or-more-2rem, :where(.container).has-gutter-ydesktop-or-more-2rem, :where(.container).has-gutter-ywidescreen-or-less-2rem, :where(.container).has-gutter-ywidescreen-2rem, :where(.container).has-gutter-ywidescreen-or-more-2rem, :where(.container).has-gutter-yfullhd-or-less-2rem {
    --sorbit-container-gutter-y: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-2rem, :where(.container).has-gutter-ytablet-or-more-2rem, :where(.container).has-gutter-ydesktop-or-more-2rem, :where(.container).has-gutter-ywidescreen-or-more-2rem, :where(.container).has-gutter-yfullhd-or-less-2rem, :where(.container).has-gutter-yfullhd-2rem {
    --sorbit-container-gutter-y: 2rem;
  }
}
:where(.container).has-gutter-2\.25rem {
  --sorbit-container-gutter-x: 2.25rem;
  --sorbit-container-gutter-y: 2.25rem;
}
:where(.container).has-gutter-x-2\.25rem {
  --sorbit-container-gutter-x: 2.25rem;
}
:where(.container).has-gutter-y-2\.25rem {
  --sorbit-container-gutter-y: 2.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-2\.25rem, :where(.container).has-gutter-mobile-or-more-2\.25rem, :where(.container).has-gutter-tablet-or-less-2\.25rem, :where(.container).has-gutter-desktop-or-less-2\.25rem, :where(.container).has-gutter-widescreen-or-less-2\.25rem, :where(.container).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.25rem, :where(.container).has-gutter-tablet-or-less-2\.25rem, :where(.container).has-gutter-tablet-2\.25rem, :where(.container).has-gutter-tablet-or-more-2\.25rem, :where(.container).has-gutter-desktop-or-less-2\.25rem, :where(.container).has-gutter-widescreen-or-less-2\.25rem, :where(.container).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.25rem, :where(.container).has-gutter-tablet-or-more-2\.25rem, :where(.container).has-gutter-desktop-or-less-2\.25rem, :where(.container).has-gutter-desktop-2\.25rem, :where(.container).has-gutter-desktop-or-more-2\.25rem, :where(.container).has-gutter-widescreen-or-less-2\.25rem, :where(.container).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.25rem, :where(.container).has-gutter-tablet-or-more-2\.25rem, :where(.container).has-gutter-desktop-or-more-2\.25rem, :where(.container).has-gutter-widescreen-or-less-2\.25rem, :where(.container).has-gutter-widescreen-2\.25rem, :where(.container).has-gutter-widescreen-or-more-2\.25rem, :where(.container).has-gutter-fullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-2\.25rem, :where(.container).has-gutter-tablet-or-more-2\.25rem, :where(.container).has-gutter-desktop-or-more-2\.25rem, :where(.container).has-gutter-widescreen-or-more-2\.25rem, :where(.container).has-gutter-fullhd-or-less-2\.25rem, :where(.container).has-gutter-fullhd-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-2\.25rem, :where(.container).has-gutter-xmobile-or-more-2\.25rem, :where(.container).has-gutter-xtablet-or-less-2\.25rem, :where(.container).has-gutter-xdesktop-or-less-2\.25rem, :where(.container).has-gutter-xwidescreen-or-less-2\.25rem, :where(.container).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.25rem, :where(.container).has-gutter-xtablet-or-less-2\.25rem, :where(.container).has-gutter-xtablet-2\.25rem, :where(.container).has-gutter-xtablet-or-more-2\.25rem, :where(.container).has-gutter-xdesktop-or-less-2\.25rem, :where(.container).has-gutter-xwidescreen-or-less-2\.25rem, :where(.container).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.25rem, :where(.container).has-gutter-xtablet-or-more-2\.25rem, :where(.container).has-gutter-xdesktop-or-less-2\.25rem, :where(.container).has-gutter-xdesktop-2\.25rem, :where(.container).has-gutter-xdesktop-or-more-2\.25rem, :where(.container).has-gutter-xwidescreen-or-less-2\.25rem, :where(.container).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.25rem, :where(.container).has-gutter-xtablet-or-more-2\.25rem, :where(.container).has-gutter-xdesktop-or-more-2\.25rem, :where(.container).has-gutter-xwidescreen-or-less-2\.25rem, :where(.container).has-gutter-xwidescreen-2\.25rem, :where(.container).has-gutter-xwidescreen-or-more-2\.25rem, :where(.container).has-gutter-xfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-2\.25rem, :where(.container).has-gutter-xtablet-or-more-2\.25rem, :where(.container).has-gutter-xdesktop-or-more-2\.25rem, :where(.container).has-gutter-xwidescreen-or-more-2\.25rem, :where(.container).has-gutter-xfullhd-or-less-2\.25rem, :where(.container).has-gutter-xfullhd-2\.25rem {
    --sorbit-container-gutter-x: 2.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-2\.25rem, :where(.container).has-gutter-ymobile-or-more-2\.25rem, :where(.container).has-gutter-ytablet-or-less-2\.25rem, :where(.container).has-gutter-ydesktop-or-less-2\.25rem, :where(.container).has-gutter-ywidescreen-or-less-2\.25rem, :where(.container).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.25rem, :where(.container).has-gutter-ytablet-or-less-2\.25rem, :where(.container).has-gutter-ytablet-2\.25rem, :where(.container).has-gutter-ytablet-or-more-2\.25rem, :where(.container).has-gutter-ydesktop-or-less-2\.25rem, :where(.container).has-gutter-ywidescreen-or-less-2\.25rem, :where(.container).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.25rem, :where(.container).has-gutter-ytablet-or-more-2\.25rem, :where(.container).has-gutter-ydesktop-or-less-2\.25rem, :where(.container).has-gutter-ydesktop-2\.25rem, :where(.container).has-gutter-ydesktop-or-more-2\.25rem, :where(.container).has-gutter-ywidescreen-or-less-2\.25rem, :where(.container).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.25rem, :where(.container).has-gutter-ytablet-or-more-2\.25rem, :where(.container).has-gutter-ydesktop-or-more-2\.25rem, :where(.container).has-gutter-ywidescreen-or-less-2\.25rem, :where(.container).has-gutter-ywidescreen-2\.25rem, :where(.container).has-gutter-ywidescreen-or-more-2\.25rem, :where(.container).has-gutter-yfullhd-or-less-2\.25rem {
    --sorbit-container-gutter-y: 2.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-2\.25rem, :where(.container).has-gutter-ytablet-or-more-2\.25rem, :where(.container).has-gutter-ydesktop-or-more-2\.25rem, :where(.container).has-gutter-ywidescreen-or-more-2\.25rem, :where(.container).has-gutter-yfullhd-or-less-2\.25rem, :where(.container).has-gutter-yfullhd-2\.25rem {
    --sorbit-container-gutter-y: 2.25rem;
  }
}
:where(.container).has-gutter-2\.5rem {
  --sorbit-container-gutter-x: 2.5rem;
  --sorbit-container-gutter-y: 2.5rem;
}
:where(.container).has-gutter-x-2\.5rem {
  --sorbit-container-gutter-x: 2.5rem;
}
:where(.container).has-gutter-y-2\.5rem {
  --sorbit-container-gutter-y: 2.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-2\.5rem, :where(.container).has-gutter-mobile-or-more-2\.5rem, :where(.container).has-gutter-tablet-or-less-2\.5rem, :where(.container).has-gutter-desktop-or-less-2\.5rem, :where(.container).has-gutter-widescreen-or-less-2\.5rem, :where(.container).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.5rem, :where(.container).has-gutter-tablet-or-less-2\.5rem, :where(.container).has-gutter-tablet-2\.5rem, :where(.container).has-gutter-tablet-or-more-2\.5rem, :where(.container).has-gutter-desktop-or-less-2\.5rem, :where(.container).has-gutter-widescreen-or-less-2\.5rem, :where(.container).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.5rem, :where(.container).has-gutter-tablet-or-more-2\.5rem, :where(.container).has-gutter-desktop-or-less-2\.5rem, :where(.container).has-gutter-desktop-2\.5rem, :where(.container).has-gutter-desktop-or-more-2\.5rem, :where(.container).has-gutter-widescreen-or-less-2\.5rem, :where(.container).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.5rem, :where(.container).has-gutter-tablet-or-more-2\.5rem, :where(.container).has-gutter-desktop-or-more-2\.5rem, :where(.container).has-gutter-widescreen-or-less-2\.5rem, :where(.container).has-gutter-widescreen-2\.5rem, :where(.container).has-gutter-widescreen-or-more-2\.5rem, :where(.container).has-gutter-fullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-2\.5rem, :where(.container).has-gutter-tablet-or-more-2\.5rem, :where(.container).has-gutter-desktop-or-more-2\.5rem, :where(.container).has-gutter-widescreen-or-more-2\.5rem, :where(.container).has-gutter-fullhd-or-less-2\.5rem, :where(.container).has-gutter-fullhd-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-2\.5rem, :where(.container).has-gutter-xmobile-or-more-2\.5rem, :where(.container).has-gutter-xtablet-or-less-2\.5rem, :where(.container).has-gutter-xdesktop-or-less-2\.5rem, :where(.container).has-gutter-xwidescreen-or-less-2\.5rem, :where(.container).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.5rem, :where(.container).has-gutter-xtablet-or-less-2\.5rem, :where(.container).has-gutter-xtablet-2\.5rem, :where(.container).has-gutter-xtablet-or-more-2\.5rem, :where(.container).has-gutter-xdesktop-or-less-2\.5rem, :where(.container).has-gutter-xwidescreen-or-less-2\.5rem, :where(.container).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.5rem, :where(.container).has-gutter-xtablet-or-more-2\.5rem, :where(.container).has-gutter-xdesktop-or-less-2\.5rem, :where(.container).has-gutter-xdesktop-2\.5rem, :where(.container).has-gutter-xdesktop-or-more-2\.5rem, :where(.container).has-gutter-xwidescreen-or-less-2\.5rem, :where(.container).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.5rem, :where(.container).has-gutter-xtablet-or-more-2\.5rem, :where(.container).has-gutter-xdesktop-or-more-2\.5rem, :where(.container).has-gutter-xwidescreen-or-less-2\.5rem, :where(.container).has-gutter-xwidescreen-2\.5rem, :where(.container).has-gutter-xwidescreen-or-more-2\.5rem, :where(.container).has-gutter-xfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-2\.5rem, :where(.container).has-gutter-xtablet-or-more-2\.5rem, :where(.container).has-gutter-xdesktop-or-more-2\.5rem, :where(.container).has-gutter-xwidescreen-or-more-2\.5rem, :where(.container).has-gutter-xfullhd-or-less-2\.5rem, :where(.container).has-gutter-xfullhd-2\.5rem {
    --sorbit-container-gutter-x: 2.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-2\.5rem, :where(.container).has-gutter-ymobile-or-more-2\.5rem, :where(.container).has-gutter-ytablet-or-less-2\.5rem, :where(.container).has-gutter-ydesktop-or-less-2\.5rem, :where(.container).has-gutter-ywidescreen-or-less-2\.5rem, :where(.container).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.5rem, :where(.container).has-gutter-ytablet-or-less-2\.5rem, :where(.container).has-gutter-ytablet-2\.5rem, :where(.container).has-gutter-ytablet-or-more-2\.5rem, :where(.container).has-gutter-ydesktop-or-less-2\.5rem, :where(.container).has-gutter-ywidescreen-or-less-2\.5rem, :where(.container).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.5rem, :where(.container).has-gutter-ytablet-or-more-2\.5rem, :where(.container).has-gutter-ydesktop-or-less-2\.5rem, :where(.container).has-gutter-ydesktop-2\.5rem, :where(.container).has-gutter-ydesktop-or-more-2\.5rem, :where(.container).has-gutter-ywidescreen-or-less-2\.5rem, :where(.container).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.5rem, :where(.container).has-gutter-ytablet-or-more-2\.5rem, :where(.container).has-gutter-ydesktop-or-more-2\.5rem, :where(.container).has-gutter-ywidescreen-or-less-2\.5rem, :where(.container).has-gutter-ywidescreen-2\.5rem, :where(.container).has-gutter-ywidescreen-or-more-2\.5rem, :where(.container).has-gutter-yfullhd-or-less-2\.5rem {
    --sorbit-container-gutter-y: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-2\.5rem, :where(.container).has-gutter-ytablet-or-more-2\.5rem, :where(.container).has-gutter-ydesktop-or-more-2\.5rem, :where(.container).has-gutter-ywidescreen-or-more-2\.5rem, :where(.container).has-gutter-yfullhd-or-less-2\.5rem, :where(.container).has-gutter-yfullhd-2\.5rem {
    --sorbit-container-gutter-y: 2.5rem;
  }
}
:where(.container).has-gutter-2\.75rem {
  --sorbit-container-gutter-x: 2.75rem;
  --sorbit-container-gutter-y: 2.75rem;
}
:where(.container).has-gutter-x-2\.75rem {
  --sorbit-container-gutter-x: 2.75rem;
}
:where(.container).has-gutter-y-2\.75rem {
  --sorbit-container-gutter-y: 2.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-2\.75rem, :where(.container).has-gutter-mobile-or-more-2\.75rem, :where(.container).has-gutter-tablet-or-less-2\.75rem, :where(.container).has-gutter-desktop-or-less-2\.75rem, :where(.container).has-gutter-widescreen-or-less-2\.75rem, :where(.container).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.75rem, :where(.container).has-gutter-tablet-or-less-2\.75rem, :where(.container).has-gutter-tablet-2\.75rem, :where(.container).has-gutter-tablet-or-more-2\.75rem, :where(.container).has-gutter-desktop-or-less-2\.75rem, :where(.container).has-gutter-widescreen-or-less-2\.75rem, :where(.container).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.75rem, :where(.container).has-gutter-tablet-or-more-2\.75rem, :where(.container).has-gutter-desktop-or-less-2\.75rem, :where(.container).has-gutter-desktop-2\.75rem, :where(.container).has-gutter-desktop-or-more-2\.75rem, :where(.container).has-gutter-widescreen-or-less-2\.75rem, :where(.container).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-2\.75rem, :where(.container).has-gutter-tablet-or-more-2\.75rem, :where(.container).has-gutter-desktop-or-more-2\.75rem, :where(.container).has-gutter-widescreen-or-less-2\.75rem, :where(.container).has-gutter-widescreen-2\.75rem, :where(.container).has-gutter-widescreen-or-more-2\.75rem, :where(.container).has-gutter-fullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-2\.75rem, :where(.container).has-gutter-tablet-or-more-2\.75rem, :where(.container).has-gutter-desktop-or-more-2\.75rem, :where(.container).has-gutter-widescreen-or-more-2\.75rem, :where(.container).has-gutter-fullhd-or-less-2\.75rem, :where(.container).has-gutter-fullhd-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-2\.75rem, :where(.container).has-gutter-xmobile-or-more-2\.75rem, :where(.container).has-gutter-xtablet-or-less-2\.75rem, :where(.container).has-gutter-xdesktop-or-less-2\.75rem, :where(.container).has-gutter-xwidescreen-or-less-2\.75rem, :where(.container).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.75rem, :where(.container).has-gutter-xtablet-or-less-2\.75rem, :where(.container).has-gutter-xtablet-2\.75rem, :where(.container).has-gutter-xtablet-or-more-2\.75rem, :where(.container).has-gutter-xdesktop-or-less-2\.75rem, :where(.container).has-gutter-xwidescreen-or-less-2\.75rem, :where(.container).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.75rem, :where(.container).has-gutter-xtablet-or-more-2\.75rem, :where(.container).has-gutter-xdesktop-or-less-2\.75rem, :where(.container).has-gutter-xdesktop-2\.75rem, :where(.container).has-gutter-xdesktop-or-more-2\.75rem, :where(.container).has-gutter-xwidescreen-or-less-2\.75rem, :where(.container).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-2\.75rem, :where(.container).has-gutter-xtablet-or-more-2\.75rem, :where(.container).has-gutter-xdesktop-or-more-2\.75rem, :where(.container).has-gutter-xwidescreen-or-less-2\.75rem, :where(.container).has-gutter-xwidescreen-2\.75rem, :where(.container).has-gutter-xwidescreen-or-more-2\.75rem, :where(.container).has-gutter-xfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-2\.75rem, :where(.container).has-gutter-xtablet-or-more-2\.75rem, :where(.container).has-gutter-xdesktop-or-more-2\.75rem, :where(.container).has-gutter-xwidescreen-or-more-2\.75rem, :where(.container).has-gutter-xfullhd-or-less-2\.75rem, :where(.container).has-gutter-xfullhd-2\.75rem {
    --sorbit-container-gutter-x: 2.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-2\.75rem, :where(.container).has-gutter-ymobile-or-more-2\.75rem, :where(.container).has-gutter-ytablet-or-less-2\.75rem, :where(.container).has-gutter-ydesktop-or-less-2\.75rem, :where(.container).has-gutter-ywidescreen-or-less-2\.75rem, :where(.container).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.75rem, :where(.container).has-gutter-ytablet-or-less-2\.75rem, :where(.container).has-gutter-ytablet-2\.75rem, :where(.container).has-gutter-ytablet-or-more-2\.75rem, :where(.container).has-gutter-ydesktop-or-less-2\.75rem, :where(.container).has-gutter-ywidescreen-or-less-2\.75rem, :where(.container).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.75rem, :where(.container).has-gutter-ytablet-or-more-2\.75rem, :where(.container).has-gutter-ydesktop-or-less-2\.75rem, :where(.container).has-gutter-ydesktop-2\.75rem, :where(.container).has-gutter-ydesktop-or-more-2\.75rem, :where(.container).has-gutter-ywidescreen-or-less-2\.75rem, :where(.container).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-2\.75rem, :where(.container).has-gutter-ytablet-or-more-2\.75rem, :where(.container).has-gutter-ydesktop-or-more-2\.75rem, :where(.container).has-gutter-ywidescreen-or-less-2\.75rem, :where(.container).has-gutter-ywidescreen-2\.75rem, :where(.container).has-gutter-ywidescreen-or-more-2\.75rem, :where(.container).has-gutter-yfullhd-or-less-2\.75rem {
    --sorbit-container-gutter-y: 2.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-2\.75rem, :where(.container).has-gutter-ytablet-or-more-2\.75rem, :where(.container).has-gutter-ydesktop-or-more-2\.75rem, :where(.container).has-gutter-ywidescreen-or-more-2\.75rem, :where(.container).has-gutter-yfullhd-or-less-2\.75rem, :where(.container).has-gutter-yfullhd-2\.75rem {
    --sorbit-container-gutter-y: 2.75rem;
  }
}
:where(.container).has-gutter-3rem {
  --sorbit-container-gutter-x: 3rem;
  --sorbit-container-gutter-y: 3rem;
}
:where(.container).has-gutter-x-3rem {
  --sorbit-container-gutter-x: 3rem;
}
:where(.container).has-gutter-y-3rem {
  --sorbit-container-gutter-y: 3rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-3rem, :where(.container).has-gutter-mobile-or-more-3rem, :where(.container).has-gutter-tablet-or-less-3rem, :where(.container).has-gutter-desktop-or-less-3rem, :where(.container).has-gutter-widescreen-or-less-3rem, :where(.container).has-gutter-fullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-3rem, :where(.container).has-gutter-tablet-or-less-3rem, :where(.container).has-gutter-tablet-3rem, :where(.container).has-gutter-tablet-or-more-3rem, :where(.container).has-gutter-desktop-or-less-3rem, :where(.container).has-gutter-widescreen-or-less-3rem, :where(.container).has-gutter-fullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-3rem, :where(.container).has-gutter-tablet-or-more-3rem, :where(.container).has-gutter-desktop-or-less-3rem, :where(.container).has-gutter-desktop-3rem, :where(.container).has-gutter-desktop-or-more-3rem, :where(.container).has-gutter-widescreen-or-less-3rem, :where(.container).has-gutter-fullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-3rem, :where(.container).has-gutter-tablet-or-more-3rem, :where(.container).has-gutter-desktop-or-more-3rem, :where(.container).has-gutter-widescreen-or-less-3rem, :where(.container).has-gutter-widescreen-3rem, :where(.container).has-gutter-widescreen-or-more-3rem, :where(.container).has-gutter-fullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-3rem, :where(.container).has-gutter-tablet-or-more-3rem, :where(.container).has-gutter-desktop-or-more-3rem, :where(.container).has-gutter-widescreen-or-more-3rem, :where(.container).has-gutter-fullhd-or-less-3rem, :where(.container).has-gutter-fullhd-3rem {
    --sorbit-container-gutter-x: 3rem;
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-3rem, :where(.container).has-gutter-xmobile-or-more-3rem, :where(.container).has-gutter-xtablet-or-less-3rem, :where(.container).has-gutter-xdesktop-or-less-3rem, :where(.container).has-gutter-xwidescreen-or-less-3rem, :where(.container).has-gutter-xfullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-3rem, :where(.container).has-gutter-xtablet-or-less-3rem, :where(.container).has-gutter-xtablet-3rem, :where(.container).has-gutter-xtablet-or-more-3rem, :where(.container).has-gutter-xdesktop-or-less-3rem, :where(.container).has-gutter-xwidescreen-or-less-3rem, :where(.container).has-gutter-xfullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-3rem, :where(.container).has-gutter-xtablet-or-more-3rem, :where(.container).has-gutter-xdesktop-or-less-3rem, :where(.container).has-gutter-xdesktop-3rem, :where(.container).has-gutter-xdesktop-or-more-3rem, :where(.container).has-gutter-xwidescreen-or-less-3rem, :where(.container).has-gutter-xfullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-3rem, :where(.container).has-gutter-xtablet-or-more-3rem, :where(.container).has-gutter-xdesktop-or-more-3rem, :where(.container).has-gutter-xwidescreen-or-less-3rem, :where(.container).has-gutter-xwidescreen-3rem, :where(.container).has-gutter-xwidescreen-or-more-3rem, :where(.container).has-gutter-xfullhd-or-less-3rem {
    --sorbit-container-gutter-x: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-3rem, :where(.container).has-gutter-xtablet-or-more-3rem, :where(.container).has-gutter-xdesktop-or-more-3rem, :where(.container).has-gutter-xwidescreen-or-more-3rem, :where(.container).has-gutter-xfullhd-or-less-3rem, :where(.container).has-gutter-xfullhd-3rem {
    --sorbit-container-gutter-x: 3rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-3rem, :where(.container).has-gutter-ymobile-or-more-3rem, :where(.container).has-gutter-ytablet-or-less-3rem, :where(.container).has-gutter-ydesktop-or-less-3rem, :where(.container).has-gutter-ywidescreen-or-less-3rem, :where(.container).has-gutter-yfullhd-or-less-3rem {
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-3rem, :where(.container).has-gutter-ytablet-or-less-3rem, :where(.container).has-gutter-ytablet-3rem, :where(.container).has-gutter-ytablet-or-more-3rem, :where(.container).has-gutter-ydesktop-or-less-3rem, :where(.container).has-gutter-ywidescreen-or-less-3rem, :where(.container).has-gutter-yfullhd-or-less-3rem {
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-3rem, :where(.container).has-gutter-ytablet-or-more-3rem, :where(.container).has-gutter-ydesktop-or-less-3rem, :where(.container).has-gutter-ydesktop-3rem, :where(.container).has-gutter-ydesktop-or-more-3rem, :where(.container).has-gutter-ywidescreen-or-less-3rem, :where(.container).has-gutter-yfullhd-or-less-3rem {
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-3rem, :where(.container).has-gutter-ytablet-or-more-3rem, :where(.container).has-gutter-ydesktop-or-more-3rem, :where(.container).has-gutter-ywidescreen-or-less-3rem, :where(.container).has-gutter-ywidescreen-3rem, :where(.container).has-gutter-ywidescreen-or-more-3rem, :where(.container).has-gutter-yfullhd-or-less-3rem {
    --sorbit-container-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-3rem, :where(.container).has-gutter-ytablet-or-more-3rem, :where(.container).has-gutter-ydesktop-or-more-3rem, :where(.container).has-gutter-ywidescreen-or-more-3rem, :where(.container).has-gutter-yfullhd-or-less-3rem, :where(.container).has-gutter-yfullhd-3rem {
    --sorbit-container-gutter-y: 3rem;
  }
}
:where(.container).has-gutter-3\.25rem {
  --sorbit-container-gutter-x: 3.25rem;
  --sorbit-container-gutter-y: 3.25rem;
}
:where(.container).has-gutter-x-3\.25rem {
  --sorbit-container-gutter-x: 3.25rem;
}
:where(.container).has-gutter-y-3\.25rem {
  --sorbit-container-gutter-y: 3.25rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-3\.25rem, :where(.container).has-gutter-mobile-or-more-3\.25rem, :where(.container).has-gutter-tablet-or-less-3\.25rem, :where(.container).has-gutter-desktop-or-less-3\.25rem, :where(.container).has-gutter-widescreen-or-less-3\.25rem, :where(.container).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.25rem, :where(.container).has-gutter-tablet-or-less-3\.25rem, :where(.container).has-gutter-tablet-3\.25rem, :where(.container).has-gutter-tablet-or-more-3\.25rem, :where(.container).has-gutter-desktop-or-less-3\.25rem, :where(.container).has-gutter-widescreen-or-less-3\.25rem, :where(.container).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.25rem, :where(.container).has-gutter-tablet-or-more-3\.25rem, :where(.container).has-gutter-desktop-or-less-3\.25rem, :where(.container).has-gutter-desktop-3\.25rem, :where(.container).has-gutter-desktop-or-more-3\.25rem, :where(.container).has-gutter-widescreen-or-less-3\.25rem, :where(.container).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.25rem, :where(.container).has-gutter-tablet-or-more-3\.25rem, :where(.container).has-gutter-desktop-or-more-3\.25rem, :where(.container).has-gutter-widescreen-or-less-3\.25rem, :where(.container).has-gutter-widescreen-3\.25rem, :where(.container).has-gutter-widescreen-or-more-3\.25rem, :where(.container).has-gutter-fullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-3\.25rem, :where(.container).has-gutter-tablet-or-more-3\.25rem, :where(.container).has-gutter-desktop-or-more-3\.25rem, :where(.container).has-gutter-widescreen-or-more-3\.25rem, :where(.container).has-gutter-fullhd-or-less-3\.25rem, :where(.container).has-gutter-fullhd-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-3\.25rem, :where(.container).has-gutter-xmobile-or-more-3\.25rem, :where(.container).has-gutter-xtablet-or-less-3\.25rem, :where(.container).has-gutter-xdesktop-or-less-3\.25rem, :where(.container).has-gutter-xwidescreen-or-less-3\.25rem, :where(.container).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.25rem, :where(.container).has-gutter-xtablet-or-less-3\.25rem, :where(.container).has-gutter-xtablet-3\.25rem, :where(.container).has-gutter-xtablet-or-more-3\.25rem, :where(.container).has-gutter-xdesktop-or-less-3\.25rem, :where(.container).has-gutter-xwidescreen-or-less-3\.25rem, :where(.container).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.25rem, :where(.container).has-gutter-xtablet-or-more-3\.25rem, :where(.container).has-gutter-xdesktop-or-less-3\.25rem, :where(.container).has-gutter-xdesktop-3\.25rem, :where(.container).has-gutter-xdesktop-or-more-3\.25rem, :where(.container).has-gutter-xwidescreen-or-less-3\.25rem, :where(.container).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.25rem, :where(.container).has-gutter-xtablet-or-more-3\.25rem, :where(.container).has-gutter-xdesktop-or-more-3\.25rem, :where(.container).has-gutter-xwidescreen-or-less-3\.25rem, :where(.container).has-gutter-xwidescreen-3\.25rem, :where(.container).has-gutter-xwidescreen-or-more-3\.25rem, :where(.container).has-gutter-xfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-3\.25rem, :where(.container).has-gutter-xtablet-or-more-3\.25rem, :where(.container).has-gutter-xdesktop-or-more-3\.25rem, :where(.container).has-gutter-xwidescreen-or-more-3\.25rem, :where(.container).has-gutter-xfullhd-or-less-3\.25rem, :where(.container).has-gutter-xfullhd-3\.25rem {
    --sorbit-container-gutter-x: 3.25rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-3\.25rem, :where(.container).has-gutter-ymobile-or-more-3\.25rem, :where(.container).has-gutter-ytablet-or-less-3\.25rem, :where(.container).has-gutter-ydesktop-or-less-3\.25rem, :where(.container).has-gutter-ywidescreen-or-less-3\.25rem, :where(.container).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.25rem, :where(.container).has-gutter-ytablet-or-less-3\.25rem, :where(.container).has-gutter-ytablet-3\.25rem, :where(.container).has-gutter-ytablet-or-more-3\.25rem, :where(.container).has-gutter-ydesktop-or-less-3\.25rem, :where(.container).has-gutter-ywidescreen-or-less-3\.25rem, :where(.container).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.25rem, :where(.container).has-gutter-ytablet-or-more-3\.25rem, :where(.container).has-gutter-ydesktop-or-less-3\.25rem, :where(.container).has-gutter-ydesktop-3\.25rem, :where(.container).has-gutter-ydesktop-or-more-3\.25rem, :where(.container).has-gutter-ywidescreen-or-less-3\.25rem, :where(.container).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.25rem, :where(.container).has-gutter-ytablet-or-more-3\.25rem, :where(.container).has-gutter-ydesktop-or-more-3\.25rem, :where(.container).has-gutter-ywidescreen-or-less-3\.25rem, :where(.container).has-gutter-ywidescreen-3\.25rem, :where(.container).has-gutter-ywidescreen-or-more-3\.25rem, :where(.container).has-gutter-yfullhd-or-less-3\.25rem {
    --sorbit-container-gutter-y: 3.25rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-3\.25rem, :where(.container).has-gutter-ytablet-or-more-3\.25rem, :where(.container).has-gutter-ydesktop-or-more-3\.25rem, :where(.container).has-gutter-ywidescreen-or-more-3\.25rem, :where(.container).has-gutter-yfullhd-or-less-3\.25rem, :where(.container).has-gutter-yfullhd-3\.25rem {
    --sorbit-container-gutter-y: 3.25rem;
  }
}
:where(.container).has-gutter-3\.5rem {
  --sorbit-container-gutter-x: 3.5rem;
  --sorbit-container-gutter-y: 3.5rem;
}
:where(.container).has-gutter-x-3\.5rem {
  --sorbit-container-gutter-x: 3.5rem;
}
:where(.container).has-gutter-y-3\.5rem {
  --sorbit-container-gutter-y: 3.5rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-3\.5rem, :where(.container).has-gutter-mobile-or-more-3\.5rem, :where(.container).has-gutter-tablet-or-less-3\.5rem, :where(.container).has-gutter-desktop-or-less-3\.5rem, :where(.container).has-gutter-widescreen-or-less-3\.5rem, :where(.container).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.5rem, :where(.container).has-gutter-tablet-or-less-3\.5rem, :where(.container).has-gutter-tablet-3\.5rem, :where(.container).has-gutter-tablet-or-more-3\.5rem, :where(.container).has-gutter-desktop-or-less-3\.5rem, :where(.container).has-gutter-widescreen-or-less-3\.5rem, :where(.container).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.5rem, :where(.container).has-gutter-tablet-or-more-3\.5rem, :where(.container).has-gutter-desktop-or-less-3\.5rem, :where(.container).has-gutter-desktop-3\.5rem, :where(.container).has-gutter-desktop-or-more-3\.5rem, :where(.container).has-gutter-widescreen-or-less-3\.5rem, :where(.container).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.5rem, :where(.container).has-gutter-tablet-or-more-3\.5rem, :where(.container).has-gutter-desktop-or-more-3\.5rem, :where(.container).has-gutter-widescreen-or-less-3\.5rem, :where(.container).has-gutter-widescreen-3\.5rem, :where(.container).has-gutter-widescreen-or-more-3\.5rem, :where(.container).has-gutter-fullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-3\.5rem, :where(.container).has-gutter-tablet-or-more-3\.5rem, :where(.container).has-gutter-desktop-or-more-3\.5rem, :where(.container).has-gutter-widescreen-or-more-3\.5rem, :where(.container).has-gutter-fullhd-or-less-3\.5rem, :where(.container).has-gutter-fullhd-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-3\.5rem, :where(.container).has-gutter-xmobile-or-more-3\.5rem, :where(.container).has-gutter-xtablet-or-less-3\.5rem, :where(.container).has-gutter-xdesktop-or-less-3\.5rem, :where(.container).has-gutter-xwidescreen-or-less-3\.5rem, :where(.container).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.5rem, :where(.container).has-gutter-xtablet-or-less-3\.5rem, :where(.container).has-gutter-xtablet-3\.5rem, :where(.container).has-gutter-xtablet-or-more-3\.5rem, :where(.container).has-gutter-xdesktop-or-less-3\.5rem, :where(.container).has-gutter-xwidescreen-or-less-3\.5rem, :where(.container).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.5rem, :where(.container).has-gutter-xtablet-or-more-3\.5rem, :where(.container).has-gutter-xdesktop-or-less-3\.5rem, :where(.container).has-gutter-xdesktop-3\.5rem, :where(.container).has-gutter-xdesktop-or-more-3\.5rem, :where(.container).has-gutter-xwidescreen-or-less-3\.5rem, :where(.container).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.5rem, :where(.container).has-gutter-xtablet-or-more-3\.5rem, :where(.container).has-gutter-xdesktop-or-more-3\.5rem, :where(.container).has-gutter-xwidescreen-or-less-3\.5rem, :where(.container).has-gutter-xwidescreen-3\.5rem, :where(.container).has-gutter-xwidescreen-or-more-3\.5rem, :where(.container).has-gutter-xfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-3\.5rem, :where(.container).has-gutter-xtablet-or-more-3\.5rem, :where(.container).has-gutter-xdesktop-or-more-3\.5rem, :where(.container).has-gutter-xwidescreen-or-more-3\.5rem, :where(.container).has-gutter-xfullhd-or-less-3\.5rem, :where(.container).has-gutter-xfullhd-3\.5rem {
    --sorbit-container-gutter-x: 3.5rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-3\.5rem, :where(.container).has-gutter-ymobile-or-more-3\.5rem, :where(.container).has-gutter-ytablet-or-less-3\.5rem, :where(.container).has-gutter-ydesktop-or-less-3\.5rem, :where(.container).has-gutter-ywidescreen-or-less-3\.5rem, :where(.container).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.5rem, :where(.container).has-gutter-ytablet-or-less-3\.5rem, :where(.container).has-gutter-ytablet-3\.5rem, :where(.container).has-gutter-ytablet-or-more-3\.5rem, :where(.container).has-gutter-ydesktop-or-less-3\.5rem, :where(.container).has-gutter-ywidescreen-or-less-3\.5rem, :where(.container).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.5rem, :where(.container).has-gutter-ytablet-or-more-3\.5rem, :where(.container).has-gutter-ydesktop-or-less-3\.5rem, :where(.container).has-gutter-ydesktop-3\.5rem, :where(.container).has-gutter-ydesktop-or-more-3\.5rem, :where(.container).has-gutter-ywidescreen-or-less-3\.5rem, :where(.container).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.5rem, :where(.container).has-gutter-ytablet-or-more-3\.5rem, :where(.container).has-gutter-ydesktop-or-more-3\.5rem, :where(.container).has-gutter-ywidescreen-or-less-3\.5rem, :where(.container).has-gutter-ywidescreen-3\.5rem, :where(.container).has-gutter-ywidescreen-or-more-3\.5rem, :where(.container).has-gutter-yfullhd-or-less-3\.5rem {
    --sorbit-container-gutter-y: 3.5rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-3\.5rem, :where(.container).has-gutter-ytablet-or-more-3\.5rem, :where(.container).has-gutter-ydesktop-or-more-3\.5rem, :where(.container).has-gutter-ywidescreen-or-more-3\.5rem, :where(.container).has-gutter-yfullhd-or-less-3\.5rem, :where(.container).has-gutter-yfullhd-3\.5rem {
    --sorbit-container-gutter-y: 3.5rem;
  }
}
:where(.container).has-gutter-3\.75rem {
  --sorbit-container-gutter-x: 3.75rem;
  --sorbit-container-gutter-y: 3.75rem;
}
:where(.container).has-gutter-x-3\.75rem {
  --sorbit-container-gutter-x: 3.75rem;
}
:where(.container).has-gutter-y-3\.75rem {
  --sorbit-container-gutter-y: 3.75rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-3\.75rem, :where(.container).has-gutter-mobile-or-more-3\.75rem, :where(.container).has-gutter-tablet-or-less-3\.75rem, :where(.container).has-gutter-desktop-or-less-3\.75rem, :where(.container).has-gutter-widescreen-or-less-3\.75rem, :where(.container).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.75rem, :where(.container).has-gutter-tablet-or-less-3\.75rem, :where(.container).has-gutter-tablet-3\.75rem, :where(.container).has-gutter-tablet-or-more-3\.75rem, :where(.container).has-gutter-desktop-or-less-3\.75rem, :where(.container).has-gutter-widescreen-or-less-3\.75rem, :where(.container).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.75rem, :where(.container).has-gutter-tablet-or-more-3\.75rem, :where(.container).has-gutter-desktop-or-less-3\.75rem, :where(.container).has-gutter-desktop-3\.75rem, :where(.container).has-gutter-desktop-or-more-3\.75rem, :where(.container).has-gutter-widescreen-or-less-3\.75rem, :where(.container).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-3\.75rem, :where(.container).has-gutter-tablet-or-more-3\.75rem, :where(.container).has-gutter-desktop-or-more-3\.75rem, :where(.container).has-gutter-widescreen-or-less-3\.75rem, :where(.container).has-gutter-widescreen-3\.75rem, :where(.container).has-gutter-widescreen-or-more-3\.75rem, :where(.container).has-gutter-fullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-3\.75rem, :where(.container).has-gutter-tablet-or-more-3\.75rem, :where(.container).has-gutter-desktop-or-more-3\.75rem, :where(.container).has-gutter-widescreen-or-more-3\.75rem, :where(.container).has-gutter-fullhd-or-less-3\.75rem, :where(.container).has-gutter-fullhd-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-3\.75rem, :where(.container).has-gutter-xmobile-or-more-3\.75rem, :where(.container).has-gutter-xtablet-or-less-3\.75rem, :where(.container).has-gutter-xdesktop-or-less-3\.75rem, :where(.container).has-gutter-xwidescreen-or-less-3\.75rem, :where(.container).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.75rem, :where(.container).has-gutter-xtablet-or-less-3\.75rem, :where(.container).has-gutter-xtablet-3\.75rem, :where(.container).has-gutter-xtablet-or-more-3\.75rem, :where(.container).has-gutter-xdesktop-or-less-3\.75rem, :where(.container).has-gutter-xwidescreen-or-less-3\.75rem, :where(.container).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.75rem, :where(.container).has-gutter-xtablet-or-more-3\.75rem, :where(.container).has-gutter-xdesktop-or-less-3\.75rem, :where(.container).has-gutter-xdesktop-3\.75rem, :where(.container).has-gutter-xdesktop-or-more-3\.75rem, :where(.container).has-gutter-xwidescreen-or-less-3\.75rem, :where(.container).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-3\.75rem, :where(.container).has-gutter-xtablet-or-more-3\.75rem, :where(.container).has-gutter-xdesktop-or-more-3\.75rem, :where(.container).has-gutter-xwidescreen-or-less-3\.75rem, :where(.container).has-gutter-xwidescreen-3\.75rem, :where(.container).has-gutter-xwidescreen-or-more-3\.75rem, :where(.container).has-gutter-xfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-3\.75rem, :where(.container).has-gutter-xtablet-or-more-3\.75rem, :where(.container).has-gutter-xdesktop-or-more-3\.75rem, :where(.container).has-gutter-xwidescreen-or-more-3\.75rem, :where(.container).has-gutter-xfullhd-or-less-3\.75rem, :where(.container).has-gutter-xfullhd-3\.75rem {
    --sorbit-container-gutter-x: 3.75rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-3\.75rem, :where(.container).has-gutter-ymobile-or-more-3\.75rem, :where(.container).has-gutter-ytablet-or-less-3\.75rem, :where(.container).has-gutter-ydesktop-or-less-3\.75rem, :where(.container).has-gutter-ywidescreen-or-less-3\.75rem, :where(.container).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.75rem, :where(.container).has-gutter-ytablet-or-less-3\.75rem, :where(.container).has-gutter-ytablet-3\.75rem, :where(.container).has-gutter-ytablet-or-more-3\.75rem, :where(.container).has-gutter-ydesktop-or-less-3\.75rem, :where(.container).has-gutter-ywidescreen-or-less-3\.75rem, :where(.container).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.75rem, :where(.container).has-gutter-ytablet-or-more-3\.75rem, :where(.container).has-gutter-ydesktop-or-less-3\.75rem, :where(.container).has-gutter-ydesktop-3\.75rem, :where(.container).has-gutter-ydesktop-or-more-3\.75rem, :where(.container).has-gutter-ywidescreen-or-less-3\.75rem, :where(.container).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-3\.75rem, :where(.container).has-gutter-ytablet-or-more-3\.75rem, :where(.container).has-gutter-ydesktop-or-more-3\.75rem, :where(.container).has-gutter-ywidescreen-or-less-3\.75rem, :where(.container).has-gutter-ywidescreen-3\.75rem, :where(.container).has-gutter-ywidescreen-or-more-3\.75rem, :where(.container).has-gutter-yfullhd-or-less-3\.75rem {
    --sorbit-container-gutter-y: 3.75rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-3\.75rem, :where(.container).has-gutter-ytablet-or-more-3\.75rem, :where(.container).has-gutter-ydesktop-or-more-3\.75rem, :where(.container).has-gutter-ywidescreen-or-more-3\.75rem, :where(.container).has-gutter-yfullhd-or-less-3\.75rem, :where(.container).has-gutter-yfullhd-3\.75rem {
    --sorbit-container-gutter-y: 3.75rem;
  }
}
:where(.container).has-gutter-4rem {
  --sorbit-container-gutter-x: 4rem;
  --sorbit-container-gutter-y: 4rem;
}
:where(.container).has-gutter-x-4rem {
  --sorbit-container-gutter-x: 4rem;
}
:where(.container).has-gutter-y-4rem {
  --sorbit-container-gutter-y: 4rem;
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-mobile-4rem, :where(.container).has-gutter-mobile-or-more-4rem, :where(.container).has-gutter-tablet-or-less-4rem, :where(.container).has-gutter-desktop-or-less-4rem, :where(.container).has-gutter-widescreen-or-less-4rem, :where(.container).has-gutter-fullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-mobile-or-more-4rem, :where(.container).has-gutter-tablet-or-less-4rem, :where(.container).has-gutter-tablet-4rem, :where(.container).has-gutter-tablet-or-more-4rem, :where(.container).has-gutter-desktop-or-less-4rem, :where(.container).has-gutter-widescreen-or-less-4rem, :where(.container).has-gutter-fullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-mobile-or-more-4rem, :where(.container).has-gutter-tablet-or-more-4rem, :where(.container).has-gutter-desktop-or-less-4rem, :where(.container).has-gutter-desktop-4rem, :where(.container).has-gutter-desktop-or-more-4rem, :where(.container).has-gutter-widescreen-or-less-4rem, :where(.container).has-gutter-fullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-mobile-or-more-4rem, :where(.container).has-gutter-tablet-or-more-4rem, :where(.container).has-gutter-desktop-or-more-4rem, :where(.container).has-gutter-widescreen-or-less-4rem, :where(.container).has-gutter-widescreen-4rem, :where(.container).has-gutter-widescreen-or-more-4rem, :where(.container).has-gutter-fullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-mobile-or-more-4rem, :where(.container).has-gutter-tablet-or-more-4rem, :where(.container).has-gutter-desktop-or-more-4rem, :where(.container).has-gutter-widescreen-or-more-4rem, :where(.container).has-gutter-fullhd-or-less-4rem, :where(.container).has-gutter-fullhd-4rem {
    --sorbit-container-gutter-x: 4rem;
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-xmobile-4rem, :where(.container).has-gutter-xmobile-or-more-4rem, :where(.container).has-gutter-xtablet-or-less-4rem, :where(.container).has-gutter-xdesktop-or-less-4rem, :where(.container).has-gutter-xwidescreen-or-less-4rem, :where(.container).has-gutter-xfullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-xmobile-or-more-4rem, :where(.container).has-gutter-xtablet-or-less-4rem, :where(.container).has-gutter-xtablet-4rem, :where(.container).has-gutter-xtablet-or-more-4rem, :where(.container).has-gutter-xdesktop-or-less-4rem, :where(.container).has-gutter-xwidescreen-or-less-4rem, :where(.container).has-gutter-xfullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-xmobile-or-more-4rem, :where(.container).has-gutter-xtablet-or-more-4rem, :where(.container).has-gutter-xdesktop-or-less-4rem, :where(.container).has-gutter-xdesktop-4rem, :where(.container).has-gutter-xdesktop-or-more-4rem, :where(.container).has-gutter-xwidescreen-or-less-4rem, :where(.container).has-gutter-xfullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-xmobile-or-more-4rem, :where(.container).has-gutter-xtablet-or-more-4rem, :where(.container).has-gutter-xdesktop-or-more-4rem, :where(.container).has-gutter-xwidescreen-or-less-4rem, :where(.container).has-gutter-xwidescreen-4rem, :where(.container).has-gutter-xwidescreen-or-more-4rem, :where(.container).has-gutter-xfullhd-or-less-4rem {
    --sorbit-container-gutter-x: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-xmobile-or-more-4rem, :where(.container).has-gutter-xtablet-or-more-4rem, :where(.container).has-gutter-xdesktop-or-more-4rem, :where(.container).has-gutter-xwidescreen-or-more-4rem, :where(.container).has-gutter-xfullhd-or-less-4rem, :where(.container).has-gutter-xfullhd-4rem {
    --sorbit-container-gutter-x: 4rem;
  }
}
@media screen and (max-width: 767.98px) {
  :where(.container).has-gutter-ymobile-4rem, :where(.container).has-gutter-ymobile-or-more-4rem, :where(.container).has-gutter-ytablet-or-less-4rem, :where(.container).has-gutter-ydesktop-or-less-4rem, :where(.container).has-gutter-ywidescreen-or-less-4rem, :where(.container).has-gutter-yfullhd-or-less-4rem {
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  :where(.container).has-gutter-ymobile-or-more-4rem, :where(.container).has-gutter-ytablet-or-less-4rem, :where(.container).has-gutter-ytablet-4rem, :where(.container).has-gutter-ytablet-or-more-4rem, :where(.container).has-gutter-ydesktop-or-less-4rem, :where(.container).has-gutter-ywidescreen-or-less-4rem, :where(.container).has-gutter-yfullhd-or-less-4rem {
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container).has-gutter-ymobile-or-more-4rem, :where(.container).has-gutter-ytablet-or-more-4rem, :where(.container).has-gutter-ydesktop-or-less-4rem, :where(.container).has-gutter-ydesktop-4rem, :where(.container).has-gutter-ydesktop-or-more-4rem, :where(.container).has-gutter-ywidescreen-or-less-4rem, :where(.container).has-gutter-yfullhd-or-less-4rem {
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container).has-gutter-ymobile-or-more-4rem, :where(.container).has-gutter-ytablet-or-more-4rem, :where(.container).has-gutter-ydesktop-or-more-4rem, :where(.container).has-gutter-ywidescreen-or-less-4rem, :where(.container).has-gutter-ywidescreen-4rem, :where(.container).has-gutter-ywidescreen-or-more-4rem, :where(.container).has-gutter-yfullhd-or-less-4rem {
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container).has-gutter-ymobile-or-more-4rem, :where(.container).has-gutter-ytablet-or-more-4rem, :where(.container).has-gutter-ydesktop-or-more-4rem, :where(.container).has-gutter-ywidescreen-or-more-4rem, :where(.container).has-gutter-yfullhd-or-less-4rem, :where(.container).has-gutter-yfullhd-4rem {
    --sorbit-container-gutter-y: 4rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215.98px) {
  :where(.container) {
    max-width: 1024px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407.98px) {
  :where(.container) {
    max-width: 1216px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}
@media screen and (min-width: 1408px) {
  :where(.container) {
    max-width: 1408px;
  }
  :where(.container).is-fluid {
    max-width: unset;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL3NvcmJpdC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2NvbW1vbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2NvbG9yLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jc3N2YXJpYWJsZXMvdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2JvcmRlci5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY3NzdmFyaWFibGVzL2NvbXBvbmVudHMvZGlhbG9nLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jc3N2YXJpYWJsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jhc2Uvbm9ybWFsaXplLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9iYXNlL3Nvcm9vdC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbWl4aW5zL2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2FuaW1hdGlvbnMvZmFkZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbWl4aW5zL2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvaWNvbnMvY2hlY2suc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2ljb25zL2NoZXZyb24uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2FkbWluLW5hdi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9iYWRnZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9jYXJkLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2NvZGUuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvZGlhbG9nLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2VsZW1lbnQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2hhbWJ1cmdlci5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvaGVhZGluZy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9pY29uLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2ltYWdlLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2lucHV0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2xhYmVsLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL2xpbmsuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvbGlzdC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvbWFpbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9tZXNzYWdlLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL21vZGFsLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL25hdi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbWl4aW5zL3Jlc3BvbnNpdmUuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvcGFyYWdyYXBoLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL3ByZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy90aWxlLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9iYWNrZ3JvdW5kcy9kb3Quc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2JhY2tncm91bmRzL2dpbmdoYW0uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2JhY2tncm91bmRzL3N0cmlwZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbGF5b3V0cy9hZG1pbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbGF5b3V0cy9jZW50ZXJpbmcuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2xheW91dHMvY29sdW1ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvbGF5b3V0cy9jb250YWluZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3ZhcmlhYmxlcy9icmVha3BvaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNQRjtFQUNFO0VBQ0E7RUFDQTs7O0FDbXRCRjtFQUNFO0VBSUE7RUFDQTtFQUlBO0VBQ0E7RUF1Q0k7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUExdUJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBMUZBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBc0RBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBdERBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBbEJBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBd0VBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFwQ0E7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFvQ0E7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXBDQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQW9DQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFwQ0E7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFvQ0E7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXBDQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQW9DQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFwQ0E7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFvQ0E7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXBDQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQW9DQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBcENBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBa0JBO0FBQUE7QUFBQTtBQUFBO0VBb0NBO0FBQUE7QUFBQTtBQUFBO0VBeEVBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFwQ0E7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFrQkE7QUFBQTtBQUFBO0FBQUE7RUFvQ0E7QUFBQTtBQUFBO0FBQUE7RUF4RUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQXBDQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQWtCQTtBQUFBO0FBQUE7QUFBQTtFQW9DQTtBQUFBO0FBQUE7QUFBQTtFQXhFQTtBQUFBO0FBQUE7QUFBQTs7O0FBaXZCTjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDanlCRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3BCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNWRjtFQUNFOzs7QUNERjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ1hGO0VBQ0U7RUFDQTtFQUNBOzs7QUNMRjtFQUNFOztBQUVFO0VBSEo7SUFJTTs7OztBQUtOO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7RUFDRTtFQUNEO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUM7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFJQTtFQUNDOzs7QUN2TkQ7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQ2RBO0VBQ0E7RUFDQTtFRGtCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FFeEJKO0VDRkU7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUlGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0E7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUQvRE47RUFFSTs7O0FBS0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQVFKO0VDdEJFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtBO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FEM0NOO0VBRUk7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUVuQ0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRTtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7OztBQ1VOO0VBcEJFO0VBQ0E7RUFDQTtFQUNBO0VBUUE7O0FBRUU7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOzs7QUNkTjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VMaEhBO0VBQ0E7RUFDQTtFS29IQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VMbElBO0VBQ0E7RUFDQTtFS2tJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVFOztBQUVGO0VEL0lGO0VBQ0E7RUFDQTtFQUNBO0VBUUE7O0FBRUU7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQ2lJRjtFQUVJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBR0U7RUFDQTtFQUdBOztBQUlGO0VBRUU7RUFDQTtFQUdBOztBQUlGO0VBR0U7RUFDQTtFQUdBOztBQUlGO0FBQUE7RUFHRTtFQUNBO0VBR0E7O0FBS0o7RUx0TUE7RUFDQTtFQUNBO0VLc01FO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFDRTs7QUFFQTtBQUFBO0VBQ0U7O0FBR0o7QUFBQTtFQUNFO0VBQ0E7O0FBTUE7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0ZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3RkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0ZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3RkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0ZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3RkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7OztBQzlUUjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFTnRGQTtFQUNBO0VBQ0E7RU0wRkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFTmpHQTtFQUNBO0VBQ0E7RU1pR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VOekdGO0VBQ0E7RUFDQTtFTXlHSTtFQUNBOztBQUVGO0VOOUdGO0VBQ0E7RUFDQTtFTThHSTtFQUNBOztBQUdKO0VOcEhBO0VBQ0E7RUFDQTtFTW9IRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFTjFIRjtFQUNBO0VBQ0E7RU0wSEk7RUFDQTtFQUdBO0VBQ0E7O0FBQ0E7RU5sSUo7RUFDQTtFQUNBO0VNa0lNO0VBQ0E7RUFDQTs7QUFFRjtFTnhJSjtFQUNBO0VBQ0E7RU13SU07RUFDQTtFQUNBOztBQUVGO0VBR0U7RUFHQTtFQUdBOztBQUVGO0VBR0U7RUFHQTtFQUdBOztBQUVGO0VBRUU7RUFHQTtFQUdBOztBQUVGO0FBQUE7RUFHRTtFQUdBO0VBR0E7O0FBU0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBcEZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXBGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFwRkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBcEZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXBGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFwRkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBcEZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXBGRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFwRkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBcEZGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOzs7QUFZRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUtBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQy9TVjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RVB2RUE7RUFDQTtFQUNBO0VPMkVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBR0U7RUFDQTtFQUNBOztBQUVGO0VBR0U7RUFDQTtFQUNBOztBQUVGO0VBRUU7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFHRTtFQUdBOztBQVFBO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFyRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXJFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBckVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFyRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXJFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBckVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFyRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXJFRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBckVGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFyRUY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOzs7QUM5TVI7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VSdkJBO0VBQ0E7RUFDQTtFUTJCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtGO0VSM0NBO0VBQ0E7RUFDQTtFUTJDRTtFQUNBOztBQUVFO0VSaERKO0VBQ0E7RUFDQTtFUWdETTtFQUNBO0VBQ0E7RUFDQTs7QUFPRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7O0FBbkJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTs7QUFuQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBOztBQW5CRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7O0FBbkJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTs7QUFuQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBOztBQW5CRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7O0FBbkJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTs7QUFuQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBOztBQW5CRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7O0FBbkJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTs7O0FBU1I7RVJ4RkU7RUFDQTtFQUNBOzs7QVNBRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFVC9EQTtFQUNBO0VBQ0E7RVNtRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUdFO0VBQ0E7RUFDQTs7QUFFRjtFQUdFO0VBQ0E7RUFDQTs7QUFFRjtFQUVFO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBR0U7RUFDQTtFQUNBOztBQUtFO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0RGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0RGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUE3REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBN0RGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTdERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7O0FDL0tSO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VWM0RBO0VBQ0E7RUFDQTtFVStEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VWaEZBO0VBQ0E7RUFDQTtFVWdGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFVjNGQTtFQUNBO0VBQ0E7RVUyRkU7RUFDQTtFQUNBOztBQUdGO0VWbEdBO0VBQ0E7RUFDQTtFVWtHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0U7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekRGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekRGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekRGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6REY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekRGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOzs7QUNyS1I7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFWGZBO0VBQ0E7RUFDQTtFV21CQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtFO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7O0FDbEJSO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VaekZBO0VBQ0E7RUFDQTtFWWdHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlBO0VBQ0U7QUFBQTtBQUFBOztBQUtGO0VBQ0U7QUFBQTtBQUFBOztBQU1KO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFZRTtFQUNFOztBQU9GO0VBQ0U7RUFDQTtFQUNBOztBQU9GO0VBQ0U7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBOztBQU9OO0FBQUE7RVpuS0E7RUFDQTtFQUNBO0VZb0tFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VaL0tGO0VBQ0E7RUFDQTtFWStLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7O0FBQ0E7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0Vadk1GO0VBQ0E7RUFDQTtFWXVNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUY7RVpwTkY7RUFDQTtFQUNBO0VZb05JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFRRjtFQUNFO0VBQ0E7O0FBSEo7RUFLRTs7QUFDQTtFQUNFOztBQTVPTjtFQUVFO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBMk5JO0VBRUU7RUFDQTs7QUFFRjtFQUNFO0VBR0E7RUFHQTtFQUNBOztBQUlGO0VBQ0U7RUFHQTtFQUdBO0VBQ0E7O0FBU047RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUF2Uk47RUFFRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXNRSTtFQUVFO0VBQ0E7O0FBRUY7RUFDRTtFQUdBO0VBR0E7RUFDQTs7QUFJRjtFQUNFO0VBR0E7RUFHQTtFQUNBOztBQWNFO0VBQ0U7O0FBS0o7QUFBQTtFQUVFOztBQVJBO0VBQ0U7O0FBS0o7QUFBQTtFQUVFOztBQVJBO0VBQ0U7O0FBS0o7QUFBQTtFQUVFOztBQVNOO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUF4Q0Y7RUFDRTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBOztBQXhDRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7O0FBeENGO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUF4Q0Y7RUFDRTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBOztBQXhDRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7O0FBeENGO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUF4Q0Y7RUFDRTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBOztBQXhDRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7O0FBeENGO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUF4Q0Y7RUFDRTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBOzs7QUMzWFI7RWJERTtFQUNBO0VBQ0E7OztBY0RGO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7O0FBRUY7QUFBQTtFQUVFOztBQUVGO0FBQUE7RUFFRTs7QUFFRjtFQUtFOztBQU1JO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7O0FBTkY7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7QUFORjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtFQUVFOztBQU5GO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7O0FBTkY7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7QUFORjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtFQUVFOztBQU5GO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7O0FBTkY7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7QUFORjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtFQUVFOztBQU5GO0VBQ0U7RUFDQTs7QUFFRjtBQUFBO0VBRUU7O0FBTkY7RUFDRTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7O0FDbkVWO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RWZmQTtFQUNBO0VBQ0E7RWVtQkE7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtFO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFiRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBYkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7O0FDeENSO0VoQk5FO0VBQ0E7RUFDQTtFZ0JNQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFFBWGU7RUFZZjtFQUNBLE9BYmU7RUFjZjs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BakNhOztBQW1DZjtFQUNFO0VBQ0Esa0JBbkNtQjtFQW9DbkIsUUFyQ29CO0VBc0NwQjtFQUdBOztBQUVGO0VBQ0Usa0JBM0NtQjtFQTRDbkIsUUE3Q29CO0VBOENwQjtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBLGtCQW5EbUI7RUFvRG5CLFFBckRvQjtFQXNEcEI7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0EvRGE7O0FBa0ViO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFNQTtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQVRKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBVEo7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFUSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQVRKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBVEo7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFUSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQVRKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBVEo7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFUSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQVRKO0VBQ0U7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7OztBQVFWO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQU1KO0VBQ0U7SUFDRTtJQUNBOztFQUlGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUdKO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQUtKO0VBQ0U7SUFDRTtJQUNBOztFQUlGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQy9KSjtFakJGRTtFQUNBO0VBQ0E7RWlCRUE7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRTtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7QUFMRjtFQUNFO0VBQ0E7RUFHQTs7O0FDdEJSO0VsQlZFO0VBQ0E7RUFDQTtFa0JDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BOzs7QUFJRjtFbEJoQkU7RUFDQTtFQUNBO0VrQkNBO0VBQ0E7RUFDQTtFQUNBO0VBWUE7OztBQUlGO0VsQnRCRTtFQUNBO0VBQ0E7RWtCQ0E7RUFDQTtFQUNBO0VBQ0E7RUFrQkE7OztBQUlGO0VsQjVCRTtFQUNBO0VBQ0E7RWtCQ0E7RUFDQTtFQUNBO0VBQ0E7RUF3QkE7OztBQUlGO0VsQmxDRTtFQUNBO0VBQ0E7RWtCQ0E7RUFDQTtFQUNBO0VBQ0E7RUE4QkE7OztBQUlGO0VsQnhDRTtFQUNBO0VBQ0E7RWtCQ0E7RUFDQTtFQUNBO0VBQ0E7RUFvQ0E7OztBQ3hDRjtFbkJGRTtFQUNBO0VBQ0E7RW1CRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQVVFO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7O0FDbkNSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDSkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUNBOztBQUVFO0FBQUE7QUFBQTtFQUNFOztBQUtKO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7O0FBbkJSO0VBQ0U7RUFDQTs7QUFFRTtFQUNFOztBQUdKO0FBQUE7QUFBQTtFQUdFO0VBR0E7O0FBSUU7QUFBQTtBQUFBO0VBQ0U7OztBQVVaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7O0FBR0o7QUFBQTtBQUFBO0VBR0U7RUFDQTs7QUFFRTtBQUFBO0FBQUE7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOztBQW5CUjtFQUNFO0VBQ0E7O0FBRUU7RUFDRTs7QUFHSjtBQUFBO0FBQUE7RUFHRTtFQUdBOztBQUlFO0FBQUE7QUFBQTtFQUNFOzs7QUFVWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFpQkE7RUFFRTs7O0FBS047RUFDRTtFQUNBOzs7QUFJRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RXJCalBBO0VBQ0E7RUFDQTtFcUJvUEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUdFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFJQTtFQUNBOztBQUVGO0FBQUE7RUFHRTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTFDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBMUNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUExQ0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTFDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBMUNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUExQ0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTFDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBMUNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUExQ0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQTFDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFLQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBdUJOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQzVWSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFdEJYQTtFQUNBO0VBQ0E7RXNCZUE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS0U7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBVEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7OztBQ2xDUjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RXZCbkJBO0VBQ0E7RUFDQTtFdUJ1QkE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBS0U7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBakJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFqQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBakJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFqQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBakJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFqQkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7OztBQzdEUjtFeEJERTtFQUNBO0VBQ0E7RXdCQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RXhCWEE7RUFDQTtFQUNBO0V3QldFOzs7QUNYSjtFQUNFO0FBQUE7QUFBQTtBQUFBO0V6QkhBO0VBQ0E7RUFDQTtFRURBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtBO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0F1QmhFTjtFQVFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE1BQ0U7RUFHRjtFQUNBO0VBQ0E7O0FBR0U7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBTUE7RUFDRTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBOzs7QUFTVjtFQUNFO0lBQ0U7OztBQy9DSjtFMUJERTtFQUNBO0VBQ0E7RTBCQ0E7RUFDQTtFQUNBOzs7QUNKRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtFQUNBO0FBQUE7QUFBQTtFM0JyREE7RUFDQTtFQUNBO0UyQndEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RTNCMUVBO0VBQ0E7RUFDQTtFMkIwRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUdBOztBQUtKO0UzQi9GQTtFQUNBO0VBQ0E7RTJCK0ZFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBTUE7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6Q0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6Q0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBekNGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUF6Q0Y7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpDRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7OztBQ3RKUjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RTVCSEE7RUFDQTtFQUNBO0U0QldBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0U1QjVCQTtFQUNBO0VBQ0E7RTRCNEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0U7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQURGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7O0FBREY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOzs7QUNzSVI7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0VBQ0E7RUFDQTs7QUFDQTtFN0IzT0E7RUFDQTtFQUNBO0U2QjRPSTs7QUFDQTtFN0IvT0o7RUFDQTtFQUNBO0U2QitPTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RTdCeFBOO0VBQ0E7RUFDQTtFNkI2UFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7O0FBR0o7RTdCN1JKO0VBQ0E7RUFDQTtFNkI2Uk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RTdCdFNOO0VBQ0E7RUFDQTtFNkJzQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFDRTs7QUFRRjtFQUNFOztBQWFGO0VBQ0U7RUFDQSxhQUNFO0VBUUY7O0FBQ0E7RUFDRTs7QUFrQko7RUFDRTtFQUNBLGFBQ0U7RUFRRjs7QUFDQTtFQUNFOztBQWtCSjtBQUFBO0VBRUU7RUFDQSxhQUNFO0VBYUY7O0FBQ0E7QUFBQTtFQUNFOztBQ2xKSjtFQTRGQTtJQUVJOzs7QUF0Rko7RUFvRkE7SUFLSTs7O0FBakZKO0VBNEVBO0lBUUk7OztBQTdFSjtFQXFFQTtJQVdJOzs7QUEvRko7RUFrR0E7SUFFSTs7O0FBNUZKO0VBMEZBO0lBS0k7OztBQXhGSjtFQW1GQTtJQVFJOzs7QUExSEo7RUE2SEE7SUFFSTs7O0FBL0dKO0VBNkdBO0lBS0k7OztBQTFHSjtFQXFHQTtJQVFJOzs7QUF0R0o7RUE4RkE7SUFXSTs7O0FBeElKO0VBMklBO0lBRUk7OztBQXJISjtFQXdIQTtJQUVJOzs7QUFuSEo7RUFpSEE7SUFLSTs7O0FBckpKO0VBd0pBO0lBRUk7OztBQWxKSjtFQWdKQTtJQUtJOzs7QUFySUo7RUFnSUE7SUFRSTs7O0FBaklKO0VBeUhBO0lBV0k7OztBQW5LSjtFQXNLQTtJQUVJOzs7QUFoS0o7RUE4SkE7SUFLSTs7O0FBNUlKO0VBK0lBO0lBRUk7OztBQWhMSjtFQW1MQTtJQUVJOzs7QUE3S0o7RUEyS0E7SUFLSTs7O0FBeEtKO0VBbUtBO0lBUUk7OztBQTVKSjtFQW9KQTtJQVdJOzs7QUE5TEo7RUFpTUE7SUFFSTs7O0FBM0xKO0VBeUxBO0lBS0k7OztBQXRMSjtFQWlMQTtJQVFJOzs7QUF6TUo7RUE0TUE7SUFFSTs7O0FBdE1KO0VBb01BO0lBS0k7OztBQWpNSjtFQTRMQTtJQVFJOzs7QUE1TEo7RUFvTEE7SUFXSTs7O0FEbUZKO0U3QjVTQTtFQUNBO0VBQ0E7RTZCNlNJOztBQTdTSjtFN0JGQTtFQUNBO0VBQ0E7RTZCRUU7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0U3QkxGO0VBQ0E7RUFDQTtFNkJVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7QUFFRjtBQUFBO0VBRUU7RUFDQTs7QUFnUkE7RTdCalRKO0VBQ0E7RUFDQTtFNkJpVE07RUFDQTs7QUFDQTtFQUNFOztBQUVGO0U3QnhUTjtFQUNBO0VBQ0E7RTZCc0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBQ0U7O0FBUUY7RUFDRTs7QUFhRjtFQUNFO0VBQ0EsYUFDRTtFQVFGOztBQUNBO0VBQ0U7O0FBa0JKO0VBQ0U7RUFDQSxhQUNFO0VBUUY7O0FBQ0E7RUFDRTs7QUFrQko7QUFBQTtFQUVFO0VBQ0EsYUFDRTtFQWFGOztBQUNBO0FBQUE7RUFDRTs7QUNsSko7RUE0RkE7SUFFSTs7O0FBdEZKO0VBb0ZBO0lBS0k7OztBQWpGSjtFQTRFQTtJQVFJOzs7QUE3RUo7RUFxRUE7SUFXSTs7O0FBL0ZKO0VBa0dBO0lBRUk7OztBQTVGSjtFQTBGQTtJQUtJOzs7QUF4Rko7RUFtRkE7SUFRSTs7O0FBMUhKO0VBNkhBO0lBRUk7OztBQS9HSjtFQTZHQTtJQUtJOzs7QUExR0o7RUFxR0E7SUFRSTs7O0FBdEdKO0VBOEZBO0lBV0k7OztBQXhJSjtFQTJJQTtJQUVJOzs7QUFySEo7RUF3SEE7SUFFSTs7O0FBbkhKO0VBaUhBO0lBS0k7OztBQXJKSjtFQXdKQTtJQUVJOzs7QUFsSko7RUFnSkE7SUFLSTs7O0FBcklKO0VBZ0lBO0lBUUk7OztBQWpJSjtFQXlIQTtJQVdJOzs7QUFuS0o7RUFzS0E7SUFFSTs7O0FBaEtKO0VBOEpBO0lBS0k7OztBQTVJSjtFQStJQTtJQUVJOzs7QUFoTEo7RUFtTEE7SUFFSTs7O0FBN0tKO0VBMktBO0lBS0k7OztBQXhLSjtFQW1LQTtJQVFJOzs7QUE1Sko7RUFvSkE7SUFXSTs7O0FBOUxKO0VBaU1BO0lBRUk7OztBQTNMSjtFQXlMQTtJQUtJOzs7QUF0TEo7RUFpTEE7SUFRSTs7O0FBek1KO0VBNE1BO0lBRUk7OztBQXRNSjtFQW9NQTtJQUtJOzs7QUFqTUo7RUE0TEE7SUFRSTs7O0FBNUxKO0VBb0xBO0lBV0k7OztBRHdHQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQWxERjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBS0E7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOzs7QUVsWFI7RS9CREU7RUFDQTtFQUNBO0UrQkNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ0xGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0VBQ0E7RWhDbEJBO0VBQ0E7RUFDQTtFRURBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtBO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0E4QmhFTjtFQW9CSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBS0E7O0FBSUE7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQU1BO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFMRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBTEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQUxGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFMRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBTEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQUxGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFMRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7O0FBTEY7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQUxGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTs7QUFMRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7OztBQ3JEVjtFakNGRTtFQUNBO0VBQ0E7RWlDRUE7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDRTtFQUNBOztBQUZGO0VBQ0U7RUFDQTs7QUFGRjtFQUNFO0VBQ0E7O0FBRkY7RUFDRTtFQUNBOztBQUZGO0VBQ0U7RUFDQTs7QUFGRjtFQUNFO0VBQ0E7O0FBRkY7RUFDRTtFQUNBOztBQUZGO0VBQ0U7RUFDQTs7QUFGRjtFQUNFO0VBQ0E7O0FBRkY7RUFDRTtFQUNBOztBQUZGO0VBQ0U7RUFDQTs7O0FDVlI7RUFDRTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUtBO0VBQ0E7RWxDakNBO0VBQ0E7RUFDQTtFa0NrQ0E7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VsQzFEQTtFQUNBO0VBQ0E7RWtDMERFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUoxRUY7RUl3REE7SUFvQkk7SUFDQTtJQUNBOzs7QUp0RUo7RUlnREE7SUF5Qkk7SUFDQTtJQUNBOzs7QUFHSjtFbEN4RkE7RUFDQTtFQUNBO0VrQ3dGRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRTtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOztBQXpCRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUE7QUFBQTtBQUFBO0FBQUE7RUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlBO0FBQUE7QUFBQTtBQUFBOzs7QUM1SFI7RUFDRTtBQUFBO0FBQUE7RUFHQTtBQUFBO0FBQUE7RUFHQTtFbkNUQTtFQUNBO0VBQ0E7RW1DVUE7RUFDQSxrQkFDRTtFQVVGLHFCQUNFO0VBRUY7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRTtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7QUFKRjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTs7O0FDOUNSO0VBQ0U7QUFBQTtBQUFBO0VBR0E7QUFBQTtBQUFBO0VBR0E7RXBDVEE7RUFDQTtFQUNBO0VvQ1VBO0VBQ0E7RUFDQSxrQkFDRTs7QUFpQkE7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFNQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7OztBQzdDUjtFQUNFO0FBQUE7QUFBQTtFQUdBO0FBQUE7QUFBQTtFQUdBO0VyQ1RBO0VBQ0E7RUFDQTtFcUNVQTtFQUNBO0VBQ0E7O0FBVUU7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFNQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7O0FBUkY7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU9BO0FBQUE7QUFBQTs7QUFSRjtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBT0E7QUFBQTtBQUFBOztBQVJGO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPQTtBQUFBO0FBQUE7OztBQ3RDUjtFdENERTtFQUNBO0VBQ0E7RXNDQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFdENWQTtFQUNBO0VBQ0E7RXNDVUU7RUFDQTs7QUFFRjtFdENmQTtFQUNBO0VBQ0E7RXNDZUU7RUFDQTs7O0FDbEJKO0V2Q0FFO0VBQ0E7RUFDQTtFdUNBQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOzs7QUNGSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeENYQTtFQUNBO0VBQ0E7RXdDV0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVY1QkY7RUE0Q0U7SVVaQTs7O0FWeEJGO0VBOENFO0lVdEJBOzs7QVZoQkY7RUFpREU7SVVqQ0E7OztBVlJGO0VBb0RFO0lVNUNBOzs7QVZERjtFQXdERTtJVXZEQTs7O0FWaENGO0VBNENFO0lVVEE7OztBVjNCRjtFQThDRTtJVW5CQTs7O0FWbkJGO0VBaURFO0lVOUJBOzs7QVZYRjtFQW9ERTtJVXpDQTs7O0FWSkY7RUF3REU7SVVwREE7OztBVm5DRjtFQTRDRTtJVU5BOzs7QVY5QkY7RUE4Q0U7SVVoQkE7OztBVnRCRjtFQWlERTtJVTNCQTs7O0FWZEY7RUFvREU7SVV0Q0E7OztBVlBGO0VBd0RFO0lVakRBOzs7QVZ0Q0Y7RUE0Q0U7SVVIQTs7O0FWakNGO0VBOENFO0lVYkE7OztBVnpCRjtFQWlERTtJVXhCQTs7O0FWakJGO0VBb0RFO0lVbkNBOzs7QVZWRjtFQXdERTtJVTlDQTs7O0FBS0E7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQWxCRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBVnRESjtFQTRDRTtJVWFFO0lBQ0E7OztBVmxESjtFQThDRTtJVUdFO0lBQ0E7OztBVjFDSjtFQWlERTtJVVJFO0lBQ0E7OztBVmxDSjtFQW9ERTtJVW5CRTtJQUNBOzs7QVYzQko7RUF3REU7SVU5QkU7SUFDQTs7O0FWMURKO0VBNENFO0lVaUJFOzs7QVZyREo7RUE4Q0U7SVVPRTs7O0FWN0NKO0VBaURFO0lVSkU7OztBVnJDSjtFQW9ERTtJVWZFOzs7QVY5Qko7RUF3REU7SVUxQkU7OztBVjdESjtFQTRDRTtJVW9CRTs7O0FWeERKO0VBOENFO0lVVUU7OztBVmhESjtFQWlERTtJVURFOzs7QVZ4Q0o7RUFvREU7SVVaRTs7O0FWakNKO0VBd0RFO0lVdkJFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQWxCRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBVnRESjtFQTRDRTtJVWFFO0lBQ0E7OztBVmxESjtFQThDRTtJVUdFO0lBQ0E7OztBVjFDSjtFQWlERTtJVVJFO0lBQ0E7OztBVmxDSjtFQW9ERTtJVW5CRTtJQUNBOzs7QVYzQko7RUF3REU7SVU5QkU7SUFDQTs7O0FWMURKO0VBNENFO0lVaUJFOzs7QVZyREo7RUE4Q0U7SVVPRTs7O0FWN0NKO0VBaURFO0lVSkU7OztBVnJDSjtFQW9ERTtJVWZFOzs7QVY5Qko7RUF3REU7SVUxQkU7OztBVjdESjtFQTRDRTtJVW9CRTs7O0FWeERKO0VBOENFO0lVVUU7OztBVmhESjtFQWlERTtJVURFOzs7QVZ4Q0o7RUFvREU7SVVaRTs7O0FWakNKO0VBd0RFO0lVdkJFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQWxCRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBVnRESjtFQTRDRTtJVWFFO0lBQ0E7OztBVmxESjtFQThDRTtJVUdFO0lBQ0E7OztBVjFDSjtFQWlERTtJVVJFO0lBQ0E7OztBVmxDSjtFQW9ERTtJVW5CRTtJQUNBOzs7QVYzQko7RUF3REU7SVU5QkU7SUFDQTs7O0FWMURKO0VBNENFO0lVaUJFOzs7QVZyREo7RUE4Q0U7SVVPRTs7O0FWN0NKO0VBaURFO0lVSkU7OztBVnJDSjtFQW9ERTtJVWZFOzs7QVY5Qko7RUF3REU7SVUxQkU7OztBVjdESjtFQTRDRTtJVW9CRTs7O0FWeERKO0VBOENFO0lVVUU7OztBVmhESjtFQWlERTtJVURFOzs7QVZ4Q0o7RUFvREU7SVVaRTs7O0FWakNKO0VBd0RFO0lVdkJFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQWxCRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBVnRESjtFQTRDRTtJVWFFO0lBQ0E7OztBVmxESjtFQThDRTtJVUdFO0lBQ0E7OztBVjFDSjtFQWlERTtJVVJFO0lBQ0E7OztBVmxDSjtFQW9ERTtJVW5CRTtJQUNBOzs7QVYzQko7RUF3REU7SVU5QkU7SUFDQTs7O0FWMURKO0VBNENFO0lVaUJFOzs7QVZyREo7RUE4Q0U7SVVPRTs7O0FWN0NKO0VBaURFO0lVSkU7OztBVnJDSjtFQW9ERTtJVWZFOzs7QVY5Qko7RUF3REU7SVUxQkU7OztBVjdESjtFQTRDRTtJVW9CRTs7O0FWeERKO0VBOENFO0lVVUU7OztBVmhESjtFQWlERTtJVURFOzs7QVZ4Q0o7RUFvREU7SVVaRTs7O0FWakNKO0VBd0RFO0lVdkJFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQWxCRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBVnRESjtFQTRDRTtJVWFFO0lBQ0E7OztBVmxESjtFQThDRTtJVUdFO0lBQ0E7OztBVjFDSjtFQWlERTtJVVJFO0lBQ0E7OztBVmxDSjtFQW9ERTtJVW5CRTtJQUNBOzs7QVYzQko7RUF3REU7SVU5QkU7SUFDQTs7O0FWMURKO0VBNENFO0lVaUJFOzs7QVZyREo7RUE4Q0U7SVVPRTs7O0FWN0NKO0VBaURFO0lVSkU7OztBVnJDSjtFQW9ERTtJVWZFOzs7QVY5Qko7RUF3REU7SVUxQkU7OztBVjdESjtFQTRDRTtJVW9CRTs7O0FWeERKO0VBOENFO0lVVUU7OztBVmhESjtFQWlERTtJVURFOzs7QVZ4Q0o7RUFvREU7SVVaRTs7O0FWakNKO0VBd0RFO0lVdkJFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVZ0REo7RUE0Q0U7SVVhRTtJQUNBOzs7QVZsREo7RUE4Q0U7SVVHRTtJQUNBOzs7QVYxQ0o7RUFpREU7SVVSRTtJQUNBOzs7QVZsQ0o7RUFvREU7SVVuQkU7SUFDQTs7O0FWM0JKO0VBd0RFO0lVOUJFO0lBQ0E7OztBVjFESjtFQTRDRTtJVWlCRTs7O0FWckRKO0VBOENFO0lVT0U7OztBVjdDSjtFQWlERTtJVUpFOzs7QVZyQ0o7RUFvREU7SVVmRTs7O0FWOUJKO0VBd0RFO0lVMUJFOzs7QVY3REo7RUE0Q0U7SVVvQkU7OztBVnhESjtFQThDRTtJVVVFOzs7QVZoREo7RUFpREU7SVVERTs7O0FWeENKO0VBb0RFO0lVWkU7OztBVmpDSjtFQXdERTtJVXZCRTs7O0FBbEJGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FWdERKO0VBNENFO0lVYUU7SUFDQTs7O0FWbERKO0VBOENFO0lVR0U7SUFDQTs7O0FWMUNKO0VBaURFO0lVUkU7SUFDQTs7O0FWbENKO0VBb0RFO0lVbkJFO0lBQ0E7OztBVjNCSjtFQXdERTtJVTlCRTtJQUNBOzs7QVYxREo7RUE0Q0U7SVVpQkU7OztBVnJESjtFQThDRTtJVU9FOzs7QVY3Q0o7RUFpREU7SVVKRTs7O0FWckNKO0VBb0RFO0lVZkU7OztBVjlCSjtFQXdERTtJVTFCRTs7O0FWN0RKO0VBNENFO0lVb0JFOzs7QVZ4REo7RUE4Q0U7SVVVRTs7O0FWaERKO0VBaURFO0lVREU7OztBVnhDSjtFQW9ERTtJVVpFOzs7QVZqQ0o7RUF3REU7SVV2QkU7OztBQUlKO0VWeUpBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVqS0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUlGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBQUpGO0VWNklGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVVySkk7RUFDQTtFQUNBOztBVnBGSjtFQTRDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVStDSTtJQUNBO0lBQ0E7OztBVnJGTjtFQThDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVcUNJO0lBQ0E7SUFDQTs7O0FWN0VOO0VBaURFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUwQkk7SUFDQTtJQUNBOzs7QVZyRU47RUFvREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVWVJO0lBQ0E7SUFDQTs7O0FWOUROO0VBd0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVSUk7SUFDQTtJQUNBOzs7QVY3Rk47RUE0Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUrQ0k7SUFDQTtJQUNBOzs7QVZyRk47RUE4Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVXFDSTtJQUNBO0lBQ0E7OztBVjdFTjtFQWlERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVMEJJO0lBQ0E7SUFDQTs7O0FWckVOO0VBb0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVlSTtJQUNBO0lBQ0E7OztBVjlETjtFQXdERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVUlJO0lBQ0E7SUFDQTs7O0FWN0ZOO0VBNENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVK0NJO0lBQ0E7SUFDQTs7O0FWckZOO0VBOENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVxQ0k7SUFDQTtJQUNBOzs7QVY3RU47RUFpREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVTBCSTtJQUNBO0lBQ0E7OztBVnJFTjtFQW9ERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVZUk7SUFDQTtJQUNBOzs7QVY5RE47RUF3REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVJSTtJQUNBO0lBQ0E7OztBVjdGTjtFQTRDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVStDSTtJQUNBO0lBQ0E7OztBVnJGTjtFQThDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVcUNJO0lBQ0E7SUFDQTs7O0FWN0VOO0VBaURFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUwQkk7SUFDQTtJQUNBOzs7QVZyRU47RUFvREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVWVJO0lBQ0E7SUFDQTs7O0FWOUROO0VBd0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVSUk7SUFDQTtJQUNBOzs7QVY3Rk47RUE0Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUrQ0k7SUFDQTtJQUNBOzs7QVZyRk47RUE4Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVXFDSTtJQUNBO0lBQ0E7OztBVjdFTjtFQWlERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVMEJJO0lBQ0E7SUFDQTs7O0FWckVOO0VBb0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVlSTtJQUNBO0lBQ0E7OztBVjlETjtFQXdERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVUlJO0lBQ0E7SUFDQTs7O0FWN0ZOO0VBNENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVK0NJO0lBQ0E7SUFDQTs7O0FWckZOO0VBOENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVxQ0k7SUFDQTtJQUNBOzs7QVY3RU47RUFpREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVTBCSTtJQUNBO0lBQ0E7OztBVnJFTjtFQW9ERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVZUk7SUFDQTtJQUNBOzs7QVY5RE47RUF3REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVJSTtJQUNBO0lBQ0E7OztBVjdGTjtFQTRDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVStDSTtJQUNBO0lBQ0E7OztBVnJGTjtFQThDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVcUNJO0lBQ0E7SUFDQTs7O0FWN0VOO0VBaURFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUwQkk7SUFDQTtJQUNBOzs7QVZyRU47RUFvREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVWVJO0lBQ0E7SUFDQTs7O0FWOUROO0VBd0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVSUk7SUFDQTtJQUNBOzs7QVY3Rk47RUE0Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUrQ0k7SUFDQTtJQUNBOzs7QVZyRk47RUE4Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVXFDSTtJQUNBO0lBQ0E7OztBVjdFTjtFQWlERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVMEJJO0lBQ0E7SUFDQTs7O0FWckVOO0VBb0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVlSTtJQUNBO0lBQ0E7OztBVjlETjtFQXdERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVUlJO0lBQ0E7SUFDQTs7O0FWN0ZOO0VBNENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVK0NJO0lBQ0E7SUFDQTs7O0FWckZOO0VBOENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVxQ0k7SUFDQTtJQUNBOzs7QVY3RU47RUFpREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVTBCSTtJQUNBO0lBQ0E7OztBVnJFTjtFQW9ERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVZUk7SUFDQTtJQUNBOzs7QVY5RE47RUF3REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVJSTtJQUNBO0lBQ0E7OztBVjdGTjtFQTRDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVStDSTtJQUNBO0lBQ0E7OztBVnJGTjtFQThDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVcUNJO0lBQ0E7SUFDQTs7O0FWN0VOO0VBaURFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUwQkk7SUFDQTtJQUNBOzs7QVZyRU47RUFvREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVWVJO0lBQ0E7SUFDQTs7O0FWOUROO0VBd0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVSUk7SUFDQTtJQUNBOzs7QVY3Rk47RUE0Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVUrQ0k7SUFDQTtJQUNBOzs7QVZyRk47RUE4Q0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVXFDSTtJQUNBO0lBQ0E7OztBVjdFTjtFQWlERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVMEJJO0lBQ0E7SUFDQTs7O0FWckVOO0VBb0RFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVlSTtJQUNBO0lBQ0E7OztBVjlETjtFQXdERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVUlJO0lBQ0E7SUFDQTs7O0FWN0ZOO0VBNENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVK0NJO0lBQ0E7SUFDQTs7O0FWckZOO0VBOENFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVxQ0k7SUFDQTtJQUNBOzs7QVY3RU47RUFpREU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJVTBCSTtJQUNBO0lBQ0E7OztBVnJFTjtFQW9ERTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lVZUk7SUFDQTtJQUNBOzs7QVY5RE47RUF3REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SVVJSTtJQUNBO0lBQ0E7Ozs7QUM3RlI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDUkE7RUFDQTtFQUNBO0V5Q1FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QUFsQkY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QVgzQko7RUE0Q0U7SVdkRTtJQUNBOzs7QVh2Qko7RUE4Q0U7SVd4QkU7SUFDQTs7O0FYZko7RUFpREU7SVduQ0U7SUFDQTs7O0FYUEo7RUFvREU7SVc5Q0U7SUFDQTs7O0FYQUo7RUF3REU7SVd6REU7SUFDQTs7O0FYL0JKO0VBNENFO0lXVkU7OztBWDFCSjtFQThDRTtJV3BCRTs7O0FYbEJKO0VBaURFO0lXL0JFOzs7QVhWSjtFQW9ERTtJVzFDRTs7O0FYSEo7RUF3REU7SVdyREU7OztBWGxDSjtFQTRDRTtJV1BFOzs7QVg3Qko7RUE4Q0U7SVdqQkU7OztBWHJCSjtFQWlERTtJVzVCRTs7O0FYYko7RUFvREU7SVd2Q0U7OztBWE5KO0VBd0RFO0lXbERFOzs7QVhyQko7RVdoQkY7SUEwQ0ksV0M3Q2lCOztFRDhDakI7SUFDRTs7O0FYcEJKO0VXeEJGO0lBZ0RJLFdDbERvQjs7RURtRHBCO0lBQ0U7OztBWG5CSjtFVy9CRjtJQXNESSxXQ3ZEZ0I7O0VEd0RoQjtJQUNFIiwiZmlsZSI6InNvcmJpdC5taW4uY3NzIiwic291cmNlUm9vdCI6IiJ9 */