:root,[data-bs-theme=light]{--bs-primary:#2d2e82;--bs-primary-rgb:45,46,130;--bs-link-color:#2d2e82;--bs-link-color-rgb:45,46,130;--bs-link-hover-color:#23246a;--rk-surface-selected:#e7f3ff;--rk-surface-selected-color:#0d6efd;color-scheme:light}[data-bs-theme=dark]{--bs-body-bg:#111827;--bs-body-bg-rgb:17,24,39;--bs-body-color:#f9fafb;--bs-body-color-rgb:249,250,251;--bs-emphasis-color:#fff;--bs-secondary-color:rgba(249,250,251,.75);--bs-tertiary-color:rgba(249,250,251,.5);--bs-secondary-bg:#1f2937;--bs-tertiary-bg:#374151;--bs-border-color:#374151;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-primary:#2d2e82;--bs-primary-rgb:45,46,130;--bs-link-color:#a5b4fc;--bs-link-color-rgb:165,180,252;--bs-link-hover-color:#c7d2fe;--bs-modal-bg:#1f2937;--bs-modal-border-color:#374151;--bs-modal-header-border-color:#374151;--bs-modal-footer-border-color:#374151;--bs-dropdown-bg:#1f2937;--bs-dropdown-border-color:#374151;--bs-dropdown-link-color:#f9fafb;--bs-dropdown-link-hover-bg:#374151;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:#374151;--bs-card-bg:#1f2937;--bs-card-border-color:#374151;--bs-card-cap-bg:#263243;--bs-list-group-bg:#1f2937;--bs-list-group-color:#f9fafb;--bs-list-group-border-color:#374151;--bs-list-group-action-hover-bg:#374151;--bs-table-bg:transparent;--bs-table-color:#f9fafb;--bs-table-border-color:#374151;--bs-table-striped-bg:hsla(0,0%,100%,.04);--bs-table-hover-bg:hsla(0,0%,100%,.075);--bs-form-control-bg:#374151;--bs-form-control-color:#f9fafb;--bs-offcanvas-bg:#1f2937;--bs-offcanvas-border-color:#374151;--bs-popover-bg:#1f2937;--bs-popover-border-color:#374151;--bs-code-color:#f0abfc;--bs-light:#374151;--bs-light-rgb:55,65,81;--rk-surface-selected:#1e3a5f;--rk-surface-selected-color:#93c5fd;color-scheme:dark}[data-bs-theme=dark] .bg-white{background-color:var(--bs-secondary-bg)!important;color:var(--bs-body-color)}[data-bs-theme=dark] .text-dark{color:var(--bs-body-color)!important}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:var(--bs-form-control-bg);border-color:var(--bs-border-color);color:var(--bs-form-control-color)}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{background-color:var(--bs-form-control-bg);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);color:var(--bs-form-control-color)}[data-bs-theme=dark] .form-control::placeholder{color:var(--bs-tertiary-color)}[data-bs-theme=dark] .form-check-input{background-color:#4b5563;border-color:#6b7280}[data-bs-theme=dark] .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}[data-bs-theme=dark] .form-check-input:focus{border-color:#a5b4fc;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.35)}[data-bs-theme=dark] .form-check-input:disabled{background-color:#374151;border-color:#4b5563}[data-bs-theme=dark] .btn-outline-primary{--bs-btn-color:#a5b4fc;--bs-btn-border-color:#6366f1;--bs-btn-hover-bg:#6366f1;--bs-btn-hover-border-color:#6366f1;--bs-btn-active-bg:#4f46e5;--bs-btn-active-border-color:#4f46e5;--bs-btn-disabled-color:#6b7280;--bs-btn-disabled-border-color:#4b5563}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:#d1d5db;--bs-btn-border-color:#6b7280;--bs-btn-hover-bg:#6b7280;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#6b7280;--bs-btn-active-bg:#6b7280;--bs-btn-active-color:#fff;--bs-btn-active-border-color:#9ca3af;--bs-btn-disabled-color:#6b7280;--bs-btn-disabled-border-color:#4b5563}[data-bs-theme=dark] .btn-check:active+.btn-outline-secondary,[data-bs-theme=dark] .btn-check:checked+.btn-outline-secondary{background-color:#6b7280;border-color:#9ca3af;color:#fff}[data-bs-theme=dark] .btn-check:checked+.btn-outline-primary{background-color:var(--bs-primary);border-color:#a5b4fc;color:#fff}[data-bs-theme=dark] .btn-outline-dark{--bs-btn-color:#e5e7eb;--bs-btn-border-color:#9ca3af;--bs-btn-hover-bg:#e5e7eb;--bs-btn-hover-color:#111827;--bs-btn-hover-border-color:#e5e7eb}[data-bs-theme=dark] .btn-light{--bs-btn-bg:#374151;--bs-btn-color:#f9fafb;--bs-btn-border-color:#4b5563;--bs-btn-hover-bg:#4b5563;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#6b7280}