@charset "UTF-8";
/**
 * ACT4ALL — Bootstrap variable overrides.
 * Loaded by _init.scss BEFORE Bootstrap's functions/variables, so only plain
 * values + native Sass here (no Bootstrap functions — they aren't loaded yet).
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #ffffff;
  --bs-gray: #7c8475;
  --bs-gray-dark: #3f453d;
  --bs-gray-100: #f6f7f2;
  --bs-gray-200: #e7eae2;
  --bs-gray-300: #d6dbcf;
  --bs-gray-400: #bcc3b3;
  --bs-gray-500: #9ea694;
  --bs-gray-600: #7c8475;
  --bs-gray-700: #5d6459;
  --bs-gray-800: #3f453d;
  --bs-gray-900: #21261f;
  --bs-primary: #29337b;
  --bs-secondary: #f57921;
  --bs-success: #2e7d32;
  --bs-info: #1c7ed6;
  --bs-warning: #ffd400;
  --bs-danger: #c92a2a;
  --bs-light: #f6f7f2;
  --bs-dark: #101431;
  --bs-accent: #ffd400;
  --bs-forest: #101431;
  --bs-severity-low: #2e7d32;
  --bs-severity-moderate: #c98a00;
  --bs-severity-high: #e8590c;
  --bs-severity-critical: #c92a2a;
  --bs-gray-100: #f6f7f2;
  --bs-gray-200: #e7eae2;
  --bs-gray-300: #d6dbcf;
  --bs-gray-400: #bcc3b3;
  --bs-gray-500: #9ea694;
  --bs-gray-600: #7c8475;
  --bs-gray-700: #5d6459;
  --bs-gray-800: #3f453d;
  --bs-gray-900: #21261f;
  --bs-brand-100: #dfe0eb;
  --bs-brand-200: #b4b8d1;
  --bs-brand-300: #898fb6;
  --bs-brand-400: #586098;
  --bs-brand-500: #29337b;
  --bs-brand-600: #232b69;
  --bs-brand-700: #1d2456;
  --bs-brand-800: #171c44;
  --bs-brand-900: #101431;
  --bs-brand-blue-100: #dfe0eb;
  --bs-brand-blue-200: #b4b8d1;
  --bs-brand-blue-300: #898fb6;
  --bs-brand-blue-400: #586098;
  --bs-brand-blue-500: #29337b;
  --bs-brand-blue-600: #232b69;
  --bs-brand-blue-700: #1d2456;
  --bs-brand-blue-800: #171c44;
  --bs-brand-blue-900: #101431;
  --bs-brand-orange-100: #feebde;
  --bs-brand-orange-200: #fcd0b1;
  --bs-brand-orange-300: #fab585;
  --bs-brand-orange-400: #f79652;
  --bs-brand-orange-500: #f57921;
  --bs-brand-orange-600: #d0671c;
  --bs-brand-orange-700: #ac5517;
  --bs-brand-orange-800: #874312;
  --bs-brand-orange-900: #62300d;
  --bs-primary-rgb: 41, 51, 123;
  --bs-secondary-rgb: 245, 121, 33;
  --bs-success-rgb: 46, 125, 50;
  --bs-info-rgb: 28, 126, 214;
  --bs-warning-rgb: 255, 212, 0;
  --bs-danger-rgb: 201, 42, 42;
  --bs-light-rgb: 246, 247, 242;
  --bs-dark-rgb: 16, 20, 49;
  --bs-accent-rgb: 255, 212, 0;
  --bs-forest-rgb: 16, 20, 49;
  --bs-severity-low-rgb: 46, 125, 50;
  --bs-severity-moderate-rgb: 201, 138, 0;
  --bs-severity-high-rgb: 232, 89, 12;
  --bs-severity-critical-rgb: 201, 42, 42;
  --bs-gray-100-rgb: 246, 247, 242;
  --bs-gray-200-rgb: 231, 234, 226;
  --bs-gray-300-rgb: 214, 219, 207;
  --bs-gray-400-rgb: 188, 195, 179;
  --bs-gray-500-rgb: 158, 166, 148;
  --bs-gray-600-rgb: 124, 132, 117;
  --bs-gray-700-rgb: 93, 100, 89;
  --bs-gray-800-rgb: 63, 69, 61;
  --bs-gray-900-rgb: 33, 38, 31;
  --bs-brand-100-rgb: 223, 224, 235;
  --bs-brand-200-rgb: 180, 184, 209;
  --bs-brand-300-rgb: 137, 143, 182;
  --bs-brand-400-rgb: 88, 96, 152;
  --bs-brand-500-rgb: 41, 51, 123;
  --bs-brand-600-rgb: 35, 43, 105;
  --bs-brand-700-rgb: 29, 36, 86;
  --bs-brand-800-rgb: 23, 28, 68;
  --bs-brand-900-rgb: 16, 20, 49;
  --bs-brand-blue-100-rgb: 223, 224, 235;
  --bs-brand-blue-200-rgb: 180, 184, 209;
  --bs-brand-blue-300-rgb: 137, 143, 182;
  --bs-brand-blue-400-rgb: 88, 96, 152;
  --bs-brand-blue-500-rgb: 41, 51, 123;
  --bs-brand-blue-600-rgb: 35, 43, 105;
  --bs-brand-blue-700-rgb: 29, 36, 86;
  --bs-brand-blue-800-rgb: 23, 28, 68;
  --bs-brand-blue-900-rgb: 16, 20, 49;
  --bs-brand-orange-100-rgb: 254, 235, 222;
  --bs-brand-orange-200-rgb: 252, 208, 177;
  --bs-brand-orange-300-rgb: 250, 181, 133;
  --bs-brand-orange-400-rgb: 247, 150, 82;
  --bs-brand-orange-500-rgb: 245, 121, 33;
  --bs-brand-orange-600-rgb: 208, 103, 28;
  --bs-brand-orange-700-rgb: 172, 85, 23;
  --bs-brand-orange-800-rgb: 135, 67, 18;
  --bs-brand-orange-900-rgb: 98, 48, 13;
  --bs-primary-text-emphasis: rgb(16.4, 20.4, 49.2);
  --bs-secondary-text-emphasis: rgb(98, 48.4, 13.2);
  --bs-success-text-emphasis: rgb(18.4, 50, 20);
  --bs-info-text-emphasis: rgb(11.2, 50.4, 85.6);
  --bs-warning-text-emphasis: rgb(102, 84.8, 0);
  --bs-danger-text-emphasis: rgb(80.4, 16.8, 16.8);
  --bs-light-text-emphasis: #5d6459;
  --bs-dark-text-emphasis: #5d6459;
  --bs-primary-bg-subtle: rgb(212.2, 214.2, 228.6);
  --bs-secondary-bg-subtle: rgb(253, 228.2, 210.6);
  --bs-success-bg-subtle: rgb(213.2, 229, 214);
  --bs-info-bg-subtle: rgb(209.6, 229.2, 246.8);
  --bs-warning-bg-subtle: rgb(255, 246.4, 204);
  --bs-danger-bg-subtle: rgb(244.2, 212.4, 212.4);
  --bs-light-bg-subtle: rgb(250.5, 251, 248.5);
  --bs-dark-bg-subtle: #bcc3b3;
  --bs-primary-border-subtle: rgb(169.4, 173.4, 202.2);
  --bs-secondary-border-subtle: rgb(251, 201.4, 166.2);
  --bs-success-border-subtle: rgb(171.4, 203, 173);
  --bs-info-border-subtle: rgb(164.2, 203.4, 238.6);
  --bs-warning-border-subtle: rgb(255, 237.8, 153);
  --bs-danger-border-subtle: rgb(233.4, 169.8, 169.8);
  --bs-light-border-subtle: #e7eae2;
  --bs-dark-border-subtle: #9ea694;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-body-color: #21261f;
  --bs-body-color-rgb: 33, 38, 31;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 38, 31, 0.75);
  --bs-secondary-color-rgb: 33, 38, 31;
  --bs-secondary-bg: #e7eae2;
  --bs-secondary-bg-rgb: 231, 234, 226;
  --bs-tertiary-color: rgba(33, 38, 31, 0.5);
  --bs-tertiary-color-rgb: 33, 38, 31;
  --bs-tertiary-bg: #f6f7f2;
  --bs-tertiary-bg-rgb: 246, 247, 242;
  --bs-heading-color: #101431;
  --bs-link-color: #1d2456;
  --bs-link-color-rgb: 29, 36, 86;
  --bs-link-decoration: none;
  --bs-link-hover-color: #232b69;
  --bs-link-hover-color-rgb: 35, 43, 105;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #21261f;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #d6dbcf;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.625rem;
  --bs-border-radius-sm: 0.375rem;
  --bs-border-radius-lg: 1rem;
  --bs-border-radius-xl: 1.5rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1.5rem rgba(16, 20, 49, 0.1);
  --bs-box-shadow-sm: 0 0.125rem 0.5rem rgba(16, 20, 49, 0.08);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(16, 20, 49, 0.14);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(41, 51, 123, 0.25);
  --bs-form-valid-color: #2e7d32;
  --bs-form-valid-border-color: #2e7d32;
  --bs-form-invalid-color: #c92a2a;
  --bs-form-invalid-border-color: #c92a2a;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #d6dbcf;
  --bs-body-color-rgb: 214, 219, 207;
  --bs-body-bg: #21261f;
  --bs-body-bg-rgb: 33, 38, 31;
  --bs-emphasis-color: #ffffff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(214, 219, 207, 0.75);
  --bs-secondary-color-rgb: 214, 219, 207;
  --bs-secondary-bg: #3f453d;
  --bs-secondary-bg-rgb: 63, 69, 61;
  --bs-tertiary-color: rgba(214, 219, 207, 0.5);
  --bs-tertiary-color-rgb: 214, 219, 207;
  --bs-tertiary-bg: rgb(48, 53.5, 46);
  --bs-tertiary-bg-rgb: 48, 54, 46;
  --bs-primary-text-emphasis: rgb(126.6, 132.6, 175.8);
  --bs-secondary-text-emphasis: rgb(249, 174.6, 121.8);
  --bs-success-text-emphasis: rgb(129.6, 177, 132);
  --bs-info-text-emphasis: rgb(118.8, 177.6, 230.4);
  --bs-warning-text-emphasis: rgb(255, 229.2, 102);
  --bs-danger-text-emphasis: rgb(222.6, 127.2, 127.2);
  --bs-light-text-emphasis: #f6f7f2;
  --bs-dark-text-emphasis: #d6dbcf;
  --bs-primary-bg-subtle: rgb(8.2, 10.2, 24.6);
  --bs-secondary-bg-subtle: rgb(49, 24.2, 6.6);
  --bs-success-bg-subtle: rgb(9.2, 25, 10);
  --bs-info-bg-subtle: rgb(5.6, 25.2, 42.8);
  --bs-warning-bg-subtle: rgb(51, 42.4, 0);
  --bs-danger-bg-subtle: rgb(40.2, 8.4, 8.4);
  --bs-light-bg-subtle: #3f453d;
  --bs-dark-bg-subtle: rgb(31.5, 34.5, 30.5);
  --bs-primary-border-subtle: rgb(24.6, 30.6, 73.8);
  --bs-secondary-border-subtle: rgb(147, 72.6, 19.8);
  --bs-success-border-subtle: rgb(27.6, 75, 30);
  --bs-info-border-subtle: rgb(16.8, 75.6, 128.4);
  --bs-warning-border-subtle: rgb(153, 127.2, 0);
  --bs-danger-border-subtle: rgb(120.6, 25.2, 25.2);
  --bs-light-border-subtle: #5d6459;
  --bs-dark-border-subtle: #3f453d;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(126.6, 132.6, 175.8);
  --bs-link-hover-color: rgb(152.28, 157.08, 191.64);
  --bs-link-color-rgb: 127, 133, 176;
  --bs-link-hover-color-rgb: 152, 157, 192;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #d6dbcf;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #5d6459;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

/*# sourceMappingURL=input.css.map*/