:root{--dark-mode-toggle-bg:#111827;--dark-mode-toggle-circle:#fff}[data-bs-theme=dark],body.dark-mode{--bs-body-bg:#0f172a;--bs-content-bg:#121b34;--bs-card-bg:#1a2742;--bs-sidebar-bg:#1a2742;--bs-navbar-bg:#1a2742;--bs-topbar-bg:#0d1425;--bs-footer-bg:#0d1425;--bs-tooltip-bg:#1a2742;--bs-text-primary:#f8fafc;--bs-text-secondary:#cbd5e1;--bs-text-heading:#fff;--bs-text-muted:#94a3b8;--bs-text-disabled:#64748b;--bs-text-light:#f8fafc;--bs-text-dark:#1e293b;--bs-border-color:#2d3c59;--bs-border-light:#3b4d71;--bs-border-dark:#1e293b;--bs-primary:#6366f1;--bs-secondary:#8896b3;--bs-success:#10b981;--bs-info:#0ea5e9;--bs-warning:#f59e0b;--bs-danger:#ef4444;--bs-light:#475569;--bs-dark:#0f172a;--bs-primary-rgb:99,102,241;--bs-secondary-rgb:136,150,179;--bs-success-rgb:16,185,129;--bs-info-rgb:14,165,233;--bs-warning-rgb:245,158,11;--bs-danger-rgb:239,68,68;--bs-light-rgb:71,85,105;--bs-dark-rgb:15,23,42;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-table-bg:#1a2742;--bs-table-striped-bg:#21304f;--bs-table-hover-bg:#2d3c59;--bs-table-active-bg:#334267;--bs-table-border-color:#2d3c59;--bs-dropdown-bg:#1a2742;--bs-dropdown-link-color:#f1f5f9;--bs-dropdown-link-hover-bg:#2d3c59;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-link-active-bg:var(--bs-primary);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-disabled-color:#94a3b8;--bs-dropdown-header-color:#cbd5e1;--bs-dropdown-border-color:#2d3c59;--bs-dropdown-divider-bg:#2d3c59;--bs-nav-link-color:#f1f5f9;--bs-nav-link-hover-color:var(--bs-primary);--bs-nav-link-disabled-color:#94a3b8;--bs-nav-tabs-link-active-bg:#2d3c59;--bs-nav-tabs-link-active-color:var(--bs-primary);--bs-nav-pills-link-active-bg:var(--bs-primary);--bs-nav-pills-link-active-color:#fff;--bs-list-group-bg:#1a2742;--bs-list-group-color:#f1f5f9;--bs-list-group-border-color:#2d3c59;--bs-list-group-hover-bg:#21304f;--bs-list-group-active-bg:var(--bs-primary);--bs-list-group-active-color:#fff;--bs-list-group-disabled-color:#94a3b8;--bs-list-group-disabled-bg:#1a2742;--bs-list-group-action-color:#f1f5f9;--bs-list-group-action-hover-color:#fff;--bs-input-bg:#21304f;--bs-input-color:#f1f5f9;--bs-input-border-color:#3b4d71;--bs-input-focus-bg:#21304f;--bs-input-focus-border-color:var(--bs-primary);--bs-input-placeholder-color:#94a3b8;--bs-input-disabled-bg:#1a2742;--bs-input-disabled-color:#94a3b8;--bs-form-check-input-bg:#21304f;--bs-form-check-input-border:#3b4d71;--bs-form-check-input-checked-bg:var(--bs-primary);--bs-form-check-input-checked-border-color:var(--bs-primary);--bs-form-switch-bg:#3b4d71;--bs-form-switch-checked-bg:var(--bs-primary);--bs-btn-color:#f1f5f9;--bs-btn-bg:#2d3c59;--bs-btn-border-color:#3b4d71;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3b4d71;--bs-btn-hover-border-color:#495c85;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3b4d71;--bs-btn-active-border-color:#495c85;--bs-btn-disabled-color:#94a3b8;--bs-btn-disabled-bg:#1a2742;--bs-btn-disabled-border-color:#2d3c59;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.5);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.5);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.6);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.7);--bs-pagination-bg:#1a2742;--bs-pagination-border-color:#2d3c59;--bs-pagination-color:#f1f5f9;--bs-pagination-hover-bg:#2d3c59;--bs-pagination-hover-color:#fff;--bs-pagination-hover-border-color:#2d3c59;--bs-pagination-focus-bg:#2d3c59;--bs-pagination-focus-color:#fff;--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);--bs-pagination-active-color:#fff;--bs-pagination-disabled-color:#94a3b8;--bs-pagination-disabled-bg:#1a2742;--bs-pagination-disabled-border-color:#2d3c59;--bs-badge-color:#fff;--bs-popover-bg:#1a2742;--bs-popover-border-color:#2d3c59;--bs-popover-header-bg:#21304f;--bs-popover-header-color:#f1f5f9;--bs-popover-body-color:#f1f5f9;--bs-popover-arrow-color:#1a2742;--bs-popover-arrow-outer-color:#2d3c59;--bs-toast-bg:#1a2742;--bs-toast-border-color:#2d3c59;--bs-toast-header-bg:#21304f;--bs-toast-header-color:#f1f5f9;--bs-toast-header-border-color:#2d3c59;--bs-progress-bg:#21304f;--bs-progress-bar-bg:var(--bs-primary);--bs-progress-border-radius:0.375rem;--bs-link-color:#818cf8;--bs-link-hover-color:#a5b4fc;--bs-link-decoration:none;--bs-link-hover-decoration:none;--bs-tooltip-bg:#21304f;--bs-tooltip-color:#f1f5f9;--bs-modal-bg:#1a2742;--bs-modal-border-color:#2d3c59;--bs-modal-header-border-color:#2d3c59;--bs-modal-footer-border-color:#2d3c59;--bs-offcanvas-bg:#1a2742;--bs-offcanvas-border-color:#2d3c59;--bs-alert-bg:#1a2742;--bs-alert-border-color:#2d3c59;--bs-alert-color:#f1f5f9;--bs-btn-close-color:#f1f5f9;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f1f5f9'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-code-bg:#21304f;--bs-code-color:#f87171;--bs-pre-bg:#21304f;--bs-pre-color:#f1f5f9}body.dark-mode{background-color:var(--bs-body-bg);color:var(--bs-text-primary)}body.dark-mode a{color:var(--bs-link-color,#93c5fd);overflow:hidden;position:relative;text-decoration:var(--bs-link-decoration,none)}body.dark-mode a:hover{color:var(--bs-link-hover-color,#bfdbfe);text-decoration:var(--bs-link-hover-decoration,underline)}body.dark-mode a.hover-underline{position:relative;text-decoration:none}body.dark-mode a.hover-underline:after{background-color:var(--bs-link-hover-color,#bfdbfe);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}body.dark-mode a.hover-underline:hover:after{width:100%}body.dark-mode a.highlight-link{color:var(--bs-primary);font-weight:500;position:relative;text-decoration:none;z-index:1}body.dark-mode a.highlight-link:before{background-color:rgba(var(--bs-primary-rgb),.15);bottom:0;content:"";height:30%;left:0;position:absolute;transition:height .2s ease;width:100%;z-index:-1}body.dark-mode a.highlight-link:hover:before{height:100%}body.dark-mode a.link-primary{color:var(--bs-primary);text-decoration:none}body.dark-mode a.link-primary:hover{color:#6366f1}body.dark-mode a.link-secondary{color:var(--bs-secondary);text-decoration:none}body.dark-mode a.link-secondary:hover{color:#94a3b8}body.dark-mode a.link-success{color:var(--bs-success);text-decoration:none}body.dark-mode a.link-success:hover{color:#34d399}body.dark-mode a.link-danger{color:var(--bs-danger);text-decoration:none}body.dark-mode a.link-danger:hover{color:#f87171}body.dark-mode a.link-warning{color:var(--bs-warning);text-decoration:none}body.dark-mode a.link-warning:hover{color:#fbbf24}body.dark-mode a.link-info{color:var(--bs-info);text-decoration:none}body.dark-mode a.link-info:hover{color:#22d3ee}body.dark-mode a.link-light{color:var(--bs-light);text-decoration:none}body.dark-mode a.link-light:hover{color:#fff;text-shadow:0 0 5px hsla(0,0%,100%,.5)}body.dark-mode a.link-dark{color:#e2e8f0;text-decoration:none}body.dark-mode a.link-dark:hover{color:#fff}body.dark-mode a.icon-link{align-items:center;display:inline-flex;text-decoration:none}body.dark-mode a.icon-link i,body.dark-mode a.icon-link svg{margin-right:.5rem;transition:transform .2s ease}body.dark-mode a.icon-link:hover i,body.dark-mode a.icon-link:hover svg{transform:translateX(3px)}body.dark-mode a.glow-link{position:relative;text-decoration:none;transition:all .3s ease}body.dark-mode a.glow-link:hover{text-shadow:0 0 8px rgba(var(--bs-primary-rgb),.8)}body.dark-mode a.bubble-link{padding:0 2px;position:relative;text-decoration:none}body.dark-mode a.bubble-link:before{background-color:rgba(var(--bs-primary-rgb),0);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:-1}body.dark-mode a.bubble-link:hover:before{background-color:rgba(var(--bs-primary-rgb),.15)}body.dark-mode .text-primary{color:var(--bs-primary)!important}body.dark-mode .text-secondary{color:var(--bs-secondary)!important}body.dark-mode .text-success{color:var(--bs-success)!important}body.dark-mode .text-info{color:var(--bs-info)!important}body.dark-mode .text-warning{color:var(--bs-warning)!important}body.dark-mode .text-danger{color:var(--bs-danger)!important}body.dark-mode .text-light{color:var(--bs-light)!important}body.dark-mode .text-dark{color:var(--bs-dark)!important}body.dark-mode .text-muted{color:var(--bs-text-muted)!important}body.dark-mode .bg-primary{background-color:var(--bs-primary)!important}body.dark-mode .bg-secondary{background-color:var(--bs-secondary)!important}body.dark-mode .bg-success{background-color:var(--bs-success)!important}body.dark-mode .bg-info{background-color:var(--bs-info)!important}body.dark-mode .bg-warning{background-color:var(--bs-warning)!important}body.dark-mode .bg-danger{background-color:var(--bs-danger)!important}body.dark-mode .bg-light{background-color:var(--bs-light)!important}body.dark-mode .bg-dark{background-color:var(--bs-dark)!important}body.dark-mode .bg-body{background-color:var(--bs-body-bg)!important}body.dark-mode .bg-transparent{background-color:transparent!important}body.dark-mode .card,body.dark-mode .dropdown-menu,body.dark-mode .list-group,body.dark-mode .modal-content,body.dark-mode .popover,body.dark-mode .toast{background-color:#192340;background-image:linear-gradient(135deg,#1e2c4f,#162035);border-color:rgba(69,89,145,.3);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}body.dark-mode .card-header,body.dark-mode .list-group-item.active,body.dark-mode .modal-header,body.dark-mode .popover-header,body.dark-mode .toast-header{background-color:rgba(28,41,71,.8);background-image:linear-gradient(180deg,rgba(34,49,83,.9),rgba(28,41,71,.8));border-bottom-color:rgba(69,89,145,.3);color:#f8fafc}body.dark-mode .card-footer{background-color:rgba(28,41,71,.6);border-top-color:rgba(69,89,145,.3)}body.dark-mode .h1,body.dark-mode .h2,body.dark-mode .h3,body.dark-mode .h4,body.dark-mode .h5,body.dark-mode .h6,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:var(--bs-text-heading);font-weight:600}body.dark-mode .table{border-color:var(--bs-table-border-color)}body.dark-mode .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-striped-bg)}body.dark-mode .table-hover>tbody>tr:hover>*{background-color:var(--bs-table-hover-bg)}body.dark-mode .table-active{background-color:var(--bs-table-active-bg)!important}body.dark-mode .table tbody td,body.dark-mode .table tbody th,body.dark-mode .table thead th{border-color:var(--bs-table-border-color)}body.dark-mode .form-control,body.dark-mode .form-select{background-color:var(--bs-input-bg);border-color:var(--bs-input-border-color);color:var(--bs-input-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.dark-mode .form-control:focus,body.dark-mode .form-select:focus{background-color:var(--bs-input-focus-bg);border-color:var(--bs-input-focus-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}body.dark-mode .btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}body.dark-mode .btn-primary:hover{background-color:#4f46e5;border-color:#4338ca;box-shadow:0 4px 6px -1px rgba(var(--bs-primary-rgb),.2)}body.dark-mode .btn-success{background-color:var(--bs-success);border-color:var(--bs-success)}body.dark-mode .btn-success:hover{background-color:#059669;border-color:#047857;box-shadow:0 4px 6px -1px rgba(var(--bs-success-rgb),.2)}body.dark-mode .btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}body.dark-mode .btn-danger:hover{background-color:#dc2626;border-color:#b91c1c;box-shadow:0 4px 6px -1px rgba(var(--bs-danger-rgb),.2)}body.dark-mode .btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning)}body.dark-mode .btn-warning:hover{background-color:#d97706;border-color:#b45309;box-shadow:0 4px 6px -1px rgba(var(--bs-warning-rgb),.2)}body.dark-mode .btn-info{background-color:var(--bs-info);border-color:var(--bs-info)}body.dark-mode .btn-info:hover{background-color:#0284c7;border-color:#0369a1;box-shadow:0 4px 6px -1px rgba(var(--bs-info-rgb),.2)}.dark-mode-toggle{background:var(--dark-mode-toggle-bg);border-radius:15px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);cursor:pointer;height:30px;position:relative;transition:.3s;width:60px}.dark-mode-toggle input{height:0;opacity:0;position:absolute;width:0}.dark-mode-toggle label{border-radius:15px;cursor:pointer;height:100%;position:absolute;transition:.3s;width:100%}.dark-mode-toggle label:before{background:var(--dark-mode-toggle-circle);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);content:"";height:24px;left:4px;position:absolute;top:3px;transition:.3s;width:24px}.dark-mode-toggle input:checked+label{background:#1a237e}.dark-mode-toggle input:checked+label:before{background:#fff;left:32px}body.dark-mode .modal-content{background-color:#1a2742;border:1px solid var(--bs-border-color)}body.dark-mode .modal-header{background-color:rgba(28,41,71,.8);border-bottom-color:rgba(69,89,145,.3);color:#f8fafc}body.dark-mode .modal-footer{background-color:rgba(28,41,71,.6);border-top-color:rgba(69,89,145,.3)}body.dark-mode .modal-title{color:#e0e7ff;font-weight:600}body.dark-mode .modal-body{background-color:rgba(24,34,57,.9);color:#cbd5e1}body.dark-mode .btn-close{align-items:center;background-color:hsla(0,0%,100%,.1);background-image:none;border-radius:50%;color:#f1f5f9;display:flex;filter:brightness(2);height:1.5em;justify-content:center;opacity:.75;position:relative;text-shadow:none;width:1.5em}body.dark-mode .btn-close:after,body.dark-mode .btn-close:before{background-color:#f1f5f9;border-radius:1px;content:"";height:1em;position:absolute;transition:all .3s ease;width:2px}body.dark-mode .btn-close:before{transform:rotate(45deg)}body.dark-mode .btn-close:after{transform:rotate(-45deg)}body.dark-mode .btn-close:hover{background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));box-shadow:0 0 10px rgba(0,0,0,.3);opacity:1}body.dark-mode .btn-close-white{background-color:hsla(0,0%,100%,.15)}body.dark-mode .btn-close-white:after,body.dark-mode .btn-close-white:before{background-color:#fff}body.dark-mode .btn-close-white:hover{background-image:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1))}body.dark-mode .btn-close-primary{background-color:rgba(var(--bs-primary-rgb),.15)}body.dark-mode .btn-close-primary:after,body.dark-mode .btn-close-primary:before{background-color:var(--bs-primary)}body.dark-mode .btn-close-primary:hover{background-image:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.25),rgba(var(--bs-primary-rgb),.15))}body.dark-mode .btn-close-success{background-color:rgba(var(--bs-success-rgb),.15)}body.dark-mode .btn-close-success:after,body.dark-mode .btn-close-success:before{background-color:var(--bs-success)}body.dark-mode .btn-close-success:hover{background-image:linear-gradient(135deg,rgba(var(--bs-success-rgb),.25),rgba(var(--bs-success-rgb),.15))}body.dark-mode .btn-close-danger{background-color:rgba(var(--bs-danger-rgb),.15)}body.dark-mode .btn-close-danger:after,body.dark-mode .btn-close-danger:before{background-color:var(--bs-danger)}body.dark-mode .btn-close-danger:hover{background-image:linear-gradient(135deg,rgba(var(--bs-danger-rgb),.25),rgba(var(--bs-danger-rgb),.15))}body.dark-mode .btn-close-warning{background-color:rgba(var(--bs-warning-rgb),.15)}body.dark-mode .btn-close-warning:after,body.dark-mode .btn-close-warning:before{background-color:var(--bs-warning)}body.dark-mode .btn-close-warning:hover{background-image:linear-gradient(135deg,rgba(var(--bs-warning-rgb),.25),rgba(var(--bs-warning-rgb),.15))}body.dark-mode .btn-close-info{background-color:rgba(var(--bs-info-rgb),.15)}body.dark-mode .btn-close-info:after,body.dark-mode .btn-close-info:before{background-color:var(--bs-info)}body.dark-mode .btn-close-info:hover{background-image:linear-gradient(135deg,rgba(var(--bs-info-rgb),.25),rgba(var(--bs-info-rgb),.15))}body.dark-mode .btn-close-glow:hover{box-shadow:0 0 15px hsla(0,0%,100%,.5)}body.dark-mode .btn-close-primary.btn-close-glow:hover{box-shadow:0 0 15px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .btn-close-success.btn-close-glow:hover{box-shadow:0 0 15px rgba(var(--bs-success-rgb),.5)}body.dark-mode .btn-close-danger.btn-close-glow:hover{box-shadow:0 0 15px rgba(var(--bs-danger-rgb),.5)}body.dark-mode .btn-close-warning.btn-close-glow:hover{box-shadow:0 0 15px rgba(var(--bs-warning-rgb),.5)}body.dark-mode .btn-close-info.btn-close-glow:hover{box-shadow:0 0 15px rgba(var(--bs-info-rgb),.5)}body.dark-mode .btn-close-rotate:hover:after,body.dark-mode .btn-close-rotate:hover:before{transform:rotate(135deg)}body.dark-mode .btn-close-rotate:hover:after{transform:rotate(45deg)}body.dark-mode .btn-close-zoom:hover{transform:scale(1.2)}body.dark-mode .btn-close-sm{height:1.25em;width:1.25em}body.dark-mode .btn-close-sm:after,body.dark-mode .btn-close-sm:before{height:.8em}body.dark-mode .btn-close-lg{height:2em;width:2em}body.dark-mode .btn-close-lg:after,body.dark-mode .btn-close-lg:before{height:1.25em}body.dark-mode .modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto}body.dark-mode .toast-header .btn-close{margin-left:.75rem;margin-right:-.375rem}body.dark-mode .alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}body.dark-mode .modal-backdrop.show{opacity:.6}body.dark-mode .modal-primary .modal-header{background-image:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.3),rgba(var(--bs-primary-rgb),.2));border-bottom-color:rgba(var(--bs-primary-rgb),.4)}body.dark-mode .modal-primary .modal-footer{background-color:rgba(var(--bs-primary-rgb),.05);border-top-color:rgba(var(--bs-primary-rgb),.4)}body.dark-mode .modal-success .modal-header{background-image:linear-gradient(180deg,rgba(var(--bs-success-rgb),.3),rgba(var(--bs-success-rgb),.2));border-bottom-color:rgba(var(--bs-success-rgb),.4)}body.dark-mode .modal-success .modal-footer{background-color:rgba(var(--bs-success-rgb),.05);border-top-color:rgba(var(--bs-success-rgb),.4)}body.dark-mode .modal-danger .modal-header{background-image:linear-gradient(180deg,rgba(var(--bs-danger-rgb),.3),rgba(var(--bs-danger-rgb),.2));border-bottom-color:rgba(var(--bs-danger-rgb),.4)}body.dark-mode .modal-danger .modal-footer{background-color:rgba(var(--bs-danger-rgb),.05);border-top-color:rgba(var(--bs-danger-rgb),.4)}body.dark-mode .modal-warning .modal-header{background-image:linear-gradient(180deg,rgba(var(--bs-warning-rgb),.3),rgba(var(--bs-warning-rgb),.2));border-bottom-color:rgba(var(--bs-warning-rgb),.4)}body.dark-mode .nav-pills .nav-link.active{background-color:var(--bs-primary);background-image:linear-gradient(135deg,#4f46e5,#6366f1)}body.dark-mode .progress-bar{background-image:linear-gradient(90deg,#4f46e5,#818cf8)}body.dark-mode .progress-bar.bg-success{background-image:linear-gradient(90deg,#059669,#10b981)}body.dark-mode .progress-bar.bg-danger{background-image:linear-gradient(90deg,#dc2626,#ef4444)}body.dark-mode .progress-bar.bg-warning{background-image:linear-gradient(90deg,#d97706,#f59e0b)}body.dark-mode .progress-bar.bg-info{background-image:linear-gradient(90deg,#0284c7,#0ea5e9)}body.dark-mode .table thead th{background:linear-gradient(180deg,#21304f,#1e2b47);border-bottom-width:1px;color:#fff;font-weight:600;padding:.75rem}body.dark-mode .btn:focus,body.dark-mode .form-control:focus,body.dark-mode .form-select:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:none}body.dark-mode .alert-success{background:linear-gradient(145deg,rgba(16,185,129,.15),rgba(16,185,129,.05));border-left:4px solid var(--bs-success)}body.dark-mode .alert-danger{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.05));border-left:4px solid var(--bs-danger)}body.dark-mode .alert-warning{background:linear-gradient(145deg,rgba(245,158,11,.15),rgba(245,158,11,.05));border-left:4px solid var(--bs-warning)}body.dark-mode .alert-info{background:linear-gradient(145deg,rgba(14,165,233,.15),rgba(14,165,233,.05));border-left:4px solid var(--bs-info)}body.dark-mode .badge.bg-primary{background-color:var(--bs-primary)!important;color:#fff!important}body.dark-mode .badge.bg-success{background-color:var(--bs-success)!important;color:#fff!important}body.dark-mode .badge.bg-danger{background-color:var(--bs-danger)!important;color:#fff!important}body.dark-mode .badge.bg-warning{background-color:var(--bs-warning)!important;color:#fff!important}body.dark-mode .badge.bg-info{background-color:var(--bs-info)!important;color:#fff!important}body.dark-mode .toast-container{z-index:1090}body.dark-mode .toast-container .toast{background-color:var(--bs-toast-bg);border-color:var(--bs-toast-border-color);box-shadow:var(--bs-box-shadow)}body.dark-mode .toast-success{border-left:4px solid var(--bs-success)}body.dark-mode .toast-info{border-left:4px solid var(--bs-info)}body.dark-mode .toast-warning{border-left:4px solid var(--bs-warning)}body.dark-mode .toast-error{border-left:4px solid var(--bs-danger)}body.dark-mode .sweet-alert-popup{background-color:#1a2742!important;border:1px solid #2d3c59!important;border-radius:1rem!important;box-shadow:0 0 30px rgba(0,0,0,.3)!important;color:#f8fafc!important}body.dark-mode .sweet-alert-title{color:#fff!important}body.dark-mode .sweet-alert-icon.sweet-alert-icon-success{border-color:var(--bs-success)!important}body.dark-mode .sweet-alert-icon.sweet-alert-icon-error{border-color:var(--bs-danger)!important}body.dark-mode .sweet-alert-icon.sweet-alert-icon-warning{border-color:var(--bs-warning)!important}body.dark-mode .sweet-alert-icon.sweet-alert-icon-info{border-color:var(--bs-info)!important}body.dark-mode .sweet-alert-icon.sweet-alert-icon-question{border-color:var(--bs-primary)!important}body.dark-mode .sweet-alert-timer-progress-bar{background:var(--bs-primary)!important}body.dark-mode .code-viewer{background-color:#121b34;border:1px solid #2d3c59;box-shadow:0 4px 12px rgba(0,0,0,.1)}body.dark-mode .code-header{background-color:#1a2742;border-bottom:1px solid #2d3c59}body.dark-mode .code-content{color:#e2e8f0}body.dark-mode .code-content .keyword{color:#c084fc}body.dark-mode .code-content .function{color:#6366f1}body.dark-mode .code-content .string{color:#10b981}body.dark-mode .code-content .number{color:#f59e0b}body.dark-mode .code-content .comment{color:#94a3b8}body.dark-mode .timeline{border-left:3px solid #2d3c59}body.dark-mode .timeline-item:before{background:#2d3c59;border:3px solid rgba(var(--bs-primary-rgb),.2);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.1)}body.dark-mode .timeline-item.active:before{background:var(--bs-primary);border:3px solid rgba(var(--bs-primary-rgb),.2);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.1),0 0 15px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .timeline-item.primary:before{background:var(--bs-primary);box-shadow:0 0 15px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .timeline-item.success:before{background:var(--bs-success);box-shadow:0 0 15px rgba(var(--bs-success-rgb),.5)}body.dark-mode .timeline-item.danger:before{background:var(--bs-danger);box-shadow:0 0 15px rgba(var(--bs-danger-rgb),.5)}body.dark-mode .timeline-item.warning:before{background:var(--bs-warning);box-shadow:0 0 15px rgba(var(--bs-warning-rgb),.5)}body.dark-mode .timeline-item.info:before{background:var(--bs-info);box-shadow:0 0 15px rgba(var(--bs-info-rgb),.5)}body.dark-mode .progress-circle-wrapper{position:relative}body.dark-mode .progress-circle-bg{stroke:#2d3c59}body.dark-mode .progress-circle,body.dark-mode .progress-circle-primary{stroke:var(--bs-primary);filter:drop-shadow(0 0 3px rgba(var(--bs-primary-rgb),.5))}body.dark-mode .progress-circle-success{stroke:var(--bs-success);filter:drop-shadow(0 0 3px rgba(var(--bs-success-rgb),.5))}body.dark-mode .progress-circle-info{stroke:var(--bs-info);filter:drop-shadow(0 0 3px rgba(var(--bs-info-rgb),.5))}body.dark-mode .progress-circle-warning{stroke:var(--bs-warning);filter:drop-shadow(0 0 3px rgba(var(--bs-warning-rgb),.5))}body.dark-mode .progress-circle-danger{stroke:var(--bs-danger);filter:drop-shadow(0 0 3px rgba(var(--bs-danger-rgb),.5))}body.dark-mode .card-title{color:#e0e7ff}body.dark-mode .card-text{color:#cbd5e1}body.dark-mode .card a:not(.btn){color:#93c5fd}body.dark-mode .card a:not(.btn):hover{color:#bfdbfe}body.dark-mode .accordion{box-shadow:0 4px 16px rgba(0,0,0,.25)}body.dark-mode .accordion-item{background-color:#192340;background-image:linear-gradient(135deg,#1e2c4f,#162035);border-color:rgba(69,89,145,.3)}body.dark-mode .accordion-item:before{background:linear-gradient(180deg,var(--bs-primary),rgba(var(--bs-primary-rgb),.3))}body.dark-mode .accordion-header{color:#e0e7ff}body.dark-mode .accordion-button{background-color:rgba(28,41,71,.8);background-image:linear-gradient(180deg,rgba(34,49,83,.9),rgba(28,41,71,.8));color:#e0e7ff}body.dark-mode .accordion-button:not(.collapsed){background-color:#1a2742;background-image:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.15),rgba(24,33,56,.95));color:#a5b4fc}body.dark-mode .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e0e7ff'%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")}body.dark-mode .accordion-button:focus{border-color:rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25)}body.dark-mode .accordion-body{background-color:#162035;border-top-color:rgba(69,89,145,.3);color:#cbd5e1}body.dark-mode .accordion-flush{box-shadow:none}body.dark-mode .accordion-flush .accordion-item{background-color:transparent;border-color:rgba(69,89,145,.3)}body.dark-mode .accordion-flush .accordion-button{background-color:transparent;color:#e0e7ff}body.dark-mode .accordion-flush .accordion-button:not(.collapsed){background-color:transparent;border-bottom-color:rgba(var(--bs-primary-rgb),.3);color:#a5b4fc}body.dark-mode .accordion-flush .accordion-body{background-color:transparent}body.dark-mode .collapse:not(.show){display:none}body.dark-mode .collapsing{transition:height .35s ease}body.dark-mode .collapse-horizontal{transition:width .35s ease}body.dark-mode .collapse .card{background-color:#162035;border-color:rgba(69,89,145,.3)}body.dark-mode .btn[data-bs-toggle=collapse]{transition:color .2s,background-color .2s}body.dark-mode .btn[data-bs-toggle=collapse].collapsed{opacity:.9}body.dark-mode a[data-bs-toggle=collapse]{color:#93c5fd;text-decoration:none}body.dark-mode .breadcrumb{background-color:var(--bs-dark-bg-subtle);box-shadow:0 1px 2px rgba(0,0,0,.1)}body.dark-mode .breadcrumb-item{color:var(--bs-gray-200)}body.dark-mode .breadcrumb-item a{color:var(--bs-primary-text)}body.dark-mode .breadcrumb-item a:hover{color:var(--bs-primary-text-emphasis)}body.dark-mode .breadcrumb-item+.breadcrumb-item:before{color:var(--bs-gray-500)}body.dark-mode .breadcrumb-item.active,body.dark-mode .breadcrumb-with-icons .breadcrumb-item i,body.dark-mode .breadcrumb-with-icons .breadcrumb-item svg{color:var(--bs-gray-400)}body.dark-mode .breadcrumb-angle .breadcrumb-item+.breadcrumb-item:before,body.dark-mode .breadcrumb-arrow .breadcrumb-item+.breadcrumb-item:before,body.dark-mode .breadcrumb-chevron .breadcrumb-item+.breadcrumb-item:before,body.dark-mode .breadcrumb-dash .breadcrumb-item+.breadcrumb-item:before,body.dark-mode .breadcrumb-dot .breadcrumb-item+.breadcrumb-item:before{color:var(--bs-gray-600)}body.dark-mode .breadcrumb-clean{background-color:transparent;background-image:none;box-shadow:none}body.dark-mode .breadcrumb-bordered{background-color:transparent;background-image:none;border:1px solid rgba(69,89,145,.3)}body.dark-mode .breadcrumb-floating{background-color:#192340;background-image:linear-gradient(135deg,#1f2b4d,#172136);box-shadow:0 4px 12px rgba(0,0,0,.2)}body.dark-mode .breadcrumb-primary{background-color:rgba(var(--bs-primary-rgb),.08)}body.dark-mode .breadcrumb-primary .breadcrumb-item.active{color:var(--bs-primary)}body.dark-mode .breadcrumb-primary .breadcrumb-item+.breadcrumb-item:before{color:var(--bs-primary);opacity:.6}body.dark-mode .breadcrumb-success{background-color:rgba(var(--bs-success-rgb),.08)}body.dark-mode .breadcrumb-success .breadcrumb-item a,body.dark-mode .breadcrumb-success .breadcrumb-item.active{color:var(--bs-success)}body.dark-mode .breadcrumb-success .breadcrumb-item a:hover{color:#059669}body.dark-mode .breadcrumb-success .breadcrumb-item+.breadcrumb-item:before{color:var(--bs-success);opacity:.6}body.dark-mode .breadcrumb-info{background-color:rgba(var(--bs-info-rgb),.08)}body.dark-mode .breadcrumb-info .breadcrumb-item a,body.dark-mode .breadcrumb-info .breadcrumb-item.active{color:var(--bs-info)}body.dark-mode .breadcrumb-info .breadcrumb-item a:hover{color:#0284c7}body.dark-mode .breadcrumb-info .breadcrumb-item+.breadcrumb-item:before{color:var(--bs-info);opacity:.6}body.dark-mode .breadcrumb-dark{background-color:#121b34}body.dark-mode .breadcrumb-dark .breadcrumb-item{color:#cbd5e1}body.dark-mode .breadcrumb-dark .breadcrumb-item a{color:#e0e7ff}body.dark-mode .breadcrumb-dark .breadcrumb-item a:hover{color:#fff}body.dark-mode .breadcrumb-dark .breadcrumb-item.active{color:#94a3b8}body.dark-mode .breadcrumb-dark .breadcrumb-item+.breadcrumb-item:before{color:#475569}body.dark-mode .breadcrumb-pill .breadcrumb-item.active{background-color:var(--bs-primary);color:#fff}body.dark-mode .card-breadcrumb{background-color:transparent;background-image:none;border-bottom-color:rgba(69,89,145,.3)}body.dark-mode .dropdown-menu{background-color:#202e50;background-image:linear-gradient(135deg,#243456,#1d2a45);border-color:rgba(79,99,155,.3);box-shadow:0 5px 15px rgba(0,0,0,.25)}body.dark-mode .dropdown-item{color:#e0e7ff}body.dark-mode .dropdown-item:focus,body.dark-mode .dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb),.1);color:#fff}body.dark-mode .dropdown-item.active,body.dark-mode .dropdown-item:active{background-color:var(--bs-primary);color:#fff}body.dark-mode .dropdown-item.disabled,body.dark-mode .dropdown-item:disabled{color:#64748b}body.dark-mode .dropdown-header{color:#bfdbfe;font-weight:600}body.dark-mode .dropdown-divider{border-top:1px solid rgba(69,89,145,.3)}body.dark-mode .dropdown-toggle:after{color:inherit}body.dark-mode .dropdown-menu-dark{background-color:#151e36;background-image:linear-gradient(135deg,#1a243f,#131b31)}body.dark-mode .dropdown-menu-dark .dropdown-item{color:#cbd5e1}body.dark-mode .dropdown-menu-dark .dropdown-item:focus,body.dark-mode .dropdown-menu-dark .dropdown-item:hover{background-color:hsla(0,0%,100%,.1);color:#fff}body.dark-mode .dropdown-menu-dark .dropdown-divider{border-color:hsla(0,0%,100%,.1)}body.dark-mode .dropdown-menu-dark .dropdown-header{color:#94a3b8}body.dark-mode .dropdown-menu-sm{font-size:.875rem;padding:.25rem 0}body.dark-mode .dropdown-menu-lg{font-size:1.125rem;padding:.5rem 0}body.dark-mode .dropdown-menu-boxed{border-radius:.5rem;padding:.75rem}body.dark-mode .dropdown-menu-boxed .dropdown-item{border-radius:.25rem;margin-bottom:.25rem;padding:.5rem .75rem}body.dark-mode .dropdown-menu-icons .dropdown-item-icon{color:var(--bs-primary);margin-right:.5rem;text-align:center;width:1.25rem}body.dark-mode .dropdown-menu-compact{min-width:10rem;padding:.5rem}body.dark-mode .dropdown-menu-compact .dropdown-item{border-radius:.25rem;padding:.5rem .75rem}body.dark-mode .dropdown-menu-card{overflow:hidden;padding:0}body.dark-mode .dropdown-menu-card .dropdown-header{background-color:rgba(34,49,85,.8);background-image:linear-gradient(180deg,rgba(39,56,95,.9),rgba(32,46,80,.8));border-bottom:1px solid rgba(69,89,145,.3);margin-bottom:0;padding:1rem}body.dark-mode .dropdown-menu-card .dropdown-body{background-color:#202e50;padding:1rem}body.dark-mode .dropdown-menu-card .dropdown-footer{background-color:rgba(36,50,84,.5);border-top:1px solid rgba(79,99,155,.3);padding:.75rem 1rem}body.dark-mode .dropdown-menu-wide{min-width:20rem}body.dark-mode .dropdown-menu .form-control,body.dark-mode .dropdown-menu .form-select{background-color:#263761;border-color:#3d5184;color:#e0e7ff}body.dark-mode .dropdown-menu .form-control:focus,body.dark-mode .dropdown-menu .form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}body.dark-mode .dropdown-menu .form-check-input{background-color:#263761;border-color:#3d5184}body.dark-mode .dropdown-menu .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}body.dark-mode .dropdown-menu .avatar{background-color:rgba(var(--bs-primary-rgb),.1)}body.dark-mode .dropdown-menu .avatar-content{color:var(--bs-primary)}body.dark-mode .dropdown-menu .list-group-item{background-color:transparent;color:#e0e7ff}body.dark-mode .dropdown-menu .list-group-item:hover{background-color:rgba(var(--bs-primary-rgb),.1)}body.dark-mode .input-group{border:1px solid #3d5184;border-radius:var(--bs-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.15);overflow:hidden}body.dark-mode .input-group-text{font-weight:500}body.dark-mode .input-group-text,body.dark-mode .input-group>.form-control,body.dark-mode .input-group>.form-select{background-color:#263761;border-color:#3d5184;color:#e0e7ff}body.dark-mode .input-group>.form-control::placeholder,body.dark-mode .input-group>.form-select::placeholder{color:#94a3b8;opacity:.8}body.dark-mode .input-group>.form-control:focus::placeholder,body.dark-mode .input-group>.form-select:focus::placeholder{color:#cbd5e1;opacity:.6}body.dark-mode .input-group>.form-control:focus,body.dark-mode .input-group>.form-select:focus{background-color:#263761;border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);color:#fff;outline:none;z-index:5}body.dark-mode .input-group:focus-within{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}body.dark-mode .input-group-lg>.form-control,body.dark-mode .input-group-lg>.input-group-text{font-size:1.1rem;padding:.75rem 1rem}body.dark-mode .input-group-sm>.form-control,body.dark-mode .input-group-sm>.input-group-text{font-size:.825rem;padding:.25rem .5rem}body.dark-mode .input-group .btn{border-color:#3d5184;z-index:1}body.dark-mode .input-group .btn-primary{background-image:linear-gradient(135deg,#4f46e5,#6366f1);border-color:#4338ca}body.dark-mode .input-group-primary{border-color:rgba(var(--bs-primary-rgb),.5)}body.dark-mode .input-group-primary .input-group-text{background-color:rgba(var(--bs-primary-rgb),.15);border-color:rgba(var(--bs-primary-rgb),.5);color:var(--bs-primary)}body.dark-mode .input-group-success{border-color:rgba(var(--bs-success-rgb),.5)}body.dark-mode .input-group-success .input-group-text{background-color:rgba(var(--bs-success-rgb),.15);border-color:rgba(var(--bs-success-rgb),.5);color:var(--bs-success)}body.dark-mode .input-group-danger{border-color:rgba(var(--bs-danger-rgb),.5)}body.dark-mode .input-group-danger .input-group-text{background-color:rgba(var(--bs-danger-rgb),.15);border-color:rgba(var(--bs-danger-rgb),.5);color:var(--bs-danger)}body.dark-mode .input-group-warning{border-color:rgba(var(--bs-warning-rgb),.5)}body.dark-mode .input-group-warning .input-group-text{background-color:rgba(var(--bs-warning-rgb),.15);border-color:rgba(var(--bs-warning-rgb),.5);color:var(--bs-warning)}body.dark-mode .input-group-info{border-color:rgba(var(--bs-info-rgb),.5)}body.dark-mode .input-group-info .input-group-text{background-color:rgba(var(--bs-info-rgb),.15);border-color:rgba(var(--bs-info-rgb),.5);color:var(--bs-info)}body.dark-mode .input-group-icon{position:relative}body.dark-mode .input-group-icon i{color:#94a3b8;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:5}body.dark-mode .input-group-icon input{padding-left:2.5rem}body.dark-mode .input-group-icon.icon-right i{left:auto;right:1rem}body.dark-mode .input-group-icon.icon-right input{padding-left:.75rem;padding-right:2.5rem}body.dark-mode .input-group-icon.input-group-primary i{color:var(--bs-primary)}body.dark-mode .input-group-icon.input-group-success i{color:var(--bs-success)}body.dark-mode .input-group-icon.input-group-danger i{color:var(--bs-danger)}body.dark-mode .input-group-icon.input-group-warning i{color:var(--bs-warning)}body.dark-mode .input-group-icon.input-group-info i{color:var(--bs-info)}body.dark-mode .search-input{background-color:#263761;border:1px solid #3d5184;border-radius:var(--bs-border-radius);box-shadow:0 4px 8px rgba(0,0,0,.15);overflow:hidden;position:relative}body.dark-mode .search-input .search-icon{color:#94a3b8;left:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:5}body.dark-mode .search-input input{background-color:transparent;border:none;color:#e0e7ff;height:calc(1.5em + .75rem + 2px);padding-left:2.5rem;width:100%}body.dark-mode .search-input input:focus{box-shadow:none;outline:none}body.dark-mode .search-input .search-clear{background:none;border:none;color:#94a3b8;cursor:pointer;display:none;font-size:1.25rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:5}body.dark-mode .search-input input:valid~.search-clear{display:block}body.dark-mode .input-group-pill{border-radius:50rem}body.dark-mode .input-group-pill .input-group-text:first-child{border-bottom-left-radius:50rem;border-top-left-radius:50rem}body.dark-mode .input-group-pill .form-control:last-child,body.dark-mode .input-group-pill .input-group-text:last-child{border-bottom-right-radius:50rem;border-top-right-radius:50rem}body.dark-mode .input-group-outline{background:transparent;border:none;box-shadow:none}body.dark-mode .input-group-outline .input-group-text{background:transparent;border:1px solid #3d5184}body.dark-mode .input-group-outline .form-control{background:transparent;border:1px solid #3d5184;margin-left:-1px}body.dark-mode .list-group{background-color:#192340;background-image:linear-gradient(135deg,#1e2c4f,#162035);border-color:rgba(69,89,145,.3)}body.dark-mode .list-group-item{background-color:transparent;border-color:rgba(69,89,145,.3);color:#e0e7ff}body.dark-mode .list-group-item:hover{background-color:rgba(var(--bs-primary-rgb),.05)}body.dark-mode .list-group-item.active{background-image:linear-gradient(135deg,#4f46e5,#6366f1);border-color:rgba(var(--bs-primary-rgb),.5);color:#fff;font-weight:500}body.dark-mode .list-group-item-action{color:#e0e7ff}body.dark-mode .list-group-item-action:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:#fff}body.dark-mode .list-group-item-action:focus{background-color:rgba(var(--bs-primary-rgb),.1);color:#fff}body.dark-mode .list-group-item-action:active{background-color:rgba(var(--bs-primary-rgb),.15);color:#fff}body.dark-mode .list-group-item-action.active{background-image:linear-gradient(135deg,#4f46e5,#6366f1);border-color:rgba(var(--bs-primary-rgb),.5)}body.dark-mode .list-group-item-action.disabled,body.dark-mode .list-group-item.disabled,body.dark-mode .list-group-item:disabled{background-color:rgba(28,41,71,.5);border-color:rgba(69,89,145,.2);color:#64748b}body.dark-mode .list-group-flush{border-radius:0}body.dark-mode .list-group-flush .list-group-item{border-left:0;border-radius:0;border-right:0}body.dark-mode .list-group-flush .list-group-item:first-child{border-top:0}body.dark-mode .list-group-flush .list-group-item:last-child{border-bottom:0}body.dark-mode .list-group-horizontal{flex-direction:row}body.dark-mode .list-group-horizontal .list-group-item{margin-bottom:0;margin-right:-1px}body.dark-mode .list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:var(--bs-border-radius);border-top-left-radius:var(--bs-border-radius);border-top-right-radius:0}body.dark-mode .list-group-horizontal .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}body.dark-mode .list-group-item-primary{background-color:rgba(var(--bs-primary-rgb),.15);color:var(--bs-primary)}body.dark-mode .list-group-item-primary.list-group-item-action:focus,body.dark-mode .list-group-item-primary.list-group-item-action:hover{background-color:rgba(var(--bs-primary-rgb),.25);color:#818cf8}body.dark-mode .list-group-item-secondary{background-color:rgba(var(--bs-secondary-rgb),.15);color:var(--bs-secondary)}body.dark-mode .list-group-item-secondary.list-group-item-action:focus,body.dark-mode .list-group-item-secondary.list-group-item-action:hover{background-color:rgba(var(--bs-secondary-rgb),.25);color:#9ca3af}body.dark-mode .list-group-item-success{background-color:rgba(var(--bs-success-rgb),.15);color:var(--bs-success)}body.dark-mode .list-group-item-success.list-group-item-action:focus,body.dark-mode .list-group-item-success.list-group-item-action:hover{background-color:rgba(var(--bs-success-rgb),.25);color:#34d399}body.dark-mode .list-group-item-danger{background-color:rgba(var(--bs-danger-rgb),.15);color:var(--bs-danger)}body.dark-mode .list-group-item-danger.list-group-item-action:focus,body.dark-mode .list-group-item-danger.list-group-item-action:hover{background-color:rgba(var(--bs-danger-rgb),.25);color:#f87171}body.dark-mode .list-group-item-warning{background-color:rgba(var(--bs-warning-rgb),.15);color:var(--bs-warning)}body.dark-mode .list-group-item-warning.list-group-item-action:focus,body.dark-mode .list-group-item-warning.list-group-item-action:hover{background-color:rgba(var(--bs-warning-rgb),.25);color:#fbbf24}body.dark-mode .list-group-item-info{background-color:rgba(var(--bs-info-rgb),.15);color:var(--bs-info)}body.dark-mode .list-group-item-info.list-group-item-action:focus,body.dark-mode .list-group-item-info.list-group-item-action:hover{background-color:rgba(var(--bs-info-rgb),.25);color:#38bdf8}body.dark-mode .list-group-modern{background-color:#1a2742;background-image:linear-gradient(145deg,#1f2d4d,#182238);border:1px solid rgba(79,99,155,.3);border-radius:.75rem;box-shadow:0 5px 20px rgba(0,0,0,.25);overflow:hidden}body.dark-mode .list-group-modern .list-group-item{background-color:transparent;background-image:linear-gradient(90deg,#1a2742,#1a2742);border-left:0;border-right:0;border-color:rgba(79,99,155,.3);padding:1rem 1.25rem;position:relative;transition:all .25s ease}body.dark-mode .list-group-modern .list-group-item:before{background:linear-gradient(180deg,var(--bs-primary),rgba(var(--bs-primary-rgb),.3));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}body.dark-mode .list-group-modern .list-group-item:hover:before{opacity:.6}body.dark-mode .list-group-modern .list-group-item.active:before{opacity:1}body.dark-mode .list-group-modern .list-group-item:first-child{border-top:0}body.dark-mode .list-group-modern .list-group-item:last-child{border-bottom:0}body.dark-mode .list-group-modern .list-group-item:not(.active):hover{background-image:linear-gradient(90deg,#21304f,#21304f);transform:translateX(5px)}body.dark-mode .list-group-modern .list-group-item.active{background-image:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.15),#2d3c59);box-shadow:0 0 15px rgba(var(--bs-primary-rgb),.4);z-index:2}body.dark-mode .list-group-modern .list-group-item-primary{background-image:linear-gradient(90deg,#212b54,#212b54)}body.dark-mode .list-group-modern .list-group-item-primary:before{background:linear-gradient(180deg,var(--bs-primary),rgba(var(--bs-primary-rgb),.3))}body.dark-mode .list-group-modern .list-group-item-success{background-image:linear-gradient(90deg,#1a3d32,#1a3d32)}body.dark-mode .list-group-modern .list-group-item-success:before{background:linear-gradient(180deg,var(--bs-success),rgba(var(--bs-success-rgb),.3))}body.dark-mode .list-group-modern .list-group-item-danger{background-image:linear-gradient(90deg,#3d1e1e,#3d1e1e)}body.dark-mode .list-group-modern .list-group-item-danger:before{background:linear-gradient(180deg,var(--bs-danger),rgba(var(--bs-danger-rgb),.3))}body.dark-mode .list-group-modern .list-group-item-warning{background-image:linear-gradient(90deg,#3d2d1a,#3d2d1a)}body.dark-mode .list-group-modern .list-group-item-warning:before{background:linear-gradient(180deg,var(--bs-warning),rgba(var(--bs-warning-rgb),.3))}body.dark-mode .list-group-modern .list-group-item-info{background-image:linear-gradient(90deg,#1a3040,#1a3040)}body.dark-mode .list-group-modern .list-group-item-info:before{background:linear-gradient(180deg,var(--bs-info),rgba(var(--bs-info-rgb),.3))}body.dark-mode .list-group-card .list-group-item{background-color:#202e50;border:1px solid rgba(79,99,155,.3);border-radius:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:.5rem;transition:all .2s ease}body.dark-mode .list-group-card .list-group-item:last-child{margin-bottom:0}body.dark-mode .list-group-card .list-group-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}body.dark-mode .list-group-card .list-group-item.active{box-shadow:0 5px 15px rgba(var(--bs-primary-rgb),.3);transform:translateY(-2px)}body.dark-mode .list-group-borderless{background:transparent;box-shadow:none}body.dark-mode .list-group-borderless .list-group-item{background-color:transparent;border:none;border-bottom:1px solid rgba(79,99,155,.2);padding:.75rem 0;transition:all .2s ease}body.dark-mode .list-group-borderless .list-group-item:last-child{border-bottom:none}body.dark-mode .list-group-borderless .list-group-item:not(.active):hover{color:#fff;padding-left:.5rem}body.dark-mode .list-group-borderless .list-group-item.active{background:none;border-bottom-color:var(--bs-primary);color:var(--bs-primary);font-weight:600}body.dark-mode .list-group-item-icon i{margin-right:.75rem;opacity:.8;text-align:center;width:1.25rem}body.dark-mode .list-group-item-icon.active i{opacity:1}body.dark-mode .list-group-timeline{box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative}body.dark-mode .list-group-timeline:before{background-color:rgba(79,99,155,.3);bottom:0;content:"";left:1.5rem;position:absolute;top:0;width:3px;z-index:1}body.dark-mode .list-group-timeline .list-group-item{border:1px solid rgba(79,99,155,.3);border-radius:.5rem;margin-bottom:.5rem;padding-left:3.5rem;position:relative;z-index:2}body.dark-mode .list-group-timeline .list-group-item:before{background-color:#3b4d71;border:3px solid rgba(var(--bs-primary-rgb),.2);border-radius:50%;content:"";height:12px;left:1.5rem;position:absolute;top:1.25rem;transform:translateX(-50%);width:12px;z-index:3}body.dark-mode .list-group-timeline .list-group-item.active:before{background-color:var(--bs-primary);box-shadow:0 0 10px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .list-group-material .list-group-item{background-color:#202e50;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .2s ease}body.dark-mode .list-group-material .list-group-item:after{background-color:var(--bs-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}body.dark-mode .list-group-material .list-group-item:hover:after{width:100%}body.dark-mode .list-group-material .list-group-item.active:after{height:2px;width:100%}body.dark-mode .list-group-material .list-group-item.active{background-color:rgba(var(--bs-primary-rgb),.1)}body.dark-mode .list-group-material h5{color:#e0e7ff;margin-bottom:.25rem}body.dark-mode .list-group-material p{color:#94a3b8;margin-bottom:.25rem}body.dark-mode .list-group-material small{color:#64748b}body.dark-mode .pagination{gap:.35rem}body.dark-mode .page-link{background-color:var(--bs-input-bg);border-color:hsla(0,0%,100%,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--bs-text-primary);transition:all .25s ease-in-out}body.dark-mode .page-link:hover{background-color:rgba(var(--bs-primary-rgb),.25);border-color:rgba(var(--bs-primary-rgb),.3);box-shadow:0 3px 10px rgba(0,0,0,.2),0 0 10px rgba(var(--bs-primary-rgb),.3);color:#fff;transform:translateY(-2px)}body.dark-mode .page-link:focus{background-color:rgba(var(--bs-primary-rgb),.15);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.35)}body.dark-mode .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.5);color:#fff}body.dark-mode .page-item.active .page-link:hover{background-color:var(--bs-primary-hover,#4763e4);box-shadow:0 5px 15px rgba(var(--bs-primary-rgb),.6);transform:translateY(-3px)}body.dark-mode .page-item.disabled .page-link{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.05);box-shadow:none;color:var(--bs-text-muted);opacity:.5}body.dark-mode .pagination-lg .page-link{font-size:1.05rem;height:3.25rem;min-width:3.25rem}body.dark-mode .pagination-sm .page-link{font-size:.75rem;height:1.85rem;min-width:1.85rem}body.dark-mode .pagination-rounded .page-link{align-items:center;border-radius:50%;display:flex;justify-content:center;margin:0 .125rem}body.dark-mode .pagination-rounded .page-link:hover{background-image:radial-gradient(circle,rgba(var(--bs-primary-rgb),.3) 0,rgba(var(--bs-primary-rgb),.1) 70%);transform:translateY(-1px) scale(1.05)}body.dark-mode .pagination-rounded .page-item.active .page-link{background-image:radial-gradient(circle,var(--bs-primary) 0,rgba(var(--bs-primary-rgb),.8) 100%)}body.dark-mode .pagination-borderless .page-link{background-color:transparent;border:none}body.dark-mode .pagination-borderless .page-link:hover{background-color:rgba(var(--bs-primary-rgb),.15);box-shadow:none;color:var(--bs-primary);transform:translateY(-1px)}body.dark-mode .pagination-borderless .page-item.active .page-link{background-color:rgba(var(--bs-primary-rgb),.2);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.3);color:var(--bs-primary);font-weight:600}body.dark-mode .pagination-flat{gap:.5rem}body.dark-mode .pagination-flat .page-link{background-color:hsla(0,0%,100%,.08);border:none;border-radius:.25rem;color:var(--bs-text-primary);font-weight:600}body.dark-mode .pagination-flat .page-link:hover{background-color:hsla(0,0%,100%,.12);box-shadow:none;color:#fff;transform:none}body.dark-mode .pagination-flat .page-item.active .page-link{background-color:var(--bs-primary);box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.4);color:#fff}body.dark-mode .pagination-floating{gap:.5rem}body.dark-mode .pagination-floating .page-link{background-color:#1e293b;background-image:linear-gradient(180deg,#27364d,#1a2841);border:none;border-radius:.35rem;box-shadow:0 2px 5px rgba(0,0,0,.2)}body.dark-mode .pagination-floating .page-link:hover{background-image:linear-gradient(180deg,#2a3d59,#1d2f4d);box-shadow:0 5px 15px rgba(0,0,0,.3),0 0 5px rgba(var(--bs-primary-rgb),.2);transform:translateY(-3px)}body.dark-mode .pagination-floating .page-item.active .page-link{background-image:linear-gradient(180deg,var(--bs-primary),rgba(var(--bs-primary-rgb),.8));box-shadow:0 5px 15px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .pagination-underline .page-link{background-color:transparent;border:none;padding-bottom:.5rem;position:relative}body.dark-mode .pagination-underline .page-link:after{background:var(--bs-primary);bottom:0;box-shadow:0 0 10px rgba(var(--bs-primary-rgb),.5);content:"";height:2px;left:50%;position:absolute;transition:all .25s ease-in-out;width:0}body.dark-mode .pagination-underline .page-link:hover{background-color:transparent;box-shadow:none;color:var(--bs-primary);transform:none}body.dark-mode .pagination-underline .page-link:hover:after{left:10%;width:80%}body.dark-mode .pagination-underline .page-item.active .page-link{background-color:transparent;color:var(--bs-primary);font-weight:600}body.dark-mode .pagination-underline .page-item.active .page-link:after{background:linear-gradient(90deg,rgba(var(--bs-primary-rgb),.7),var(--bs-primary),rgba(var(--bs-primary-rgb),.7));height:3px;left:0;width:100%}body.dark-mode .pagination-glow .page-link:hover{box-shadow:0 0 15px rgba(var(--bs-primary-rgb),.5)}body.dark-mode .pagination-glow .page-item.active .page-link{box-shadow:0 0 20px rgba(var(--bs-primary-rgb),.7)}@keyframes slowPulse{0%{box-shadow:0 0 5px rgba(var(--bs-primary-rgb),.3)}50%{box-shadow:0 0 15px rgba(var(--bs-primary-rgb),.6)}to{box-shadow:0 0 5px rgba(var(--bs-primary-rgb),.3)}}body.dark-mode .pagination-pulse .page-item.active .page-link{animation:slowPulse 3s infinite}body.dark-mode .pagination-primary .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary)}body.dark-mode .pagination-success .page-item.active .page-link{background-color:var(--bs-success);border-color:var(--bs-success);box-shadow:0 4px 12px rgba(var(--bs-success-rgb),.5)}body.dark-mode .pagination-danger .page-item.active .page-link{background-color:var(--bs-danger);border-color:var(--bs-danger);box-shadow:0 4px 12px rgba(var(--bs-danger-rgb),.5)}body.dark-mode .pagination-warning .page-item.active .page-link{background-color:var(--bs-warning);border-color:var(--bs-warning);box-shadow:0 4px 12px rgba(var(--bs-warning-rgb),.5)}body.dark-mode .pagination-info .page-item.active .page-link{background-color:var(--bs-info);border-color:var(--bs-info);box-shadow:0 4px 12px rgba(var(--bs-info-rgb),.5)}body.dark-mode .pagination-with-info{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}body.dark-mode .pagination-with-info .pagination-info{color:var(--bs-text-muted);font-size:.875rem;font-weight:500}body.dark-mode .pagination-compact{gap:.15rem}body.dark-mode .pagination-compact .page-link{font-size:.8rem;height:2rem;min-width:2rem;padding:.25rem}body.dark-mode .pagination-hover-fill .page-link{overflow:hidden;position:relative;z-index:1}body.dark-mode .pagination-hover-fill .page-link:before{background-color:var(--bs-primary);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease-out;z-index:-1}body.dark-mode .pagination-hover-fill .page-link:hover{color:#fff;transform:translateY(0)}body.dark-mode .pagination-hover-fill .page-item.active .page-link:before,body.dark-mode .pagination-hover-fill .page-link:hover:before{transform:scaleY(1)}@media (max-width:576px){body.dark-mode .pagination{flex-wrap:wrap;justify-content:center}body.dark-mode .page-link{font-size:.8rem;height:2rem;min-width:2rem;padding:.2rem .5rem}}body.dark-mode .pricing-plan{background-color:var(--bs-dark,#1a2236);border-color:hsla(0,0%,100%,.05);box-shadow:0 8px 24px rgba(0,0,0,.2)}body.dark-mode .pricing-plan:hover{box-shadow:0 12px 28px rgba(0,0,0,.3),0 0 10px rgba(var(--bs-primary-rgb),.2);transform:translateY(-5px)}body.dark-mode .pricing-header{border-bottom-color:hsla(0,0%,100%,.05)}body.dark-mode .pricing-header .pricing-title{color:var(--bs-text-primary)}body.dark-mode .pricing-header .pricing-subtitle{color:var(--bs-text-muted)}body.dark-mode .pricing-price .price{color:var(--bs-text-primary)}body.dark-mode .pricing-price .price .period,body.dark-mode .pricing-price .price-caption{color:var(--bs-text-muted)}body.dark-mode .pricing-features .features-list li{border-bottom-color:hsla(0,0%,100%,.05);color:var(--bs-text-primary)}body.dark-mode .pricing-features .features-list li.disabled{color:hsla(0,0%,100%,.3)}body.dark-mode .pricing-features .features-list li.disabled i,body.dark-mode .pricing-features .features-list li.disabled svg{color:hsla(0,0%,100%,.2)}body.dark-mode .pricing-action .btn-outline-primary{border-color:var(--bs-primary);color:var(--bs-primary)}body.dark-mode .pricing-action .btn-outline-primary:hover{background-color:var(--bs-primary);color:#fff}body.dark-mode .pricing-gradient{background:linear-gradient(145deg,#2a3752,#1e293b);border:none}body.dark-mode .pricing-gradient:hover{background:linear-gradient(145deg,#324063,#21304a)}body.dark-mode .pricing-gradient.popular{background:linear-gradient(145deg,rgba(var(--bs-primary-rgb),.8),var(--bs-primary))}body.dark-mode .pricing-gradient.popular .features-list li,body.dark-mode .pricing-gradient.popular .price,body.dark-mode .pricing-gradient.popular .price-caption,body.dark-mode .pricing-gradient.popular .pricing-subtitle,body.dark-mode .pricing-gradient.popular .pricing-title{color:hsla(0,0%,100%,.9)}body.dark-mode .pricing-gradient.popular .features-list li.disabled{color:hsla(0,0%,100%,.5)}body.dark-mode .pricing-gradient.popular .features-list li.disabled i,body.dark-mode .pricing-gradient.popular .features-list li.disabled svg{color:hsla(0,0%,100%,.3)}body.dark-mode .pricing-gradient .pricing-action .btn-outline-primary{border-color:hsla(0,0%,100%,.5);color:#fff}body.dark-mode .pricing-gradient .pricing-action .btn-outline-primary:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff}body.dark-mode .pricing-plan.popular .pricing-badge{background:var(--bs-primary);box-shadow:0 3px 10px rgba(0,0,0,.3);color:#fff}body.dark-mode .pricing-period-toggle .toggle-switch{background-color:hsla(0,0%,100%,.1)}body.dark-mode .pricing-period-toggle .toggle-switch:before{background-color:hsla(0,0%,100%,.8)}body.dark-mode .pricing-period-toggle .toggle-input:checked+.toggle-switch{background-color:var(--bs-primary)}body.dark-mode .yearly-savings{background-color:rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary)}body.dark-mode #pricingVariantTab .nav-link{background-color:hsla(0,0%,100%,.05);color:var(--bs-text-primary)}body.dark-mode #pricingVariantTab .nav-link:hover{background-color:rgba(var(--bs-primary-rgb),.15)}body.dark-mode #pricingVariantTab .nav-link.active{background-color:var(--bs-primary);color:#fff}body.dark-mode .pricing-comparison-wrapper{background:linear-gradient(180deg,#1e2a35,#1a2236)}body.dark-mode .table-pricing{background-color:var(--bs-dark);box-shadow:0 10px 30px rgba(0,0,0,.25)}body.dark-mode .table-pricing thead th{background-color:var(--bs-dark)}body.dark-mode .table-pricing td,body.dark-mode .table-pricing thead th{border-bottom-color:hsla(0,0%,100%,.05)}body.dark-mode .table-pricing .feature-column{background-color:rgba(0,0,0,.2)}body.dark-mode .table-pricing .pricing-package h5{color:var(--bs-text-primary)}body.dark-mode .table-pricing .pricing-package .price{color:var(--bs-primary)}body.dark-mode .table-pricing .pricing-package .package-desc,body.dark-mode .table-pricing .pricing-package .price .period{color:var(--bs-text-muted)}body.dark-mode .table-pricing .pricing-package .badge{background-color:var(--bs-primary);box-shadow:0 4px 10px rgba(var(--bs-primary-rgb),.4)}body.dark-mode .table-pricing .fas.fa-check-circle{color:var(--bs-success)}body.dark-mode .table-pricing .fas.fa-times-circle{color:hsla(0,0%,100%,.15)}body.dark-mode .table-pricing .annual-pricing{background-color:rgba(0,0,0,.2)}body.dark-mode .table-pricing .annual-label{color:var(--bs-text-muted)}body.dark-mode .table-pricing .annual-price{color:var(--bs-text-primary)}body.dark-mode .table-pricing .feature-tier.basic{background-color:rgba(104,159,56,.15);color:#aed581}body.dark-mode .table-pricing .feature-tier.pro{background-color:rgba(25,118,210,.15);color:#64b5f6}body.dark-mode .table-pricing .feature-tier.enterprise{background-color:rgba(57,73,171,.15);color:#9fa8da}body.dark-mode .table-pricing tbody tr:hover{background-color:rgba(var(--bs-primary-rgb),.05)}body.dark-mode .pricing-plan.pricing-glow{box-shadow:0 0 25px rgba(var(--bs-primary-rgb),.1)}body.dark-mode .pricing-plan.pricing-glow:hover{box-shadow:0 0 35px rgba(var(--bs-primary-rgb),.25)}body.dark-mode .pricing-plan.pricing-glow.popular{box-shadow:0 0 30px rgba(var(--bs-primary-rgb),.3)}body.dark-mode .pricing-plan.pricing-glow.popular:hover{box-shadow:0 0 40px rgba(var(--bs-primary-rgb),.4)}body.dark-mode .pricing-plan.pricing-modern{backdrop-filter:blur(10px);background:#1a2236;border:1px solid hsla(0,0%,100%,.05)}body.dark-mode .pricing-plan.pricing-modern:hover{border-color:rgba(var(--bs-primary-rgb),.2);box-shadow:0 15px 35px rgba(0,0,0,.25)}body.dark-mode .pricing-plan.pricing-modern.popular{border:1px solid rgba(var(--bs-primary-rgb),.3)}@media (max-width:767px){body.dark-mode .table-pricing .feature-column{background-color:rgba(0,0,0,.3);box-shadow:2px 0 5px rgba(0,0,0,.2)}}@keyframes pricingPulse{0%{box-shadow:0 0 0 0 rgba(var(--bs-primary-rgb),.4)}70%{box-shadow:0 0 0 10px rgba(var(--bs-primary-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--bs-primary-rgb),0)}}body.dark-mode .blockquote{background-color:hsla(0,0%,100%,.03);border-left-color:var(--bs-primary);color:var(--bs-text-primary)}body.dark-mode .blockquote-footer{color:var(--bs-text-muted)}body.dark-mode .quote:after,body.dark-mode .quote:before{color:var(--bs-primary)}body.dark-mode .blockquote-float{background-color:var(--bs-dark);box-shadow:0 4px 20px rgba(0,0,0,.15)}body.dark-mode .blockquote-float:before{opacity:.15}body.dark-mode .blockquote-primary{background-color:rgba(33,150,243,.08)}body.dark-mode .blockquote-outline-primary{border-color:var(--bs-primary)}body.dark-mode .blockquote-secondary{background-color:rgba(69,90,100,.08)}body.dark-mode .blockquote-outline-secondary{border-color:var(--bs-secondary)}body.dark-mode .blockquote-success{background-color:rgba(76,175,80,.08)}body.dark-mode .blockquote-outline-success{border-color:var(--bs-success)}body.dark-mode .blockquote-danger{background-color:rgba(244,67,54,.08)}body.dark-mode .blockquote-outline-danger{border-color:var(--bs-danger)}body.dark-mode .blockquote-warning{background-color:rgba(255,152,0,.08)}body.dark-mode .blockquote-outline-warning{border-color:var(--bs-warning)}body.dark-mode .blockquote-info{background-color:rgba(0,188,212,.08)}body.dark-mode .blockquote-outline-info{border-color:var(--bs-info)}body.dark-mode .blockquote-dark{background-color:rgba(33,37,41,.08);border-left-color:var(--bs-gray)}body.dark-mode .blockquote-outline-dark{border-color:var(--bs-gray)}body.dark-mode .blockquote-modern{background-color:var(--bs-dark)}body.dark-mode .blockquote-modern:after{color:hsla(0,0%,100%,.03)}body.dark-mode .timeline:before{background-color:hsla(0,0%,100%,.1)}body.dark-mode .timeline-point{background-color:var(--bs-dark);border-color:var(--bs-primary)}body.dark-mode .timeline-point-indicator:after{background-color:var(--bs-primary)}body.dark-mode .timeline-event{background-color:hsla(0,0%,100%,.03);border-radius:var(--bs-border-radius);box-shadow:0 4px 24px 0 rgba(0,0,0,.15)}body.dark-mode .timeline-event-active,body.dark-mode .timeline-event:hover{box-shadow:0 6px 24px 0 rgba(0,0,0,.25)}body.dark-mode .timeline-event-active{border-left-color:var(--bs-primary)}body.dark-mode .timeline-event-time{color:var(--bs-text-muted)}body.dark-mode .timeline-event-title{color:var(--bs-text-primary)}body.dark-mode .timeline-event-content{color:var(--bs-text-muted)}body.dark-mode .timeline-item-highlight .timeline-event{background-color:rgba(33,150,243,.08);border-left-color:var(--bs-primary)}body.dark-mode .timeline-icon .timeline-point{background:var(--bs-primary);color:#fff}body.dark-mode .timeline-centered:before{background-color:hsla(0,0%,100%,.1)}body.dark-mode .timeline-minimal .timeline-event{background-color:transparent;box-shadow:none}body.dark-mode .table{--table-accent-bg:hsla(0,0%,100%,.03);--table-hover-bg:hsla(0,0%,100%,.05);--table-striped-bg:hsla(0,0%,100%,.02);--table-active-bg:hsla(0,0%,100%,.07);--table-border-color:hsla(0,0%,100%,.1);color:var(--bs-text-primary)}body.dark-mode .table caption{color:var(--bs-text-muted)}body.dark-mode .table td,body.dark-mode .table th{border-top-color:var(--table-border-color)}body.dark-mode .table thead th{background-color:hsla(0,0%,100%,.03);border-bottom-color:var(--table-border-color);color:var(--bs-text-primary)}body.dark-mode .table tbody{border-top-color:var(--table-border-color)}body.dark-mode .table-responsive::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}body.dark-mode .table-responsive::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}body.dark-mode .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--table-striped-bg)}body.dark-mode .table-hover>tbody>tr:hover>*{background-color:var(--table-hover-bg)}body.dark-mode .table-active{background-color:var(--table-active-bg)}body.dark-mode .table-bordered,body.dark-mode .table-bordered td,body.dark-mode .table-bordered th{border-color:var(--table-border-color)}body.dark-mode .table-borderless td,body.dark-mode .table-borderless th{border:0}body.dark-mode .table-hover-modern tbody tr:hover{background-color:var(--table-hover-bg);box-shadow:0 5px 15px rgba(0,0,0,.2)}body.dark-mode .table-gradient{background:linear-gradient(to right,rgba(var(--bs-primary-rgb),.1),rgba(var(--bs-info-rgb),.1))}body.dark-mode .table-gradient thead th{background-color:rgba(0,0,0,.2);border-bottom-color:rgba(var(--bs-primary-rgb),.3)}body.dark-mode .table-neutral thead th{border-bottom-color:hsla(0,0%,100%,.1);color:var(--bs-text-primary);opacity:.8}body.dark-mode .table-neutral tbody tr{border-bottom-color:hsla(0,0%,100%,.04)}body.dark-mode .table-glass{backdrop-filter:blur(8px);background:rgba(30,32,44,.6);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 30px rgba(0,0,0,.2)}body.dark-mode .table-glass thead th{background:rgba(0,0,0,.2);border-bottom-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}body.dark-mode .table-glass tbody tr:hover{background:hsla(0,0%,100%,.05)}body.dark-mode .table-glass td,body.dark-mode .table-glass th{border-right-color:hsla(0,0%,100%,.1)}body.dark-mode .nav-tabs{border-bottom-color:hsla(0,0%,100%,.1)}body.dark-mode .nav-tabs .nav-link{color:var(--bs-text-muted)}body.dark-mode .nav-tabs .nav-link:hover{background-color:rgba(33,150,243,.1);color:var(--bs-primary)}body.dark-mode .nav-tabs .nav-item.show .nav-link,body.dark-mode .nav-tabs .nav-link.active{background-color:var(--bs-dark);border-color:hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) var(--bs-dark);color:var(--bs-primary)}body.dark-mode .nav-pills .nav-link{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--bs-text-muted)}body.dark-mode .nav-pills .nav-link:hover{background-color:rgba(33,150,243,.1);border-color:rgba(33,150,243,.2);color:var(--bs-primary)}body.dark-mode .nav-pills .nav-link.active,body.dark-mode .nav-pills .show>.nav-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}body.dark-mode .nav-tabs.nav-tabs-vertical{border-right-color:hsla(0,0%,100%,.1)}body.dark-mode .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link,body.dark-mode .nav-tabs.nav-tabs-vertical .nav-link.active{border-color:hsla(0,0%,100%,.1) var(--bs-dark) hsla(0,0%,100%,.1) hsla(0,0%,100%,.1)}body.dark-mode .nav-tabs.nav-tabs-line:after{background-color:hsla(0,0%,100%,.1)}body.dark-mode .nav-tabs.nav-tabs-line .nav-item.show .nav-link,body.dark-mode .nav-tabs.nav-tabs-line .nav-link.active{background-color:transparent}body.dark-mode .nav-tabs.nav-tabs-bordered .nav-item.show .nav-link,body.dark-mode .nav-tabs.nav-tabs-bordered .nav-link.active{background-color:var(--bs-dark);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 15px rgba(0,0,0,.2)}body.dark-mode .nav-tabs.nav-tabs-modern .nav-link{background:linear-gradient(145deg,#1e2338,#171c2c);box-shadow:5px 5px 10px rgba(0,0,0,.2),-5px -5px 10px hsla(0,0%,100%,.02)}body.dark-mode .nav-tabs.nav-tabs-modern .nav-link:hover{box-shadow:6px 6px 12px rgba(0,0,0,.25),-6px -6px 12px hsla(0,0%,100%,.03)}body.dark-mode .nav-tabs.nav-tabs-modern .nav-item.show .nav-link,body.dark-mode .nav-tabs.nav-tabs-modern .nav-link.active{background:linear-gradient(145deg,var(--bs-primary),var(--bs-primary-dark,#1565c0));box-shadow:inset 2px 2px 5px rgba(0,0,0,.2),inset -2px -2px 5px hsla(0,0%,100%,.05),0 5px 15px rgba(33,150,243,.15)}body.dark-mode .nav-tabs.nav-tabs-bubble{border-bottom-color:hsla(0,0%,100%,.05)}body.dark-mode .nav-tabs.nav-tabs-bubble .nav-link:hover{background-color:rgba(33,150,243,.1)}body.dark-mode .nav-tabs.nav-tabs-3d .nav-link{background-color:#1a2035;box-shadow:0 3px 0 rgba(0,0,0,.3);color:var(--bs-text-muted)}body.dark-mode .nav-tabs.nav-tabs-3d .nav-link:hover{background-color:#1e2540}body.dark-mode .nav-tabs.nav-tabs-3d .nav-item.show .nav-link,body.dark-mode .nav-tabs.nav-tabs-3d .nav-link.active{background-color:var(--bs-primary);color:#fff}body.dark-mode .alert{box-shadow:0 4px 15px rgba(0,0,0,.15)}body.dark-mode .alert:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)}body.dark-mode .alert-danger .btn-close,body.dark-mode .alert-dark .btn-close,body.dark-mode .alert-info .btn-close,body.dark-mode .alert-primary .btn-close,body.dark-mode .alert-secondary .btn-close,body.dark-mode .alert-success .btn-close,body.dark-mode .alert-warning .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.9}body.dark-mode .alert-danger .btn-close:hover,body.dark-mode .alert-dark .btn-close:hover,body.dark-mode .alert-info .btn-close:hover,body.dark-mode .alert-primary .btn-close:hover,body.dark-mode .alert-secondary .btn-close:hover,body.dark-mode .alert-success .btn-close:hover,body.dark-mode .alert-warning .btn-close:hover{background-color:hsla(0,0%,100%,.2);opacity:1}body.dark-mode .alert-light{background:linear-gradient(135deg,#2d3748,#1a202c)!important;border-left-color:#4a5568;color:#e0e0e0}body.dark-mode .alert-light .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-mode .alert:hover i{transform:scale(1.1);transition:transform .3s ease}body.dark-mode .alert.autohide:after{background-color:hsla(0,0%,100%,.4)}body.dark-mode .alert-heading{color:inherit}body.dark-mode .alert hr{border-color:currentColor;opacity:.1}body.dark-mode a.btn{border-color:hsla(0,0%,100%,.15);font-weight:500;transition:all .25s ease-in-out}body.dark-mode a.btn:hover{box-shadow:0 5px 12px rgba(0,0,0,.2)}body.dark-mode a.btn-primary{background-color:var(--bs-primary);color:#fff}body.dark-mode a.btn-primary:hover{background-color:#5a70f0;color:#fff}body.dark-mode a.btn-outline-primary{border-color:var(--bs-primary);color:var(--bs-primary)}body.dark-mode a.btn-outline-primary:hover{background-color:var(--bs-primary);color:#fff}body.dark-mode a.btn-secondary{background-color:var(--bs-secondary);color:#fff}body.dark-mode a.btn-secondary:hover{background-color:#596880;color:#fff}body.dark-mode a.btn-outline-secondary{border-color:var(--bs-secondary);color:#94a3b8}body.dark-mode a.btn-outline-secondary:hover{background-color:var(--bs-secondary);color:#fff}body.dark-mode a.btn-success{background-color:var(--bs-success);color:#fff}body.dark-mode a.btn-success:hover{background-color:#34d399;color:#fff}body.dark-mode a.btn-outline-success{border-color:var(--bs-success);color:var(--bs-success)}body.dark-mode a.btn-outline-success:hover{background-color:var(--bs-success);color:#fff}body.dark-mode a.btn-danger{background-color:var(--bs-danger);color:#fff}body.dark-mode a.btn-danger:hover{background-color:#f87171;color:#fff}body.dark-mode a.btn-outline-danger{border-color:var(--bs-danger);color:var(--bs-danger)}body.dark-mode a.btn-outline-danger:hover{background-color:var(--bs-danger);color:#fff}body.dark-mode a.btn-warning{background-color:var(--bs-warning);color:#1e293b}body.dark-mode a.btn-warning:hover{background-color:#fbbf24;color:#1e293b}body.dark-mode a.btn-outline-warning{border-color:var(--bs-warning);color:var(--bs-warning)}body.dark-mode a.btn-outline-warning:hover{background-color:var(--bs-warning);color:#1e293b}body.dark-mode a.btn-info{background-color:var(--bs-info);color:#1e293b}body.dark-mode a.btn-info:hover{background-color:#22d3ee;color:#1e293b}body.dark-mode a.btn-outline-info{border-color:var(--bs-info);color:var(--bs-info)}body.dark-mode a.btn-outline-info:hover{background-color:var(--bs-info);color:#1e293b}body.dark-mode a.btn-light{background-color:var(--bs-light);color:#1e293b}body.dark-mode a.btn-light:hover{background-color:#fff;color:#1e293b}body.dark-mode a.btn-outline-light{border-color:var(--bs-light);color:var(--bs-light)}body.dark-mode a.btn-outline-light:hover{background-color:var(--bs-light);color:#1e293b}body.dark-mode a.btn-dark{background-color:var(--bs-dark);color:#f8fafc}body.dark-mode a.btn-dark:hover{background-color:#334155;color:#fff}body.dark-mode a.btn-outline-dark{border-color:var(--bs-dark);color:#e2e8f0}body.dark-mode a.btn-outline-dark:hover{background-color:var(--bs-dark);color:#fff}body.dark-mode a.btn-sm{font-size:.875rem;padding:.25rem .5rem}body.dark-mode a.btn-lg{font-size:1.25rem;padding:.5rem 1rem}body.dark-mode .modal-warning .modal-footer{background-color:rgba(var(--bs-warning-rgb),.05);border-top-color:rgba(var(--bs-warning-rgb),.4)}body.dark-mode .modal-info .modal-header{background-color:rgba(var(--bs-info-rgb),.2);border-bottom-color:rgba(var(--bs-info-rgb),.4)}body.dark-mode .modal-info .modal-footer{background-color:rgba(var(--bs-info-rgb),.05);border-top-color:rgba(var(--bs-info-rgb),.4)}body.dark-mode .modal-fullscreen .modal-content{border:none;border-radius:0}body.dark-mode .modal-modern .modal-content{background-color:#1f2d4d;border:none;border-radius:1rem}body.dark-mode .modal-modern .modal-header{border-bottom:none;padding-bottom:.5rem}body.dark-mode .modal-modern .modal-footer{background:transparent;border-top:none}body.dark-mode .modal-modern .modal-body{background:transparent;padding-top:.5rem}body.dark-mode .modal-sidebar .modal-dialog{height:100%;margin:0;max-width:400px;position:fixed;right:0}body.dark-mode .modal-sidebar .modal-content{border-radius:0;height:100%}body.dark-mode .modal-sidebar.left .modal-dialog{left:0;right:auto}body.dark-mode .btn.disabled,body.dark-mode .btn:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(40%) brightness(.8);opacity:.5;pointer-events:none}body.dark-mode .btn-primary.disabled,body.dark-mode .btn-primary:disabled{background-color:rgba(59,130,246,.6);color:hsla(0,0%,100%,.7)}body.dark-mode .btn-outline-primary.disabled,body.dark-mode .btn-outline-primary:disabled{border-color:rgba(59,130,246,.6);color:rgba(59,130,246,.6)}body.dark-mode .btn-secondary.disabled,body.dark-mode .btn-secondary:disabled{background-color:hsla(220,9%,46%,.6);color:hsla(0,0%,100%,.7)}body.dark-mode .btn-outline-secondary.disabled,body.dark-mode .btn-outline-secondary:disabled{border-color:hsla(220,9%,46%,.6);color:hsla(220,9%,46%,.6)}