@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Compiled using SMAX:02/08/2025 08:20:37
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
--bs-blue:#343a40;
--bs-indigo:#6610f2;
--bs-purple:#9b479f;
--bs-pink:#e83e8c;
--bs-red:#d9230f;
--bs-orange:#d9831f;
--bs-yellow:#ffc107;
--bs-green:#469408;
--bs-teal:#20c997;
--bs-cyan:#029acf;
--bs-black:#000;
--bs-white:#fff;
--bs-gray:#777;
--bs-gray-dark:#373a3c;
--bs-gray-100:#f8f9fa;
--bs-gray-200:#ddd;
--bs-gray-300:#ccc;
--bs-gray-400:#bbb;
--bs-gray-500:#adb5bd;
--bs-gray-600:#777;
--bs-gray-700:#444;
--bs-gray-800:#373a3c;
--bs-gray-900:#212529;
--bs-primary:#d9230f;
--bs-secondary:#fff;
--bs-success:#469408;
--bs-info:#029acf;
--bs-warning:#d9831f;
--bs-danger:#9b479f;
--bs-light:#fff;
--bs-dark:#373a3c;
--bs-primary-rgb:121,82,179;
--bs-secondary-rgb:255, 255, 255;
--bs-success-rgb:70, 148, 8;
--bs-info-rgb:2, 154, 207;
--bs-warning-rgb:217, 131, 31;
--bs-danger-rgb:155, 71, 159;
--bs-light-rgb:255, 255, 255;
--bs-dark-rgb:55, 58, 60;
--bs-primary-text-emphasis:#570e06;
--bs-secondary-text-emphasis:#666666;
--bs-success-text-emphasis:#1c3b03;
--bs-info-text-emphasis:#013e53;
--bs-warning-text-emphasis:#57340c;
--bs-danger-text-emphasis:#3e1c40;
--bs-light-text-emphasis:#444;
--bs-dark-text-emphasis:#444;
--bs-primary-bg-subtle:#f7d3cf;
--bs-secondary-bg-subtle:#fff;
--bs-success-bg-subtle:#daeace;
--bs-info-bg-subtle:#ccebf5;
--bs-warning-bg-subtle:#f7e6d2;
--bs-danger-bg-subtle:#ebdaec;
--bs-light-bg-subtle:#fcfcfd;
--bs-dark-bg-subtle:#bbb;
--bs-primary-border-subtle:#f0a79f;
--bs-secondary-border-subtle:#white;
--bs-success-border-subtle:#b5d49c;
--bs-info-border-subtle:#9ad7ec;
--bs-warning-border-subtle:#f0cda5;
--bs-danger-border-subtle:#d7b5d9;
--bs-light-border-subtle:#ddd;
--bs-dark-border-subtle:#adb5bd;
--bs-white-rgb:255, 255, 255;
--bs-black-rgb:0, 0, 0;
--bs-font-sans-serif:roboto,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-size:1.1rem;
--bs-body-font-weight:400;
--bs-body-line-height:1.5;
--bs-body-color:#212529;
--bs-body-color-rgb:33, 37, 41;
--bs-body-bg:#fcfcfc;
--bs-body-bg-rgb:252, 252, 252;
--bs-emphasis-color:#000;
--bs-emphasis-color-rgb:0, 0, 0;
--bs-secondary-color:rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb:33, 37, 41;
--bs-secondary-bg:#ddd;
--bs-secondary-bg-rgb:221, 221, 221;
--bs-tertiary-color:rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb:33, 37, 41;
--bs-tertiary-bg:#f8f9fa;
--bs-tertiary-bg-rgb:248, 249, 250;
--bs-heading-color:inherit;
--bs-link-color:#d9230f;
--bs-link-color-rgb:121,82,179;
--bs-link-decoration:underline;
--bs-link-hover-color:#0a58ca;
--bs-link-hover-color-rgb:174, 28, 12;
--bs-code-color:#212529;
--bs-highlight-color:#212529;
--bs-highlight-bg:#fff3cd;
--bs-border-width:1px;
--bs-border-style:solid;
--bs-border-color:#dee2e6;
--bs-border-color-translucent:rgba(0, 0, 0, 0.175);
--bs-border-radius:0.375rem;
--bs-border-radius-sm:0.25rem;
--bs-border-radius-lg:0.5rem;
--bs-border-radius-xl:1rem;
--bs-border-radius-xxl:2rem;
--bs-border-radius-pill:50rem;
--bs-box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.2);;
--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
--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(121,82,179, 0.25);
--bs-form-valid-color:#469408;
--bs-form-valid-border-color:#469408;
--bs-form-invalid-color:#9b479f;
--bs-form-invalid-border-color:#9b479f;
}
.btn {
--bs-btn-padding-x:0.85rem;
--bs-btn-padding-y:1rem;
--bs-btn-font-size:0.8rem;
--bs-btn-font-weight:400;
--bs-btn-line-height:1.5;
--bs-btn-border-color:transparent;
--bs-btn-hover-border-color:transparent;
--bs-btn-box-shadow:0 15px 30px 0 rgba(0, 0, 0, 0.2);;
--bs-disabled-opacity:0.65;
--bs-btn-focus-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary {
--bs-btn-color:#fff;
--bs-btn-bg:#7a11f8;
--bs-btn-border-color:#7a11f8;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#0b5ed7;
--bs-btn-hover-border-color:#0a58ca;
--bs-btn-focus-shadow-rgb:49, 132, 253;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#0a58ca;
--bs-btn-active-border-color:#0a53be;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#0d6efd;
--bs-btn-disabled-border-color:#0d6efd;
}
.btn-secondary {
--bs-btn-color:#fff;
--bs-btn-bg:#6c757d;
--bs-btn-border-color:#6c757d;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#5c636a;
--bs-btn-hover-border-color:#565e64;
--bs-btn-focus-shadow-rgb:130, 138, 145;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#565e64;
--bs-btn-active-border-color:#51585e;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#6c757d;
--bs-btn-disabled-border-color:#6c757d;
}
.btn-success {
--bs-btn-color:#fff;
--bs-btn-bg:#198754;
--bs-btn-border-color:#198754;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#157347;
--bs-btn-hover-border-color:#146c43;
--bs-btn-focus-shadow-rgb:60, 153, 110;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#146c43;
--bs-btn-active-border-color:#13653f;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#198754;
--bs-btn-disabled-border-color:#198754;
}
.btn-info {
--bs-btn-color:#000;
--bs-btn-bg:#0dcaf0;
--bs-btn-border-color:#0dcaf0;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#31d2f2;
--bs-btn-hover-border-color:#25cff2;
--bs-btn-focus-shadow-rgb:11, 172, 204;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#3dd5f3;
--bs-btn-active-border-color:#25cff2;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#0dcaf0;
--bs-btn-disabled-border-color:#0dcaf0;
}
.btn-warning {
--bs-btn-color:#000;
--bs-btn-bg:#ffc107;
--bs-btn-border-color:#ffc107;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#ffca2c;
--bs-btn-hover-border-color:#ffc720;
--bs-btn-focus-shadow-rgb:217, 164, 6;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#ffcd39;
--bs-btn-active-border-color:#ffc720;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#ffc107;
--bs-btn-disabled-border-color:#ffc107;
}
.btn-danger {
--bs-btn-color:#fff;
--bs-btn-bg:#dc3545;
--bs-btn-border-color:#dc3545;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#bb2d3b;
--bs-btn-hover-border-color:#b02a37;
--bs-btn-focus-shadow-rgb:225, 83, 97;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#b02a37;
--bs-btn-active-border-color:#a52834;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#dc3545;
--bs-btn-disabled-border-color:#dc3545;
}
.btn-light {
--bs-btn-color:#000;
--bs-btn-bg:#f8f9fa;
--bs-btn-border-color:#f8f9fa;
--bs-btn-hover-color:#000;
--bs-btn-hover-bg:#d3d4d5;
--bs-btn-hover-border-color:#c6c7c8;
--bs-btn-focus-shadow-rgb:211, 212, 213;
--bs-btn-active-color:#000;
--bs-btn-active-bg:#c6c7c8;
--bs-btn-active-border-color:#babbbc;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#000;
--bs-btn-disabled-bg:#f8f9fa;
--bs-btn-disabled-border-color:#f8f9fa;
}
.btn-dark {
--bs-btn-color:#fff;
--bs-btn-bg:#212529;
--bs-btn-border-color:#212529;
--bs-btn-hover-color:#fff;
--bs-btn-hover-bg:#424649;
--bs-btn-hover-border-color:#373b3e;
--bs-btn-focus-shadow-rgb:66, 70, 73;
--bs-btn-active-color:#fff;
--bs-btn-active-bg:#4d5154;
--bs-btn-active-border-color:#373b3e;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color:#fff;
--bs-btn-disabled-bg:#212529;
--bs-btn-disabled-border-color:#212529;
}
.btn {
--bs-btn-border-radius: 0.375rem;
}

