.ts-control{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:none;box-sizing:border-box;z-index:1;flex-wrap:wrap;width:100%;padding:.375rem .75rem;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:initial;display:inline-block}.ts-wrapper.multi .ts-control>div{color:#343a40;cursor:pointer;background:#efefef;border:0 solid #dee2e6;margin:0 3px 3px 0;padding:1px 5px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#fff;background:#0d6efd;border:0 solid #0000}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#878787;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;box-shadow:none!important;line-height:inherit!important;text-indent:0!important;-webkit-user-select:auto!important;user-select:auto!important;background:0 0!important;border:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:var(--bs-secondary-bg);opacity:1}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{background:var(--bs-body-bg);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);box-sizing:border-box;z-index:10;border:1px solid #d0d0d0;border-top:0;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#ffed2866;border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:var(--bs-body-bg);color:#6c757d;cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg)}.ts-dropdown .active,.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:#343a4080}.ts-dropdown .spinner{width:30px;height:30px;margin:3px .75rem;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{cursor:pointer;opacity:0;transition:opacity .5s;position:absolute;top:50%;right:calc(.75rem - 5px);transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(var(--bs-body-bg),#d0d0d0,85%);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;border-bottom:1px solid #d0d0d0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:.75rem;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid var(--bs-border-color);box-shadow:none;box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:.375rem .75rem;display:block}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{box-sizing:border-box;color:inherit;vertical-align:middle;border-radius:0 2px 2px 0;padding:0 5px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#0000}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#0000}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);z-index:1000;border-radius:.375rem;height:auto;padding:0;box-shadow:0 6px 12px #0000002d}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{border-top:1px solid var(--bs-border-color-translucent);content:" ";height:0;margin:.5rem -.75rem;display:block;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.ts-control{align-items:center;display:flex}.focus .ts-control{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ts-control .item{align-items:center;display:flex}.ts-control input::placeholder{color:var(--bs-secondary-color,#a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,right 2.25rem center;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25)}.ts-wrapper{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2);display:flex}.input-group-sm>.ts-wrapper,.ts-wrapper.form-control-sm,.ts-wrapper.form-select-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control,.ts-wrapper.form-select-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem + var(--bs-border-width)*2/2 - (var(--bs-border-width) + 1px)*2/2)!important}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:calc(.75rem - 5px);padding-left:calc(.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){box-shadow:none;background:0 0;border:none;height:auto;padding:0}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{box-shadow:none;height:auto;display:flex;padding:0!important}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:0 0!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-select .ts-control,.form-select .ts-control input,.form-select .ts-dropdown{color:var(--bs-body-color)}.module-contracts .stat-card,[data-module=contracts] .stat-card,.module-fleet .stat-card,[data-module=fleet] .stat-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition);height:100%}.module-contracts .stat-card:hover,[data-module=contracts] .stat-card:hover,.module-fleet .stat-card:hover,[data-module=fleet] .stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.module-contracts .stat-card .card-body,[data-module=contracts] .stat-card .card-body,.module-fleet .stat-card .card-body,[data-module=fleet] .stat-card .card-body{text-align:center;padding:1.25rem}.module-contracts .stat-card .stat-icon-wrapper,[data-module=contracts] .stat-card .stat-icon-wrapper,.module-fleet .stat-card .stat-icon-wrapper,[data-module=fleet] .stat-card .stat-icon-wrapper{background-color:var(--stat-accent,var(--color-primary));width:56px;height:56px;color:var(--text-on-primary,white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.module-contracts .stat-card .stat-icon-wrapper i,[data-module=contracts] .stat-card .stat-icon-wrapper i,.module-fleet .stat-card .stat-icon-wrapper i,[data-module=fleet] .stat-card .stat-icon-wrapper i{font-size:1.5rem}.module-contracts .stat-card h6,[data-module=contracts] .stat-card h6,.module-fleet .stat-card h6,[data-module=fleet] .stat-card h6{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem}.module-contracts .stat-card h4,[data-module=contracts] .stat-card h4,.module-fleet .stat-card h4,[data-module=fleet] .stat-card h4,.module-contracts .stat-card h3,[data-module=contracts] .stat-card h3,.module-fleet .stat-card h3,[data-module=fleet] .stat-card h3{color:var(--text-primary);margin-bottom:0;font-weight:700}.module-contracts .stat-card small,[data-module=contracts] .stat-card small,.module-fleet .stat-card small,[data-module=fleet] .stat-card small{color:var(--text-muted);font-size:.75rem}.module-contracts .stat-lg.stat-card .stat-icon-wrapper,[data-module=contracts] .stat-lg.stat-card .stat-icon-wrapper,.module-fleet .stat-lg.stat-card .stat-icon-wrapper,[data-module=fleet] .stat-lg.stat-card .stat-icon-wrapper{width:64px;height:64px}.module-contracts .stat-lg.stat-card .stat-icon-wrapper i,[data-module=contracts] .stat-lg.stat-card .stat-icon-wrapper i,.module-fleet .stat-lg.stat-card .stat-icon-wrapper i,[data-module=fleet] .stat-lg.stat-card .stat-icon-wrapper i{font-size:1.75rem}.module-contracts .stat-lg.stat-card h4,[data-module=contracts] .stat-lg.stat-card h4,.module-fleet .stat-lg.stat-card h4,[data-module=fleet] .stat-lg.stat-card h4,.module-contracts .stat-lg.stat-card h3,[data-module=contracts] .stat-lg.stat-card h3,.module-fleet .stat-lg.stat-card h3,[data-module=fleet] .stat-lg.stat-card h3{font-size:2rem}.module-contracts .stat-card,[data-module=contracts] .stat-card,.module-fleet .stat-card,[data-module=fleet] .stat-card{--stat-accent:var(--color-primary)}.module-contracts .contract-card,[data-module=contracts] .contract-card,.module-fleet .fleet-vehicle-card,[data-module=fleet] .fleet-vehicle-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-left-width:4px;border-left-color:var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition);margin-bottom:1rem}.module-contracts .contract-card:hover,[data-module=contracts] .contract-card:hover,.module-fleet .fleet-vehicle-card:hover,[data-module=fleet] .fleet-vehicle-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-color-strong)}.module-contracts .contract-card .card-header,[data-module=contracts] .contract-card .card-header,.module-fleet .fleet-vehicle-card .card-header,[data-module=fleet] .fleet-vehicle-card .card-header{background-color:var(--bg-surface);border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.module-contracts .contract-card .card-body,[data-module=contracts] .contract-card .card-body,.module-fleet .fleet-vehicle-card .card-body,[data-module=fleet] .fleet-vehicle-card .card-body{padding:1rem}.module-contracts .contract-card .card-footer,[data-module=contracts] .contract-card .card-footer,.module-fleet .fleet-vehicle-card .card-footer,[data-module=fleet] .fleet-vehicle-card .card-footer{background-color:var(--bg-surface);border-top:1px solid var(--border-color);padding:.75rem 1rem}.module-contracts .stats-overview-card,[data-module=contracts] .stats-overview-card,.module-fleet .stats-overview-card,[data-module=fleet] .stats-overview-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition);border:none;overflow:hidden}.module-contracts .stats-overview-card:hover,[data-module=contracts] .stats-overview-card:hover,.module-fleet .stats-overview-card:hover,[data-module=fleet] .stats-overview-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.module-contracts .stats-overview-card .card-body,[data-module=contracts] .stats-overview-card .card-body,.module-fleet .stats-overview-card .card-body,[data-module=fleet] .stats-overview-card .card-body{padding:1.5rem}.module-contracts .stats-overview-card .stat-icon-circle-lg,[data-module=contracts] .stats-overview-card .stat-icon-circle-lg,.module-fleet .stats-overview-card .stat-icon-circle-lg,[data-module=fleet] .stats-overview-card .stat-icon-circle-lg{background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.module-contracts .stats-overview-card .stat-icon-circle-lg i,[data-module=contracts] .stats-overview-card .stat-icon-circle-lg i,.module-fleet .stats-overview-card .stat-icon-circle-lg i,[data-module=fleet] .stats-overview-card .stat-icon-circle-lg i{font-size:1.75rem}.module-contracts .stats-overview-card h6,[data-module=contracts] .stats-overview-card h6,.module-fleet .stats-overview-card h6,[data-module=fleet] .stats-overview-card h6{opacity:.9;margin-bottom:.5rem;font-size:.875rem}.module-contracts .stats-overview-card h3,[data-module=contracts] .stats-overview-card h3,.module-fleet .stats-overview-card h3,[data-module=fleet] .stats-overview-card h3{margin-bottom:0;font-size:2rem;font-weight:700}.module-contracts .stats-overview-card small,[data-module=contracts] .stats-overview-card small,.module-fleet .stats-overview-card small,[data-module=fleet] .stats-overview-card small{opacity:.75}.module-contracts .timeline,[data-module=contracts] .timeline{padding-left:30px;position:relative}.module-contracts .timeline:before,[data-module=contracts] .timeline:before{content:"";background-color:var(--border-color);width:2px;position:absolute;top:0;bottom:0;left:5px}.module-contracts .timeline .timeline-item,[data-module=contracts] .timeline .timeline-item{margin-bottom:1.25rem;position:relative}.module-contracts .timeline .timeline-item:last-child,[data-module=contracts] .timeline .timeline-item:last-child{margin-bottom:0}.module-contracts .timeline .timeline-marker,[data-module=contracts] .timeline .timeline-marker{border:3px solid var(--bg-body);background-color:var(--color-secondary);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:-30px}.module-contracts .timeline .timeline-content,[data-module=contracts] .timeline .timeline-content{padding:.5rem 0}.module-contracts .timeline .timeline-date,[data-module=contracts] .timeline .timeline-date{color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem}.module-contracts .timeline .timeline-title,[data-module=contracts] .timeline .timeline-title{margin-bottom:.25rem;font-weight:600}.module-contracts .timeline .timeline-text,[data-module=contracts] .timeline .timeline-text{color:var(--text-secondary);font-size:.875rem}[x-cloak]{display:none!important}:root{--color-primary:#2d76ff;--color-primary-hover:#1a65ff;--color-primary-light:#4d8eff;--color-primary-rgb:45, 118, 255;--color-success:#10b981;--color-success-rgb:16, 185, 129;--color-warning:#f59e0b;--color-warning-rgb:245, 158, 11;--color-danger:#ef4444;--color-danger-rgb:239, 68, 68;--color-info:#3b82f6;--color-info-rgb:59, 130, 246;--color-secondary:#6b7280;--color-secondary-rgb:107, 114, 128;--bg-body:#f9fafb;--bg-surface:#fff;--bg-surface-secondary:#f8f9fa;--bg-surface-hover:#f1f5f9;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-input:#fff;--bg-navbar:#fff;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-on-primary:#fff;--text-on-dark:#fff;--border-color:#e5e7eb;--border-color-strong:#d1d5db;--border-color-light:#f3f4f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--radius-sm:.375rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--space-xs:.25rem;--space-sm:.5rem;--space:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--transition-fast:.15s ease;--transition:.2s ease;--transition-slow:.3s ease;--sidebar-width:260px;--sidebar-width-expanded:260px;--sidebar-width-collapsed:68px;--sidebar-transition:.3s ease;--space-blue:#0d6efd;--space-cyan:#0dcaf0;--space-indigo:#6610f2;--orbit-color:#cfe2ff;--star-glow:#ffd70080;--nebula-purple:#a855f7}[data-bs-theme=dark]{--color-primary:#3b82f6;--color-primary-hover:#4d8eff;--color-primary-light:#60a5fa;--color-primary-rgb:59, 130, 246;--color-success:#10b981;--color-success-rgb:16, 185, 129;--color-warning:#f59e0b;--color-warning-rgb:245, 158, 11;--color-danger:#ef4444;--color-danger-rgb:239, 68, 68;--color-info:#3b82f6;--color-info-rgb:59, 130, 246;--color-secondary:#9ca3af;--color-secondary-rgb:156, 163, 175;--bg-body:#111827;--bg-surface:#1f2937;--bg-surface-secondary:#374151;--bg-surface-hover:#4b5563;--bg-card:#1f2937;--bg-card-rgb:31, 41, 55;--bg-input:#374151;--bg-navbar:#1f2937;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--text-on-primary:#fff;--text-on-dark:#fff;--border-color:#374151;--border-color-strong:#4b5563;--border-color-light:#1f2937;--shadow-sm:0 1px 2px 0 #0000004d;--shadow:0 1px 3px 0 #0006;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--shadow-xl:0 20px 25px -5px #00000080;--orbit-color:#0dcaf0;--star-glow:#ffd700cc}body{background-color:var(--bg-body,#f9fafb);min-height:100vh;color:var(--text-primary,#111827);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}.main-content{margin-left:var(--sidebar-width,260px);background:var(--bg-body,#f9fafb);min-height:100vh}[data-ui-mode=enhanced] .main-content{transition:margin-left var(--sidebar-transition,.3s ease)}[data-ui-mode=simple] .main-content{transition:none}.sidebar-collapsed .main-content{margin-left:var(--sidebar-width-collapsed,68px)}@media (width<=991.98px){.main-content{margin-left:0}}.navbar{background:var(--bg-navbar,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);z-index:1030;padding:.75rem 1.5rem;position:sticky;top:0}.navbar .nav-link,.navbar .navbar-brand{color:var(--text-primary,#111827)}.navbar .text-muted{color:var(--text-muted,#9ca3af)!important}.theme-switcher{cursor:pointer;border-radius:var(--radius,.5rem);transition:all var(--transition-fast,.15s ease);color:var(--text-primary,#111827);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.theme-switcher:hover{background:var(--bg-surface-hover,#f1f5f9);border-color:var(--border-color,#e5e7eb)}.card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem);color:var(--text-primary,#111827);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);transition:all var(--transition,.2s ease)}.card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}.card-header{background-color:var(--bg-surface,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#111827);padding:1rem 1.25rem;font-weight:600;border-radius:var(--radius-md,.75rem) var(--radius-md,.75rem) 0 0!important}.card-body{padding:1.25rem}.card-footer{background-color:var(--bg-surface,#fff);border-top:1px solid var(--border-color,#e5e7eb);padding:1rem 1.25rem}.page-header{background-color:var(--bg-card,#fff);border:1px solid var(--border-color-strong,#d1d5db);border-radius:var(--radius-md,.75rem);z-index:auto;margin-bottom:1.5rem;padding:1rem 1.25rem;position:relative}.module-card.widget-card{border:1px solid var(--border-color-strong,#d1d5db);border-radius:var(--radius-md,.75rem);z-index:auto;position:relative}[data-bs-theme=dark] .card{border-color:var(--border-color-strong,#d1d5db);box-shadow:0 4px 6px -1px #0000004d}[data-bs-theme=dark] .card-header,[data-bs-theme=dark] .card-footer{border-color:var(--border-color-strong,#d1d5db);background-color:#ffffff08}.table{color:var(--text-primary,#111827);border-color:var(--border-color,#e5e7eb)}.table th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#6b7280);background-color:var(--bg-surface,#fff);border-color:var(--border-color,#e5e7eb);white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.table td{border-color:var(--border-color,#e5e7eb);color:var(--text-primary,#111827);vertical-align:middle;padding:.875rem 1rem}.table tbody tr:hover{background-color:var(--bg-surface-hover,#f1f5f9)}[data-bs-theme=dark] .table{border-color:var(--border-color-strong,#d1d5db)}[data-bs-theme=dark] .table th{border-color:var(--border-color-strong,#d1d5db);color:var(--text-secondary,#6b7280);background-color:#1f2937}[data-bs-theme=dark] .table td{border-color:var(--border-color-strong,#d1d5db)}.form-control,.form-select{background-color:var(--bg-input,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius,.5rem);color:var(--text-primary,#111827);transition:all var(--transition-fast,.15s ease);padding:.625rem .875rem}.form-control:focus,.form-select:focus{background-color:var(--bg-input,#fff);border-color:var(--color-primary,#2d76ff);color:var(--text-primary,#111827);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb,45, 118, 255), .25)}[data-ui-mode=simple] .form-control,[data-ui-mode=simple] .form-select{box-shadow:none}[data-ui-mode=simple] .form-control:focus,[data-ui-mode=simple] .form-select:focus{box-shadow:none;outline:2px solid rgba(var(--color-primary-rgb,45, 118, 255), .2);outline-offset:-2px}.form-label{color:var(--text-primary,#111827);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.form-text{color:var(--text-muted,#9ca3af);font-size:.75rem}.form-control::placeholder{color:var(--text-muted,#9ca3af)}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select{background-color:var(--bg-input,#fff);border-color:var(--border-color-strong,#d1d5db);color:var(--text-primary,#111827)}[data-bs-theme=dark] .form-control:focus,[data-bs-theme=dark] .form-select:focus{border-color:var(--color-primary,#2d76ff);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb,45, 118, 255), .35)}.btn{border-radius:var(--radius,.5rem);transition:all var(--transition-fast,.15s ease);padding:.625rem 1rem;font-weight:500}[data-ui-mode=simple] .btn{box-shadow:none}.btn-primary{background-color:var(--color-primary,#2d76ff);border-color:var(--color-primary,#2d76ff);color:var(--text-on-primary,#fff)}.btn-primary:hover{background-color:var(--color-primary-hover,#1a65ff);border-color:var(--color-primary-hover,#1a65ff)}.btn-outline-secondary{color:var(--text-secondary,#6b7280);border-color:var(--border-color-strong,#d1d5db)}.btn-outline-secondary:hover{background-color:var(--bg-surface-hover,#f1f5f9);border-color:var(--border-color-strong,#d1d5db);color:var(--text-primary,#111827)}.badge{border-radius:var(--radius-sm,.375rem);padding:.35em .65em;font-size:.75em;font-weight:600}.badge.bg-warning{color:var(--bs-dark)!important}.alert{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem)}.alert-light{background-color:var(--bg-surface,#fff);border-color:var(--border-color,#e5e7eb);color:var(--text-primary,#111827)}.pagination{gap:.25rem;margin-bottom:0}.pagination .page-link{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);color:var(--color-primary,#2d76ff);border-radius:var(--radius,.5rem);justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:.375rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}.pagination .page-link:hover{background-color:var(--bg-surface-hover,#f1f5f9);border-color:var(--border-color,#e5e7eb);color:var(--color-primary,#2d76ff)}.pagination .page-item.active .page-link{background-color:var(--color-primary,#2d76ff);border-color:var(--color-primary,#2d76ff);color:var(--text-on-primary,#fff)}.pagination .page-item.disabled .page-link{background-color:var(--bg-surface,#fff);border-color:var(--border-color,#e5e7eb);color:var(--text-muted,#9ca3af)}.dropdown-menu{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);z-index:999999;position:absolute}.navbar .dropdown{z-index:999998;position:relative}.navbar .dropdown-menu{z-index:999999;max-width:calc(100vw - 2rem);margin-top:.125rem;position:absolute;top:100%;left:0}.navbar .dropdown-menu-end,.navbar .dropdown-menu.dropdown-menu-end,.navbar .dropdown>div[x-show].dropdown-menu.dropdown-menu-end,.navbar .dropdown>div.dropdown-menu-end.show{left:auto!important;right:0!important;transform:none!important}.notification-dropdown{width:380px}@media (width<=480px){.navbar .dropdown-menu{transform:translate(-50%);width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;left:50%!important;right:auto!important}.navbar .dropdown-menu-end{transform:none;left:auto!important;right:0!important}.notification-dropdown{width:calc(100vw - 2rem)!important}}.dropdown-item{color:var(--text-primary,#111827);padding:.625rem 1rem}.dropdown-item:hover{background-color:var(--bg-surface-hover,#f1f5f9);color:var(--text-primary,#111827)}.dropdown-divider{border-color:var(--border-color,#e5e7eb)}.modal-content{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-lg,1rem);color:var(--text-primary,#111827)}.modal-header{border-bottom:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-surface,#fff)}.modal-footer{border-top:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-surface,#fff)}.notification-bell{cursor:pointer;color:var(--text-primary,#111827);position:relative}.notification-badge{background:var(--color-danger,#ef4444);color:var(--bs-white);border-radius:var(--radius-full,9999px);padding:.2rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:-5px;right:-5px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color-strong,#d1d5db);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#9ca3af)}[data-bs-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-color-strong,#d1d5db)}[data-bs-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#6b7280)}label.required:after,.form-label.required:after{content:" *";color:var(--color-danger,#ef4444);font-weight:700}.text-muted{color:var(--text-muted,#9ca3af)!important}.bg-white{background-color:var(--bg-surface,#fff)!important}.bg-light{background-color:var(--bg-surface-secondary,#f8f9fa)!important}.border{border-color:var(--border-color,#e5e7eb)!important}.border-strong{border-color:var(--border-color-strong,#d1d5db)!important}.navbar,.modal-content{z-index:1;position:relative}.sidebar{z-index:1000}.table-responsive,.card{position:relative}.modal-backdrop{z-index:1040}.modal{z-index:1050}.navbar{padding:clamp(.5rem,.8vw,1rem) clamp(.75rem,2vw,1.5rem)}.navbar .gap-fluid{gap:clamp(.375rem,1vw,1rem)}.navbar .d-flex.align-items-center.gap-3,.navbar .d-flex.align-items-center.gap-2{gap:clamp(.375rem,1vw,1rem)!important}.navbar .btn{padding:clamp(.25rem,.5vw,.5rem) clamp(.375rem,1vw,.875rem)}.navbar .rounded-circle{width:clamp(26px,3vw,36px)!important;height:clamp(26px,3vw,36px)!important}.navbar i.fs-5{font-size:clamp(1rem,1.5vw,1.5rem)}.navbar #sidebar-toggle{padding:clamp(.25rem,.5vw,.5rem)}.navbar .breadcrumb{font-size:clamp(.8125rem,1vw,.9375rem)}@media (width<=359.98px){.navbar{padding:.375rem .5rem}.navbar .d-flex.align-items-center.gap-3,.navbar .d-flex.align-items-center.gap-2{gap:.25rem!important}.navbar .btn{padding:.2rem .375rem}.navbar .rounded-circle{width:24px!important;height:24px!important}}.sidebar{width:var(--sidebar-width,260px);z-index:1000;flex-direction:column;min-height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.sidebar::-webkit-scrollbar{width:5px;height:5px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:2.5px}.sidebar{scrollbar-width:thin;scrollbar-color:#fff3 transparent}@media (width<=991.98px){.sidebar{transition:transform var(--sidebar-transition,.3s ease);transform:translate(-100%)}.sidebar.show{transform:translate(0)}}.sidebar-collapsible{--sidebar-width:var(--sidebar-width-expanded,260px)}[data-ui-mode=enhanced] .sidebar-collapsible{transition:width var(--sidebar-transition,.3s ease)}[data-ui-mode=simple] .sidebar-collapsible{transition:none}.sidebar-collapsible.collapsed{--sidebar-width:var(--sidebar-width-collapsed,68px)}.sidebar-collapsible.collapsed .sidebar-header .logo-org,.sidebar-collapsible.collapsed .sidebar-header .org-fullname,.sidebar-collapsible.collapsed .sidebar-header .branch-name,.sidebar-collapsible.collapsed .sidebar-header .version-info{display:none}.sidebar-collapsible.collapsed .sidebar-header h4{justify-content:center}.sidebar-collapsible.collapsed .sidebar-header h4 span{display:none}.sidebar-collapsible.collapsed .sidebar-nav .nav-link{justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsible.collapsed .sidebar-nav .nav-link>:not(i){display:none}.sidebar-collapsible.collapsed .sidebar-nav .nav-link i{text-align:center;width:1.5rem;margin-right:0}:is(.sidebar-collapsible.collapsed .sidebar-nav .section-header,.sidebar-collapsible.collapsed .sidebar-nav .nav-item:not(:has(a.nav-link))){display:none}.sidebar-collapsible.collapsed .sidebar-nav .nav-item:has(>span.nav-link){display:none}.sidebar-collapsible.collapsed .sidebar-nav .sidebar-divider{margin-left:.5rem;margin-right:.5rem}.sidebar-collapsible.collapsed .sidebar-toggle-btn i{transform:rotate(180deg)}.sidebar-toggle-btn{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;z-index:1001;width:20px;height:40px;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);border-radius:0 4px 4px 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}[data-ui-mode=simple] .sidebar-toggle-btn{transition:none}[data-ui-mode=simple] .sidebar-toggle-btn:hover{background:var(--bg-surface-hover,#f1f5f9)}[data-ui-mode=enhanced] .sidebar-toggle-btn{transition:all var(--sidebar-transition,.3s ease)}[data-ui-mode=enhanced] .sidebar-toggle-btn:hover{background:var(--bg-surface-hover,#f1f5f9);box-shadow:var(--shadow,0 1px 3px 0 #0000001a)}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar-toggle-btn{background:var(--bg-surface,#fff);border-color:#fff3}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar-toggle-btn:hover{border-color:#0dcaf080;box-shadow:0 0 15px #0dcaf04d}.sidebar-toggle-btn i{color:var(--text-secondary,#6b7280);transition:transform var(--sidebar-transition,.3s ease);font-size:.7rem}@media (width<=991.98px){.sidebar-toggle-btn{display:none}}.sidebar.collapsed .sidebar-nav .nav-link{position:relative}.sidebar.collapsed .sidebar-nav .nav-link:after{content:attr(data-title);background:var(--bg-card,#1f2937);color:var(--text-primary,#f9fafb);border-radius:var(--radius,.5rem);white-space:nowrap;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);border:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:9999;pointer-events:none;padding:.375rem .75rem;font-size:.875rem;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-nav .nav-link:after{transition:opacity .2s,visibility .2s}.sidebar.collapsed .sidebar-nav .nav-link:before{content:"";border:5px solid #0000;border-right-color:var(--bg-card,#1f2937);opacity:0;visibility:hidden;z-index:9999;pointer-events:none;position:absolute;top:50%;left:calc(100% + 3px);transform:translateY(-50%)}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-nav .nav-link:before{transition:opacity .2s,visibility .2s}@media (width>=992px){.sidebar.collapsed .sidebar-nav .nav-link:hover:after,.sidebar.collapsed .sidebar-nav .nav-link:hover:before{opacity:1;visibility:visible}}[data-ui-mode=simple] .sidebar{color:#fff;background:#2c5282}[data-ui-mode=simple][data-bs-theme=dark] .sidebar{background:#1a365d}.sidebar-header{border-bottom:1px solid #ffffff1a;flex-shrink:0;padding:1.5rem 1rem;position:relative}.sidebar-header .logo-org img{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:auto;max-height:40px}.sidebar-header h4{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.sidebar.collapsed .sidebar-header h4{justify-content:center}.sidebar-header .org-fullname{color:#ffffffb3;font-size:.8rem}.sidebar-header .branch-name{color:#fff9;font-size:.85rem}.sidebar-header .version-info{color:#fff6;font-size:.75rem}.sidebar.collapsed .sidebar-header{padding:1rem .5rem}.sidebar.collapsed .sidebar-header h4{font-size:1.5rem}.sidebar.collapsed .sidebar-header h4 i{margin:0}.sidebar-nav{flex-grow:1;padding:.25rem 0;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:4px;height:4px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.sidebar-nav .nav-item.section-header{margin-top:.5rem}.sidebar-nav .nav-item.section-header .nav-link{text-transform:uppercase;letter-spacing:.05em;pointer-events:none;padding:.35rem 1rem;font-size:.65rem;font-weight:700;line-height:1.2;color:#ffffff80!important}.sidebar-nav .nav-item.section-header .nav-link:hover{background:0 0!important}.sidebar-nav .nav-link{color:#ffffffd9;border-left:3px solid #0000;border-radius:0;align-items:center;gap:.5rem;margin-bottom:1px;padding:.5rem 1rem;font-size:.9rem;font-weight:400;line-height:1.3;text-decoration:none;display:flex;position:relative}[data-ui-mode=simple] .sidebar-nav .nav-link{transition:none}[data-ui-mode=enhanced] .sidebar-nav .nav-link{transition:all .2s}.sidebar-nav .nav-link i{text-align:center;flex-shrink:0;width:1.25rem;font-size:1rem}.sidebar-nav .nav-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-nav .nav-link:hover,.sidebar-nav .nav-link.active{color:#fff;background:#ffffff1a;border-left-color:#63b3ed}.sidebar-nav .nav-link.disabled{color:#fff6;pointer-events:none}.sidebar .nav-item .nav-link.text-muted{letter-spacing:.05em;padding:.5rem 1.25rem;font-size:.7rem;color:#ffffff80!important}.sidebar-divider{border-top:1px solid #ffffff1a;margin:.35rem .75rem}.sidebar-nav .nav-link.back-link{margin-bottom:.25rem}.sidebar-nav .nav-link.back-link i{font-size:.9rem}.sidebar-scroll-indicator{text-align:center;color:#ffffff80;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000004d);padding:.5rem;font-size:.75rem;position:sticky;bottom:0}[data-ui-mode=enhanced] .sidebar-scroll-indicator{transition:opacity .3s}.sidebar-scroll-indicator.visible{opacity:.6}.sidebar-overlay{z-index:999;background:#00000080;display:none;position:fixed;inset:0}@media (width<=991.98px){.sidebar.show~.sidebar-overlay{display:block}}@media (height<=900px){.sidebar-header{padding:.75rem!important}.sidebar-header .logo-org{margin-bottom:.5rem!important}.sidebar-header .logo-org img{max-height:28px!important}.sidebar-header h4{font-size:1rem}.sidebar-header .org-fullname{font-size:.7rem}.sidebar-header .branch-name{font-size:.75rem;margin-top:.35rem!important}.sidebar-header .version-info{font-size:.65rem;margin-top:.2rem!important}.sidebar-nav{padding:.15rem 0!important}.sidebar-nav .nav-link{font-size:.85rem;line-height:1.25;padding:.45rem .75rem!important}.sidebar-nav .nav-link i{font-size:.9rem}.sidebar-nav .nav-item.section-header{margin-top:.35rem}.sidebar-nav .nav-item.section-header .nav-link{font-size:.6rem;padding:.3rem .75rem!important}.sidebar-divider{margin:.25rem .5rem!important}}@media (height<=768px){.sidebar-header{padding:.5rem!important}.sidebar-header .logo-org,.sidebar-header .version-info{display:none!important}.sidebar-header h4{font-size:.95rem}.sidebar-header .org-fullname{font-size:.65rem}.sidebar-header .branch-name{font-size:.7rem}.sidebar.collapsed .sidebar-header{padding:.75rem .5rem!important}.sidebar-nav .nav-link{font-size:.8rem;line-height:1.2;padding:.4rem .6rem!important}.sidebar-nav .nav-link i{width:1.1rem;font-size:.85rem}.sidebar-nav .nav-item.section-header{margin-top:.25rem}.sidebar-nav .nav-item.section-header .nav-link{font-size:.55rem;padding:.25rem .6rem!important}}.sidebar-nav{scrollbar-gutter:stable;scroll-behavior:smooth}[data-ui-mode=enhanced] .sidebar-header{border-bottom:1px solid #ffffff1a}[data-ui-mode=enhanced] .sidebar .nav-link{border-left:3px solid #0000}[data-ui-mode=enhanced] .sidebar .nav-link:hover,[data-ui-mode=enhanced] .sidebar .nav-link.active{border-left-color:#63b3ed}.sidebar-group .sidebar-group-toggle{cursor:pointer;justify-content:flex-start}.sidebar-group .sidebar-group-toggle .toggle-icon{margin-left:auto;font-size:.7rem;transition:transform .2s}.sidebar-group .sidebar-group-toggle .toggle-icon.rotated{transform:rotate(180deg)}.sidebar-group .sidebar-submenu-wrapper{transform-origin:top;overflow:hidden}.sidebar-group .sidebar-submenu{padding-left:0;list-style:none}.sidebar-group .sidebar-submenu .nav-link{padding-left:2.25rem;font-size:.85rem}.sidebar-group .sidebar-submenu .nav-link i{width:1rem;font-size:.85rem}.sidebar-group.has-active>.sidebar-group-toggle{color:#fff;background:#ffffff1a;border-left-color:#63b3ed}.sidebar.collapsed .sidebar-group .sidebar-group-toggle .toggle-icon{display:none}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper{width:100%;box-shadow:none;z-index:auto;background:0 0;border-radius:0;padding:0;position:static;opacity:1!important;transform:none!important}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper .sidebar-submenu{padding:0}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper .sidebar-submenu .nav-item .nav-link{justify-content:center;padding:.375rem .5rem}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper .sidebar-submenu .nav-item .nav-link i{margin:0;font-size:1rem}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper .sidebar-submenu .nav-item .nav-link .badge{min-width:0;padding:.15rem .25rem;font-size:.6rem;position:absolute;top:2px;right:2px}.sidebar.collapsed .sidebar-group .sidebar-submenu-wrapper .sidebar-submenu .nav-item .nav-link.active{background:#ffffff26;border-left-color:#63b3ed}.sidebar.collapsed .sidebar-group .sidebar-group-toggle{position:relative}.sidebar.collapsed .sidebar-group .sidebar-group-toggle:after{content:attr(data-title);background:var(--bg-card,#1f2937);color:var(--text-primary,#f9fafb);border-radius:var(--radius,4px);white-space:nowrap;box-shadow:var(--shadow-lg,0 10px 25px #0000004d);border:1px solid var(--border-color,#ffffff1a);opacity:0;visibility:hidden;z-index:9999;pointer-events:none;padding:.375rem .75rem;font-size:.875rem;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:after{transition:opacity .2s,visibility .2s}.sidebar.collapsed .sidebar-group .sidebar-group-toggle:before{content:"";border:5px solid #0000;border-right-color:var(--bg-card,#1f2937);opacity:0;visibility:hidden;z-index:9999;pointer-events:none;position:absolute;top:50%;left:calc(100% + 3px);transform:translateY(-50%)}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:before{transition:opacity .2s,visibility .2s}.sidebar.collapsed .sidebar-group .sidebar-group-toggle:hover:after,.sidebar.collapsed .sidebar-group .sidebar-group-toggle:hover:before{opacity:1;visibility:visible}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:after{color:#f9fafb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1f2937f2 0%,#111827fa 100%);border-color:#63b3ed4d;border-radius:10px;padding:.5rem 1rem;font-weight:500;left:calc(100% + 12px);box-shadow:0 10px 25px #0000004d,0 0 20px #63b3ed33}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:before{border:6px solid #0000;border-right-color:#1f2937f2;left:calc(100% + 7px)}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:hover:after{transform:translateY(-50%)scale(1)}[data-ui-mode=enhanced][data-bs-theme=light] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:after{color:#1f2937;background:linear-gradient(135deg,#fffffff2 0%,#f3f4f6fa 100%);border-color:#3b82f64d;box-shadow:0 10px 25px #00000026,0 0 20px #3b82f626}[data-ui-mode=enhanced][data-bs-theme=light] .sidebar.collapsed .sidebar-group .sidebar-group-toggle:before{border-right-color:#fffffff2}[data-ui-mode=enhanced][data-bs-theme=light] .sidebar{background:linear-gradient(#2c5282 0%,#1a365d 100%)}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar{background:linear-gradient(#0f2744 0%,#0a1929 100%)}.module-page{background-color:var(--bg-body,#f9fafb);min-height:calc(100vh - 200px);margin:-1rem;padding:1.5rem}.module-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);transition:all var(--transition,.2s ease);margin-bottom:1.5rem}.module-card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}.module-card .card-header{background-color:var(--bg-surface,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);padding:1rem 1.25rem;font-weight:600;border-radius:var(--radius-md,.75rem) var(--radius-md,.75rem) 0 0!important}.module-card .card-body{padding:1.25rem}.module-card .card-footer{background-color:var(--bg-surface,#fff);border-top:1px solid var(--border-color,#e5e7eb);padding:1rem 1.25rem}[data-bs-theme=dark] .module-card{border-color:var(--border-color-strong,#d1d5db);box-shadow:0 4px 6px -1px #0000004d}[data-bs-theme=dark] .module-card .card-header{border-color:var(--border-color-strong,#d1d5db);background-color:#ffffff08}.stat-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem);text-align:center;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);transition:all var(--transition,.2s ease);padding:1.25rem}.stat-card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.stat-card .stat-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;font-size:1.5rem;display:inline-flex}.stat-card .stat-value{color:var(--text-primary,#111827);margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.stat-card .stat-label{color:var(--text-secondary,#6b7280);font-size:.875rem}[data-bs-theme=dark] .stat-card{border-color:var(--border-color-strong,#d1d5db)}.stat-card-hover{transition:all var(--transition,.2s ease);cursor:default}.stat-card-hover:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}a .stat-card-hover{cursor:pointer}.widget-card{background-color:var(--bg-card,#fff)!important;border:1px solid var(--border-color,#e5e7eb)!important;border-radius:var(--radius-md,.75rem)!important;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d)!important;transition:all var(--transition,.2s ease)!important}.widget-card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)!important}.widget-card .card-header{font-size:.95rem;font-weight:600;background-color:var(--bg-surface,#fff)!important;border-bottom:1px solid var(--border-color,#e5e7eb)!important;color:var(--text-primary,#111827)!important}.widget-card .card-body{background-color:var(--bg-card,#fff)!important;color:var(--text-primary,#111827)!important}.widget-card .stat-box{border-radius:var(--radius,.5rem);transition:all var(--transition-fast,.15s ease);padding:1rem;background-color:var(--bg-surface,#fff)!important;border:1px solid var(--border-color,#e5e7eb)!important}.widget-card .stat-box:hover{box-shadow:var(--shadow,0 1px 3px 0 #0000001a);transform:translateY(-2px)}.widget-card .stat-value{color:var(--text-primary,#111827);font-size:1.5rem;font-weight:700}.widget-card .stat-label{color:var(--text-secondary,#6b7280);font-size:.875rem}[data-bs-theme=dark] .widget-card{border-color:var(--border-color-strong,#d1d5db)!important;box-shadow:0 4px 6px -1px #0006!important}[data-bs-theme=dark] .widget-card .card-header{border-color:var(--border-color-strong,#d1d5db)!important;background-color:#ffffff0d!important}[data-bs-theme=dark] .widget-card .stat-box{border-color:var(--border-color-strong,#d1d5db)!important;background-color:#ffffff08!important}.dashboard-page{background-color:var(--bg-body,#f9fafb)}.dashboard-page .module-card{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb)}[data-bs-theme=dark] .dashboard-page .module-card{border-color:var(--border-color-strong,#d1d5db);background-color:var(--bg-card,#fff)}.module-form .form-label{color:var(--text-primary,#111827);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.module-form .form-control,.module-form .form-select{border-radius:var(--radius,.5rem);border:1px solid var(--border-color,#e5e7eb)}.module-form .form-control:focus,.module-form .form-select:focus{border-color:var(--color-primary,#2d76ff);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb,45, 118, 255), .25)}.filter-bar{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.75rem);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);margin-bottom:1.5rem;padding:1rem 1.25rem}[data-bs-theme=dark] .filter-bar{border-color:var(--border-color-strong,#d1d5db)}.module-pagination{margin-top:1.5rem}.module-pagination .pagination{margin:0}.module-pagination .page-link{border-radius:var(--radius,.5rem)}.empty-state{text-align:center;color:var(--text-muted,#9ca3af);padding:3rem 1.5rem}.empty-state i{opacity:.5;margin-bottom:1rem;font-size:3rem}.module-table{margin:0}.module-table thead th{background-color:var(--bg-surface,#fff);white-space:nowrap;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.05em;border-bottom-width:2px;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.module-table tbody td{vertical-align:middle;padding:.875rem 1rem}.module-table tbody tr:hover{background-color:var(--bg-surface-hover,#f1f5f9)}[data-bs-theme=dark] .module-table thead th{color:var(--text-secondary,#6b7280);background-color:#1f2937}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora{padding-left:1rem;position:relative}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora:before{content:"";background-size:100% 200%;border-radius:2px;width:4px;animation:15s linear infinite auroraShift;position:absolute;top:0;bottom:0;left:0}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.success:before{background:linear-gradient(#198754 0%,#20c997 50%,#198754 100%)}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.warning:before{background:linear-gradient(#ffc107 0%,#fd7e14 50%,#ffc107 100%)}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.danger:before{background:linear-gradient(#dc3545 0%,#d63384 50%,#dc3545 100%)}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora{padding-left:1rem;position:relative}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora:before{content:"";border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.success:before{background:linear-gradient(#10b981 0%,#34d399 100%);box-shadow:0 0 10px #10b98180}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.warning:before{background:linear-gradient(#f59e0b 0%,#fbbf24 100%);animation:2s ease-in-out infinite pulseWarning}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.danger:before{background:linear-gradient(#ef4444 0%,#f87171 100%);animation:2s ease-in-out infinite pulseGlow}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.moving:before{background:linear-gradient(#0dcaf0 0%,#67e8f9 50%,#0dcaf0 100%) 0 0/100% 200%;animation:1s linear infinite runningLights}@keyframes auroraShift{0%{background-position:0 0}to{background-position:0 200%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #ef444480}50%{box-shadow:0 0 15px #ef4444e6}}@keyframes pulseWarning{0%,to{box-shadow:0 0 5px #f59e0b80}50%{box-shadow:0 0 15px #f59e0bcc}}@keyframes runningLights{0%{background-position:0 0}to{background-position:0 200%}}.animate-fade-in{animation:.5s ease-out fadeInUp}.animate-pulse-glow{animation:2s infinite pulse-glow}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px rgba(var(--color-primary-rgb,45, 118, 255), .5)}50%{box-shadow:0 0 20px rgba(var(--color-primary-rgb,45, 118, 255), .8)}}[data-ui-mode=enhanced] .glass{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}[data-ui-mode=enhanced][data-bs-theme=dark] .glass{background:#0003;border:1px solid #ffffff1a}[data-ui-mode=enhanced] .card-gradient-primary{background:var(--gradient-primary);color:var(--bs-white);border:none}[data-ui-mode=enhanced] .card-gradient-success{background:var(--gradient-success);color:var(--bs-white);border:none}[data-ui-mode=enhanced] .card-gradient-warning{background:var(--gradient-warning);color:var(--bs-dark);border:none}[data-ui-mode=enhanced][data-bs-theme=dark] .card-gradient-primary,[data-ui-mode=enhanced][data-bs-theme=dark] .card-gradient-success{text-shadow:0 1px 2px #0000004d}[data-ui-mode=enhanced] .shine{position:relative;overflow:hidden}[data-ui-mode=enhanced] .shine:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:200%;height:200%;animation:3s infinite shine;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}@keyframes shine{0%{transform:translate(-100%)rotate(30deg)}to{transform:translate(100%)rotate(30deg)}}.cursor-pointer{cursor:pointer}[data-ui-mode=enhanced] .float{animation:3s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-img{object-fit:contain;width:auto;max-height:40px}.dropdown-menu-modules{min-width:250px}.badge-xs{font-size:.6rem}.notification-dropdown{max-width:calc(100vw - 2rem);max-height:500px;overflow:hidden}.notification-list{max-height:350px}.min-w-0{min-width:0}.toast-container{z-index:1055}.toast-notification{min-width:300px;max-width:400px}.avatar-sm{object-fit:cover;width:32px;height:32px}.w-8{width:8%}.w-12{width:12%}.w-15{width:15%}.w-30{width:30%}.bg-orange{background-color:var(--color-orange,#fd7e14)!important}:root{--stage-nebula-core-color:#c8d2dc80;--stage-nebula-glow-color:#64788c40;--stage-nebula-glow-radius:60%;--stage-nebula-star-size:0px;--stage-nebula-bg-opacity:.65;--stage-nebula-border-color:#788ca059;--stage-nebula-header-color:#b8c8d8;--stage-nebula-trace-color:#a8b8c8;--stage-nebula-bg-start:#0d1117;--stage-nebula-bg-mid:#161b22;--stage-nebula-bg-end:#21262d;--stage-nebula-accent:#50647833;--stage-nebula-dust:#b4bec840;--stage-nebula-dust-bright:#dce1e659;--stage-nebula-shadow:0 0 12px #64788c1f, inset 0 0 20px #64788c0f;--stage-nebula-header-border:#788ca04d;--stage-nebula-badge-bg:linear-gradient(135deg, #6c757db3, #828c96b3);--stage-nebula-badge-border:#788ca059;--stage-ignition-core-color:#ffb450b3;--stage-ignition-glow-color:#ffa04640;--stage-ignition-glow-radius:85%;--stage-ignition-star-size:8px;--stage-ignition-bg-opacity:.8;--stage-ignition-border-color:#ff963c8c;--stage-ignition-header-color:#ffe8c0;--stage-ignition-trace-color:#ffd4a0;--stage-ignition-bg-start:#12151a;--stage-ignition-bg-end:#1f1810;--stage-ignition-inner:#ff8c3c8c;--stage-ignition-mid:#ff6e326b;--stage-ignition-outer:#e65a284d;--stage-ignition-shock:#dcb49680;--stage-ignition-shadow:0 0 30px #ff823259, inset 0 0 40px #ffaa5033;--stage-ignition-header-border:#ffb46480;--stage-ignition-badge-bg:linear-gradient(135deg, #ff9632eb, #ffbe5aeb);--stage-ignition-badge-border:#ffc86499;--stage-ignition-star-bg:radial-gradient(circle, ivory 0%, #ffc878f2 30%, #ff9646cc 65%, #ff6e3280 100%);--stage-ignition-star-shadow:0 0 30px #ffc878, 0 0 60px #ffaa5af2, 0 0 100px #ff8c46d9, 0 0 150px #ff783ca6, 0 0 200px #ff643273, 0 0 280px #ff5a2840;--stage-ignition-core-shadow-start:0 0 25px #ffb464f2, 0 0 50px #ff9646cc, 0 0 90px #ff783c80;--stage-ignition-core-shadow-end:0 0 40px #ffd28c, 0 0 80px #ffb464f2, 0 0 140px #ff9646bf, 0 0 200px #ff783c73;--stage-proto-core-color:#ff8c3c80;--stage-proto-glow-color:#ff783233;--stage-proto-glow-radius:52%;--stage-proto-star-size:16px;--stage-proto-bg-opacity:.65;--stage-proto-border-color:#ff823c61;--stage-proto-header-color:#ffd4b0;--stage-proto-trace-color:#ffa060;--stage-proto-bg-start:#2a1810;--stage-proto-bg-mid:#3d2015;--stage-proto-bg-end:#2d1810;--stage-proto-hot:#ff642873;--stage-proto-mid:#dc5a2859;--stage-proto-outer:#b4462340;--stage-proto-center:#ffc878cc;--stage-proto-shadow:0 0 18px #ff6e322e, inset 0 0 25px #ff8c3c1f;--stage-proto-header-border:#ff8c5059;--stage-proto-badge-bg:linear-gradient(135deg, #ff6b35d9, #ff9500d9);--stage-proto-badge-border:#ff965059;--stage-proto-star-bg:radial-gradient(circle, #ffdc96 0%, #ffa050e6 40%, #ff7832b3 100%);--stage-proto-star-shadow:0 0 25px #ffb464e6, 0 0 50px #ff8c3cb3, 0 0 80px #ff642880;--stage-ms-ignite-core-color:#ffffe6a6;--stage-ms-ignite-glow-color:#ffeb9633;--stage-ms-ignite-glow-radius:40%;--stage-ms-ignite-star-size:20px;--stage-ms-ignite-bg-opacity:.65;--stage-ms-ignite-border-color:#ffeb8c73;--stage-ms-ignite-header-color:#fff8d0;--stage-ms-ignite-trace-color:#fff8a0;--stage-ms-ignite-bg-start:#2a2520;--stage-ms-ignite-bg-end:#3d3520;--stage-ms-ignite-inner:#fff5aa80;--stage-ms-ignite-mid:#ffe68259;--stage-ms-ignite-outer:#ffd26440;--stage-ms-ignite-shadow:0 0 28px #ffdc6440, inset 0 0 38px #fff5b41f;--stage-ms-ignite-header-border:#ffeb8c66;--stage-ms-ignite-badge-bg:linear-gradient(135deg, #ffd700cc, #ffec8bcc);--stage-ms-ignite-badge-border:#ffeb8c73;--stage-ms-ignite-star-bg:radial-gradient(circle, #fffff5 0%, #fffcc8f2 35%, #fff096cc 70%, #ffdc6480 100%);--stage-ms-ignite-star-shadow:0 0 30px #ffffdc, 0 0 60px #fffcb4e6, 0 0 100px #fff08cb3, 0 0 140px #ffdc6480;--stage-ms-ignite-core-shadow-start:0 0 30px ivory, 0 0 60px #fffcc8e6;--stage-ms-ignite-core-shadow-end:0 0 50px #fff, 0 0 100px #fffff0f2, 0 0 150px #fffcc8cc;--stage-ms-core-color:#ffeb8c66;--stage-ms-glow-color:#ffe1a01f;--stage-ms-glow-radius:35%;--stage-ms-star-size:24px;--stage-ms-bg-opacity:.55;--stage-ms-border-color:#ffd76459;--stage-ms-header-color:#ffe4a0;--stage-ms-trace-color:#ffe080;--stage-ms-bg-start:#2d2a1a;--stage-ms-bg-mid:#3d3520;--stage-ms-bg-end:#2d2818;--stage-ms-inner:#ffdc784d;--stage-ms-mid:#ffcd6438;--stage-ms-outer:#ffbe5026;--stage-ms-wind:#ffe1a01f;--stage-ms-shadow:0 0 15px #ffc85026, inset 0 0 22px #ffe69614;--stage-ms-header-border:#ffd76459;--stage-ms-badge-bg:linear-gradient(135deg, #ffc107bf, #ffdb4dbf);--stage-ms-badge-border:#ffd76459;--stage-ms-star-bg:radial-gradient(circle, #fffcdc 0%, #fff096f2 30%, #ffdc64cc 60%, #ffc85080 100%);--stage-ms-star-shadow:0 0 20px #fff5b4f2, 0 0 40px #ffe68cd9, 0 0 70px #ffd764a6, 0 0 100px #ffc85073;--stage-giant-core-color:#ff644673;--stage-giant-glow-color:#ff50322e;--stage-giant-glow-radius:38%;--stage-giant-star-size:60px;--stage-giant-bg-opacity:.6;--stage-giant-border-color:#ff5a4673;--stage-giant-header-color:#ffb8a8;--stage-giant-trace-color:#ff9a8b;--stage-giant-bg-start:#3d1815;--stage-giant-bg-mid:#4a2018;--stage-giant-bg-end:#3d1815;--stage-giant-inner:#eb463266;--stage-giant-mid:#c8322852;--stage-giant-outer:#aa282338;--stage-giant-shadow:0 0 25px #ff463c33, inset 0 0 35px #ff644626;--stage-giant-header-border:#ff644666;--stage-giant-badge-bg:linear-gradient(135deg, #ff4757bf, #ff6b6bbf);--stage-giant-badge-border:#ff646466;--stage-giant-star-bg:radial-gradient(circle, #fff0dcf2 0%, #ffb48ce6 20%, #ff785ad9 45%, #eb503cb3 70%, #c83c3266 100%);--stage-giant-star-shadow:0 0 30px #ffc896e6, 0 0 60px #ff8c64cc, 0 0 100px #ff644699, 0 0 150px #eb503c66, 0 0 200px #c83c3240;--stage-giant-phase-core-color:#ff785052;--stage-giant-phase-glow-color:#dc503c1a;--stage-giant-phase-glow-radius:48%;--stage-giant-phase-star-size:70px;--stage-giant-phase-bg-opacity:.55;--stage-giant-phase-border-color:#dc503c66;--stage-giant-phase-header-color:#ffc8b8;--stage-giant-phase-trace-color:#ffc0b0;--stage-giant-phase-bg-start:#2d1815;--stage-giant-phase-bg-mid:#3d2018;--stage-giant-phase-bg-end:#2d1510;--stage-giant-phase-mid:#d2503c47;--stage-giant-phase-outer:#b43c322e;--stage-giant-phase-shadow:0 0 18px #c83c322e, inset 0 0 28px #dc503c1a;--stage-giant-phase-header-border:#dc645059;--stage-giant-phase-badge-bg:linear-gradient(135deg, #dc3545bf, #e4606dbf);--stage-giant-phase-badge-border:#dc646459;--stage-giant-phase-star-bg:radial-gradient(circle, #fff5e6e6 0%, #ffbe96d9 18%, #ff8c64cc 40%, #eb5a46a6 65%, #d2463c59 100%);--stage-giant-phase-star-shadow:0 0 35px #ffd2aad9, 0 0 70px #ff966ebf, 0 0 120px #ff6e508c, 0 0 180px #eb5a4659, 0 0 240px #d2463c33;--stage-nova-core-color:#ffffffb3;--stage-nova-glow-color:#c8dcff26;--stage-nova-glow-radius:95%;--stage-nova-star-size:100px;--stage-nova-bg-opacity:.65;--stage-nova-border-color:#fff9;--stage-nova-header-color:#fff;--stage-nova-trace-color:#fff;--stage-nova-bg-start:#2a2a40;--stage-nova-bg-end:#3d3d50;--stage-nova-inner:#e6f0ff8c;--stage-nova-mid:#c8dcff66;--stage-nova-outer:#aac8ff47;--stage-nova-shock:#fff9;--stage-nova-shadow:0 0 40px #c8dcff59, 0 0 80px #ffffff1f, inset 0 0 50px #fff3;--stage-nova-header-border:#fff9;--stage-nova-badge-bg:linear-gradient(135deg, #e0f0ffd9, #ffffffd9);--stage-nova-badge-border:#fff9;--stage-nova-star-bg:radial-gradient(circle, #fff 0%, #fffffaf2 15%, #f0faffe6 30%, #dcf0ffcc 50%, #c8e6ff80 75%, #b4dcff33 100%);--stage-nova-star-shadow:0 0 50px #fff, 0 0 100px #fffffff2, 0 0 180px #f0faffd9, 0 0 280px #dcf0ffb3, 0 0 400px #c8e6ff80, 0 0 550px #b4dcff4d;--stage-dwarf-core-color:#c8dcff4d;--stage-dwarf-glow-color:#b4c8e614;--stage-dwarf-glow-radius:72%;--stage-dwarf-star-size:6px;--stage-dwarf-bg-opacity:.5;--stage-dwarf-border-color:#b4c8f04d;--stage-dwarf-header-color:#c8d8f0;--stage-dwarf-trace-color:#b8d0e8;--stage-dwarf-bg-start:#181d28;--stage-dwarf-bg-mid:#1d2330;--stage-dwarf-bg-end:#181a25;--stage-dwarf-mid:#b4c8f038;--stage-dwarf-outer:#a0b4dc1f;--stage-dwarf-shadow:0 0 10px #a0b4dc1f, inset 0 0 18px #c8dcff0f;--stage-dwarf-header-border:#b4c8f04d;--stage-dwarf-badge-bg:linear-gradient(135deg, #6c757dbf, #8e9aafbf);--stage-dwarf-badge-border:#b4c8dc4d;--stage-dwarf-star-bg:radial-gradient(circle, #fff 0%, #e6f5fff2 40%, #c8e6ffcc 100%);--stage-dwarf-star-shadow:0 0 15px #fffffff2, 0 0 30px #e6f5ffd9, 0 0 50px #c8e6ffa6, 0 0 80px #b4dcff66;--stage-dwarf-core-shadow-start:0 0 15px #ffffffe6, 0 0 30px #e6f0ffb3;--stage-dwarf-core-shadow-end:0 0 10px #fffc, 0 0 20px #e6f0ff99;--stage-neutron-core-color:#a0d8ef;--stage-neutron-glow-color:#e0f7ff;--stage-neutron-glow-radius:30px;--stage-neutron-star-size:5px;--stage-neutron-bg-opacity:.6;--stage-neutron-border-color:#a0d8ef66;--stage-neutron-header-color:#c0e8ff;--stage-neutron-trace-color:#a0d8ef;--stage-neutron-bg-start:#0a0f14;--stage-neutron-bg-mid:#0c1218;--stage-neutron-bg-end:#0d1520;--stage-neutron-shadow:0 0 20px #a0d8ef33, inset 0 0 30px #a0d8ef0d;--stage-neutron-header-border:#a0d8ef4d;--stage-neutron-badge-bg:linear-gradient(135deg, #64b4dcbf, #8cc8e6bf);--stage-neutron-badge-border:#a0d8ef66;--stage-neutron-star-bg:radial-gradient(circle, #e0f7ff 0%, #a0d8eff2 40%, #78bee6cc 100%);--stage-neutron-star-shadow:0 0 10px #e0f7ff, 0 0 20px #a0d8eff2, 0 0 30px #78bee6cc;--stage-neutron-beam-color:#c8f0ff59;--stage-disk-core-color:#a0d8ef;--stage-disk-glow-color:#ffc89640;--stage-disk-star-size:5px;--stage-disk-bg-opacity:.65;--stage-disk-border-color:#ff965066;--stage-disk-header-color:#ffe0c0;--stage-disk-trace-color:#ffcc80;--stage-disk-bg-start:#0f0a05;--stage-disk-bg-mid:#140d08;--stage-disk-bg-end:#1a1008;--stage-disk-shadow:0 0 25px #ff965033, inset 0 0 35px #ffc8961a;--stage-disk-header-border:#ffb47859;--stage-disk-badge-bg:linear-gradient(135deg, #ff8c3ccc, #ffb464cc);--stage-disk-badge-border:#ffc89673;--stage-disk-star-bg:radial-gradient(circle, #e0f7ff 0%, #a0d8eff2 40%, #78bee6cc 100%);--stage-disk-star-shadow:0 0 10px #e0f7ff, 0 0 20px #a0d8eff2, 0 0 30px #78bee6cc;--stage-disk-inner:#fff7e0;--stage-disk-outer:#ff6b35;--stage-collapse-core-color:#fff;--stage-collapse-glow-color:#fffc;--stage-collapse-star-size:5px;--stage-collapse-bg-opacity:.7;--stage-collapse-border-color:#ffffff80;--stage-collapse-header-color:#fff;--stage-collapse-trace-color:#fed;--stage-collapse-bg-start:#0a0a0a;--stage-collapse-bg-mid:#101010;--stage-collapse-bg-end:#151515;--stage-collapse-shadow:0 0 30px #ffffff4d, inset 0 0 40px #ffffff26;--stage-collapse-header-border:#fff6;--stage-collapse-badge-bg:linear-gradient(135deg, #c8c8c8cc, #fffc);--stage-collapse-badge-border:#ffffff80;--stage-collapse-star-bg:radial-gradient(circle, #fff 0%, #e6f5fff2 40%, #c8e6ffcc 100%);--stage-collapse-star-shadow:0 0 15px #fff, 0 0 30px #e6f5ffe6, 0 0 50px #c8e6ffb3;--stage-collapse-disk-inner:#fff7e0;--stage-collapse-disk-outer:#ff6b35;--stage-hole-core-color:#000;--stage-hole-glow-color:#140028cc;--stage-hole-star-size:10px;--stage-hole-bg-opacity:.5;--stage-hole-border-color:#503c6466;--stage-hole-header-color:#b0a0c0;--stage-hole-trace-color:#9070a0;--stage-hole-bg-start:#050308;--stage-hole-bg-mid:#08060c;--stage-hole-bg-end:#0a0810;--stage-hole-shadow:0 0 20px #503c6433, inset 0 0 30px #1400281a;--stage-hole-header-border:#503c644d;--stage-hole-badge-bg:linear-gradient(135deg, #3c2850bf, #5a466ebf);--stage-hole-badge-border:#503c6459;--stage-hole-star-shadow:0 0 15px 8px #000000f2, 0 0 30px 15px #140028cc;--stage-hole-ring-color:#ffc86480;--stage-hole-ring-glow:0 0 20px 5px #ffa5004d;--stage-hole-disk-inner:#ff4500;--stage-hole-disk-outer:#8b0000}[data-bs-theme=light]{--stage-nebula-core-color:#b4bec833;--stage-nebula-glow-color:#a0b4c833;--stage-nebula-bg-opacity:.9;--stage-nebula-border-color:#788ca066;--stage-nebula-header-color:#5a6a7a;--stage-nebula-trace-color:#8a9aaa;--stage-nebula-bg-start:#fafbfcb3;--stage-nebula-bg-mid:#f5f7fa80;--stage-nebula-bg-end:transparent;--stage-nebula-accent:#a0b4c826;--stage-nebula-dust:#b4bec859;--stage-nebula-dust-bright:#c8d2dc52;--stage-nebula-shadow:0 4px 15px #64788c26;--stage-nebula-header-border:#788ca033;--stage-nebula-badge-bg:linear-gradient(135deg, #6c757d80, #828c9680);--stage-nebula-badge-border:#788ca040;--stage-ignition-core-color:#ffdca08c;--stage-ignition-glow-color:#ffaa6e2e;--stage-ignition-bg-opacity:.92;--stage-ignition-border-color:#ffa04699;--stage-ignition-header-color:#8a5a3a;--stage-ignition-trace-color:#e8b050;--stage-ignition-bg-start:#fcfdffbf;--stage-ignition-bg-end:#fffcf88c;--stage-ignition-inner:#ffc88c6b;--stage-ignition-mid:#ffb47852;--stage-ignition-outer:#ffa06438;--stage-ignition-shock:#d2dcf08c;--stage-ignition-shadow:0 4px 25px #ff8c3c59;--stage-ignition-header-border:#ffc88c4d;--stage-ignition-badge-bg:linear-gradient(135deg, #ff9632d9, #ffbe5ad9);--stage-ignition-badge-border:#ffc86480;--stage-ignition-star-bg:radial-gradient(circle, #fffffa 0%, #ffe6aaf2 30%, #ffbe78d9 60%, #ffa05a8c 100%);--stage-ignition-star-shadow:0 0 25px #fff0b4, 0 0 50px #ffdc96f2, 0 0 85px #ffc882cc, 0 0 130px #ffb46e99, 0 0 180px #ffa05a66, 0 0 240px #ff8c4638;--stage-ignition-core-shadow-start:0 0 20px #ffdc96f2, 0 0 40px #ffc882d9, 0 0 70px #ffb46e99;--stage-ignition-core-shadow-end:0 0 35px #fff0b4, 0 0 70px #ffdc96f2, 0 0 120px #ffc882cc, 0 0 170px #ffb46e8c;--stage-proto-core-color:#ffdca0b3;--stage-proto-glow-color:#ffd2b433;--stage-proto-bg-opacity:.8;--stage-proto-border-color:#ff964673;--stage-proto-header-color:#9a6a5a;--stage-proto-trace-color:#e4a47a;--stage-proto-bg-start:#fffcfa99;--stage-proto-bg-mid:#fffaf866;--stage-proto-bg-end:transparent;--stage-proto-hot:#ffdcbe42;--stage-proto-mid:#ffd2b433;--stage-proto-outer:#ffc8aa24;--stage-proto-center:#fff5dc;--stage-proto-shadow:0 4px 15px #ff8c3c2e;--stage-proto-header-border:#ff965040;--stage-proto-badge-bg:linear-gradient(135deg, #ff6b35b3, #ff9500b3);--stage-proto-badge-border:#ff965040;--stage-proto-star-bg:radial-gradient(circle, #fff5dc 0%, #ffc896f2 35%, #ffa064bf 100%);--stage-proto-star-shadow:0 0 20px #ffdcaae6, 0 0 40px #ffbe8cb3, 0 0 70px #ffa06480;--stage-ms-ignite-core-color:#fffcdc61;--stage-ms-ignite-glow-color:#fff8c826;--stage-ms-ignite-bg-opacity:.88;--stage-ms-ignite-border-color:#ffe67880;--stage-ms-ignite-header-color:#8a7a4a;--stage-ms-ignite-trace-color:#e8d46a;--stage-ms-ignite-bg-start:#fffffcb3;--stage-ms-ignite-bg-end:#fffefa80;--stage-ms-ignite-inner:#fff8c847;--stage-ms-ignite-mid:#fff3b433;--stage-ms-ignite-outer:#ffeea024;--stage-ms-ignite-shadow:0 4px 22px #ffdc6438;--stage-ms-ignite-header-border:#ffeb8c4d;--stage-ms-ignite-badge-bg:linear-gradient(135deg, #ffd700b3, #ffec8bb3);--stage-ms-ignite-badge-border:#ffeb8c59;--stage-ms-ignite-star-bg:radial-gradient(circle, #fffffa 0%, #fffddcf2 30%, #fffac8d9 60%, #fff5b499 100%);--stage-ms-ignite-star-shadow:0 0 25px #ffffe6f2, 0 0 50px #fffed2d9, 0 0 90px #fffcbea6, 0 0 130px #fffaaa73;--stage-ms-ignite-core-shadow-start:0 0 25px #ffffe6f2, 0 0 50px #fffed2d9;--stage-ms-ignite-core-shadow-end:0 0 45px #fff, 0 0 90px #fffff0f2, 0 0 130px #fffedcbf;--stage-ms-core-color:#fff8d23d;--stage-ms-glow-color:#fff3c81a;--stage-ms-bg-opacity:.75;--stage-ms-border-color:#ffd25a66;--stage-ms-header-color:#9a8a5a;--stage-ms-trace-color:#d8c46a;--stage-ms-bg-start:#fffefc99;--stage-ms-bg-mid:#fffdfa66;--stage-ms-bg-end:transparent;--stage-ms-inner:#fff3c82e;--stage-ms-mid:#ffeebe24;--stage-ms-outer:#ffe9b41a;--stage-ms-wind:#fff3c814;--stage-ms-shadow:0 4px 15px #ffc85026;--stage-ms-header-border:#ffd76440;--stage-ms-badge-bg:linear-gradient(135deg, #ffc107a6, #ffdb4da6);--stage-ms-badge-border:#ffd76440;--stage-ms-star-bg:radial-gradient(circle, #fffef0 0%, #fffad2f2 25%, #fff5bed9 55%, #fff0aa99 100%);--stage-ms-star-shadow:0 0 20px #fffce6f2, 0 0 40px #fffad2d9, 0 0 70px #fff5bea6, 0 0 100px #fff0aa73;--stage-giant-core-color:#ffe6dc47;--stage-giant-glow-color:#ffdcd226;--stage-giant-bg-opacity:.82;--stage-giant-border-color:#ff6e5073;--stage-giant-header-color:#9a5a5a;--stage-giant-trace-color:#e48a7a;--stage-giant-bg-start:#fffbfa99;--stage-giant-bg-mid:#fffaf866;--stage-giant-bg-end:transparent;--stage-giant-inner:#ffdcd238;--stage-giant-mid:#ffd2c82e;--stage-giant-outer:#ffc8be1f;--stage-giant-shadow:0 4px 18px #ff644633;--stage-giant-header-border:#ff645040;--stage-giant-badge-bg:linear-gradient(135deg, #ff4757a6, #ff6b6ba6);--stage-giant-badge-border:#ff64644d;--stage-giant-star-bg:radial-gradient(circle, #fffaf5f2 0%, #ffdcc8e6 20%, #ffbea0d9 45%, #ffa082b3 70%, #ff8c7866 100%);--stage-giant-star-shadow:0 0 30px #ffe6d2e6, 0 0 60px #ffd2b4cc, 0 0 100px #ffbea099, 0 0 150px #ffaa8c66, 0 0 200px #ff968240;--stage-giant-phase-core-color:#ffe1d73d;--stage-giant-phase-glow-color:#ffdcd21f;--stage-giant-phase-bg-opacity:.78;--stage-giant-phase-border-color:#e66e5a66;--stage-giant-phase-header-color:#8a5a5a;--stage-giant-phase-trace-color:#d47a6a;--stage-giant-phase-bg-start:#fffbfa8c;--stage-giant-phase-bg-mid:#fffaf859;--stage-giant-phase-bg-end:transparent;--stage-giant-phase-mid:#ffdcd22e;--stage-giant-phase-outer:#ffd7cd24;--stage-giant-phase-shadow:0 4px 15px #dc64502e;--stage-giant-phase-header-border:#dc645040;--stage-giant-phase-badge-bg:linear-gradient(135deg, #dc3545a6, #e4606da6);--stage-giant-phase-badge-border:#dc646440;--stage-giant-phase-star-bg:radial-gradient(circle, #fffcf8e6 0%, #ffe6d2d9 18%, #ffc8aacc 40%, #ffaa8ca6 65%, #ff968259 100%);--stage-giant-phase-star-shadow:0 0 35px #fff0dcd9, 0 0 70px #ffdcbebf, 0 0 120px #ffc8aa8c, 0 0 180px #ffb49659, 0 0 240px #ffa08c33;--stage-nova-core-color:#f5faff66;--stage-nova-glow-color:#f0f8ff1f;--stage-nova-bg-opacity:.88;--stage-nova-border-color:#c8d2f080;--stage-nova-header-color:#5a6a8a;--stage-nova-trace-color:#aabada;--stage-nova-bg-start:#fdfeffbf;--stage-nova-bg-end:#fcfdff8c;--stage-nova-inner:#f0f8ff4d;--stage-nova-mid:#ebf5ff38;--stage-nova-outer:#e6f2ff29;--stage-nova-shock:#fff6;--stage-nova-shadow:0 4px 25px #c8dcff47;--stage-nova-header-border:#c8d2f059;--stage-nova-badge-bg:linear-gradient(135deg, #e0f0ffbf, #ffffffbf);--stage-nova-badge-border:#ffffff73;--stage-nova-star-bg:radial-gradient(circle, #fff 0%, #fffffff2 15%, #fafcffe6 30%, #f5faffcc 50%, #f0f8ff80 75%, #ebf5ff33 100%);--stage-nova-star-shadow:0 0 50px #fff, 0 0 100px #fffffff2, 0 0 180px #fafcffd9, 0 0 280px #f5faffb3, 0 0 400px #f0f8ff80, 0 0 550px #ebf5ff4d;--stage-dwarf-core-color:#ebf5ff38;--stage-dwarf-glow-color:#e6f2ff1a;--stage-dwarf-bg-opacity:.72;--stage-dwarf-border-color:#aabedc59;--stage-dwarf-header-color:#6a7a8a;--stage-dwarf-trace-color:#b0c0d0;--stage-dwarf-bg-start:#fcfeff80;--stage-dwarf-bg-mid:#fbfdff4d;--stage-dwarf-bg-end:transparent;--stage-dwarf-mid:#e6f2ff29;--stage-dwarf-outer:#e1eeff1f;--stage-dwarf-shadow:0 3px 12px #aabedc24;--stage-dwarf-header-border:#aabedc33;--stage-dwarf-badge-bg:linear-gradient(135deg, #6c757da6, #8e9aafa6);--stage-dwarf-badge-border:#b4c8dc33;--stage-dwarf-star-bg:radial-gradient(circle, #fff 0%, #f5fafff2 40%, #ebf5ffcc 100%);--stage-dwarf-star-shadow:0 0 15px #fffffff2, 0 0 30px #f5faffd9, 0 0 50px #ebf5ffa6, 0 0 80px #e1f0ff66;--stage-dwarf-core-shadow-start:0 0 15px #fffffff2, 0 0 30px #f5faffd9;--stage-dwarf-core-shadow-end:0 0 10px #ffffffe6, 0 0 20px #f5faffbf;--stage-neutron-core-color:#a0d8ef73;--stage-neutron-glow-color:#e0f7ff40;--stage-neutron-bg-opacity:.75;--stage-neutron-border-color:#a0d8ef73;--stage-neutron-header-color:#5a8aa0;--stage-neutron-trace-color:#7ab0d0;--stage-neutron-bg-start:#f5fafc8c;--stage-neutron-bg-mid:#f0f8fc59;--stage-neutron-bg-end:transparent;--stage-neutron-shadow:0 4px 18px #a0d8ef2e;--stage-neutron-header-border:#a0d8ef33;--stage-neutron-badge-bg:linear-gradient(135deg, #64b4dca6, #8cc8e6a6);--stage-neutron-badge-border:#a0d8ef4d;--stage-neutron-star-bg:radial-gradient(circle, #fff 0%, #c8ebfff2 40%, #a0d2f0d9 100%);--stage-neutron-star-shadow:0 0 8px #fff, 0 0 16px #c8ebfff2, 0 0 24px #a0d2f0cc;--stage-neutron-beam-color:#b4dcf040;--stage-disk-core-color:#a0d8ef80;--stage-disk-glow-color:#ffc8962e;--stage-disk-bg-opacity:.78;--stage-disk-border-color:#ff965073;--stage-disk-header-color:#9a6a4a;--stage-disk-trace-color:#e8a060;--stage-disk-bg-start:#fffcf88c;--stage-disk-bg-mid:#fffaf559;--stage-disk-bg-end:transparent;--stage-disk-shadow:0 4px 20px #ff96502e;--stage-disk-header-border:#ffb47840;--stage-disk-badge-bg:linear-gradient(135deg, #ff8c3cb3, #ffb464b3);--stage-disk-badge-border:#ffc89659;--stage-disk-star-bg:radial-gradient(circle, #fff 0%, #c8ebfff2 40%, #a0d2f0d9 100%);--stage-disk-star-shadow:0 0 8px #fff, 0 0 16px #c8ebfff2, 0 0 24px #a0d2f0cc;--stage-disk-inner:#fffae6cc;--stage-disk-outer:#ff8c5099;--stage-collapse-core-color:#ffffff8c;--stage-collapse-glow-color:#ffffff80;--stage-collapse-bg-opacity:.82;--stage-collapse-border-color:#c8c8c873;--stage-collapse-header-color:#6a6a6a;--stage-collapse-trace-color:#b0a090;--stage-collapse-bg-start:#fafafa8c;--stage-collapse-bg-mid:#f8f8f859;--stage-collapse-bg-end:transparent;--stage-collapse-shadow:0 4px 25px #c8c8c833;--stage-collapse-header-border:#c8c8c840;--stage-collapse-badge-bg:linear-gradient(135deg, #b4b4b4b3, #dcdcdcb3);--stage-collapse-badge-border:#c8c8c859;--stage-collapse-star-bg:radial-gradient(circle, #fff 0%, #e6f5fff2 40%, #c8e6ffd9 100%);--stage-collapse-star-shadow:0 0 12px #fff, 0 0 24px #e6f5fff2, 0 0 40px #c8e6ffbf;--stage-collapse-disk-inner:#fffae6bf;--stage-collapse-disk-outer:#ff8c508c;--stage-hole-core-color:#1a0a2e;--stage-hole-glow-color:#3c285080;--stage-hole-bg-opacity:.6;--stage-hole-border-color:#78648c59;--stage-hole-header-color:#7a6a8a;--stage-hole-trace-color:#a090b0;--stage-hole-bg-start:#faf8fc73;--stage-hole-bg-mid:#f8f6fa40;--stage-hole-bg-end:transparent;--stage-hole-shadow:0 4px 15px #64507824;--stage-hole-header-border:#78648c33;--stage-hole-badge-bg:linear-gradient(135deg, #503c64a6, #6e5a82a6);--stage-hole-badge-border:#78648c40;--stage-hole-star-shadow:0 0 12px 6px #1e0a32e6, 0 0 24px 12px #3c2850b3;--stage-hole-ring-color:#c8aa5a73;--stage-hole-ring-glow:0 0 16px 4px #dc963240;--stage-hole-disk-inner:#ff6432b3;--stage-hole-disk-outer:#961e1e80}@keyframes stellar-drift{0%{transform:translate(0)rotate(0)}25%{transform:translate(3%,2%)rotate(2deg)}50%{transform:translate(-2%,4%)rotate(-1deg)}75%{transform:translate(2%,-3%)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes stellar-float{0%,to{opacity:.4;transform:translate(0)}33%{opacity:.6;transform:translate(5px,-3px)}66%{opacity:.5;transform:translate(-3px,5px)}}@keyframes stellar-pulse{0%,to{opacity:var(--pulse-opacity-start,1);transform:scale(1)}50%{transform:scale(var(--pulse-scale,1.08));opacity:var(--pulse-opacity-end,.98)}}@keyframes stellar-pulse-centered{0%,to{opacity:var(--pulse-opacity-start,1);transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%, -50%) scale(var(--pulse-scale,1.08));opacity:var(--pulse-opacity-end,.98)}}@keyframes stellar-pulse-strong{0%,to{opacity:var(--pulse-opacity-start,.9);transform:scale(1)}50%{transform:scale(var(--pulse-scale,1.35));opacity:var(--pulse-opacity-end,1)}}@keyframes stellar-pulse-strong-centered{0%,to{opacity:var(--pulse-opacity-start,.9);transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%, -50%) scale(var(--pulse-scale,1.35));opacity:var(--pulse-opacity-end,1)}}@keyframes stellar-core-pulse{0%,to{opacity:var(--core-opacity-start,.9);transform:scale(1)}25%{opacity:1;transform:scale(1.15)}50%{opacity:var(--core-opacity-mid,.85);transform:scale(.95)}75%{opacity:.95;transform:scale(1.1)}}@keyframes stellar-core-pulse-centered{0%,to{opacity:var(--core-opacity-start,.9);transform:translate(-50%,-50%)scale(1)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}50%{opacity:var(--core-opacity-mid,.85);transform:translate(-50%,-50%)scale(.95)}75%{opacity:.95;transform:translate(-50%,-50%)scale(1.1)}}@keyframes stellar-explode{0%{opacity:.9;transform:scale(.8)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1.5)}}@keyframes stellar-explode-centered{0%{opacity:.9;transform:translate(-50%,-50%)scale(.8)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes stellar-flicker{0%,to{opacity:1}12%{opacity:.45}24%{opacity:.85}36%{opacity:.35}48%{opacity:.9}60%{opacity:.5}72%{opacity:.8}84%{opacity:.55}}@keyframes stellar-instability{0%{opacity:.55;transform:scale(1)translate(0)}15%{opacity:.42;transform:scale(.97)translate(-2px,1px)}30%{opacity:.68;transform:scale(1.02)translate(1px,-2px)}45%{opacity:.38;transform:scale(.96)translate(2px,2px)}60%{opacity:.62;transform:scale(1.01)translate(-1px,-1px)}75%{opacity:.45;transform:scale(.98)translate(1px,2px)}to{opacity:.55;transform:scale(1)translate(0)}}@keyframes stellar-shockwave{0%{opacity:.8;border-color:#ffffdccc;transform:translate(-50%,-50%)scale(.5)}20%{opacity:.6;border-color:#fff0b499}50%{border-color:#ffdc9666}to{opacity:0;border-color:#c8c8c81a;transform:translate(-50%,-50%)scale(8)}}@keyframes stellar-ignite{0%{opacity:.5;transform:scale(.92)}20%{opacity:.4;transform:scale(.88)}35%{opacity:.6;transform:scale(.95)}45%{opacity:.95;transform:scale(1.12)}55%{opacity:.9;transform:scale(1.06)}70%{opacity:.75;transform:scale(1.02)}to{opacity:.5;transform:scale(.92)}}@keyframes stellar-ignite-centered{0%{opacity:.5;transform:translate(-50%,-50%)scale(.92)}20%{opacity:.4;transform:translate(-50%,-50%)scale(.88)}35%{opacity:.6;transform:translate(-50%,-50%)scale(.95)}45%{opacity:.95;transform:translate(-50%,-50%)scale(1.12)}55%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}70%{opacity:.75;transform:translate(-50%,-50%)scale(1.02)}to{opacity:.5;transform:translate(-50%,-50%)scale(.92)}}@keyframes stellar-nova-bg{0%,to{opacity:.65;transform:scale(1)}40%{opacity:.95;transform:scale(1.15)}}@keyframes stellar-core-glow-centered{0%,to{box-shadow:var(--core-shadow-start,none);opacity:var(--core-opacity-start,.9);transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%, -50%) scale(var(--core-scale,1.15));box-shadow:var(--core-shadow-end,none);opacity:var(--core-opacity-end,1)}}@keyframes stellar-core-glow{0%,to{opacity:var(--core-opacity-start,.95);box-shadow:var(--core-shadow-start,none);transform:scale(1)}50%{transform:scale(var(--core-scale,1.2));opacity:var(--core-opacity-end,1);box-shadow:var(--core-shadow-end,none)}}@keyframes stellar-header-pulse{0%,to{text-shadow:var(--header-shadow-start);color:var(--header-color-start)!important}50%{text-shadow:var(--header-shadow-end);color:var(--header-color-end)!important}}@keyframes stellar-trace-burst{0%{opacity:.75;text-shadow:var(--trace-shadow-start,none);transform:scale(1)}25%{opacity:.55;transform:scale(.85)}45%{opacity:1;text-shadow:var(--trace-shadow-end,none);transform:scale(1.4)}60%{opacity:.9;text-shadow:var(--trace-shadow-mid,none);transform:scale(1.2)}to{opacity:.75;text-shadow:var(--trace-shadow-start,none);transform:scale(1)}}@keyframes neutron-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}@keyframes neutron-pulse-centered{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.15)}}@keyframes neutron-beam{0%,45%{opacity:.15}50%{opacity:.45}55%,to{opacity:.15}}@keyframes disk-rotate{0%{transform:translate(-50%,-50%)rotateX(70deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)}}@keyframes collapse-event{0%{opacity:1;box-shadow:var(--collapse-shadow-start,none);transform:scale(1)}30%{opacity:1;box-shadow:var(--collapse-shadow-flash,none);transform:scale(1.6)}60%{opacity:.2;box-shadow:none;transform:scale(.4)}to{opacity:0;box-shadow:none;transform:scale(.05)}}@keyframes collapse-event-centered{0%{opacity:1;box-shadow:var(--collapse-shadow-start,none);transform:translate(-50%,-50%)scale(1)}30%{opacity:1;box-shadow:var(--collapse-shadow-flash,none);transform:translate(-50%,-50%)scale(1.6)}60%{opacity:.2;box-shadow:none;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;box-shadow:none;transform:translate(-50%,-50%)scale(.05)}}@keyframes collapse-disk{0%{opacity:.8;transform:translate(-50%,-50%)rotateX(70deg)rotate(0)scale(1)}30%{opacity:1;transform:translate(-50%,-50%)rotateX(70deg)rotate(120deg)scale(1.1)}60%{opacity:.3;transform:translate(-50%,-50%)rotateX(70deg)rotate(240deg)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)rotateX(70deg)rotate(360deg)scale(.2)}}@keyframes einstein-ring-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes black-hole-disk-rotate{0%{transform:translate(-50%,-50%)rotateX(75deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(75deg)rotate(360deg)}}[data-ui-mode=enhanced] .changelog-version{contain:layout style paint;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-width:2px!important}[data-ui-mode=enhanced] .changelog-version:before{content:"";pointer-events:none;z-index:0;transition:all .4s;position:absolute;inset:0}[data-ui-mode=enhanced] .changelog-version:after{content:"";pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui-mode=enhanced] .changelog-version .card-body{z-index:1;min-height:120px;position:relative}[data-ui-mode=enhanced] .changelog-version .card-header{z-index:1;letter-spacing:.3px;border-bottom-width:2px;font-weight:600;position:relative;background:0 0!important}[data-ui-mode=enhanced] .changelog-version .badge{letter-spacing:.5px;text-transform:uppercase;padding:.35em .65em;font-size:.7rem;font-weight:600}[data-ui-mode=enhanced] .changelog-version .stellar-trace{cursor:pointer;font-size:1.1em;transition:all .3s}[data-ui-mode=enhanced] .changelog-version .stellar-trace:hover{text-shadow:0 0 10px;transform:scale(1.3)}[data-ui-mode=enhanced] .changelog-version:hover{transform:translateY(-2px)}[data-ui-mode=enhanced] .changelog-version:hover:before{opacity:1.15}[data-ui-mode=enhanced] .changelog-version--nebula{border-color:var(--stage-nebula-border-color)!important;box-shadow:var(--stage-nebula-shadow)!important}[data-ui-mode=enhanced] .changelog-version--nebula:before{background:radial-gradient(ellipse at 25% 30%, var(--stage-nebula-dust) 0%, transparent 45%), radial-gradient(ellipse at 75% 60%, var(--stage-nebula-dust-bright) 0%, transparent 40%), radial-gradient(ellipse at 50% 80%, var(--stage-nebula-dust) 0%, transparent 50%), radial-gradient(ellipse at 30% 70%, var(--stage-nebula-dust-bright) 0%, transparent 35%), radial-gradient(ellipse at 70% 25%, var(--stage-nebula-dust) 0%, transparent 42%), radial-gradient(circle at 40% 40%, var(--stage-nebula-glow-color) 0%, transparent 60%), radial-gradient(circle at 60% 70%, var(--stage-nebula-accent) 0%, transparent 50%), linear-gradient(135deg, var(--stage-nebula-bg-start) 0%, var(--stage-nebula-bg-mid) 50%, var(--stage-nebula-bg-end) 100%);opacity:var(--stage-nebula-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--nebula:after{content:"";background:radial-gradient(circle at 15% 25%, var(--stage-nebula-core-color) 0%, transparent 1.2px), radial-gradient(circle at 35% 15%, var(--stage-nebula-core-color) 0%, transparent 1px), radial-gradient(circle at 55% 35%, var(--stage-nebula-core-color) 0%, transparent 1.5px), radial-gradient(circle at 75% 20%, var(--stage-nebula-core-color) 0%, transparent 1px), radial-gradient(circle at 85% 45%, var(--stage-nebula-core-color) 0%, transparent 1.3px), radial-gradient(circle at 25% 55%, var(--stage-nebula-core-color) 0%, transparent 1px), radial-gradient(circle at 65% 65%, var(--stage-nebula-core-color) 0%, transparent 1.4px), radial-gradient(circle at 45% 75%, var(--stage-nebula-core-color) 0%, transparent 1px), radial-gradient(circle at 90% 80%, var(--stage-nebula-core-color) 0%, transparent 1.2px), radial-gradient(circle at 10% 85%, var(--stage-nebula-core-color) 0%, transparent 1px);opacity:.7;pointer-events:none;width:auto;height:auto;margin:0;animation:20s linear infinite stellar-drift;position:absolute;inset:0}[data-ui-mode=enhanced] .changelog-version--nebula .card-body:before{content:"";background:radial-gradient(circle at 20% 30%, var(--stage-nebula-dust) 0%, transparent 25px), radial-gradient(circle at 60% 50%, var(--stage-nebula-dust) 0%, transparent 20px), radial-gradient(circle at 40% 70%, var(--stage-nebula-dust-bright) 0%, transparent 30px), radial-gradient(circle at 80% 25%, var(--stage-nebula-dust) 0%, transparent 15px), radial-gradient(circle at 15% 60%, var(--stage-nebula-dust) 0%, transparent 22px);opacity:.5;pointer-events:none;z-index:0;animation:12s ease-in-out infinite stellar-float;position:absolute;inset:-20%}[data-ui-mode=enhanced] .changelog-version--nebula .card-header{border-bottom-color:var(--stage-nebula-header-border);text-shadow:0 0 6px #64788c4d;color:var(--stage-nebula-header-color)!important}[data-ui-mode=enhanced] .changelog-version--nebula .badge.bg-secondary{border:1px solid var(--stage-nebula-badge-border);background:var(--stage-nebula-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--nebula .stellar-trace{color:var(--stage-nebula-trace-color);text-shadow:0 0 10px #96aabe66;--pulse-scale:.85;--pulse-opacity-start:1;--pulse-opacity-end:.6;animation:3s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--protostar-ignition{border-color:var(--stage-ignition-border-color)!important;box-shadow:var(--stage-ignition-shadow)!important}[data-ui-mode=enhanced] .changelog-version--protostar-ignition:before{background:radial-gradient(circle at 50% 50%, var(--stage-ignition-core-color) 0%, transparent 22%), radial-gradient(circle at 50% 50%, var(--stage-ignition-inner) 0%, transparent 38%), radial-gradient(circle at 50% 50%, var(--stage-ignition-mid) 0%, transparent 55%), radial-gradient(circle at 50% 50%, var(--stage-ignition-outer) 0%, transparent 72%), radial-gradient(circle at 50% 50%, var(--stage-ignition-glow-color) 0%, transparent 85%), radial-gradient(ellipse at 30% 30%, #96aabe1f 0%, transparent 40%), radial-gradient(ellipse at 70% 70%, #8ca0b41a 0%, transparent 35%), linear-gradient(180deg, var(--stage-ignition-bg-start) 0%, var(--stage-ignition-bg-end) 100%);opacity:var(--stage-ignition-bg-opacity);animation:6s infinite stellar-ignite}[data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:before{content:"";opacity:0;pointer-events:none;z-index:0;border:2px solid #ffb464b3;border-radius:50%;width:20px;height:20px;animation:3s ease-out infinite stellar-shockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:after{content:"";border:1px solid var(--stage-ignition-shock);opacity:0;pointer-events:none;z-index:0;border-radius:50%;width:20px;height:20px;animation:3s ease-out .8s infinite stellar-shockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui-mode=enhanced] .changelog-version--protostar-ignition:after{width:var(--stage-ignition-star-size);height:var(--stage-ignition-star-size);background:var(--stage-ignition-star-bg);box-shadow:var(--stage-ignition-star-shadow);opacity:.98;--core-scale:1.35;--core-opacity-start:.9;--core-opacity-end:1;--core-shadow-start:var(--stage-ignition-core-shadow-start);--core-shadow-end:var(--stage-ignition-core-shadow-end);border-radius:50%;animation:3s ease-in-out infinite stellar-core-glow-centered}[data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-header{border-bottom-color:var(--stage-ignition-header-border);text-shadow:0 0 18px #ffa050bf;--header-color-start:#fff0c0;--header-color-end:#fff;--header-shadow-start:0 0 12px #ffb43c80;--header-shadow-end:0 0 28px #fff096;animation:6s infinite stellar-header-pulse;color:var(--stage-ignition-header-color)!important}[data-ui-mode=enhanced] .changelog-version--protostar-ignition .badge{border:1px solid var(--stage-ignition-badge-border);--pulse-scale:1.04;--pulse-opacity-start:.9;--pulse-opacity-end:1;animation:6s infinite stellar-pulse;box-shadow:0 0 18px #ffaa508c;background:var(--stage-ignition-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--protostar-ignition .stellar-trace{color:var(--stage-ignition-trace-color);text-shadow:0 0 25px #ffc878e6;--trace-shadow-start:0 0 18px #ffc86499;--trace-shadow-end:0 0 35px #ffffc8;--trace-shadow-mid:0 0 28px #fff096d9;animation:6s infinite stellar-trace-burst}[data-ui-mode=enhanced] .changelog-version--protostar{border-color:var(--stage-proto-border-color)!important;box-shadow:var(--stage-proto-shadow)!important}[data-ui-mode=enhanced] .changelog-version--protostar:before{background:radial-gradient(circle at 50% 50%, var(--stage-proto-center) 0%, transparent 12%), radial-gradient(circle at 48% 48%, var(--stage-proto-core-color) 0%, transparent 25%), radial-gradient(circle at 52% 52%, var(--stage-proto-hot) 0%, transparent 32%), radial-gradient(circle at 50% 50%, var(--stage-proto-mid) 0%, transparent 45%), radial-gradient(ellipse 85% 70% at 50% 50%, var(--stage-proto-outer) 0%, transparent 52%), radial-gradient(circle at 30% 30%, #ffa0501f 0%, transparent 22%), radial-gradient(circle at 70% 70%, #ffa0501a 0%, transparent 18%), linear-gradient(135deg, var(--stage-proto-bg-start) 0%, var(--stage-proto-bg-mid) 50%, var(--stage-proto-bg-end) 100%);opacity:var(--stage-proto-bg-opacity);--pulse-scale:1.04;--pulse-opacity-start:.55;--pulse-opacity-end:.85;animation:2.5s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--protostar:after{width:var(--stage-proto-star-size);height:var(--stage-proto-star-size);background:var(--stage-proto-star-bg);box-shadow:var(--stage-proto-star-shadow);opacity:.95;--core-opacity-start:.9;--core-opacity-mid:.85;border-radius:50%;animation:2.5s ease-in-out infinite stellar-core-pulse-centered}[data-ui-mode=enhanced] .changelog-version--protostar .card-header{border-bottom-color:var(--stage-proto-header-border);text-shadow:0 0 10px #ff823c59;--header-color-start:#ffd4b0;--header-color-end:#ffe4d0;--header-shadow-start:0 0 8px #ff823c59;--header-shadow-end:0 0 15px #ff96508c;animation:2.5s ease-in-out infinite stellar-header-pulse;color:var(--stage-proto-header-color)!important}[data-ui-mode=enhanced] .changelog-version--protostar .badge.bg-secondary,[data-ui-mode=enhanced] .changelog-version--protostar .badge.bg-success{border:1px solid var(--stage-proto-badge-border);box-shadow:0 0 10px #ff823c40;background:var(--stage-proto-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--protostar .stellar-trace{color:var(--stage-proto-trace-color);text-shadow:0 0 14px #ff96508c;--pulse-scale:1.3;--pulse-opacity-start:1;--pulse-opacity-end:.6;animation:2.5s ease-in-out infinite stellar-pulse-strong}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition{border-color:var(--stage-ms-ignite-border-color)!important;box-shadow:var(--stage-ms-ignite-shadow)!important}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition:before{background:radial-gradient(circle at 50% 50%, var(--stage-ms-ignite-core-color) 0%, transparent 22%), radial-gradient(circle at 50% 50%, var(--stage-ms-ignite-inner) 0%, transparent 38%), radial-gradient(circle at 50% 50%, var(--stage-ms-ignite-mid) 0%, transparent 52%), radial-gradient(circle at 50% 50%, var(--stage-ms-ignite-outer) 0%, transparent 65%), radial-gradient(ellipse 130% 110% at 50% 50%, var(--stage-ms-ignite-glow-color) 0%, transparent 40%), linear-gradient(180deg, var(--stage-ms-ignite-bg-start) 0%, var(--stage-ms-ignite-bg-end) 100%);opacity:var(--stage-ms-ignite-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition:after{width:var(--stage-ms-ignite-star-size);height:var(--stage-ms-ignite-star-size);background:var(--stage-ms-ignite-star-bg);box-shadow:var(--stage-ms-ignite-star-shadow);opacity:1;--core-scale:1.2;--core-opacity-start:1;--core-opacity-end:.95;--core-shadow-start:var(--stage-ms-ignite-core-shadow-start);--core-shadow-end:var(--stage-ms-ignite-core-shadow-end);border-radius:50%;animation:4s ease-in-out infinite stellar-core-glow-centered}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition .card-header{border-bottom-color:var(--stage-ms-ignite-header-border);text-shadow:0 0 15px #ffdc6480;color:var(--stage-ms-ignite-header-color)!important}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition .badge.bg-warning{border:1px solid var(--stage-ms-ignite-badge-border);background:var(--stage-ms-ignite-badge-bg)!important;color:#2a2a1a!important}[data-ui-mode=enhanced] .changelog-version--main-seq-ignition .stellar-trace{color:var(--stage-ms-ignite-trace-color);text-shadow:0 0 20px #ffeb8cb3}[data-ui-mode=enhanced] .changelog-version--main-sequence{border-color:var(--stage-ms-border-color)!important;box-shadow:var(--stage-ms-shadow)!important}[data-ui-mode=enhanced] .changelog-version--main-sequence:before{background:radial-gradient(circle at 50% 45%, var(--stage-ms-core-color) 0%, transparent 32%), radial-gradient(circle at 50% 50%, var(--stage-ms-inner) 0%, transparent 45%), radial-gradient(ellipse 120% 100% at 50% 50%, var(--stage-ms-mid) 0%, transparent 40%), radial-gradient(ellipse 140% 85% at 50% 50%, var(--stage-ms-outer) 0%, transparent 35%), radial-gradient(circle at 25% 30%, var(--stage-ms-wind) 0%, transparent 20%), radial-gradient(circle at 75% 70%, var(--stage-ms-wind) 0%, transparent 18%), linear-gradient(135deg, var(--stage-ms-bg-start) 0%, var(--stage-ms-bg-mid) 50%, var(--stage-ms-bg-end) 100%);opacity:var(--stage-ms-bg-opacity);--pulse-scale:1.02;--pulse-opacity-start:.55;--pulse-opacity-end:.65;animation:8s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--main-sequence:after{width:var(--stage-ms-star-size);height:var(--stage-ms-star-size);background:var(--stage-ms-star-bg);box-shadow:var(--stage-ms-star-shadow);opacity:1;--pulse-scale:1.08;--pulse-opacity-start:1;--pulse-opacity-end:.98;border-radius:50%;animation:6s ease-in-out infinite stellar-pulse-centered}[data-ui-mode=enhanced] .changelog-version--main-sequence .card-header{border-bottom-color:var(--stage-ms-header-border);text-shadow:0 0 8px #ffc8504d;color:var(--stage-ms-header-color)!important}[data-ui-mode=enhanced] .changelog-version--main-sequence .badge.bg-success{border:1px solid var(--stage-ms-badge-border);background:var(--stage-ms-badge-bg)!important;color:#2a2a1a!important}[data-ui-mode=enhanced] .changelog-version--main-sequence .stellar-trace{color:var(--stage-ms-trace-color);text-shadow:0 0 12px #ffd76473}[data-ui-mode=enhanced] .changelog-version--red-giant{transform:scale(1.02);border-color:var(--stage-giant-border-color)!important;box-shadow:var(--stage-giant-shadow)!important}[data-ui-mode=enhanced] .changelog-version--red-giant:before{background:radial-gradient(circle at 50% 50%, var(--stage-giant-core-color) 0%, transparent 40%), radial-gradient(circle at 48% 48%, var(--stage-giant-inner) 0%, transparent 48%), radial-gradient(ellipse 100% 90% at 50% 50%, var(--stage-giant-mid) 0%, transparent 52%), radial-gradient(ellipse 120% 100% at 50% 50%, var(--stage-giant-outer) 0%, transparent 45%), radial-gradient(ellipse 140% 110% at 50% 50%, var(--stage-giant-glow-color) 0%, transparent 38%), radial-gradient(circle at 35% 65%, #dc503c1f 0%, transparent 25%), radial-gradient(circle at 65% 35%, #dc503c1a 0%, transparent 22%), linear-gradient(135deg, var(--stage-giant-bg-start) 0%, var(--stage-giant-bg-mid) 50%, var(--stage-giant-bg-end) 100%);opacity:var(--stage-giant-bg-opacity);--pulse-scale:1.05;--pulse-opacity-start:.6;--pulse-opacity-end:.72;animation:5s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--red-giant:after{width:var(--stage-giant-star-size);height:var(--stage-giant-star-size);background:var(--stage-giant-star-bg);box-shadow:var(--stage-giant-star-shadow);opacity:.95;--pulse-scale:1.12;--pulse-opacity-start:.95;--pulse-opacity-end:1;border-radius:50%;animation:5s ease-in-out infinite stellar-pulse-centered}[data-ui-mode=enhanced] .changelog-version--red-giant .card-header{border-bottom-color:var(--stage-giant-header-border);text-shadow:0 0 10px #ff5a4666;color:var(--stage-giant-header-color)!important}[data-ui-mode=enhanced] .changelog-version--red-giant .badge.bg-danger{border:1px solid var(--stage-giant-badge-border);background:var(--stage-giant-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--red-giant .stellar-trace{color:var(--stage-giant-trace-color);text-shadow:0 0 15px #ff5a468c}[data-ui-mode=enhanced] .changelog-version--red-giant-phase{border-color:var(--stage-giant-phase-border-color)!important;box-shadow:var(--stage-giant-phase-shadow)!important}[data-ui-mode=enhanced] .changelog-version--red-giant-phase:before{background:radial-gradient(circle at 50% 50%, var(--stage-giant-phase-core-color) 0%, transparent 38%), radial-gradient(circle at 52% 48%, var(--stage-giant-phase-mid) 0%, transparent 45%), radial-gradient(ellipse 110% 85% at 50% 50%, var(--stage-giant-phase-outer) 0%, transparent 48%), radial-gradient(circle at 30% 70%, #c8463c1a 0%, transparent 22%), radial-gradient(circle at 70% 30%, #c8463c14 0%, transparent 20%), linear-gradient(180deg, var(--stage-giant-phase-bg-start) 0%, var(--stage-giant-phase-bg-mid) 50%, var(--stage-giant-phase-bg-end) 100%);opacity:var(--stage-giant-phase-bg-opacity);animation:3s ease-in-out infinite stellar-instability}[data-ui-mode=enhanced] .changelog-version--red-giant-phase:after{width:var(--stage-giant-phase-star-size);height:var(--stage-giant-phase-star-size);background:var(--stage-giant-phase-star-bg);box-shadow:var(--stage-giant-phase-star-shadow);opacity:.9;--core-opacity-start:.9;--core-opacity-mid:.85;border-radius:50%;animation:3s ease-in-out infinite stellar-core-pulse-centered}[data-ui-mode=enhanced] .changelog-version--red-giant-phase .card-header{border-bottom-color:var(--stage-giant-phase-header-border);text-shadow:0 0 8px #dc503c59;animation:2s ease-in-out infinite stellar-flicker;color:var(--stage-giant-phase-header-color)!important}[data-ui-mode=enhanced] .changelog-version--red-giant-phase .badge.bg-danger{border:1px solid var(--stage-giant-phase-badge-border);background:var(--stage-giant-phase-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--red-giant-phase .stellar-trace{color:var(--stage-giant-phase-trace-color);text-shadow:0 0 12px #dc645073;--pulse-scale:1.2;--pulse-opacity-start:1;--pulse-opacity-end:.75;animation:3s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--supernova{border-color:var(--stage-nova-border-color)!important;box-shadow:var(--stage-nova-shadow)!important}[data-ui-mode=enhanced] .changelog-version--supernova:before{background:radial-gradient(circle at 50% 50%, var(--stage-nova-core-color) 0%, transparent 18%), radial-gradient(circle at 50% 50%, var(--stage-nova-inner) 0%, transparent 32%), radial-gradient(circle at 50% 50%, var(--stage-nova-mid) 0%, transparent 48%), radial-gradient(circle at 50% 50%, var(--stage-nova-outer) 0%, transparent 65%), radial-gradient(circle at 50% 50%, #ffffff47 0%, transparent 80%), radial-gradient(circle at 50% 50%, var(--stage-nova-glow-color) 0%, transparent 95%), linear-gradient(180deg, var(--stage-nova-bg-start) 0%, var(--stage-nova-bg-end) 100%);opacity:var(--stage-nova-bg-opacity);animation:2s ease-out infinite stellar-nova-bg}[data-ui-mode=enhanced] .changelog-version--supernova:after{width:var(--stage-nova-star-size);height:var(--stage-nova-star-size);background:var(--stage-nova-star-bg);box-shadow:var(--stage-nova-star-shadow);opacity:1;border-radius:50%;animation:2s ease-out infinite stellar-explode-centered}[data-ui-mode=enhanced] .changelog-version--supernova .card-header{border-bottom-color:var(--stage-nova-header-border);text-shadow:0 0 20px #fffc;--pulse-scale:1.05;--pulse-opacity-start:1;--pulse-opacity-end:.6;animation:1.5s ease-in-out infinite stellar-pulse;color:var(--stage-nova-header-color)!important}[data-ui-mode=enhanced] .changelog-version--supernova .badge.bg-info{border:1px solid var(--stage-nova-badge-border);background:var(--stage-nova-badge-bg)!important;color:#2a2a3e!important}[data-ui-mode=enhanced] .changelog-version--supernova .stellar-trace{color:var(--stage-nova-trace-color);text-shadow:0 0 25px #fff;--pulse-scale:1.1;--pulse-opacity-start:1;--pulse-opacity-end:.7;animation:1s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--white-dwarf{border-color:var(--stage-dwarf-border-color)!important;box-shadow:var(--stage-dwarf-shadow)!important}[data-ui-mode=enhanced] .changelog-version--white-dwarf:before{background:radial-gradient(circle at 50% 50%, var(--stage-dwarf-core-color) 0%, transparent 22%), radial-gradient(circle at 50% 50%, var(--stage-dwarf-mid) 0%, transparent 38%), radial-gradient(circle at 50% 50%, var(--stage-dwarf-outer) 0%, transparent 55%), radial-gradient(circle at 50% 50%, var(--stage-dwarf-glow-color) 0%, transparent 72%), radial-gradient(circle at 35% 65%, #a0b4d20f 0%, transparent 25%), radial-gradient(circle at 65% 35%, #a0b4d20d 0%, transparent 22%), linear-gradient(135deg, var(--stage-dwarf-bg-start) 0%, var(--stage-dwarf-bg-mid) 50%, var(--stage-dwarf-bg-end) 100%);opacity:var(--stage-dwarf-bg-opacity);--pulse-scale:.97;--pulse-opacity-start:.5;--pulse-opacity-end:.6;animation:6s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--white-dwarf:after{width:var(--stage-dwarf-star-size);height:var(--stage-dwarf-star-size);background:var(--stage-dwarf-star-bg);box-shadow:var(--stage-dwarf-star-shadow);opacity:.95;--core-scale:.95;--core-opacity-start:.95;--core-opacity-end:.85;--core-shadow-start:var(--stage-dwarf-core-shadow-start);--core-shadow-end:var(--stage-dwarf-core-shadow-end);border-radius:50%;animation:6s ease-in-out infinite stellar-core-glow-centered}[data-ui-mode=enhanced] .changelog-version--white-dwarf .card-header{border-bottom-color:var(--stage-dwarf-header-border);text-shadow:0 0 5px #b4c8f033;color:var(--stage-dwarf-header-color)!important}[data-ui-mode=enhanced] .changelog-version--white-dwarf .badge.bg-secondary{border:1px solid var(--stage-dwarf-badge-border);background:var(--stage-dwarf-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--white-dwarf .stellar-trace{color:var(--stage-dwarf-trace-color);text-shadow:0 0 8px #b4c8f059;--pulse-scale:.97;--pulse-opacity-start:.85;--pulse-opacity-end:.7;animation:6s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--neutron-star{border-color:var(--stage-neutron-border-color)!important;box-shadow:var(--stage-neutron-shadow)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star:before{background:radial-gradient(circle at 50% 50%, var(--stage-neutron-core-color) 0%, transparent 25%), radial-gradient(circle at 50% 50%, var(--stage-neutron-glow-color) 0%, transparent 45%), radial-gradient(circle at 40% 60%, #64b4dc14 0%, transparent 30%), radial-gradient(circle at 60% 40%, #64b4dc0f 0%, transparent 25%), linear-gradient(135deg, var(--stage-neutron-bg-start) 0%, var(--stage-neutron-bg-mid) 50%, var(--stage-neutron-bg-end) 100%);opacity:var(--stage-neutron-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--neutron-star:after{width:var(--stage-neutron-star-size);height:var(--stage-neutron-star-size);background:var(--stage-neutron-star-bg);box-shadow:var(--stage-neutron-star-shadow);border-radius:50%;animation:.3s step-end infinite neutron-pulse-centered}[data-ui-mode=enhanced] .changelog-version--neutron-star .card-body:before{content:"";background:linear-gradient(90deg, transparent, var(--stage-neutron-beam-color), transparent);opacity:.3;pointer-events:none;z-index:0;width:120px;height:3px;animation:1.2s step-end infinite neutron-beam;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}[data-ui-mode=enhanced] .changelog-version--neutron-star .card-body:after{content:"";background:linear-gradient(90deg, transparent, var(--stage-neutron-beam-color), transparent);opacity:.3;pointer-events:none;z-index:0;width:120px;height:3px;animation:1.2s step-end .6s infinite neutron-beam;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(135deg)}[data-ui-mode=enhanced] .changelog-version--neutron-star .card-header{border-bottom-color:var(--stage-neutron-header-border);text-shadow:0 0 10px #a0d8ef66;color:var(--stage-neutron-header-color)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star .badge.bg-secondary{border:1px solid var(--stage-neutron-badge-border);background:var(--stage-neutron-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star .stellar-trace{color:var(--stage-neutron-trace-color);text-shadow:0 0 12px #a0d8ef80;animation:.4s step-end infinite neutron-pulse}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk{border-color:var(--stage-disk-border-color)!important;box-shadow:var(--stage-disk-shadow)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk:before{background:radial-gradient(circle at 50% 50%, var(--stage-disk-core-color) 0%, transparent 22%), radial-gradient(circle at 50% 50%, var(--stage-disk-glow-color) 0%, transparent 40%), radial-gradient(circle at 45% 55%, #ffc8961a 0%, transparent 28%), radial-gradient(circle at 55% 45%, #ffc89614 0%, transparent 22%), linear-gradient(135deg, var(--stage-disk-bg-start) 0%, var(--stage-disk-bg-mid) 50%, var(--stage-disk-bg-end) 100%);opacity:var(--stage-disk-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk:after{width:var(--stage-disk-star-size);height:var(--stage-disk-star-size);background:var(--stage-disk-star-bg);box-shadow:var(--stage-disk-star-shadow);border-radius:50%;animation:.3s step-end infinite neutron-pulse-centered}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk .card-body:before{content:"";background:conic-gradient(from 45deg, #ffc89640 0deg, #ffdcb466 90deg, #ffc89640 180deg, #ffb47826 270deg, #ffc89640 360deg), radial-gradient(circle at 50% 50%, var(--stage-disk-inner) 0%, transparent 18%), radial-gradient(circle at 50% 50%, transparent 22%, #ffb46499 24%, transparent 26%), radial-gradient(circle at 50% 50%, transparent 35%, #ffa05080 38%, transparent 42%), radial-gradient(circle at 50% 50%, transparent 50%, #ff8c3c66 54%, transparent 58%), radial-gradient(circle at 50% 50%, transparent 62%, var(--stage-disk-outer) 70%, transparent 78%), radial-gradient(ellipse 85% 85% at 50% 50%, #ffa05040 0%, transparent 60%);pointer-events:none;z-index:0;border-radius:50%;width:90px;height:90px;animation:12s linear infinite disk-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)rotate(0);box-shadow:inset 0 0 25px #ffc89680,0 0 40px #ff965059,0 0 80px #ff783c26}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk .card-body:after{content:"";pointer-events:none;z-index:1;border:2px solid #ffc89680;border-radius:50%;width:38px;height:38px;animation:8s linear infinite einstein-ring-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg);box-shadow:0 0 15px #ffc89666,0 0 30px #ffb46433,inset 0 0 10px #ffc8964d}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk .card-header{border-bottom-color:var(--stage-disk-header-border);text-shadow:0 0 10px #ffb47859;color:var(--stage-disk-header-color)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk .badge.bg-secondary{border:1px solid var(--stage-disk-badge-border);background:var(--stage-disk-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--neutron-star-disk .stellar-trace{color:var(--stage-disk-trace-color);text-shadow:0 0 12px #ffb47873;--pulse-scale:1.1;--pulse-opacity-start:1;--pulse-opacity-end:.7;animation:3s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--collapse{border-color:var(--stage-collapse-border-color)!important;box-shadow:var(--stage-collapse-shadow)!important}[data-ui-mode=enhanced] .changelog-version--collapse:before{background:radial-gradient(circle at 50% 50%, var(--stage-collapse-core-color) 0%, transparent 20%), radial-gradient(circle at 50% 50%, var(--stage-collapse-glow-color) 0%, transparent 40%), radial-gradient(circle at 48% 52%, #ffffff26 0%, transparent 35%), linear-gradient(135deg, var(--stage-collapse-bg-start) 0%, var(--stage-collapse-bg-mid) 50%, var(--stage-collapse-bg-end) 100%);opacity:var(--stage-collapse-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--collapse:after{width:var(--stage-collapse-star-size);height:var(--stage-collapse-star-size);background:var(--stage-collapse-star-bg);box-shadow:var(--stage-collapse-star-shadow);--collapse-shadow-start:0 0 15px #fff, 0 0 30px #e6f5ffe6;--collapse-shadow-flash:0 0 60px 20px #fffffff2, 0 0 120px 40px #fffc, 0 0 150px 60px #fff0dc99;border-radius:50%;animation:3s ease-in-out infinite collapse-event-centered}[data-ui-mode=enhanced] .changelog-version--collapse .card-body:before{content:"";background:conic-gradient(from 45deg, #ffc89633 0deg, #ffdcb44d 90deg, #ffc89633 180deg, #ffb4781f 270deg, #ffc89633 360deg), radial-gradient(circle at 50% 50%, var(--stage-collapse-disk-inner) 0%, transparent 15%), radial-gradient(circle at 50% 50%, transparent 20%, #ffb46480 22%, transparent 26%), radial-gradient(circle at 50% 50%, transparent 35%, #ffa05066 38%, transparent 42%), radial-gradient(circle at 50% 50%, transparent 50%, #ff8c3c4d 54%, transparent 58%), radial-gradient(circle at 50% 50%, transparent 62%, var(--stage-collapse-disk-outer) 70%, transparent 78%), radial-gradient(ellipse 85% 85% at 50% 50%, #ffa05033 0%, transparent 60%);pointer-events:none;z-index:0;border-radius:50%;width:80px;height:80px;animation:3s ease-in-out infinite collapse-disk;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)rotate(0);box-shadow:inset 0 0 20px #ffc89666,0 0 35px #ff96504d,0 0 70px #ff783c1f}[data-ui-mode=enhanced] .changelog-version--collapse .card-header{border-bottom-color:var(--stage-collapse-header-border);text-shadow:0 0 12px #fff6;--pulse-scale:.9;--pulse-opacity-start:1;--pulse-opacity-end:.3;animation:3s ease-in-out infinite stellar-pulse;color:var(--stage-collapse-header-color)!important}[data-ui-mode=enhanced] .changelog-version--collapse .badge.bg-secondary{border:1px solid var(--stage-collapse-badge-border);background:var(--stage-collapse-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--collapse .stellar-trace{color:var(--stage-collapse-trace-color);text-shadow:0 0 14px #ffffff80;--pulse-scale:.85;--pulse-opacity-start:1;--pulse-opacity-end:.2;animation:3s ease-in-out infinite stellar-pulse}[data-ui-mode=enhanced] .changelog-version--collapse.played:after{animation:3s ease-in-out forwards collapse-event-centered}[data-ui-mode=enhanced] .changelog-version--collapse.played .card-body:before{animation:3s ease-in-out forwards collapse-disk}[data-ui-mode=enhanced] .changelog-version--collapse.played .card-header,[data-ui-mode=enhanced] .changelog-version--collapse.played .stellar-trace{animation:none!important}[data-ui-mode=enhanced] .changelog-version--black-hole{border-color:var(--stage-hole-border-color)!important;box-shadow:var(--stage-hole-shadow)!important}[data-ui-mode=enhanced] .changelog-version--black-hole:before{background:radial-gradient(circle at 50% 50%, #1400284d 0%, transparent 25%), radial-gradient(circle at 50% 50%, #280a3c26 0%, transparent 45%), radial-gradient(circle at 35% 65%, #3c1e500f 0%, transparent 22%), radial-gradient(circle at 65% 35%, #3c1e500d 0%, transparent 18%), linear-gradient(135deg, var(--stage-hole-bg-start) 0%, var(--stage-hole-bg-mid) 50%, var(--stage-hole-bg-end) 100%);opacity:var(--stage-hole-bg-opacity)}[data-ui-mode=enhanced] .changelog-version--black-hole:after{width:var(--stage-hole-star-size);height:var(--stage-hole-star-size);background:var(--stage-hole-core-color);box-shadow:var(--stage-hole-star-shadow);opacity:1;border-radius:50%}[data-ui-mode=enhanced] .changelog-version--black-hole .card-body:before{content:"";border:2px solid var(--stage-hole-ring-color);width:50px;height:50px;box-shadow:var(--stage-hole-ring-glow);pointer-events:none;z-index:0;border-radius:50%;animation:20s linear infinite einstein-ring-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-ui-mode=enhanced] .changelog-version--black-hole .card-body:after{content:"";background:conic-gradient(from 0deg, #ff783c66 0deg, #ffc89626 90deg, #ff783c66 180deg, #ff50281a 270deg, #ff783c66 360deg), radial-gradient(circle at 50% 50%, var(--stage-hole-disk-inner) 0%, transparent 25%), radial-gradient(circle at 50% 50%, transparent 28%, #ff783c4d 32%, transparent 38%), radial-gradient(circle at 50% 50%, transparent 45%, #ff643233 50%, transparent 58%), radial-gradient(circle at 50% 50%, transparent 60%, var(--stage-hole-disk-outer) 72%, transparent 82%), radial-gradient(ellipse 90% 90% at 50% 50%, #ff643226 0%, transparent 55%);pointer-events:none;z-index:0;border-radius:50%;width:90px;height:90px;animation:18s linear infinite black-hole-disk-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(75deg)rotate(0);box-shadow:inset 0 0 25px #ff965059,0 0 35px #ff783c40,0 0 70px #ff64321a}[data-ui-mode=enhanced] .changelog-version--black-hole .card-header{border-bottom-color:var(--stage-hole-header-border);text-shadow:0 0 6px #78648c40;color:var(--stage-hole-header-color)!important}[data-ui-mode=enhanced] .changelog-version--black-hole .badge.bg-secondary{border:1px solid var(--stage-hole-badge-border);background:var(--stage-hole-badge-bg)!important}[data-ui-mode=enhanced] .changelog-version--black-hole .stellar-trace{color:var(--stage-hole-trace-color);text-shadow:0 0 10px #78648c59}[data-ui-mode=enhanced] #constellation-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}[data-ui-mode=enhanced] #constellation-svg .constellation-line{fill:none;stroke:url(#constellation-gradient);stroke-width:1.5px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 3px #ffd70080);animation:1.5s forwards drawLine}[data-ui-mode=enhanced] #constellation-svg .constellation-node{r:4;opacity:0;filter:drop-shadow(0 0 5px);animation:.5s forwards appearNode}@keyframes drawLine{0%{opacity:0;stroke-dasharray:1000;stroke-dashoffset:1000px}50%{opacity:.8}to{opacity:.6;stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes appearNode{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.3)}to{opacity:.9;transform:scale(1)}}[data-ui-mode=enhanced] .stellar-tooltip{color:#ffffffe6;text-align:center;pointer-events:none;opacity:0;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0f19f2;border:1px solid #ffffff26;border-radius:.375rem;max-width:280px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,-100%)translateY(-8px);box-shadow:0 4px 20px #00000080}[data-ui-mode=enhanced] .stellar-tooltip.visible{opacity:1;transform:translate(-50%,-100%)translateY(-12px)}[data-ui-mode=enhanced] .star-toast{color:#ffffffe6;z-index:10001;text-align:center;background:#14141ef2;border:1px solid #ffffff1a;border-radius:2rem;max-width:80%;padding:.75rem 1.5rem;font-size:.875rem;animation:.25s slideIn;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 25px #0009}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=1024px){[data-ui-mode=enhanced] .changelog-version:before{opacity:.5}[data-ui-mode=enhanced] .changelog-version:hover:before{opacity:.7}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version:before{opacity:.65}}@media (prefers-reduced-motion:reduce){[data-ui-mode=enhanced] .changelog-version:before,[data-ui-mode=enhanced] .changelog-version:after,[data-ui-mode=enhanced] .changelog-version .card-body:before{animation:none!important}[data-ui-mode=enhanced] .changelog-version:hover{transform:none}[data-ui-mode=enhanced] .changelog-version .stellar-trace{animation:none!important}}.fx-off-glow [data-ui-mode=enhanced] .changelog-version:after{box-shadow:none!important;opacity:.2!important}.fx-off-shockwave [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:before,.fx-off-shockwave [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:after,.fx-off-starfield [data-ui-mode=enhanced] .changelog-version--nebula:after,.fx-off-dust [data-ui-mode=enhanced] .changelog-version--nebula .card-body:before{display:none!important}[data-ui-mode=enhanced] .changelog-version.upcoming{opacity:.9}[data-ui-mode=enhanced] .changelog-version.upcoming:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff05 10px 20px);position:absolute;inset:0}body.login-page{background:linear-gradient(135deg,#2c5282 0%,#2a4365 50%,#1a365d 100%);justify-content:center;align-items:center;min-height:100vh;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}html[data-bs-theme=dark] body.login-page{background:linear-gradient(135deg,#1a365d 0%,#171923 100%)}.login-wrapper{width:100%;max-width:440px;animation:.5s ease-out fadeInUp}.login-card{background:rgba(var(--bs-body-bg-rgb), .98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a}.login-header{border-bottom:1px solid rgba(var(--bs-primary-rgb), .1);text-align:center;background:linear-gradient(#2d52820d 0%,#0000 100%);padding:2.5rem 2rem 1.5rem;position:relative}.company-logo{object-fit:contain;filter:drop-shadow(0 4px 6px #0000001a);width:auto;max-width:400px;height:64px;margin-bottom:1.25rem;transition:transform .3s}.company-logo:hover{transform:scale(1.05)}.company-title{color:#2c5282;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}html[data-bs-theme=dark] .company-title{color:#63b3ed}.system-subtitle{color:var(--bs-secondary);margin-top:.5rem;font-size:.9rem;font-weight:500}.version-badge{color:#2c5282;background:#2d52821a;border-radius:20px;margin-top:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}html[data-bs-theme=dark] .version-badge{color:#63b3ed;background:#63b3ed1a}.login-body{padding:2rem}.login-page .form-control-lg{border:2px solid var(--bs-border-color);background-color:var(--bs-body-bg);border-radius:10px;padding:.875rem 1rem;font-size:1rem;transition:all .2s}.login-page .form-control-lg:focus{border-color:#2c5282;transform:translateY(-1px);box-shadow:0 0 0 .25rem #2c528226}html[data-bs-theme=dark] .login-page .form-control-lg:focus{border-color:#63b3ed;box-shadow:0 0 0 .25rem #63b3ed26}.login-page .input-group-text{border:2px solid var(--bs-border-color);color:var(--bs-secondary);background:0 0;border-right:none;padding-left:1rem}.login-page .input-group .form-control-lg{border-left:none}.login-page .input-group:focus-within .input-group-text{color:#2c5282;border-color:#2c5282}html[data-bs-theme=dark] .login-page .input-group:focus-within .input-group-text{color:#63b3ed;border-color:#63b3ed}.btn-login{letter-spacing:.025em;background:linear-gradient(135deg,#2c5282 0%,#2a4365 100%);border:none;border-radius:10px;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #2c52824d}.btn-login:hover{background:linear-gradient(135deg,#3182ce 0%,#2c5282 100%);transform:translateY(-2px);box-shadow:0 8px 24px #2c528266}.btn-login:active{transform:translateY(0)}.login-page .form-check-input{cursor:pointer;border:2px solid var(--bs-border-color);border-radius:.35em;width:1.2em;height:1.2em}.login-page .form-check-input:checked{background-color:#2c5282;border-color:#2c5282}.login-page .alert{border:none;border-radius:10px;box-shadow:0 2px 8px #0000001a}.login-page .alert-danger{color:#c53030;background:linear-gradient(135deg,#fed7d7 0%,#feb2b2 100%)}html[data-bs-theme=dark] .login-page .alert-danger{color:#fc8181;background:linear-gradient(135deg,#742a2a 0%,#9b2c2c 100%)}.login-footer{text-align:center;color:#fffc;text-shadow:0 1px 2px #0003;margin-top:1.5rem;font-size:.8rem}.theme-switcher-login{z-index:1000;position:fixed;top:1rem;right:1rem}.theme-switcher-login .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.theme-switcher-login .btn:hover{background:#ffffff40;transform:scale(1.1)}@media (width<=576px){.login-header{padding:2rem 1.5rem 1.25rem}.company-logo{height:48px}.company-title{font-size:1.1rem}.login-body{padding:1.5rem}}.h-64{height:64px}.text-gradient{background:linear-gradient(135deg,#2c5282 0%,#63b3ed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.module-core .dashboard-widget,[data-module=core] .dashboard-widget{transition:transform .2s}.module-core .dashboard-widget:hover,[data-module=core] .dashboard-widget:hover{transform:translateY(-2px)}.module-core .version-card,[data-module=core] .version-card{border:1px solid var(--border-color);background-color:var(--bg-card);border-radius:.5rem;margin-bottom:1rem;transition:all .3s;position:relative;border-left-width:4px!important}.module-core .version-card:hover,[data-module=core] .version-card:hover{box-shadow:var(--shadow-sm);z-index:10;margin-left:4px}.module-core .version-card.current-version,[data-module=core] .version-card.current-version{box-shadow:var(--shadow-md);border-left-width:6px!important}.module-core .version-card.upcoming,[data-module=core] .version-card.upcoming{opacity:.85;border-style:dashed}.module-core .version-card.upcoming:hover,[data-module=core] .version-card.upcoming:hover{opacity:1}.module-core .changelog-intro,[data-module=core] .changelog-intro{border-left:4px solid var(--color-info)}.module-core .version-divider,[data-module=core] .version-divider{background:var(--border-color);border:0;height:1px;margin:2rem 0;position:relative}.module-core .upcoming-versions h6,.module-core .released-versions h6,[data-module=core] .upcoming-versions h6,[data-module=core] .released-versions h6{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.85rem;font-weight:700}html[data-bs-theme=dark] body .table>:not(caption)>thead.table-light>tr>th,html[data-bs-theme=dark] body .table>:not(caption)>thead.table-light>tr>td,html[data-bs-theme=dark] body .table.table-hover>:not(caption)>thead.table-light>tr>th{color:#f9fafb;background-color:#1f2937;border-bottom-color:#374151}html[data-bs-theme=dark] body .table>thead.table-light,html[data-bs-theme=dark] body .table>thead.table-light>tr{background-color:#1f2937}html[data-bs-theme=dark] body .table.table-light,html[data-bs-theme=dark] body .table thead.table-light th{color:#f9fafb!important;background-color:#1f2937!important;border-color:#374151!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-nebula,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-nebula{background:linear-gradient(135deg,#f8f9faf2 0%,#e9eceffa 100%);border-left-color:#6c757d!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-protostar,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-protostar{background:linear-gradient(135deg,#fffffffa 0%,#fff8f0f2 100%);border-left-color:#fd7e14!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-main-sequence,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-main-sequence{background:linear-gradient(135deg,#fffffffa 0%,#f0fff4f2 100%);box-shadow:0 0 20px #1987541a;border-left-color:#198754!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-subgiant,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-subgiant{background:linear-gradient(135deg,#fffffffa 0%,#f0f9fff2 100%);border-left-color:#0dcaf0!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-red-giant,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-red-giant{background:linear-gradient(135deg,#fffffffa 0%,#fff0f2f2 100%);border-width:2px!important;border-left-color:#dc3545!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=light].version-supernova,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=light].version-supernova{background:linear-gradient(135deg,#fffffffa 0%,#f8f0fff2 100%);border-width:2px!important;border-left-color:#6610f2!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark],[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark]{border-color:#ffffff1a;box-shadow:0 4px 15px #0000004d}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark]:hover,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark]:hover{box-shadow:0 8px 30px #00000080}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-nebula,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-nebula{color:#e9ecef;background:linear-gradient(135deg,#212529fa 0%,#343a40f2 100%);border-left-color:#adb5bd!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-protostar,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-protostar{color:#ffe4cc;background:linear-gradient(135deg,#2b2521fa 0%,#342e29f2 100%);box-shadow:0 0 15px #fd7e1426;border-left-color:#fd7e14!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-main-sequence,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-main-sequence{color:#d1fae5;background:linear-gradient(135deg,#19281efa 0%,#1e3228f2 100%);box-shadow:0 0 20px #19875433;border-left-color:#198754!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-subgiant,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-subgiant{color:#cff4fc;background:linear-gradient(135deg,#142832fa 0%,#19323cf2 100%);border-left-color:#0dcaf0!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-red-giant,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-red-giant{color:#f8d7da;background:linear-gradient(135deg,#32191efa 0%,#3c1e23f2 100%);box-shadow:0 0 20px #dc354533;border-left-color:#dc3545!important}[data-ui-mode=enhanced] .module-core .version-card[data-bs-theme=dark].version-supernova,[data-ui-mode=enhanced] [data-module=core] .version-card[data-bs-theme=dark].version-supernova{color:#e0d4f7;background:linear-gradient(135deg,#28193cfa 0%,#321e46f2 100%);box-shadow:0 0 30px #a855f74d;border-left-color:#a855f7!important}[data-ui-mode=enhanced][data-bs-theme=light] .stellar-trace{opacity:.15;filter:grayscale()blur(.5px);color:#adb5bd;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:24px;margin-left:8px;font-size:14px;transition:opacity .3s;position:relative;display:inline-flex!important}[data-ui-mode=enhanced][data-bs-theme=light] .version-card:hover .stellar-trace{opacity:.3}[data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace{cursor:pointer;pointer-events:auto;opacity:.6;filter:none;color:gold;text-shadow:0 0 8px #ffd700cc;z-index:100;-webkit-user-select:none;user-select:none;background:#ffd70026;border:1px solid #ffd7004d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:10px;font-size:16px;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);position:relative;display:inline-flex!important}[data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace:after{content:"";opacity:0;border:1px solid #ffd70099;border-radius:50%;width:100%;height:100%;animation:2s linear infinite ripple;position:absolute;top:0;left:0}.version-card:hover [data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace{opacity:1;background:#ffd70040;border-color:#ffd70099;animation:2s ease-in-out infinite starPulse;transform:rotate(360deg)scale(1.2);box-shadow:0 0 20px #ffd70099,0 0 40px #ffd7004d}[data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace:active{transform:rotate(720deg)scale(.9)}[data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace.clicked{animation:.6s starBurst}[data-ui-mode=enhanced][data-bs-theme=dark] .version-nebula .stellar-trace{color:#e9ecef;text-shadow:0 0 10px #e9ecef80;opacity:.4;background:#e9ecef1a;border-color:#e9ecef4d;font-size:14px}[data-ui-mode=enhanced][data-bs-theme=dark] .version-nebula:hover .stellar-trace{animation:4s ease-in-out infinite nebulaDrift;box-shadow:0 0 15px #e9ecef66}[data-ui-mode=enhanced][data-bs-theme=dark] .version-protostar .stellar-trace{color:#fd7e14;text-shadow:0 0 10px #fd7e14cc;background:#fd7e1433;border-color:#fd7e1480}[data-ui-mode=enhanced][data-bs-theme=dark] .version-protostar:hover .stellar-trace{animation:1.5s ease-in-out infinite protostarPulse}[data-ui-mode=enhanced][data-bs-theme=dark] .version-main-sequence .stellar-trace{color:gold;text-shadow:0 0 15px gold;background:#ffd70033;border-color:#ffd70080}[data-ui-mode=enhanced][data-bs-theme=dark] .version-main-sequence:hover .stellar-trace{animation:3s ease-in-out infinite sunGlow;box-shadow:0 0 30px #ffd700cc,0 0 60px #ffa50066}[data-ui-mode=enhanced][data-bs-theme=dark] .version-red-giant .stellar-trace{color:#ff6b6b;text-shadow:0 0 15px #ff6b6be6;background:#ff6b6b33;border-color:#ff6b6b80}[data-ui-mode=enhanced][data-bs-theme=dark] .version-red-giant:hover .stellar-trace{animation:4s ease-in-out infinite redGiantPulse}[data-ui-mode=enhanced][data-bs-theme=dark] .version-supernova .stellar-trace{color:#a855f7;text-shadow:0 0 20px #a855f7;background:#a855f733;border-color:#a855f780;font-weight:700}[data-ui-mode=enhanced][data-bs-theme=dark] .version-supernova:hover .stellar-trace{animation:.8s ease-in-out infinite supernovaExplode}@keyframes ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes starPulse{0%,to{box-shadow:0 0 5px #ffd70080,0 0 10px #ffd7004d}50%{box-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70080}}@keyframes starBurst{0%{transform:scale(1.2)rotate(720deg);box-shadow:0 0 20px gold}50%{transform:scale(1.8)rotate(720deg);box-shadow:0 0 60px gold,0 0 100px #ff6b35,0 0 140px #ff4500}to{transform:scale(1.2)rotate(720deg);box-shadow:0 0 20px gold}}@keyframes nebulaDrift{0%,to{opacity:.6;transform:rotate(0)scale(1.1)}50%{opacity:1;transform:rotate(180deg)scale(1.3)}}@keyframes protostarPulse{0%,to{transform:scale(1.1);box-shadow:0 0 10px #fd7e1499}50%{transform:scale(1.4);box-shadow:0 0 30px #fd7e14,0 0 60px #ff640080}}@keyframes sunGlow{0%,to{filter:brightness();transform:rotate(0)scale(1.2)}50%{filter:brightness(1.3);transform:rotate(180deg)scale(1.3)}}@keyframes redGiantPulse{0%,to{transform:scale(1.2);box-shadow:0 0 20px #ff6b6b99}50%{transform:scale(1.6);box-shadow:0 0 40px #ff6b6b,0 0 80px #dc354599}}@keyframes supernovaExplode{0%,to{transform:scale(1.3)rotate(0);box-shadow:0 0 30px #a855f7cc}50%{transform:scale(1.8)rotate(180deg);box-shadow:0 0 50px #a855f7,0 0 100px #f0f9}}.stellar-tooltip{z-index:99999;color:#f0f0f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;letter-spacing:.5px;pointer-events:none;opacity:0;background:#0f0f19fa;border:1px solid #ffd70066;border-radius:12px;width:280px;padding:16px 20px;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);position:fixed;top:0;left:0;transform:translate(-50%,-100%)scale(.8);box-shadow:0 10px 40px #000c,0 0 30px #ffd70026}.stellar-tooltip.visible{opacity:1;transform:translate(-50%,-120%)scale(1)}.stellar-tooltip:after{content:"";border:8px solid #0000;border-top-color:#ffd70066;position:absolute;top:100%;left:50%;transform:translate(-50%)}.stellar-tooltip:before{content:"";border:7px solid #0000;border-top-color:#0f0f19fa;margin-top:-1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.star-toast{color:gold;z-index:100000;background:#000000f2;border:1px solid #ffd70066;border-radius:8px;padding:12px 24px;font-family:Courier New,monospace;font-size:14px;animation:.3s slideIn;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 20px #00000080,0 0 20px #ffd70033}@media (width<=768px){.stellar-tooltip{width:240px;padding:12px 16px;font-size:12px}}.fleet-summary .summary-table{table-layout:fixed;border-collapse:collapse;margin-bottom:0;font-size:.85rem}.fleet-summary .summary-table th,.fleet-summary .summary-table td{vertical-align:middle;border:1px solid var(--bs-border-color);padding:6px 4px}.fleet-summary .header-row-1 th{text-align:center;padding:8px 4px;font-size:.8rem;font-weight:600}.fleet-summary .header-row-2 th{vertical-align:bottom;height:120px;padding:2px!important}.fleet-summary .section-header{letter-spacing:.5px;font-size:.85rem;padding:10px 4px!important}.fleet-summary .bg-info-light{background-color:var(--bs-info-bg-subtle,#e1f5fe)!important;color:var(--bs-info-text-emphasis,#01579b)!important}.fleet-summary .bg-success-light{background-color:var(--bs-success-bg-subtle,#e8f5e9)!important;color:var(--bs-success-text-emphasis,#1b5e20)!important}.fleet-summary .category-header{position:relative;overflow:hidden}.fleet-summary .vertical-text{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-height:110px;padding:4px 0;font-size:.75rem;font-weight:500;line-height:1;display:block;overflow:hidden;transform:rotate(180deg)}.fleet-summary .col-total,.fleet-summary .col-total-work,.fleet-summary .col-ktg{background-color:var(--bs-warning-bg-subtle,#fff8e1)!important}.fleet-summary .col-idle,.fleet-summary .col-repair{background-color:var(--bs-secondary-bg,#eceff1)!important;color:var(--bs-secondary-color,#37474f)!important}.fleet-summary .col-cons{background-color:var(--bs-dark-bg-subtle,#424242)!important;color:var(--bs-white)!important}.fleet-summary .cell-total,.fleet-summary .cell-total-work,.fleet-summary .cell-ktg{background-color:var(--bs-warning-bg-subtle,#fffde7);font-weight:600}.fleet-summary .cell-ktg{font-size:.9rem}.fleet-summary .cell-idle,.fleet-summary .cell-repair{background-color:var(--bs-secondary-bg,#f5f5f5);color:var(--bs-secondary-color,#616161)}.fleet-summary .cell-cons{background-color:var(--bs-secondary-bg,#616161);color:var(--bs-white)}.fleet-summary .cell-category{width:40px;font-size:.85rem}.fleet-summary .branch-name{font-size:.85rem;padding-left:12px!important}.fleet-summary .cell-clients{font-size:.75rem;line-height:1.4}.fleet-summary .clients-list{flex-wrap:wrap;gap:0 8px;display:flex}.fleet-summary .client-item{white-space:nowrap}.fleet-summary .table-total{background-color:var(--bs-primary-bg-subtle,#e3f2fd);font-size:.9rem}.fleet-summary .table-total td{border-top:2px solid var(--bs-primary,#1976d2);padding:10px 4px!important}.fleet-summary .table-total td:first-child{background-color:var(--bs-primary,#1976d2);color:var(--bs-white);font-weight:600}.fleet-summary .summary-table tbody tr:hover{background-color:var(--bs-secondary-bg,#f5f5f5)}.fleet-summary .summary-table tbody tr:hover td{background-color:rgba(var(--bs-primary-rgb), .05)}[data-bs-theme=dark] .fleet-summary .col-total,[data-bs-theme=dark] .fleet-summary .col-total-work,[data-bs-theme=dark] .fleet-summary .col-ktg{background-color:var(--bs-warning-bg-subtle,#3d3a2a)!important}[data-bs-theme=dark] .fleet-summary .cell-total,[data-bs-theme=dark] .fleet-summary .cell-total-work,[data-bs-theme=dark] .fleet-summary .cell-ktg{background-color:var(--bs-warning-bg-subtle,#3d3a2a)}[data-bs-theme=dark] .fleet-summary .col-idle,[data-bs-theme=dark] .fleet-summary .col-repair{background-color:var(--bs-secondary-bg,#2d2d2d)!important;color:var(--bs-secondary-color,#a0a0a0)!important}[data-bs-theme=dark] .fleet-summary .cell-idle,[data-bs-theme=dark] .fleet-summary .cell-repair{background-color:var(--bs-secondary-bg,#2d2d2d);color:var(--bs-secondary-color,#a0a0a0)}[data-bs-theme=dark] .fleet-summary .col-cons{background-color:var(--bs-dark-bg-subtle,#1a1a1a)!important;color:var(--bs-light)!important}[data-bs-theme=dark] .fleet-summary .cell-cons{background-color:var(--bs-secondary-bg,#2d2d2d);color:var(--bs-light)}[data-bs-theme=dark] .fleet-summary .table-total{background-color:var(--bs-primary-bg-subtle,#1a3a5c)}[data-bs-theme=dark] .fleet-summary .table-total td:first-child{background-color:var(--bs-primary-bg-subtle,#1a3a5c);color:var(--bs-primary)}[data-bs-theme=dark] .fleet-summary .summary-table tbody tr:hover{background-color:var(--bs-dark-bg-subtle,#1a1a1a)}@media (width<=768px){.fleet-summary .summary-table{font-size:.75rem}.fleet-summary .header-row-1 th{font-size:.7rem}.fleet-summary .vertical-text{font-size:.65rem}}.module-fleet .stat-card.stat-total,[data-module=fleet] .stat-card.stat-total{--stat-accent:var(--bs-primary)}.module-fleet .stat-card.stat-active,[data-module=fleet] .stat-card.stat-active{--stat-accent:var(--bs-success)}.module-fleet .stat-card.stat-warning,[data-module=fleet] .stat-card.stat-warning{--stat-accent:var(--bs-warning)}.module-fleet .stat-card.stat-danger,[data-module=fleet] .stat-card.stat-danger{--stat-accent:var(--bs-danger)}.module-fleet .stat-card.stat-maintenance,[data-module=fleet] .stat-card.stat-maintenance{--stat-accent:var(--bs-info)}.module-fleet .fleet-vehicle-card,[data-module=fleet] .fleet-vehicle-card{border-left-color:var(--bs-primary)}.module-fleet .fleet-vehicle-card.status-warning,[data-module=fleet] .fleet-vehicle-card.status-warning{border-left-color:var(--bs-warning)}.module-fleet .fleet-vehicle-card.status-danger,[data-module=fleet] .fleet-vehicle-card.status-danger{border-left-color:var(--bs-danger)}.module-fleet .fleet-vehicle-card.status-maintenance,[data-module=fleet] .fleet-vehicle-card.status-maintenance{border-left-color:var(--bs-info)}.module-fleet .fleet-date-indicator,[data-module=fleet] .fleet-date-indicator{align-items:center;gap:.25rem;font-size:.875rem;display:inline-flex}.module-fleet .fleet-date-indicator.danger,[data-module=fleet] .fleet-date-indicator.danger{color:var(--color-danger);font-weight:600}.module-fleet .fleet-date-indicator.warning,[data-module=fleet] .fleet-date-indicator.warning{color:var(--color-warning)}.module-fleet .fleet-date-indicator i,[data-module=fleet] .fleet-date-indicator i{font-size:1em}.module-fleet .fleet-operation-form .form-label,[data-module=fleet] .fleet-operation-form .form-label{font-weight:500}.module-fleet .fleet-operation-form .operation-type-selector,[data-module=fleet] .fleet-operation-form .operation-type-selector{flex-wrap:wrap;gap:.5rem;display:flex}.module-fleet .fleet-operation-form .operation-type-selector .btn,[data-module=fleet] .fleet-operation-form .operation-type-selector .btn{flex:1;min-width:120px}.module-fleet .fleet-vehicles-table .vehicle-reg-number,[data-module=fleet] .fleet-vehicles-table .vehicle-reg-number{font-family:var(--font-monospace,monospace);letter-spacing:.05em;font-weight:600}.module-fleet .fleet-vehicles-table .vehicle-status-badge,[data-module=fleet] .fleet-vehicles-table .vehicle-status-badge{align-items:center;gap:.25rem;display:inline-flex}[data-ui-mode=enhanced] .module-fleet .fleet-vehicle-card,[data-ui-mode=enhanced] [data-module=fleet] .fleet-vehicle-card{transition:all .3s}[data-ui-mode=enhanced] .module-fleet .fleet-vehicle-card:hover,[data-ui-mode=enhanced] [data-module=fleet] .fleet-vehicle-card:hover{transform:translate(4px)}[data-ui-mode=enhanced] .module-fleet .fleet-vehicle-card.status-danger:hover,[data-ui-mode=enhanced] [data-module=fleet] .fleet-vehicle-card.status-danger:hover{box-shadow:0 0 20px rgba(var(--color-danger-rgb), .2)}[data-ui-mode=enhanced] .fleet-date-indicator.danger{animation:2s ease-in-out infinite pulse-danger}@keyframes pulse-danger{0%,to{opacity:1}50%{opacity:.7}}.module-contracts .stat-card.stat-total,[data-module=contracts] .stat-card.stat-total{--stat-accent:var(--bs-info)}.module-contracts .stat-card.stat-active,[data-module=contracts] .stat-card.stat-active{--stat-accent:var(--bs-success)}.module-contracts .stat-card.stat-expiring,[data-module=contracts] .stat-card.stat-expiring{--stat-accent:var(--bs-warning)}.module-contracts .stat-card.stat-expired,[data-module=contracts] .stat-card.stat-expired{--stat-accent:var(--bs-danger)}.module-contracts .stat-card.stat-terminated,[data-module=contracts] .stat-card.stat-terminated{--stat-accent:var(--bs-secondary)}.module-contracts .stat-card.stat-renewed,[data-module=contracts] .stat-card.stat-renewed{--stat-accent:var(--bs-primary)}.module-contracts .contract-card,[data-module=contracts] .contract-card{border-left-color:var(--bs-info)}.module-contracts .contract-card.status-active,[data-module=contracts] .contract-card.status-active{border-left-color:var(--bs-success)}.module-contracts .contract-card.status-expired,[data-module=contracts] .contract-card.status-expired{border-left-color:var(--bs-warning)}.module-contracts .contract-card.status-terminated,[data-module=contracts] .contract-card.status-terminated{border-left-color:var(--bs-secondary)}.module-contracts .contract-card.status-expiring,[data-module=contracts] .contract-card.status-expiring{border-left-color:var(--bs-danger)}.module-contracts .timeline .timeline-marker.bg-primary,[data-module=contracts] .timeline .timeline-marker.bg-primary{background-color:var(--bs-primary)}.module-contracts .timeline .timeline-marker.bg-info,[data-module=contracts] .timeline .timeline-marker.bg-info{background-color:var(--bs-info)}.module-contracts .timeline .timeline-marker.bg-success,[data-module=contracts] .timeline .timeline-marker.bg-success{background-color:var(--bs-success)}.module-contracts .timeline .timeline-marker.bg-warning,[data-module=contracts] .timeline .timeline-marker.bg-warning{background-color:var(--bs-warning)}.module-contracts .timeline .timeline-marker.bg-danger,[data-module=contracts] .timeline .timeline-marker.bg-danger{background-color:var(--bs-danger)}.module-contracts .contracts-calendar .calendar-day,[data-module=contracts] .contracts-calendar .calendar-day{min-height:100px}.module-contracts .contracts-calendar .contract-event,[data-module=contracts] .contracts-calendar .contract-event{border-radius:.25rem;margin-bottom:.125rem;padding:.125rem .25rem;font-size:.75rem}.module-contracts .fc-daygrid-day-frame,[data-module=contracts] .fc-daygrid-day-frame{max-height:150px!important;overflow:hidden auto!important}.module-contracts .fc-daygrid-event,[data-module=contracts] .fc-daygrid-event{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:1px!important;overflow:hidden!important}.module-contracts .fc-daygrid-day,[data-module=contracts] .fc-daygrid-day{height:150px!important;max-height:150px!important}.module-contracts .fc-daygrid-more-link,[data-module=contracts] .fc-daygrid-more-link{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary);border-radius:3px;padding:2px 4px;font-size:.7rem}.module-contracts .fc-daygrid-more-link:hover,[data-module=contracts] .fc-daygrid-more-link:hover{background:rgba(var(--color-primary-rgb), .2)}.module-contracts .contract-status-badge,[data-module=contracts] .contract-status-badge{align-items:center;gap:.25rem;display:inline-flex}.module-contracts .contract-expiry-warning,[data-module=contracts] .contract-expiry-warning{animation:2s infinite pulse-warning}.module-contracts .contract-expiring-soon,[data-module=contracts] .contract-expiring-soon{background-color:rgba(var(--color-warning-rgb), .15)!important}.module-contracts .contract-expiring-today,[data-module=contracts] .contract-expiring-today{animation:2s infinite pulse-warning;background-color:rgba(var(--color-danger-rgb), .15)!important}.module-contracts .client-search-results,[data-module=contracts] .client-search-results{max-height:300px;overflow-y:auto}.module-contracts .client-search-results .list-group-item,[data-module=contracts] .client-search-results .list-group-item{cursor:pointer;transition:background-color .15s}.module-contracts .client-search-results .list-group-item:hover,[data-module=contracts] .client-search-results .list-group-item:hover{background-color:var(--bg-surface-hover)}.module-contracts .stats-chart-container,[data-module=contracts] .stats-chart-container{height:350px;position:relative}.module-contracts .stats-legend,[data-module=contracts] .stats-legend{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.module-contracts .table-today,[data-module=contracts] .table-today{--bs-table-bg:#fff3cd;--bs-table-color:#856404;--bs-table-border-color:#ffe69c}.module-contracts .table-today td,[data-module=contracts] .table-today td{background-color:var(--bs-table-bg);color:var(--bs-table-color)}.module-contracts .table-warning,[data-module=contracts] .table-warning{--bs-table-bg:#fff3cd;--bs-table-color:#856404;--bs-table-border-color:#ffe69c}.module-contracts .table-danger,[data-module=contracts] .table-danger{--bs-table-bg:#f8d7da;--bs-table-color:#721c24;--bs-table-border-color:#f5c6cb}[data-bs-theme=dark] .module-contracts .table-light,[data-bs-theme=dark] .module-contracts thead.table-light th,[data-bs-theme=dark] [data-module=contracts] .table-light,[data-bs-theme=dark] [data-module=contracts] thead.table-light th{color:#f9fafb;background-color:#1f2937;border-color:#374151}[data-bs-theme=dark] .module-contracts .table-today,[data-bs-theme=dark] [data-module=contracts] .table-today{--bs-table-bg:#4a3a20!important;--bs-table-color:#ffb74d!important;--bs-table-border-color:#5a4a30!important}[data-bs-theme=dark] .module-contracts .table-today td,[data-bs-theme=dark] [data-module=contracts] .table-today td{background-color:var(--bs-table-bg)!important;color:var(--bs-table-color)!important;border-color:var(--bs-table-border-color)!important}[data-bs-theme=dark] .module-contracts .table-today:hover td,[data-bs-theme=dark] [data-module=contracts] .table-today:hover td{background-color:#5a4a30!important}[data-bs-theme=dark] .module-contracts .table-warning,[data-bs-theme=dark] [data-module=contracts] .table-warning{--bs-table-bg:#4a4a20!important;--bs-table-color:#fff176!important;--bs-table-border-color:#5a5a30!important}[data-bs-theme=dark] .module-contracts .table-warning td,[data-bs-theme=dark] [data-module=contracts] .table-warning td{background-color:var(--bs-table-bg)!important;color:var(--bs-table-color)!important;border-color:var(--bs-table-border-color)!important}[data-bs-theme=dark] .module-contracts .table-warning:hover td,[data-bs-theme=dark] [data-module=contracts] .table-warning:hover td{background-color:#5a5a30!important}[data-bs-theme=dark] .module-contracts .table-danger,[data-bs-theme=dark] [data-module=contracts] .table-danger{--bs-table-bg:#4a2020!important;--bs-table-color:#ef5350!important;--bs-table-border-color:#5a3030!important}[data-bs-theme=dark] .module-contracts .table-danger td,[data-bs-theme=dark] [data-module=contracts] .table-danger td{background-color:var(--bs-table-bg)!important;color:var(--bs-table-color)!important;border-color:var(--bs-table-border-color)!important}[data-bs-theme=dark] .module-contracts .table-danger:hover td,[data-bs-theme=dark] [data-module=contracts] .table-danger:hover td{background-color:#5a3030!important}[data-bs-theme=dark] .module-contracts .card-header.bg-opacity-10.bg-warning,[data-bs-theme=dark] [data-module=contracts] .card-header.bg-opacity-10.bg-warning{background-color:rgba(var(--color-warning-rgb), .2)!important}[data-bs-theme=dark] .module-contracts .card-header.bg-opacity-10.bg-primary,[data-bs-theme=dark] [data-module=contracts] .card-header.bg-opacity-10.bg-primary{background-color:rgba(var(--color-primary-rgb), .2)!important}[data-bs-theme=dark] .module-contracts .card-header.bg-opacity-10.bg-danger,[data-bs-theme=dark] [data-module=contracts] .card-header.bg-opacity-10.bg-danger{background-color:rgba(var(--color-danger-rgb), .2)!important}[data-bs-theme=dark] .module-contracts .card-header.bg-opacity-10.bg-success,[data-bs-theme=dark] [data-module=contracts] .card-header.bg-opacity-10.bg-success{background-color:rgba(var(--color-success-rgb), .2)!important}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}@media (width<=768px){.module-contracts .timeline,[data-module=contracts] .timeline{padding-left:20px}.module-contracts .timeline .timeline-marker,[data-module=contracts] .timeline .timeline-marker{border-width:2px;width:12px;height:12px;left:-20px}}[data-ui-mode=simple]{scroll-behavior:auto;contain:style;--shadow-sm:none;--shadow:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--widget-border-width:1px;--widget-border-style:solid;--bg-card:var(--bg-surface);--bg-card-rgb:255, 255, 255;--transition-fast:50ms linear;--transition:80ms linear;--transition-slow:.1s linear}[data-ui-mode=simple] *{filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;transition-duration:50ms!important;transition-delay:0s!important;animation:none!important}[data-ui-mode=simple] :not(.sidebar):not(.sidebar *){transform:none!important}[data-ui-mode=simple][data-bs-theme=light]{--widget-border-color:#d1d5db;--card-border-color:#d1d5db;--bg-body:#fff;--bg-surface:#f8f9fa}[data-ui-mode=simple][data-bs-theme=dark]{--widget-border-color:#4b5563;--card-border-color:#4b5563;--bg-body:#0f172a;--bg-surface:#1e293b;--bg-card:#1e293b;--bg-card-rgb:30, 41, 59}[data-ui-mode=simple] .card,[data-ui-mode=simple] .module-card,[data-ui-mode=simple] .widget-card,[data-ui-mode=simple] .stat-card{border-style:solid;border-width:1px;box-shadow:none!important;will-change:auto!important;transform:none!important}[data-ui-mode=simple] .card:hover,[data-ui-mode=simple] .module-card:hover,[data-ui-mode=simple] .widget-card:hover,[data-ui-mode=simple] .stat-card:hover{box-shadow:none!important;filter:none!important;transform:none!important}[data-ui-mode=simple] .card{border:1px solid var(--card-border-color,var(--border-color-strong))}[data-ui-mode=simple] .card:hover{border-color:var(--color-primary)}[data-ui-mode=simple] .card-header{background-color:var(--bg-surface);border-bottom:1px solid var(--border-color-strong)}[data-ui-mode=simple][data-bs-theme=light] .card,[data-ui-mode=simple][data-bs-theme=light] .module-card,[data-ui-mode=simple][data-bs-theme=light] .widget-card,[data-ui-mode=simple][data-bs-theme=light] .stat-card,[data-ui-mode=simple][data-bs-theme=light] .filter-bar,[data-ui-mode=simple][data-bs-theme=light] .page-header{border-color:#d1d5db}[data-ui-mode=simple][data-bs-theme=light] .card-header,[data-ui-mode=simple][data-bs-theme=light] .widget-card .card-header{background-color:#f9fafb;border-bottom-color:#d1d5db}[data-ui-mode=simple][data-bs-theme=dark] .card,[data-ui-mode=simple][data-bs-theme=dark] .module-card,[data-ui-mode=simple][data-bs-theme=dark] .widget-card,[data-ui-mode=simple][data-bs-theme=dark] .stat-card,[data-ui-mode=simple][data-bs-theme=dark] .filter-bar,[data-ui-mode=simple][data-bs-theme=dark] .page-header{border-color:#4b5563}[data-ui-mode=simple][data-bs-theme=dark] .card-header,[data-ui-mode=simple][data-bs-theme=dark] .widget-card .card-header{background-color:#ffffff0d;border-bottom-color:#4b5563}[data-ui-mode=simple] .table,[data-ui-mode=simple] .table th,[data-ui-mode=simple] .table td{border:1px solid var(--border-color)}[data-ui-mode=simple] .table th{background-color:var(--bg-surface-secondary);border-bottom:2px solid var(--border-color-strong)}[data-ui-mode=simple] .table tbody tr:hover{background-color:#00000005;transform:none!important}[data-ui-mode=simple] .form-control,[data-ui-mode=simple] .form-select{box-shadow:none;border-width:1px;transition:border-color 50ms linear!important}[data-ui-mode=simple] .form-control:focus,[data-ui-mode=simple] .form-select:focus{box-shadow:none;outline:2px solid rgba(var(--color-primary-rgb), .2);outline-offset:-2px;border-width:2px;transform:none!important}[data-ui-mode=simple] .btn{box-shadow:none!important;transition:background-color 50ms linear,border-color 50ms linear!important;transform:none!important}[data-ui-mode=simple] .btn:hover{box-shadow:none!important;transform:none!important}[data-ui-mode=simple] .btn-primary{background-color:var(--color-primary);border:1px solid var(--color-primary)}[data-ui-mode=simple] .btn-primary:hover{background-color:var(--color-primary-hover)}[data-ui-mode=simple] .btn-outline-secondary:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:#0000}[data-ui-mode=simple] .space-background,[data-ui-mode=simple] .orbital-routes,[data-ui-mode=simple] .gradient-blob,[data-ui-mode=simple] .noise-overlay,[data-ui-mode=simple] .twinkling-stars,[data-ui-mode=simple] .topo-map,[data-ui-mode=simple] .enhanced-background,[data-ui-mode=simple] .aurora-background,[data-ui-mode=simple] .stellar-background{visibility:hidden!important;opacity:0!important;display:none!important}[data-ui-mode=simple] .stellar-trace,[data-ui-mode=simple] .constellation-svg,[data-ui-mode=simple] .easter-egg-content,[data-ui-mode=simple] .cosmic-effect,[data-ui-mode=simple] .nebula-effect{visibility:hidden!important;display:none!important}[data-ui-mode=simple] .shine:after{display:none!important}[data-ui-mode=simple] .glass{-webkit-backdrop-filter:none!important;background:var(--bg-surface)!important}[data-ui-mode=simple] .sidebar,[data-ui-mode=simple][data-bs-theme=light] .sidebar,[data-ui-mode=simple][data-bs-theme=dark] .sidebar{height:100vh!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden auto!important}[data-ui-mode=simple] .sidebar:before,[data-ui-mode=simple] .sidebar:after,[data-ui-mode=simple][data-bs-theme=light] .sidebar:before,[data-ui-mode=simple][data-bs-theme=light] .sidebar:after,[data-ui-mode=simple][data-bs-theme=dark] .sidebar:before,[data-ui-mode=simple][data-bs-theme=dark] .sidebar:after{content:none!important;animation:none!important;display:none!important}[data-ui-mode=simple] .sidebar .nav-link,[data-ui-mode=simple][data-bs-theme=light] .sidebar .nav-link,[data-ui-mode=simple][data-bs-theme=dark] .sidebar .nav-link{transition:background-color 50ms linear!important;transform:none!important}[data-ui-mode=simple] .sidebar .nav-link:hover,[data-ui-mode=simple][data-bs-theme=light] .sidebar .nav-link:hover,[data-ui-mode=simple][data-bs-theme=dark] .sidebar .nav-link:hover,[data-ui-mode=simple] .sidebar .nav-link:hover i.bi,[data-ui-mode=simple][data-bs-theme=light] .sidebar .nav-link:hover i.bi,[data-ui-mode=simple][data-bs-theme=dark] .sidebar .nav-link:hover i.bi{transform:none!important}[data-ui-mode=simple] .sidebar .nav-item,[data-ui-mode=simple][data-bs-theme=light] .sidebar .nav-item,[data-ui-mode=simple][data-bs-theme=dark] .sidebar .nav-item{opacity:1!important;animation:none!important}[data-ui-mode=simple] .sidebar-collapsible{position:fixed!important}[data-ui-mode=simple] .pagination .page-link{transition:background-color 50ms linear,border-color 50ms linear!important;transform:none!important}[data-ui-mode=simple] .alert{animation:none!important;transform:none!important}[data-ui-mode=simple] .badge{transition:none!important;transform:none!important}[data-ui-mode=simple] .badge:hover{transform:none!important}[data-ui-mode=simple] .modal-content{animation:none!important;transform:none!important}[data-ui-mode=simple] .modal.fade .modal-dialog{transition:none!important;transform:none!important}[data-ui-mode=simple] .widget-wrapper{opacity:1!important;animation:none!important;transform:none!important}[data-ui-mode=simple] .widget-card{transition:none!important;transform:none!important}[data-ui-mode=simple] .widget-card:hover{transform:none!important}[data-ui-mode=simple] .widget-card:before,[data-ui-mode=simple] .widget-card:after{display:none!important}[data-ui-mode=simple] .stat-mini-card{transition:none!important;transform:none!important}[data-ui-mode=simple] .stat-mini-card:hover,[data-ui-mode=simple] .stat-mini-card:hover .stat-mini-icon i{transform:none!important}[data-ui-mode=simple] .widget-wrapper,[data-ui-mode=simple] .card,[data-ui-mode=simple] .table-responsive{content-visibility:auto;contain-intrinsic-size:auto 300px}@media (prefers-reduced-motion:reduce){[data-ui-mode=enhanced]{--transition-fast:.01ms!important;--transition:.01ms!important;--transition-slow:.01ms!important}[data-ui-mode=enhanced] *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-bs-theme=dark] .table-light{--bs-table-bg:var(--bs-dark-bg-subtle);--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color)}[data-bs-theme=dark] .bg-light{background-color:var(--bs-body-tertiary-bg)!important}[data-bs-theme=dark] .text-muted{color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .summary-table th,[data-bs-theme=dark] .summary-table td{border-color:var(--bs-border-color)}[data-bs-theme=dark] .chart-container canvas{background:0 0}[data-bs-theme=dark] .bg-success-light{background-color:var(--bs-success-bg-subtle)!important}[data-bs-theme=dark] .permission-card{background-color:var(--bs-dark-bg-subtle);border-color:var(--bs-border-color)}[data-bs-theme=dark] .permission-card .text-muted{color:var(--bs-secondary-color)!important}
