.btn-primary{--bs-btn-color:var(--bs-primary-contrast);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary-contrast);--bs-btn-hover-bg:var(--bs-primary-hover-bg);--bs-btn-hover-border-color:var(--bs-primary-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-primary-focus-shadow-rgb);--bs-btn-active-color:var(--bs-primary-contrast);--bs-btn-active-bg:var(--bs-primary-active-bg);--bs-btn-active-border-color:var(--bs-primary-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-primary-contrast);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-secondary{--bs-btn-color:var(--bs-secondary-contrast);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bs-secondary-contrast);--bs-btn-hover-bg:var(--bs-secondary-hover-bg);--bs-btn-hover-border-color:var(--bs-secondary-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-secondary-focus-shadow-rgb);--bs-btn-active-color:var(--bs-secondary-contrast);--bs-btn-active-bg:var(--bs-secondary-active-bg);--bs-btn-active-border-color:var(--bs-secondary-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-secondary-contrast);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary)}.btn-success{--bs-btn-color:var(--bs-success-contrast);--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:var(--bs-success-contrast);--bs-btn-hover-bg:var(--bs-success-hover-bg);--bs-btn-hover-border-color:var(--bs-success-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-success-focus-shadow-rgb);--bs-btn-active-color:var(--bs-success-contrast);--bs-btn-active-bg:var(--bs-success-active-bg);--bs-btn-active-border-color:var(--bs-success-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-success-contrast);--bs-btn-disabled-bg:var(--bs-success);--bs-btn-disabled-border-color:var(--bs-success)}.btn-info{--bs-btn-color:var(--bs-info-contrast);--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:var(--bs-info-contrast);--bs-btn-hover-bg:var(--bs-info-hover-bg);--bs-btn-hover-border-color:var(--bs-info-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-info-focus-shadow-rgb);--bs-btn-active-color:var(--bs-info-contrast);--bs-btn-active-bg:var(--bs-info-active-bg);--bs-btn-active-border-color:var(--bs-info-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-info-contrast);--bs-btn-disabled-bg:var(--bs-info);--bs-btn-disabled-border-color:var(--bs-info)}.btn-warning{--bs-btn-color:var(--bs-warning-contrast);--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:var(--bs-warning-contrast);--bs-btn-hover-bg:var(--bs-warning-hover-bg);--bs-btn-hover-border-color:var(--bs-warning-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-warning-focus-shadow-rgb);--bs-btn-active-color:var(--bs-warning-contrast);--bs-btn-active-bg:var(--bs-warning-active-bg);--bs-btn-active-border-color:var(--bs-warning-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-warning-contrast);--bs-btn-disabled-bg:var(--bs-warning);--bs-btn-disabled-border-color:var(--bs-warning)}.btn-danger{--bs-btn-color:var(--bs-danger-contrast);--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:var(--bs-danger-contrast);--bs-btn-hover-bg:var(--bs-danger-hover-bg);--bs-btn-hover-border-color:var(--bs-danger-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-danger-focus-shadow-rgb);--bs-btn-active-color:var(--bs-danger-contrast);--bs-btn-active-bg:var(--bs-danger-active-bg);--bs-btn-active-border-color:var(--bs-danger-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-danger-contrast);--bs-btn-disabled-bg:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger)}.btn-light{--bs-btn-color:var(--bs-light-contrast);--bs-btn-bg:var(--bs-light);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-color:var(--bs-light-contrast);--bs-btn-hover-bg:var(--bs-light-hover-bg);--bs-btn-hover-border-color:var(--bs-light-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-light-focus-shadow-rgb);--bs-btn-active-color:var(--bs-light-contrast);--bs-btn-active-bg:var(--bs-light-active-bg);--bs-btn-active-border-color:var(--bs-light-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-light-contrast);--bs-btn-disabled-bg:var(--bs-light);--bs-btn-disabled-border-color:var(--bs-light)}.btn-dark{--bs-btn-color:var(--bs-dark-contrast);--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:var(--bs-dark-contrast);--bs-btn-hover-bg:var(--bs-dark-hover-bg);--bs-btn-hover-border-color:var(--bs-dark-hover-border);--bs-btn-focus-shadow-rgb:var(--bs-dark-focus-shadow-rgb);--bs-btn-active-color:var(--bs-dark-contrast);--bs-btn-active-bg:var(--bs-dark-active-bg);--bs-btn-active-border-color:var(--bs-dark-active-border);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bs-dark-contrast);--bs-btn-disabled-bg:var(--bs-dark);--bs-btn-disabled-border-color:var(--bs-dark)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-primary-contrast);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-primary-contrast);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary)}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bs-secondary-contrast);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);--bs-btn-active-color:var(--bs-secondary-contrast);--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-disabled-color:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary)}.btn-outline-success{--bs-btn-color:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:var(--bs-success-contrast);--bs-btn-hover-bg:var(--bs-success);--bs-btn-hover-border-color:var(--bs-success);--bs-btn-focus-shadow-rgb:var(--bs-success-rgb);--bs-btn-active-color:var(--bs-success-contrast);--bs-btn-active-bg:var(--bs-success);--bs-btn-active-border-color:var(--bs-success);--bs-btn-disabled-color:var(--bs-success);--bs-btn-disabled-border-color:var(--bs-success)}.btn-outline-info{--bs-btn-color:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:var(--bs-info-contrast);--bs-btn-hover-bg:var(--bs-info);--bs-btn-hover-border-color:var(--bs-info);--bs-btn-focus-shadow-rgb:var(--bs-info-rgb);--bs-btn-active-color:var(--bs-info-contrast);--bs-btn-active-bg:var(--bs-info);--bs-btn-active-border-color:var(--bs-info);--bs-btn-disabled-color:var(--bs-info);--bs-btn-disabled-border-color:var(--bs-info)}.btn-outline-warning{--bs-btn-color:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:var(--bs-warning-contrast);--bs-btn-hover-bg:var(--bs-warning);--bs-btn-hover-border-color:var(--bs-warning);--bs-btn-focus-shadow-rgb:var(--bs-warning-rgb);--bs-btn-active-color:var(--bs-warning-contrast);--bs-btn-active-bg:var(--bs-warning);--bs-btn-active-border-color:var(--bs-warning);--bs-btn-disabled-color:var(--bs-warning);--bs-btn-disabled-border-color:var(--bs-warning)}.btn-outline-danger{--bs-btn-color:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:var(--bs-danger-contrast);--bs-btn-hover-bg:var(--bs-danger);--bs-btn-hover-border-color:var(--bs-danger);--bs-btn-focus-shadow-rgb:var(--bs-danger-rgb);--bs-btn-active-color:var(--bs-danger-contrast);--bs-btn-active-bg:var(--bs-danger);--bs-btn-active-border-color:var(--bs-danger);--bs-btn-disabled-color:var(--bs-danger);--bs-btn-disabled-border-color:var(--bs-danger)}.btn-outline-light{--bs-btn-color:var(--bs-light);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-color:var(--bs-light-contrast);--bs-btn-hover-bg:var(--bs-light);--bs-btn-hover-border-color:var(--bs-light);--bs-btn-focus-shadow-rgb:var(--bs-light-rgb);--bs-btn-active-color:var(--bs-light-contrast);--bs-btn-active-bg:var(--bs-light);--bs-btn-active-border-color:var(--bs-light);--bs-btn-disabled-color:var(--bs-light);--bs-btn-disabled-border-color:var(--bs-light)}.btn-outline-dark{--bs-btn-color:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:var(--bs-dark-contrast);--bs-btn-hover-bg:var(--bs-dark);--bs-btn-hover-border-color:var(--bs-dark);--bs-btn-focus-shadow-rgb:var(--bs-dark-rgb);--bs-btn-active-color:var(--bs-dark-contrast);--bs-btn-active-bg:var(--bs-dark);--bs-btn-active-border-color:var(--bs-dark);--bs-btn-disabled-color:var(--bs-dark);--bs-btn-disabled-border-color:var(--bs-dark)}.btn-link{--bs-btn-color:var(--bs-link-color);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-active-color:var(--bs-link-hover-color)}.link-primary:hover,.link-primary:focus{color:RGBA(var(--bs-primary-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(var(--bs-secondary-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:hover,.link-success:focus{color:RGBA(var(--bs-success-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:hover,.link-info:focus{color:RGBA(var(--bs-info-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(var(--bs-warning-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(var(--bs-danger-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:hover,.link-light:focus{color:RGBA(var(--bs-light-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(var(--bs-dark-link-hover-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-link-hover-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-link-hover-rgb),var(--bs-link-underline-opacity,1))!important}.form-control:focus,.form-select:focus{border-color:var(--bs-form-focus-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-form-focus-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.form-check-input:indeterminate{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-switch .form-check-input:focus{--bs-form-switch-bg:var(--bs-form-switch-focus-bg)}.form-range::-webkit-slider-thumb{background-color:var(--bs-primary)}.form-range::-moz-range-thumb{background-color:var(--bs-primary)}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--bs-body-bg),0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px var(--bs-body-bg),0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.form-range::-webkit-slider-thumb:active{background-color:var(--bs-form-range-active-bg)}.form-range::-moz-range-thumb:active{background-color:var(--bs-form-range-active-bg)}.pagination{--bs-pagination-color:var(--bs-link-color);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);--bs-pagination-active-color:var(--bs-primary-contrast);--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary)}.dropdown-menu{--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-white);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:var(--bs-primary-contrast);--bs-dropdown-link-active-bg:var(--bs-primary);--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-header-color:var(--bs-secondary-color)}.nav-pills{--bs-nav-pills-link-active-color:var(--bs-primary-contrast);--bs-nav-pills-link-active-bg:var(--bs-primary)}.nav-tabs{--bs-nav-tabs-link-active-color:var(--bs-primary);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color)}.navbar-dark,[data-bs-theme="dark"] .navbar{--bs-navbar-color:rgba(var(--bs-white-rgb),0.85);--bs-navbar-hover-color:var(--bs-white);--bs-navbar-active-color:var(--bs-white);--bs-navbar-brand-color:var(--bs-white);--bs-navbar-brand-hover-color:var(--bs-white);--bs-navbar-toggler-border-color:rgba(var(--bs-white-rgb),0.1)}.accordion{--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle);--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25);--bs-accordion-btn-active-icon:var(--bs-accordion-btn-active-icon)}.progress{--bs-progress-bar-bg:var(--bs-primary)}.list-group{--bs-list-group-active-color:var(--bs-primary-contrast);--bs-list-group-active-bg:var(--bs-primary);--bs-list-group-active-border-color:var(--bs-primary)}.modal{--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-footer-border-color:var(--bs-border-color)}.toast{--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-header-border-color:var(--bs-border-color-translucent)}.tooltip{--bs-tooltip-bg:var(--bs-dark);--bs-tooltip-color:var(--bs-dark-contrast)}.popover{--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-color:var(--bs-body-color)}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-border-color:var(--bs-border-color-translucent)}.spinner-border.text-primary,.spinner-grow.text-primary{color:var(--bs-primary)!important}.breadcrumb{--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-active-color:var(--bs-secondary-color)}.carousel-indicators [data-bs-target]{background-color:var(--bs-white)}.carousel-caption{color:var(--bs-white)}.btn-close:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb),0.25)}.placeholder{background-color:currentcolor}.bg-primary{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;color:var(--bs-primary-contrast)!important}.bg-secondary{background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important;color:var(--bs-secondary-contrast)!important}.bg-success{background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important;color:var(--bs-success-contrast)!important}.bg-info{background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important;color:var(--bs-info-contrast)!important}.bg-warning{background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important;color:var(--bs-warning-contrast)!important}.bg-danger{background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important;color:var(--bs-danger-contrast)!important}.bg-light{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;color:var(--bs-light-contrast)!important}.bg-dark{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;color:var(--bs-dark-contrast)!important}.bg-black{background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important;color:var(--bs-black-contrast)!important}.bg-white{background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important;color:var(--bs-white-contrast)!important}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important;color:var(--bs-primary-text-emphasis)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important;color:var(--bs-secondary-text-emphasis)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important;color:var(--bs-success-text-emphasis)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important;color:var(--bs-info-text-emphasis)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important;color:var(--bs-warning-text-emphasis)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important;color:var(--bs-danger-text-emphasis)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important;color:var(--bs-light-text-emphasis)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important;color:var(--bs-dark-text-emphasis)!important}.bg-primary a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-primary-contrast-rgb),0.85)!important}.bg-secondary a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-secondary-contrast-rgb),0.85)!important}.bg-success a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-success-contrast-rgb),0.85)!important}.bg-info a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-info-contrast-rgb),0.85)!important}.bg-warning a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-warning-contrast-rgb),0.85)!important}.bg-danger a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-danger-contrast-rgb),0.85)!important}.bg-dark a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-dark-contrast-rgb),0.85)!important}.bg-light a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-light-contrast-rgb),0.85)!important}.bg-black a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-black-contrast-rgb),0.85)!important}.bg-white a:not(.btn):not(.dropdown-item):not(.dropdown-header){color:rgba(var(--bs-white-contrast-rgb),0.85)!important}.bg-primary a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-primary-contrast)!important}.bg-secondary a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-secondary-contrast)!important}.bg-success a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-success-contrast)!important}.bg-info a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-info-contrast)!important}.bg-warning a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-warning-contrast)!important}.bg-danger a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-danger-contrast)!important}.bg-dark a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-dark-contrast)!important}.bg-light a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-light-contrast)!important}.bg-black a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-black-contrast)!important}.bg-white a:not(.btn):not(.dropdown-item):not(.dropdown-header):hover{color:var(--bs-white-contrast)!important}.navbar-toggler-icon{filter:var(--bs-navbar-toggler-icon-filter,none)}:root{--bs-blue:#1B3A5C;--bs-indigo:#4B0082;--bs-purple:#7B4EA3;--bs-pink:#E84393;--bs-red:#C0392B;--bs-orange:#E67E22;--bs-yellow:#F1C40F;--bs-green:#1A7F54;--bs-teal:#16A085;--bs-cyan:#4A90C4;--bs-black:#000;--bs-white:#fff;--bs-gray:#6B7A8D;--bs-gray-dark:#2D3748;--bs-gray-100:#F4F6F9;--bs-gray-200:#E2E6EC;--bs-gray-300:#D0D6DE;--bs-gray-400:#B8C0CC;--bs-gray-500:#9AA3B0;--bs-gray-600:#6B7A8D;--bs-gray-700:#4A5568;--bs-gray-800:#2D3748;--bs-gray-900:#1A202C;--bs-primary:#5e81ac;--bs-secondary:#88c0d0;--bs-success:#1A7F54;--bs-info:#374f6c;--bs-warning:#E5A100;--bs-danger:#C0392B;--bs-light:#F4F6F9;--bs-dark:#161C2D;--accent-color:#374f6c;--bs-primary-rgb:94,129,172;--bs-secondary-rgb:136,192,208;--bs-success-rgb:26,127,84;--bs-info-rgb:55,79,108;--bs-warning-rgb:229,161,0;--bs-danger-rgb:192,57,43;--bs-light-rgb:244,246,249;--bs-dark-rgb:22,28,45;--accent-color-rgb:55,79,108;--bs-primary-contrast:#fff;--bs-secondary-contrast:#000;--bs-success-contrast:#fff;--bs-info-contrast:#fff;--bs-warning-contrast:#161C2D;--bs-danger-contrast:#fff;--bs-light-contrast:#161C2D;--bs-dark-contrast:#fff;--bs-black-contrast:#fff;--bs-white-contrast:#161C2D;--bs-primary-contrast-rgb:255,255,255;--bs-secondary-contrast-rgb:255,255,255;--bs-success-contrast-rgb:255,255,255;--bs-info-contrast-rgb:22,28,45;--bs-warning-contrast-rgb:22,28,45;--bs-danger-contrast-rgb:255,255,255;--bs-light-contrast-rgb:22,28,45;--bs-dark-contrast-rgb:255,255,255;--bs-black-contrast-rgb:255,255,255;--bs-white-contrast-rgb:22,28,45;--bs-primary-hover-bg:#4b6789;--bs-primary-hover-border:#142C45;--bs-primary-active-bg:#415a78;--bs-primary-active-border:#132940;--bs-primary-focus-shadow-rgb:61,88,116;--bs-secondary-hover-bg:#566271;--bs-secondary-hover-border:#505C6A;--bs-secondary-active-bg:#505C6A;--bs-secondary-active-border:#4B5563;--bs-secondary-focus-shadow-rgb:129,142,158;--bs-success-hover-bg:#156643;--bs-success-hover-border:#145F3F;--bs-success-active-bg:#145F3F;--bs-success-active-border:#12593B;--bs-success-focus-shadow-rgb:60,146,110;--bs-info-hover-bg:#3B739D;--bs-info-hover-border:#386C93;--bs-info-active-bg:#386C93;--bs-info-active-border:#346589;--bs-info-focus-shadow-rgb:101,161,205;--bs-warning-hover-bg:#B78100;--bs-warning-hover-border:#AC7900;--bs-warning-active-bg:#AC7900;--bs-warning-active-border:#A07100;--bs-warning-focus-shadow-rgb:233,175,38;--bs-danger-hover-bg:#9A2E22;--bs-danger-hover-border:#902B20;--bs-danger-active-bg:#902B20;--bs-danger-active-border:#86281E;--bs-danger-focus-shadow-rgb:201,87,75;--bs-light-hover-bg:#CFD1D4;--bs-light-hover-border:#C3C5C7;--bs-light-active-bg:#C3C5C7;--bs-light-active-border:#B7B9BB;--bs-light-focus-shadow-rgb:209,211,214;--bs-dark-hover-bg:#393E4D;--bs-dark-hover-border:#2D3342;--bs-dark-active-bg:#454B5C;--bs-dark-active-border:#2D3342;--bs-dark-focus-shadow-rgb:57,62,77;--bs-primary-text-emphasis:#0B1725;--bs-secondary-text-emphasis:#2B3138;--bs-success-text-emphasis:#0A3322;--bs-info-text-emphasis:#1E3A4E;--bs-warning-text-emphasis:#5C4000;--bs-danger-text-emphasis:#4D1711;--bs-light-text-emphasis:#4A5568;--bs-dark-text-emphasis:#4A5568;--bs-primary-bg-subtle:#D1D8E5;--bs-secondary-bg-subtle:#E1E4E8;--bs-success-bg-subtle:#D1E5DD;--bs-info-bg-subtle:#DBE9F3;--bs-warning-bg-subtle:#FAECCC;--bs-danger-bg-subtle:#F2D7D5;--bs-light-bg-subtle:#FDFDFE;--bs-dark-bg-subtle:#D0D2D5;--bs-primary-border-subtle:#A4B0C5;--bs-secondary-border-subtle:#C4CAD1;--bs-success-border-subtle:#A3CCBB;--bs-info-border-subtle:#B7D3E7;--bs-warning-border-subtle:#F5D999;--bs-danger-border-subtle:#E6B0AA;--bs-light-border-subtle:#E2E6EC;--bs-dark-border-subtle:#9AA3B0;--bs-primary-link-hover-rgb:22,46,74;--bs-secondary-link-hover-rgb:86,98,113;--bs-success-link-hover-rgb:21,102,67;--bs-info-link-hover-rgb:59,115,157;--bs-warning-link-hover-rgb:183,129,0;--bs-danger-link-hover-rgb:154,46,34;--bs-light-link-hover-rgb:195,197,199;--bs-dark-link-hover-rgb:69,73,87;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color:#1A202C;--bs-body-color-rgb:26,32,44;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(26,32,44,0.75);--bs-secondary-color-rgb:26,32,44;--bs-secondary-bg:#E2E6EC;--bs-secondary-bg-rgb:226,230,236;--bs-tertiary-color:rgba(26,32,44,0.5);--bs-tertiary-color-rgb:26,32,44;--bs-tertiary-bg:#F4F6F9;--bs-tertiary-bg-rgb:244,246,249;--bs-link-color:#1B3A5C;--bs-link-color-rgb:27,58,92;--bs-link-hover-color:#162E4A;--bs-link-hover-color-rgb:22,46,74;--bs-code-color:#E84393;--bs-highlight-color:#1A202C;--bs-highlight-bg:#FAECCC;--bs-border-color:#D0D6DE;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-box-shadow:0 0.5rem 1rem rgba(22,28,45,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(22,28,45,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(22,28,45,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(22,28,45,0.075);--bs-form-focus-border-color:#8D9DAE;--bs-form-range-active-bg:#BBC4CE;--bs-form-valid-color:#1A7F54;--bs-form-valid-border-color:#1A7F54;--bs-form-invalid-color:#C0392B;--bs-form-invalid-border-color:#C0392B;--bs-navbar-toggler-icon-filter:invert(1) brightness(2);--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230B1725'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-form-switch-focus-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%238D9DAE'/%3e%3c/svg%3e")}@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Work+Sans:wght@300;400;500;600;700&display=swap');:root{--bs-body-font-family:'Work Sans','Segoe UI',sans-serif;--bs-body-font-weight:400;--bs-body-line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:-0.01em;line-height:1.3}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:'Montserrat',sans-serif;font-weight:300}.btn{font-family:'Work Sans',sans-serif;font-weight:600;text-transform:none;letter-spacing:0.02em}.navbar-brand{font-family:'Montserrat',sans-serif;font-weight:700}.form-label{font-weight:600}.lead{font-family:'Montserrat',sans-serif;font-weight:300;font-style:normal}blockquote{font-family:'Montserrat',sans-serif;font-style:normal}html:not([data-bs-theme="dark"]):not([data-mode="dark"]){--bs-body-bg:color-mix(in srgb,var(--bs-gray-600) 5%,white);--bs-secondary-bg:color-mix(in srgb,var(--bs-gray-600) 8%,white);--bs-tertiary-bg:color-mix(in srgb,var(--bs-gray-600) 11%,white);--bs-border-color:color-mix(in srgb,var(--bs-gray-600) 14%,#dee2e6)}html[data-bs-theme="dark"],html[data-mode="dark"]{--bs-body-bg:color-mix(in srgb,var(--bs-gray-500) 10%,#121212);--bs-secondary-bg:color-mix(in srgb,var(--bs-gray-500) 14%,#121212);--bs-tertiary-bg:color-mix(in srgb,var(--bs-gray-500) 18%,#121212);--bs-border-color:color-mix(in srgb,var(--bs-gray-500) 24%,#343a40)}:root{--bs-border-width:1px;--bs-border-color:#dee2e6}.card{border-radius:1.25rem;overflow:hidden}.card .card-img-top{border-radius:1.25rem 1.25rem 0 0}.card .card-header{border-radius:1.25rem 1.25rem 0 0}.btn{border-radius:1rem}.btn-sm{border-radius:0.75rem}.btn-lg{border-radius:1.25rem}.form-control,.form-select{border-radius:0.75rem}.form-control-sm{border-radius:0.5rem}.form-control-lg{border-radius:1rem}.alert{border-radius:1rem}.badge{border-radius:0.75rem}.dropdown-menu{border-radius:1rem}.navbar{border-radius:1rem}.modal-content{border-radius:1.5rem}.toast{border-radius:1rem}.progress{border-radius:1rem}.progress-bar{border-radius:1rem}.input-group>:first-child{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}.input-group>:last-child{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}.nav-pills .nav-link{border-radius:1rem}.pagination .page-link:first-child{border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem}.pagination .page-link:last-child{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}.card{box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:box-shadow 0.3s ease,transform 0.3s ease}.card:hover{box-shadow:0 8px 35px rgba(0,0,0,0.12);transform:translateY(-2px)}.btn{box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:box-shadow 0.2s ease,transform 0.2s ease}.btn:hover{box-shadow:0 6px 20px rgba(0,0,0,0.15);transform:translateY(-1px)}.btn:active{box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:translateY(0)}.form-control:focus,.form-select:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb,13,110,253),0.25),0 4px 15px rgba(0,0,0,0.05)}.dropdown-menu{box-shadow:0 10px 40px rgba(0,0,0,0.12)}.modal-content{box-shadow:0 20px 60px rgba(0,0,0,0.2)}.toast{box-shadow:0 8px 30px rgba(0,0,0,0.12)}.alert{box-shadow:0 4px 15px rgba(0,0,0,0.06)}.navbar{box-shadow:0 2px 15px rgba(0,0,0,0.08)}.badge{box-shadow:0 2px 8px rgba(0,0,0,0.1)}:root{--bs-gutter-x:1.5rem;--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem}.btn-primary,.btn-secondary,.btn-success,.btn-danger,.btn-warning,.btn-info{background-image:none}.bg-primary,.bg-secondary,.bg-success,.bg-danger,.bg-warning,.bg-info{background-image:none!important}.navbar,.progress-bar,.alert,.badge,.list-group-item,.page-link{background-image:none}.card{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary))}.list-group-item:first-child{box-shadow:inset 0 var(--accent-size,4px) 0 var(--accent-color,var(--bs-primary))}.accordion-item:first-of-type{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary))}.accordion-item + .accordion-item{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary))}.alert{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary));border-left-width:var(--bs-alert-border-width,1px);border-right-width:var(--bs-alert-border-width,1px);border-bottom-width:var(--bs-alert-border-width,1px)}.alert-success{--accent-color:var(--bs-success)}.alert-danger{--accent-color:var(--bs-danger)}.alert-warning{--accent-color:var(--bs-warning)}.alert-info{--accent-color:var(--bs-info)}.nav-tabs .nav-link.active{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary))}.navbar{border-top:var(--accent-size,4px) solid var(--accent-color,var(--bs-primary))}:root{--accent-size:1px}:root{--accent-color:var(--bs-primary)}:root{--preset-colors:"nordic-frost";--preset-fonts:"montserrat";--preset-background:"gray-low";--preset-borders:"normal";--preset-rounding:"extra";--preset-shadows:"extra";--preset-spacing:"normal";--preset-gradients:"off";--preset-accent:"top";--preset-accentSize:"1";--preset-accentColor:"primary"}