@charset "UTF-8";.sidebar-brand{padding:.75rem 1rem}.sidebar-brand img{display:inline-block;height:32px;width:auto}.sidebar-header .sidebar-brand-narrow{height:32px;width:auto}.sidebar-brand span{font-size:1.1rem;letter-spacing:.5px}body{background-color:var(--cui-tertiary-bg)}.wrapper{width:100%;padding-inline:var(--cui-sidebar-occupy-start, 0) var(--cui-sidebar-occupy-end, 0);will-change:auto;transition:padding .15s}.header>.container-fluid,.sidebar-header{min-height:calc(4rem + 1px)}.sidebar-brand-full{margin-right:124px}.sidebar-header .nav-underline-border{--cui-nav-underline-border-link-padding-x: 1rem;--cui-nav-underline-border-gap: 0}.sidebar-header .nav-link{display:flex;align-items:center;min-height:calc(4rem + 1px)}.sidebar-toggler{margin-inline-start:auto}.header>.container-fluid+.container-fluid{min-height:3rem}.footer{min-height:calc(3rem + 1px)}@media (prefers-color-scheme: dark){body{background-color:var(--cui-dark-bg-subtle)}.footer{--cui-footer-bg: var(--cui-body-bg)}}.lang-toggle{gap:4px}.flag-icon{font-size:1.1rem}.lang-dropdown{min-width:120px}.nav-tabs .nav-link[aria-disabled=true]{pointer-events:none;cursor:default}.card.transition:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}:root,[data-coreui-theme=light]{--cui-body-bg: #f4f5f7;--cui-body-color: #1f2937;--cui-gray-100: #f2f3f5;--cui-gray-200: #e5e7eb;--cui-gray-300: #d1d5db;--cui-gray-400: #9ca3af;--cui-gray-500: #6b7280;--cui-gray-600: #4b5563;--cui-gray-700: #374151;--cui-gray-800: #1f2937;--cui-gray-900: #111827;--cui-primary: #4b5563;--cui-primary-rgb: 75, 85, 99;--cui-border-color: #d1d5db;--cui-border-color-translucent: rgba(0,0,0,.08);--cui-link-color: #4b5563;--cui-link-hover-color: #1f2937;--cui-header-bg: linear-gradient( 180deg, #f5f6f8 0%, #e9ebef 100% );--cui-header-border-color: #d1d5db}[data-coreui-theme=dark]{--cui-body-bg: #1c1f26;--cui-body-bg-rgb: 28,31,38;--cui-body-color: rgba(255,255,255,.88);--cui-gray-100: #2a2e36;--cui-gray-200: #323742;--cui-gray-300: #3b414f;--cui-gray-400: #4b5563;--cui-gray-500: #6b7280;--cui-gray-600: #9ca3af;--cui-gray-700: #d1d5db;--cui-gray-800: #e5e7eb;--cui-gray-900: #f9fafb;--cui-primary: #6b7280;--cui-primary-rgb: 107,114,128;--cui-secondary-bg: #232730;--cui-tertiary-bg: #2b303b;--cui-border-color: #2f3541;--cui-border-color-translucent: rgba(255,255,255,.08);--cui-link-color: #9ca3af;--cui-link-hover-color: #e5e7eb;--cui-header-bg: linear-gradient( 180deg, #1f232b 0%, #191d24 100% );--cui-header-border-color: #2f3541}.sidebar-dark{--cui-body-color: rgba(255,255,255,.88);--cui-emphasis-color: #ffffff;--cui-secondary-color: rgba(255,255,255,.6);--cui-tertiary-color: rgba(255,255,255,.4);--cui-body-bg: #1a1d23;--cui-secondary-bg: #232730;--cui-tertiary-bg: #2b303b;--cui-border-color: #2f3541;--cui-sidebar-nav-link-color: rgba(255,255,255,.65);--cui-sidebar-nav-link-hover-color: #ffffff;--cui-sidebar-nav-link-active-bg: #252a34;--cui-sidebar-nav-link-active-color: #ffffff;--cui-sidebar-nav-link-icon-color: rgba(255,255,255,.45);--cui-sidebar-nav-link-active-icon-color: #ffffff}.btn-outline-primary{--cui-btn-color: #3c74af;--cui-btn-border-color: #3c74af;--cui-btn-hover-color: #fff;--cui-btn-hover-bg: #3c74af;--cui-btn-hover-border-color: #3c74af;--cui-btn-focus-shadow-rgb: 88,86,214;--cui-btn-active-color: #fff;--cui-btn-active-bg: #3c74af;--cui-btn-active-border-color: #3c74af;--cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, .125);--cui-btn-disabled-color: #3c74af;--cui-btn-disabled-bg: transparent;--cui-btn-disabled-border-color: #3c74af;--cui-gradient: none }.btn-primary{--cui-btn-color: #fff;--cui-btn-bg: #3c74af;--cui-btn-border-color: #3c74af;--cui-btn-hover-color: #fff;--cui-btn-hover-bg: #3c74af;--cui-btn-hover-border-color:#3c74af;--cui-btn-focus-shadow-rgb: 113.05,111.35,220.15;--cui-btn-active-color: #fff;--cui-btn-active-bg:#3c74af;--cui-btn-active-border-color: #3c74af;--cui-btn-active-shadow: inset 0 3px 5px rgba(8, 10, 12, .125);--cui-btn-disabled-color: #fff;--cui-btn-disabled-bg: #3c74af;--cui-btn-disabled-border-color: #3c74af }.btn{--cui-btn-padding-x: .75rem;--cui-btn-padding-y: .375rem;--cui-btn-font-family: ;--cui-btn-font-size: 1rem;--cui-btn-font-weight: 400;--cui-btn-line-height: 1.5;--cui-btn-color: #ffffff;--cui-btn-bg: #396695;--cui-btn-border-width: var(--cui-border-width);--cui-btn-border-color: transparent;--cui-btn-border-radius: var(--cui-border-radius);--cui-btn-hover-border-color: transparent;--cui-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(8, 10, 12, .075);--cui-btn-disabled-opacity: .65;--cui-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--cui-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--cui-btn-padding-y) var(--cui-btn-padding-x);font-family:var(--cui-btn-font-family);font-size:var(--cui-btn-font-size);font-weight:var(--cui-btn-font-weight);line-height:var(--cui-btn-line-height);color:var(--cui-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--cui-btn-border-width) solid var(--cui-btn-border-color);border-radius:var(--cui-btn-border-radius);background-color:var(--cui-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bg-dark,[data-coreui-theme=dark] .dark\:bg-dark,[data-coreui-theme=dark] .dark\:bg-dark:not([class*="dark:"]){--cui-bg-opacity: 1;background-color:#9b9b9b!important}.sidebar-dark{box-shadow:4px 0 12px #00000059}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#47464699;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sidebar-dark .nav-link.active{position:relative}.sidebar-dark .nav-link.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background-color:#ffffffd9;border-radius:0 2px 2px 0}.sidebar-dark .nav-link svg,.sidebar-dark .nav-link i{opacity:.65}.sidebar-dark .nav-link.active svg,.sidebar-dark .nav-link.active i{opacity:1}.badge{--cui-badge-padding-x: .65em;--cui-badge-padding-y: .65em;--cui-badge-font-size: .75em;--cui-badge-font-weight: 700;--cui-badge-color: #fff;--cui-badge-border-radius: var(--cui-border-radius);display:inline-block;padding:var(--cui-badge-padding-y) var(--cui-badge-padding-x);font-size:var(--cui-badge-font-size);font-weight:var(--cui-badge-font-weight);line-height:1;color:var(--cui-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;width:inherit;border-radius:var(--cui-badge-border-radius, 0)}.menu-open>.nav-treeview{display:block;background-color:#4f4f4f;border-radius:5px}:root,[data-coreui-theme=light]{--cui-card-bg: #ffffff;--cui-card-border-color: #d1d5db}.bg-light{background-color:#e0e2e5!important}[data-coreui-theme=dark]{--cui-card-bg: #1f232b;--cui-card-border-color: #2f3541}.card{box-shadow:0 2px 6px #00000026;--cui-card-spacer-y: 1rem;--cui-card-spacer-x: 3rem}.card-header,.card-footer{background-color:transparent;border-color:var(--cui-border-color)}:root{--cui-body-font-family: "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cui-body-font-size: 1rem;--cui-body-line-height: 1.6}body{font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:600;color:var(--cui-emphasis-color);margin-bottom:.5rem}h1{font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.15rem}h4{font-size:1.05rem}h5{font-size:.95rem}h6{font-size:.875rem;font-weight:500}.card-title{font-size:.9rem;font-weight:600;margin-bottom:.25rem}p,.card-text,.table td{font-size:.9rem;color:var(--cui-body-color)}strong{font-weight:600}label,.form-label{font-size:.9rem;font-weight:500;color:#374151;margin-bottom:.2rem}.form-text,.help-text,.text-muted,small{font-size:.75rem;color:var(--cui-tertiary-color)}.table>thead{background:#f9fafb}.table thead th{font-size:.78rem;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:.03em}[data-coreui-theme=dark] .table>thead{background:var(--cui-tertiary-bg)}[data-coreui-theme=dark] .table thead th{color:var(--cui-secondary-color)}label,.form-label{font-size:.9rem;font-weight:500;color:var(--cui-secondary-color);margin-bottom:.2rem}.form-check-input{--cui-form-check-bg: var(--cui-body-bg);flex-shrink:0;width:1.2em;height:1.2em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#7d7e80;background-image:var(--cui-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--cui-border-width) solid var(--cui-border-color)}.form-check-input[type=checkbox]{border-radius:.25em;box-shadow:0 0 0 4px #3c82ff40}.form-check-label{color:var(--cui-form-check-label-color, );padding-left:5px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:#fff;pointer-events:none;background-color:#1291cd;border-color:#1291cd}.forgot{font-size:.9rem;font-weight:500;color:var(--cui-secondary-color);margin-bottom:.2rem;text-decoration:none!important}ul,ol{font-size:.875rem}li{margin-bottom:.2rem}a{font-weight:500}code,pre{font-family:var(--cui-font-monospace);font-size:.8rem}.welcome-bg{min-height:100vh;background-image:linear-gradient(180deg,#ffffffeb 50%,#fff),url(/images/welcome-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.sidebar{--cui-sidebar-width: 14rem}@media (min-width: 992px){.sidebar:not(.hide):not(.sidebar-overlaid):not(.sidebar-end)~*{--cui-sidebar-occupy-start: 14rem}}.nav-treeview{display:none;list-style:none;padding:0}.nav-treeview>.nav-item>.nav-link{padding-left:1.5rem}.menu-open>.nav-treeview{display:block}.has-treeview>.nav-link{display:flex;align-items:center}.has-treeview>.nav-link>p{flex:1;display:flex;align-items:center;margin-bottom:0}.has-treeview>.nav-link>p>.right{margin-left:auto;display:inline-block;transform:rotate(0);transition:transform .3s ease;font-size:.85em;opacity:.6}.has-treeview>.nav-link>p>.right:before{content:"❯"}.has-treeview.menu-open>.nav-link>p>.right{transform:rotate(90deg)}.sidebar-dark .nav-treeview .nav-link svg,.sidebar-dark .nav-treeview .nav-link i{opacity:.65}.sidebar-dark .nav-treeview .nav-link.active svg,.sidebar-dark .nav-treeview .nav-link.active i{opacity:1}.nav-treeview>.nav-item>.nav-link>p{margin-bottom:0}.nav-treeview .nav-treeview>.nav-item>.nav-link{padding-left:3rem}.nav-treeview .nav-treeview>.nav-item>.nav-link>p{margin-bottom:0}@keyframes onboarding-tooltip-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes onboarding-body-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes onboarding-complete-in{0%{opacity:0;transform:scale(.88) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes onboarding-help-nudge{0%,90%,to{transform:scale(1)}93%{transform:scale(1.14)}96%{transform:scale(1)}}@keyframes onboarding-highlight-ring{0%{box-shadow:0 0 #321fdb8c,0 0 0 6px #321fdb1f}50%{box-shadow:0 0 0 8px #321fdb33,0 0 0 16px #321fdb0a}to{box-shadow:0 0 #321fdb8c,0 0 0 6px #321fdb1f}}.onboarding-highlight{outline:3px solid var(--cui-primary, #321fdb)!important;outline-offset:4px;border-radius:6px;position:relative;z-index:1055;animation:onboarding-highlight-ring 1.8s ease-in-out infinite!important;transition:outline .2s ease}#onboarding-tooltip .card{border-radius:12px!important}#onboarding-tooltip .card-header{border-radius:12px 12px 0 0!important}#onboarding-tooltip .card-footer{border-radius:0 0 12px 12px!important}#onboarding-tooltip.onboarding-tooltip-animate{animation:onboarding-tooltip-in .28s cubic-bezier(.34,1.56,.64,1) both}#onboarding-tooltip .onboarding-body-animate{animation:onboarding-body-slide .22s ease both}#onboarding-help-btn{box-shadow:0 4px 12px #321fdb59!important;transition:transform .15s ease,opacity .15s ease;animation:onboarding-help-nudge 6s ease-in-out infinite}#onboarding-help-btn:hover{transform:scale(1.1);opacity:1!important;animation:none}#onboarding-next-btn{transition:transform .12s ease,box-shadow .12s ease}#onboarding-next-btn:hover{transform:translate(2px);box-shadow:0 4px 10px #321fdb4d}#onboarding-prev-btn{transition:transform .12s ease}#onboarding-prev-btn:hover{transform:translate(-2px)}@keyframes onboarding-pulse{0%{box-shadow:0 0 #321fdb8c}70%{box-shadow:0 0 0 12px #321fdb00}to{box-shadow:0 0 #321fdb00}}.onboarding-action-target{outline:3px solid var(--cui-primary, #321fdb)!important;outline-offset:4px;border-radius:6px;position:relative;z-index:1055;cursor:pointer!important;animation:onboarding-pulse 1.4s ease-in-out infinite;transition:outline .2s ease}#onboarding-complete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:flex;align-items:center;justify-content:center;background:#00000080;padding:16px}#onboarding-complete-card{animation:onboarding-complete-in .35s cubic-bezier(.34,1.56,.64,1) both;max-width:440px;width:100%;border-radius:12px!important;overflow:hidden}.onboarding-checklist-item{border-bottom:1px solid rgba(0,0,0,.07)!important}.onboarding-checklist-item:last-child{border-bottom:none!important}.onboarding-check-circle{background:var(--cui-success, #2eb85c)}.link-brand{color:#3c74af;text-decoration:none}.link-brand:hover{color:#2f5b89}
