@charset "UTF-8";.module-economists .stat-card,[data-module=economists] .stat-card,.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-economists .stat-card:hover,[data-module=economists] .stat-card:hover,.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-economists .stat-card .card-body,[data-module=economists] .stat-card .card-body,.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{padding:1.25rem;text-align:center}.module-economists .stat-card .stat-icon-wrapper,[data-module=economists] .stat-card .stat-icon-wrapper,.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{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;background-color:var(--stat-accent, var(--color-primary));color:#fff}.module-economists .stat-card .stat-icon-wrapper i,[data-module=economists] .stat-card .stat-icon-wrapper i,.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-economists .stat-card h6,[data-module=economists] .stat-card h6,.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);font-size:.875rem;margin-bottom:.5rem}.module-economists .stat-card h4,[data-module=economists] .stat-card h4,.module-contracts .stat-card h4,[data-module=contracts] .stat-card h4,.module-fleet .stat-card h4,[data-module=fleet] .stat-card h4,.module-economists .stat-card h3,[data-module=economists] .stat-card h3,.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);font-weight:700;margin-bottom:0}.module-economists .stat-card small,[data-module=economists] .stat-card small,.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-economists .stat-lg.stat-card .stat-icon-wrapper,[data-module=economists] .stat-lg.stat-card .stat-icon-wrapper,.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-economists .stat-lg.stat-card .stat-icon-wrapper i,[data-module=economists] .stat-lg.stat-card .stat-icon-wrapper i,.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-economists .stat-lg.stat-card h4,[data-module=economists] .stat-lg.stat-card h4,.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-economists .stat-lg.stat-card h3,[data-module=economists] .stat-lg.stat-card h3,.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-economists .stat-card,[data-module=economists] .stat-card,.module-contracts .stat-card,[data-module=contracts] .stat-card,.module-fleet .stat-card,[data-module=fleet] .stat-card{--stat-accent: var(--color-primary)}.module-economists .change-request-item,[data-module=economists] .change-request-item,.module-economists .report-item-card,[data-module=economists] .report-item-card,.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-economists .change-request-item:hover,[data-module=economists] .change-request-item:hover,.module-economists .report-item-card:hover,[data-module=economists] .report-item-card:hover,.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-economists .change-request-item .card-header,[data-module=economists] .change-request-item .card-header,.module-economists .report-item-card .card-header,[data-module=economists] .report-item-card .card-header,.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-economists .change-request-item .card-body,[data-module=economists] .change-request-item .card-body,.module-economists .report-item-card .card-body,[data-module=economists] .report-item-card .card-body,.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-economists .change-request-item .card-footer,[data-module=economists] .change-request-item .card-footer,.module-economists .report-item-card .card-footer,[data-module=economists] .report-item-card .card-footer,.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-economists .stats-overview-card,[data-module=economists] .stats-overview-card,.module-contracts .stats-overview-card,[data-module=contracts] .stats-overview-card,.module-fleet .stats-overview-card,[data-module=fleet] .stats-overview-card{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition);overflow:hidden}.module-economists .stats-overview-card:hover,[data-module=economists] .stats-overview-card:hover,.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-economists .stats-overview-card .card-body,[data-module=economists] .stats-overview-card .card-body,.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-economists .stats-overview-card .stat-icon-circle-lg,[data-module=economists] .stats-overview-card .stat-icon-circle-lg,.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{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#fff3}.module-economists .stats-overview-card .stat-icon-circle-lg i,[data-module=economists] .stats-overview-card .stat-icon-circle-lg i,.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-economists .stats-overview-card h6,[data-module=economists] .stats-overview-card h6,.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;font-size:.875rem;margin-bottom:.5rem}.module-economists .stats-overview-card h3,[data-module=economists] .stats-overview-card h3,.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{font-size:2rem;font-weight:700;margin-bottom:0}.module-economists .stats-overview-card small,[data-module=economists] .stats-overview-card small,.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{position:relative;padding-left:30px}.module-contracts .timeline:before,[data-module=contracts] .timeline:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background-color:var(--border-color)}.module-contracts .timeline .timeline-item,[data-module=contracts] .timeline .timeline-item{position:relative;margin-bottom:1.25rem}.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{position:absolute;left:-30px;top:5px;width:16px;height:16px;border-radius:50%;border:3px solid var(--bg-body);background-color:var(--color-secondary);z-index:1}.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{font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.module-contracts .timeline .timeline-title,[data-module=contracts] .timeline .timeline-title{font-weight:600;margin-bottom:.25rem}.module-contracts .timeline .timeline-text,[data-module=contracts] .timeline .timeline-text{color:var(--text-secondary);font-size:.875rem}: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: #ffffff;--bg-surface-secondary: #f8f9fa;--bg-surface-hover: #f1f5f9;--bg-card: #ffffff;--bg-card-rgb: 255, 255, 255;--bg-input: #ffffff;--bg-navbar: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--text-muted: #9ca3af;--text-on-primary: #ffffff;--text-on-dark: #ffffff;--border-color: #e5e7eb;--border-color-strong: #d1d5db;--border-color-light: #f3f4f6;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--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: rgba(255, 215, 0, .5);--nebula-purple: #a855f7;--changelog-nebula-bg-start: rgba(248, 249, 250, .98);--changelog-nebula-bg-mid: rgba(230, 240, 255, .95);--changelog-nebula-bg-end: rgba(240, 245, 250, .98);--changelog-nebula-color: rgba(138, 43, 226, .08);--changelog-nebula-accent: rgba(75, 0, 130, .05);--changelog-nebula-star-opacity: .05;--changelog-nebula-glow: rgba(138, 43, 226, .08);--changelog-nebula-border: rgba(138, 43, 226, .15);--changelog-protostar-bg-start: rgba(255, 253, 250, .98);--changelog-protostar-bg-mid: rgba(255, 248, 240, .95);--changelog-protostar-bg-end: rgba(255, 250, 245, .98);--changelog-protostar-core: rgba(255, 200, 100, .15);--changelog-protostar-disk-inner: rgba(255, 180, 80, .1);--changelog-protostar-disk-outer: rgba(200, 150, 100, .08);--changelog-protostar-glow: rgba(255, 200, 100, .1);--changelog-protostar-border: rgba(255, 180, 100, .2);--changelog-protostar-inset: inset 0 0 20px rgba(255, 200, 150, .08);--changelog-main-bg-start: rgba(250, 252, 255, .98);--changelog-main-bg-mid: rgba(240, 248, 255, .95);--changelog-main-bg-end: rgba(255, 253, 240, .98);--changelog-main-core: rgba(255, 220, 150, .12);--changelog-main-corona-inner: rgba(150, 180, 255, .08);--changelog-main-corona-outer: rgba(255, 220, 150, .06);--changelog-main-glow: rgba(255, 220, 150, .08);--changelog-main-border: rgba(255, 215, 0, .2);--changelog-main-corona-glow: 0 0 25px rgba(255, 220, 150, .1)}[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: #ffffff;--text-on-dark: #ffffff;--border-color: #374151;--border-color-strong: #4b5563;--border-color-light: #1f2937;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5);--orbit-color: #0dcaf0;--star-glow: rgba(255, 215, 0, .8);--changelog-nebula-bg-start: #0a0e27;--changelog-nebula-bg-mid: #1a0b2e;--changelog-nebula-bg-end: #16213e;--changelog-nebula-color: rgba(138, 43, 226, .4);--changelog-nebula-accent: rgba(75, 0, 130, .3);--changelog-nebula-star-opacity: .15;--changelog-nebula-glow: rgba(138, 43, 226, .3);--changelog-nebula-border: rgba(138, 43, 226, .3);--changelog-protostar-bg-start: #1a0b2e;--changelog-protostar-bg-mid: #2d1b4e;--changelog-protostar-bg-end: #3d2817;--changelog-protostar-core: rgba(255, 140, 0, .5);--changelog-protostar-disk-inner: rgba(255, 69, 0, .4);--changelog-protostar-disk-outer: rgba(138, 43, 226, .3);--changelog-protostar-glow: rgba(255, 215, 0, .25);--changelog-protostar-border: rgba(255, 140, 0, .3);--changelog-protostar-inset: inset 0 0 30px rgba(255, 215, 0, .15);--changelog-main-bg-start: #0c1445;--changelog-main-bg-mid: #1a237e;--changelog-main-bg-end: #2d1b4e;--changelog-main-core: rgba(255, 215, 0, .4);--changelog-main-corona-inner: rgba(65, 105, 225, .3);--changelog-main-corona-outer: rgba(255, 215, 0, .2);--changelog-main-glow: rgba(255, 215, 0, .3);--changelog-main-border: rgba(255, 215, 0, .25);--changelog-main-corona-glow: 0 0 40px rgba(255, 215, 0, .2)}body{min-height:100vh;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-body, #f9fafb);color:var(--text-primary, #111827);transition:background-color .3s ease,color .3s ease}.main-content{margin-left:var(--sidebar-width, 260px);min-height:100vh;background:var(--bg-body, #f9fafb)}[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(max-width:991.98px){.main-content{margin-left:0}}.navbar{background:var(--bg-navbar, #ffffff);border-bottom:1px solid var(--border-color, #e5e7eb);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));padding:.75rem 1.5rem;position:sticky;top:0;z-index:1030}.navbar .nav-link,.navbar .navbar-brand{color:var(--text-primary, #111827)}.navbar .text-muted{color:var(--text-muted, #9ca3af)!important}.theme-switcher{cursor:pointer;padding:.5rem;border-radius:var(--radius, .5rem);transition:all var(--transition-fast, .15s ease);display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary, #111827);border:1px solid transparent}.theme-switcher:hover{background:var(--bg-surface-hover, #f1f5f9);border-color:var(--border-color, #e5e7eb)}.card{background-color:var(--bg-card, #ffffff);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 rgba(0, 0, 0, .05));transition:all var(--transition, .2s ease)}.card:hover{box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.card-header{background-color:var(--bg-surface, #ffffff);border-bottom:1px solid var(--border-color, #e5e7eb);color:var(--text-primary, #111827);font-weight:600;padding:1rem 1.25rem;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, #ffffff);border-top:1px solid var(--border-color, #e5e7eb);padding:1rem 1.25rem}.page-header{background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color-strong, #d1d5db);border-radius:var(--radius-md, .75rem);padding:1rem 1.25rem;margin-bottom:1.5rem;position:relative;z-index:auto}.module-card.widget-card{border:1px solid var(--border-color-strong, #d1d5db);border-radius:var(--radius-md, .75rem);position:relative;z-index:auto}[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{background-color:#ffffff08;border-color:var(--border-color-strong, #d1d5db)}.table{color:var(--text-primary, #111827);border-color:var(--border-color, #e5e7eb)}.table th{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #6b7280);background-color:var(--bg-surface, #ffffff);border-color:var(--border-color, #e5e7eb);padding:.75rem 1rem;white-space:nowrap}.table td{border-color:var(--border-color, #e5e7eb);color:var(--text-primary, #111827);padding:.875rem 1rem;vertical-align:middle}.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{background-color:#1f2937;border-color:var(--border-color-strong, #d1d5db);color:var(--text-secondary, #6b7280)}[data-bs-theme=dark] .table td{border-color:var(--border-color-strong, #d1d5db)}.form-control,.form-select{background-color:var(--bg-input, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius, .5rem);color:var(--text-primary, #111827);padding:.625rem .875rem;transition:all var(--transition-fast, .15s ease)}.form-control:focus,.form-select:focus{background-color:var(--bg-input, #ffffff);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);font-weight:500;font-size:.875rem;margin-bottom:.5rem}.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, #ffffff);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{font-weight:500;padding:.625rem 1rem;border-radius:var(--radius, .5rem);transition:all var(--transition-fast, .15s ease)}[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, #ffffff)}.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{font-weight:600;padding:.35em .65em;font-size:.75em;border-radius:var(--radius-sm, .375rem)}.badge.bg-warning{color:#000!important}.alert{border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem)}.alert-light{background-color:var(--bg-surface, #ffffff);border-color:var(--border-color, #e5e7eb);color:var(--text-primary, #111827)}.pagination{margin-bottom:0;gap:.25rem}.pagination .page-link{background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e5e7eb);color:var(--color-primary, #2d76ff);font-size:.875rem;padding:.375rem .75rem;min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:var(--radius, .5rem)}.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, #ffffff)}.pagination .page-item.disabled .page-link{background-color:var(--bg-surface, #ffffff);border-color:var(--border-color, #e5e7eb);color:var(--text-muted, #9ca3af)}.dropdown-menu{background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1));z-index:999999;position:absolute}.navbar .dropdown{position:relative;z-index:999998}.navbar .dropdown-menu{position:absolute;top:100%;left:0;margin-top:.125rem;z-index:999999;max-width:calc(100vw - 2rem)}.navbar .dropdown-menu-end,.navbar .dropdown-menu.dropdown-menu-end{right:0!important;left:auto!important;transform:none!important}.navbar .dropdown>div[x-show].dropdown-menu.dropdown-menu-end,.navbar .dropdown>div.dropdown-menu-end.show{right:0!important;left:auto!important;transform:none!important}.notification-dropdown{width:380px}@media(max-width:480px){.navbar .dropdown-menu{width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;left:50%!important;right:auto!important;transform:translate(-50%)}.navbar .dropdown-menu-end{left:auto!important;right:0!important;transform:none}.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, #ffffff);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, #ffffff)}.modal-footer{border-top:1px solid var(--border-color, #e5e7eb);background-color:var(--bg-surface, #ffffff)}.notification-bell{position:relative;cursor:pointer;color:var(--text-primary, #111827)}.notification-badge{position:absolute;top:-5px;right:-5px;background:var(--color-danger, #ef4444);color:#fff;border-radius:var(--radius-full, 9999px);padding:.2rem .5rem;font-size:.75rem;font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-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, #ffffff)!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{position:relative;z-index:1}.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(max-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);min-height:100vh;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:5px;height:5px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:2.5px}.sidebar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@media(max-width:991.98px){.sidebar{transform:translate(-100%);transition:transform var(--sidebar-transition, .3s ease)}.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{margin-right:0;width:1.5rem;text-align:center}.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{position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:20px;height:40px;background:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));padding:0}[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 rgba(0, 0, 0, .1))}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar-toggle-btn{background:var(--bg-surface, #ffffff);border-color:#fff3}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar-toggle-btn:hover{box-shadow:0 0 15px #0dcaf04d;border-color:#0dcaf080}.sidebar-toggle-btn i{font-size:.7rem;color:var(--text-secondary, #6b7280);transition:transform var(--sidebar-transition, .3s ease)}@media(max-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);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--bg-card, #1f2937);color:var(--text-primary, #f9fafb);padding:.375rem .75rem;border-radius:var(--radius, .5rem);font-size:.875rem;white-space:nowrap;box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1));border:1px solid var(--border-color, #e5e7eb);opacity:0;visibility:hidden;z-index:9999;pointer-events:none}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-nav .nav-link:after{transition:opacity .2s ease,visibility .2s ease}.sidebar.collapsed .sidebar-nav .nav-link:before{content:"";position:absolute;left:calc(100% + 3px);top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--bg-card, #1f2937);opacity:0;visibility:hidden;z-index:9999;pointer-events:none}[data-ui-mode=enhanced] .sidebar.collapsed .sidebar-nav .nav-link:before{transition:opacity .2s ease,visibility .2s ease}@media(min-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{background:#2c5282;color:#fff}[data-ui-mode=simple][data-bs-theme=dark] .sidebar{background:#1a365d}.sidebar-header{padding:1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative}.sidebar-header .logo-org img{max-height:40px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.sidebar-header h4{color:#fff;font-size:1.25rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.5rem}.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{padding:.25rem 0;flex-grow:1;overflow-y:auto;overflow-x:hidden}.sidebar-nav::-webkit-scrollbar{width:4px;height:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.sidebar-nav .nav-item.section-header{margin-top:.5rem}.sidebar-nav .nav-item.section-header .nav-link{color:#ffffff80!important;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem 1rem;pointer-events:none;line-height:1.2}.sidebar-nav .nav-item.section-header .nav-link:hover{background:transparent!important}.sidebar-nav .nav-link{color:#ffffffd9;padding:.5rem 1rem;border-radius:0;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:400;border-left:3px solid transparent;text-decoration:none;line-height:1.3;margin-bottom:1px;position:relative}[data-ui-mode=simple] .sidebar-nav .nav-link{transition:none}[data-ui-mode=enhanced] .sidebar-nav .nav-link{transition:all .2s ease}.sidebar-nav .nav-link i{font-size:1rem;width:1.25rem;text-align:center;flex-shrink:0}.sidebar-nav .nav-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav .nav-link:hover,.sidebar-nav .nav-link.active{background:#ffffff1a;color:#fff;border-left-color:#63b3ed}.sidebar-nav .nav-link.disabled{color:#fff6;pointer-events:none}.sidebar .nav-item .nav-link.text-muted{color:#ffffff80!important;font-size:.7rem;letter-spacing:.05em;padding:.5rem 1.25rem}.sidebar-divider{border-top:1px solid rgba(255,255,255,.1);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{position:sticky;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);padding:.5rem;text-align:center;font-size:.75rem;color:#ffffff80;opacity:0;pointer-events:none}[data-ui-mode=enhanced] .sidebar-scroll-indicator{transition:opacity .3s ease}.sidebar-scroll-indicator.visible{opacity:.6}.sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}@media(max-width:991.98px){.sidebar.show~.sidebar-overlay{display:block}}@media(max-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{padding:.45rem .75rem!important;font-size:.85rem;line-height:1.25}.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{padding:.3rem .75rem!important;font-size:.6rem}.sidebar-divider{margin:.25rem .5rem!important}}@media(max-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{padding:.4rem .6rem!important;font-size:.8rem;line-height:1.2}.sidebar-nav .nav-link i{font-size:.85rem;width:1.1rem}.sidebar-nav .nav-item.section-header{margin-top:.25rem}.sidebar-nav .nav-item.section-header .nav-link{padding:.25rem .6rem!important;font-size:.55rem}}.sidebar-nav{scrollbar-gutter:stable;scroll-behavior:smooth}[data-ui-mode=enhanced] .sidebar-header{border-bottom:1px solid rgba(255,255,255,.1)}[data-ui-mode=enhanced] .sidebar .nav-link{border-left:3px solid transparent}[data-ui-mode=enhanced] .sidebar .nav-link:hover,[data-ui-mode=enhanced] .sidebar .nav-link.active{border-left-color:#63b3ed}[data-ui-mode=enhanced][data-bs-theme=light] .sidebar{background:linear-gradient(180deg,#2c5282,#1a365d)}[data-ui-mode=enhanced][data-bs-theme=dark] .sidebar{background:linear-gradient(180deg,#0f2744,#0a1929)}.module-page{background-color:var(--bg-body, #f9fafb);margin:-1rem;padding:1.5rem;min-height:calc(100vh - 200px)}.module-card{background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem);box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:all var(--transition, .2s ease);margin-bottom:1.5rem}.module-card:hover{box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.module-card .card-header{background-color:var(--bg-surface, #ffffff);border-bottom:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem) var(--radius-md, .75rem) 0 0!important;padding:1rem 1.25rem;font-weight:600}.module-card .card-body{padding:1.25rem}.module-card .card-footer{background-color:var(--bg-surface, #ffffff);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{background-color:#ffffff08;border-color:var(--border-color-strong, #d1d5db)}.stat-card{background-color:var(--bg-card, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem);padding:1.25rem;text-align:center;box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:all var(--transition, .2s ease)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.stat-card .stat-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.75rem;font-size:1.5rem}.stat-card .stat-value{font-size:1.75rem;font-weight:700;margin-bottom:.25rem;color:var(--text-primary, #111827)}.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{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}a .stat-card-hover{cursor:pointer}.widget-card{background-color:var(--bg-card, #ffffff)!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 rgba(0, 0, 0, .05))!important;transition:all var(--transition, .2s ease)!important}.widget-card:hover{box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))!important}.widget-card .card-header{background-color:var(--bg-surface, #ffffff)!important;border-bottom:1px solid var(--border-color, #e5e7eb)!important;color:var(--text-primary, #111827)!important;font-weight:600;font-size:.95rem}.widget-card .card-body{background-color:var(--bg-card, #ffffff)!important;color:var(--text-primary, #111827)!important}.widget-card .stat-box{background-color:var(--bg-surface, #ffffff)!important;border:1px solid var(--border-color, #e5e7eb)!important;border-radius:var(--radius, .5rem);padding:1rem;transition:all var(--transition-fast, .15s ease)}.widget-card .stat-box:hover{transform:translateY(-2px);box-shadow:var(--shadow, 0 1px 3px 0 rgba(0, 0, 0, .1))}.widget-card .stat-value{font-size:1.5rem;font-weight:700;color:var(--text-primary, #111827)}.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{background-color:#ffffff0d!important;border-color:var(--border-color-strong, #d1d5db)!important}[data-bs-theme=dark] .widget-card .stat-box{background-color:#ffffff08!important;border-color:var(--border-color-strong, #d1d5db)!important}.dashboard-page{background-color:var(--bg-body, #f9fafb)}.dashboard-page .module-card{background-color:var(--bg-card, #ffffff);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, #ffffff)}.module-form .form-label{font-weight:500;margin-bottom:.5rem;color:var(--text-primary, #111827);font-size:.875rem}.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, #ffffff);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--radius-md, .75rem);padding:1rem 1.25rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05))}[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;padding:3rem 1.5rem;color:var(--text-muted, #9ca3af)}.empty-state i{font-size:3rem;margin-bottom:1rem;opacity:.5}.module-table{margin:0}.module-table thead th{background-color:var(--bg-surface, #ffffff);font-weight:600;border-bottom-width:2px;padding:.875rem 1rem;white-space:nowrap;color:var(--text-secondary, #6b7280);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.module-table tbody td{padding:.875rem 1rem;vertical-align:middle}.module-table tbody tr:hover{background-color:var(--bg-surface-hover, #f1f5f9)}[data-bs-theme=dark] .module-table thead th{background-color:#1f2937;color:var(--text-secondary, #6b7280)}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora{position:relative;padding-left:1rem}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:2px;animation:auroraShift 15s linear infinite;background-size:100% 200%}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.success:before{background:linear-gradient(180deg,#198754,#20c997,#198754)}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.warning:before{background:linear-gradient(180deg,#ffc107,#fd7e14,#ffc107)}[data-ui-mode=enhanced][data-bs-theme=light] .status-aurora.danger:before{background:linear-gradient(180deg,#dc3545,#d63384,#dc3545)}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora{position:relative;padding-left:1rem}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:2px;box-shadow:0 0 10px currentColor}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.success:before{background:linear-gradient(180deg,#10b981,#34d399);box-shadow:0 0 10px #10b98180}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.warning:before{background:linear-gradient(180deg,#f59e0b,#fbbf24);animation:pulseWarning 2s ease-in-out infinite}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.danger:before{background:linear-gradient(180deg,#ef4444,#f87171);animation:pulseGlow 2s ease-in-out infinite}[data-ui-mode=enhanced][data-bs-theme=dark] .status-aurora.moving:before{background:linear-gradient(180deg,#0dcaf0,#67e8f9,#0dcaf0);background-size:100% 200%;animation:runningLights 1s linear infinite}@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:fadeInUp .5s ease-out}.animate-pulse-glow{animation:pulse-glow 2s infinite}@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{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}[data-ui-mode=enhanced][data-bs-theme=dark] .glass{background:#0003;border:1px solid rgba(255,255,255,.1)}[data-ui-mode=enhanced] .card-gradient-primary{background:var(--gradient-primary);color:#fff;border:none}[data-ui-mode=enhanced] .card-gradient-success{background:var(--gradient-success);color:#fff;border:none}[data-ui-mode=enhanced] .card-gradient-warning{background:var(--gradient-warning);color:#000;border:none}[data-ui-mode=enhanced] .shine{position:relative;overflow:hidden}[data-ui-mode=enhanced] .shine:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:rotate(30deg);animation:shine 3s infinite}@keyframes shine{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}[data-ui-mode=enhanced] .float{animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}:root{--stage-nebula-start: #0d1117;--stage-nebula-mid: #161b22;--stage-nebula-end: #21262d;--stage-nebula-glow: rgba(100, 120, 140, .25);--stage-nebula-accent: rgba(80, 100, 120, .2);--stage-nebula-star: rgba(200, 210, 220, .5);--stage-nebula-dust: rgba(180, 190, 200, .25);--stage-nebula-dust-bright: rgba(220, 225, 230, .35);--stage-ignition-core: rgba(255, 180, 80, .7);--stage-ignition-inner: rgba(255, 140, 60, .55);--stage-ignition-mid: rgba(255, 110, 50, .42);--stage-ignition-outer: rgba(230, 90, 40, .3);--stage-ignition-glow: rgba(255, 160, 70, .25);--stage-ignition-shock: rgba(220, 180, 150, .5);--stage-ignition-bg-start: #12151a;--stage-ignition-bg-end: #1f1810;--stage-proto-core: rgba(255, 140, 60, .5);--stage-proto-hot: rgba(255, 100, 40, .45);--stage-proto-mid: rgba(220, 90, 40, .35);--stage-proto-outer: rgba(180, 70, 35, .25);--stage-proto-glow: rgba(255, 120, 50, .2);--stage-proto-center: rgba(255, 200, 120, .8);--stage-ms-ignite-core: rgba(255, 255, 230, .65);--stage-ms-ignite-inner: rgba(255, 245, 170, .5);--stage-ms-ignite-mid: rgba(255, 230, 130, .35);--stage-ms-ignite-outer: rgba(255, 210, 100, .25);--stage-ms-core: rgba(255, 235, 140, .4);--stage-ms-inner: rgba(255, 220, 120, .3);--stage-ms-mid: rgba(255, 205, 100, .22);--stage-ms-outer: rgba(255, 190, 80, .15);--stage-ms-wind: rgba(255, 225, 160, .12);--stage-giant-core: rgba(255, 100, 70, .45);--stage-giant-inner: rgba(235, 70, 50, .4);--stage-giant-mid: rgba(200, 50, 40, .32);--stage-giant-outer: rgba(170, 40, 35, .22);--stage-giant-glow: rgba(255, 80, 50, .18);--stage-giant-phase-core: rgba(255, 120, 80, .32);--stage-giant-phase-mid: rgba(210, 80, 60, .28);--stage-giant-phase-outer: rgba(180, 60, 50, .18);--stage-nova-core: rgba(255, 255, 255, .7);--stage-nova-inner: rgba(230, 240, 255, .55);--stage-nova-mid: rgba(200, 220, 255, .4);--stage-nova-outer: rgba(170, 200, 255, .28);--stage-nova-shock: rgba(255, 255, 255, .6);--stage-dwarf-core: rgba(200, 220, 255, .3);--stage-dwarf-mid: rgba(180, 200, 240, .22);--stage-dwarf-outer: rgba(160, 180, 220, .12);--star-size-nebula: 0px;--star-size-ignition: 8px;--star-size-protostar: 16px;--star-size-ms-ignite: 20px;--star-size-main-sequence: 24px;--star-size-red-giant: 60px;--star-size-red-giant-phase: 70px;--star-size-supernova: 100px;--star-size-white-dwarf: 6px}[data-ui-mode=enhanced] .changelog-version{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border-width:2px!important;contain:layout style}[data-ui-mode=enhanced] .changelog-version:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;transition:all .4s ease}[data-ui-mode=enhanced] .changelog-version:after{content:"";position:absolute;top:50%;left:50%;pointer-events:none;z-index:0}[data-ui-mode=enhanced] .changelog-version .card-body{position:relative;z-index:1;min-height:120px}[data-ui-mode=enhanced] .changelog-version .card-header{position:relative;z-index:1;background:transparent!important;border-bottom-width:2px;font-weight:600;letter-spacing:.3px}[data-ui-mode=enhanced] .changelog-version .badge{font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.7rem;padding:.35em .65em}[data-ui-mode=enhanced] .changelog-version .stellar-trace{cursor:pointer;transition:all .3s ease;font-size:1.1em}[data-ui-mode=enhanced] .changelog-version .stellar-trace:hover{transform:scale(1.3);filter:drop-shadow(0 0 10px currentColor)}[data-ui-mode=enhanced] .changelog-version:hover{transform:translateY(-2px)}[data-ui-mode=enhanced] .changelog-version:hover:before{opacity:1.15}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula{border-color:#788ca059!important;box-shadow:0 0 12px #64788c1f,inset 0 0 20px #64788c0f!important}[data-bs-theme=dark] [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) 0%,transparent 60%),radial-gradient(circle at 60% 70%,var(--stage-nebula-accent) 0%,transparent 50%),linear-gradient(135deg,var(--stage-nebula-start) 0%,var(--stage-nebula-mid) 50%,var(--stage-nebula-end) 100%);opacity:.65}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 25%,var(--stage-nebula-star) 0%,transparent 1.2px),radial-gradient(circle at 35% 15%,var(--stage-nebula-star) 0%,transparent 1px),radial-gradient(circle at 55% 35%,var(--stage-nebula-star) 0%,transparent 1.5px),radial-gradient(circle at 75% 20%,var(--stage-nebula-star) 0%,transparent 1px),radial-gradient(circle at 85% 45%,var(--stage-nebula-star) 0%,transparent 1.3px),radial-gradient(circle at 25% 55%,var(--stage-nebula-star) 0%,transparent 1px),radial-gradient(circle at 65% 65%,var(--stage-nebula-star) 0%,transparent 1.4px),radial-gradient(circle at 45% 75%,var(--stage-nebula-star) 0%,transparent 1px),radial-gradient(circle at 90% 80%,var(--stage-nebula-star) 0%,transparent 1.2px),radial-gradient(circle at 10% 85%,var(--stage-nebula-star) 0%,transparent 1px);opacity:.7;animation:starDrift1 20s linear infinite;pointer-events:none}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula .card-body:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 30%,rgba(200,210,220,.15) 0%,transparent 25px),radial-gradient(circle at 60% 50%,rgba(200,210,220,.12) 0%,transparent 20px),radial-gradient(circle at 40% 70%,rgba(200,210,220,.18) 0%,transparent 30px),radial-gradient(circle at 80% 25%,rgba(200,210,220,.1) 0%,transparent 15px),radial-gradient(circle at 15% 60%,rgba(200,210,220,.14) 0%,transparent 22px);opacity:.5;animation:dustDrift 12s ease-in-out infinite;pointer-events:none;z-index:0}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula .card-header{color:#b8c8d8!important;border-bottom-color:#788ca04d;text-shadow:0 0 6px rgba(100,120,140,.3)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula .badge.bg-secondary{background:linear-gradient(135deg,#6c757db3,#828c96b3)!important;border:1px solid rgba(120,140,160,.35)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--nebula .stellar-trace{color:#a8b8c8;text-shadow:0 0 10px rgba(150,170,190,.4);animation:starTwinkle 3s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition{border-color:#ff963c8c!important;box-shadow:0 0 30px #ff823259,inset 0 0 40px #ffaa5033!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition:before{background:radial-gradient(circle at 50% 50%,var(--stage-ignition-core) 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) 0%,transparent 85%),radial-gradient(ellipse at 30% 30%,rgba(150,170,190,.12) 0%,transparent 40%),radial-gradient(ellipse at 70% 70%,rgba(140,160,180,.1) 0%,transparent 35%),linear-gradient(180deg,var(--stage-ignition-bg-start) 0%,var(--stage-ignition-bg-end) 100%);opacity:.8;animation:smoothIgnition 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-42px;margin-left:-10px;border:2px solid rgba(255,180,100,.7);border-radius:50%;opacity:0;animation:ignitionShockwave 3s ease-out infinite;pointer-events:none;z-index:0}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-42px;margin-left:-10px;border:1px solid rgba(200,210,230,.45);border-radius:50%;opacity:0;animation:ignitionShockwave 3s ease-out .8s infinite;pointer-events:none;z-index:0}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition:after{width:var(--star-size-ignition);height:var(--star-size-ignition);margin-top:calc(var(--star-size-ignition) / -2);margin-left:calc(var(--star-size-ignition) / -2);background:radial-gradient(circle,ivory,#ffc878f2 30%,#ff9646cc,#ff6e3280);border-radius:50%;box-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;opacity:.98;animation:ignitionCorePulse 3s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-header{color:#ffe8c0!important;border-bottom-color:#ffb46480;text-shadow:0 0 18px rgba(255,160,80,.75);animation:smoothHeaderPulse 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .badge{background:linear-gradient(135deg,#ff9632eb,#ffbe5aeb)!important;border:1px solid rgba(255,200,100,.6);box-shadow:0 0 18px #ffaa508c;animation:smoothBadgeGlow 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .stellar-trace{color:#ffd4a0;text-shadow:0 0 25px rgba(255,200,120,.9);animation:smoothTraceBurst 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar{border-color:#ff823c61!important;box-shadow:0 0 18px #ff6e322e,inset 0 0 25px #ff8c3c1f!important}[data-bs-theme=dark] [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) 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%,rgba(255,160,80,.12) 0%,transparent 22%),radial-gradient(circle at 70% 70%,rgba(255,160,80,.1) 0%,transparent 18%),linear-gradient(135deg,#2a1810,#3d2015,#2d1810);opacity:.65;animation:protoStrongPulse 2.5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar:after{width:var(--star-size-protostar);height:var(--star-size-protostar);margin-top:calc(var(--star-size-protostar) / -2);margin-left:calc(var(--star-size-protostar) / -2);background:radial-gradient(circle,#ffdc96,#ffa050e6 40%,#ff7832b3);border-radius:50%;box-shadow:0 0 25px #ffb464e6,0 0 50px #ff8c3cb3,0 0 80px #ff642880;opacity:.95;animation:protostarCorePulse 2.5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar .card-header{color:#ffd4b0!important;border-bottom-color:#ff8c5059;text-shadow:0 0 10px rgba(255,130,60,.35);animation:headerHeatPulse 2.5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar .badge.bg-secondary,[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar .badge.bg-success{background:linear-gradient(135deg,#ff6b35d9,#ff9500d9)!important;border:1px solid rgba(255,150,80,.35);box-shadow:0 0 10px #ff823c40}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--protostar .stellar-trace{color:#ffa060;text-shadow:0 0 14px rgba(255,150,80,.55);animation:protoStarPulse 2.5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition{border-color:#ffeb8c73!important;box-shadow:0 0 28px #ffdc6440,inset 0 0 38px #fff5b41f!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition:before{background:radial-gradient(circle at 50% 50%,var(--stage-ms-ignite-core) 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%,rgba(255,235,150,.2) 0%,transparent 40%),linear-gradient(180deg,#2a2520,#3d3520);opacity:.65}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition:after{width:var(--star-size-ms-ignite);height:var(--star-size-ms-ignite);margin-top:calc(var(--star-size-ms-ignite) / -2);margin-left:calc(var(--star-size-ms-ignite) / -2);background:radial-gradient(circle,#fffff5,#fffcc8f2,#fff096cc 70%,#ffdc6480);border-radius:50%;box-shadow:0 0 30px #ffffdc,0 0 60px #fffcb4e6,0 0 100px #fff08cb3,0 0 140px #ffdc6480;opacity:1;animation:msIgniteCorePulse 4s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition .card-header{color:#fff8d0!important;border-bottom-color:#ffeb8c66;text-shadow:0 0 15px rgba(255,220,100,.5)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition .badge.bg-warning{background:linear-gradient(135deg,#ffd700cc,#ffec8bcc)!important;color:#2a2a1a!important;border:1px solid rgba(255,235,140,.45)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition .stellar-trace{color:#fff8a0;text-shadow:0 0 20px rgba(255,235,140,.7)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence{border-color:#ffd76459!important;box-shadow:0 0 15px #ffc85026,inset 0 0 22px #ffe69614!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence:before{background:radial-gradient(circle at 50% 45%,var(--stage-ms-core) 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,#2d2a1a,#3d3520,#2d2818);opacity:.55;animation:solarWind 8s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence:after{width:var(--star-size-main-sequence);height:var(--star-size-main-sequence);margin-top:calc(var(--star-size-main-sequence) / -2);margin-left:calc(var(--star-size-main-sequence) / -2);background:radial-gradient(circle,#fffcdc,#fff096f2,#ffdc64cc 60%,#ffc85080);border-radius:50%;box-shadow:0 0 20px #fff5b4f2,0 0 40px #ffe68cd9,0 0 70px #ffd764a6,0 0 100px #ffc85073;opacity:1;animation:mainSequenceCorePulse 6s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence .card-header{color:#ffe4a0!important;border-bottom-color:#ffd76459;text-shadow:0 0 8px rgba(255,200,80,.3)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence .badge.bg-success{background:linear-gradient(135deg,#ffc107bf,#ffdb4dbf)!important;color:#2a2a1a!important;border:1px solid rgba(255,215,100,.35)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--main-sequence .stellar-trace{color:#ffe080;text-shadow:0 0 12px rgba(255,215,100,.45)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant{border-color:#ff5a4673!important;box-shadow:0 0 25px #ff463c33,inset 0 0 35px #ff644626!important;transform:scale(1.02)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant:before{background:radial-gradient(circle at 50% 50%,var(--stage-giant-core) 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) 0%,transparent 38%),radial-gradient(circle at 35% 65%,rgba(220,80,60,.12) 0%,transparent 25%),radial-gradient(circle at 65% 35%,rgba(220,80,60,.1) 0%,transparent 22%),linear-gradient(135deg,#3d1815,#4a2018,#3d1815);opacity:.6;animation:giantExpansion 5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant:after{width:var(--star-size-red-giant);height:var(--star-size-red-giant);margin-top:calc(var(--star-size-red-giant) / -2);margin-left:calc(var(--star-size-red-giant) / -2);background:radial-gradient(circle,#fff0dcf2,#ffb48ce6 20%,#ff785ad9,#eb503cb3 70%,#c83c3266);border-radius:50%;box-shadow:0 0 30px #ffc896e6,0 0 60px #ff8c64cc,0 0 100px #ff644699,0 0 150px #eb503c66,0 0 200px #c83c3240;opacity:.95;animation:redGiantCorePulse 5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant .card-header{color:#ffb8a8!important;border-bottom-color:#ff644666;text-shadow:0 0 10px rgba(255,90,70,.4)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant .badge.bg-danger{background:linear-gradient(135deg,#ff4757bf,#ff6b6bbf)!important;border:1px solid rgba(255,100,100,.4)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant .stellar-trace{color:#ff9a8b;text-shadow:0 0 15px rgba(255,90,70,.55)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase{border-color:#dc503c66!important;box-shadow:0 0 18px #c83c322e,inset 0 0 28px #dc503c1a!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase:before{background:radial-gradient(circle at 50% 50%,var(--stage-giant-phase-core) 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%,rgba(200,70,60,.1) 0%,transparent 22%),radial-gradient(circle at 70% 30%,rgba(200,70,60,.08) 0%,transparent 20%),linear-gradient(180deg,#2d1815,#3d2018,#2d1510);opacity:.55;animation:giantInstability 3s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase:after{width:var(--star-size-red-giant-phase);height:var(--star-size-red-giant-phase);margin-top:calc(var(--star-size-red-giant-phase) / -2);margin-left:calc(var(--star-size-red-giant-phase) / -2);background:radial-gradient(circle,#fff5e6e6,#ffbe96d9 18%,#ff8c64cc 40%,#eb5a46a6 65%,#d2463c59);border-radius:50%;box-shadow:0 0 35px #ffd2aad9,0 0 70px #ff966ebf,0 0 120px #ff6e508c,0 0 180px #eb5a4659,0 0 240px #d2463c33;opacity:.9;animation:redGiantPhasePulse 3s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase .card-header{color:#ffc8b8!important;border-bottom-color:#dc645059;text-shadow:0 0 8px rgba(220,80,60,.35);animation:instabilityFlicker 2s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase .badge.bg-danger{background:linear-gradient(135deg,#dc3545bf,#e4606dbf)!important;border:1px solid rgba(220,100,100,.35)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--red-giant-phase .stellar-trace{color:#ffc0b0;text-shadow:0 0 12px rgba(220,100,80,.45);animation:giantPulse 3s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova{border-color:#fff9!important;box-shadow:0 0 40px #c8dcff59,0 0 80px #ffffff1f,inset 0 0 50px #fff3!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova:before{background:radial-gradient(circle at 50% 50%,var(--stage-nova-core) 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%,rgba(255,255,255,.28) 0%,transparent 80%),radial-gradient(circle at 50% 50%,rgba(200,220,255,.15) 0%,transparent 95%),linear-gradient(180deg,#2a2a40,#3d3d50);opacity:.65;animation:novaExplosion 2s ease-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova:after{width:var(--star-size-supernova);height:var(--star-size-supernova);margin-top:calc(var(--star-size-supernova) / -2);margin-left:calc(var(--star-size-supernova) / -2);background:radial-gradient(circle,#fff,#fffffaf2,#f0faffe6 30%,#dcf0ffcc 50%,#c8e6ff80,#b4dcff33);border-radius:50%;box-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;opacity:1;animation:supernovaCoreExplosion 2s ease-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova .card-header{color:#fff!important;border-bottom-color:#fff9;text-shadow:0 0 20px rgba(255,255,255,.8);animation:novaFlash 1.5s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova .badge.bg-info{background:linear-gradient(135deg,#e0f0ffd9,#ffffffd9)!important;color:#2a2a3e!important;border:1px solid rgba(255,255,255,.6)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--supernova .stellar-trace{color:#fff;text-shadow:0 0 25px rgb(255,255,255);animation:novaFlash 1s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf{border-color:#b4c8f04d!important;box-shadow:0 0 10px #a0b4dc1f,inset 0 0 18px #c8dcff0f!important}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf:before{background:radial-gradient(circle at 50% 50%,var(--stage-dwarf-core) 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%,rgba(180,200,230,.08) 0%,transparent 72%),radial-gradient(circle at 35% 65%,rgba(160,180,210,.06) 0%,transparent 25%),radial-gradient(circle at 65% 35%,rgba(160,180,210,.05) 0%,transparent 22%),linear-gradient(135deg,#181d28,#1d2330,#181a25);opacity:.5;animation:dwarfCooling 6s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf:after{width:var(--star-size-white-dwarf);height:var(--star-size-white-dwarf);margin-top:calc(var(--star-size-white-dwarf) / -2);margin-left:calc(var(--star-size-white-dwarf) / -2);background:radial-gradient(circle,#fff,#e6f5fff2 40%,#c8e6ffcc);border-radius:50%;box-shadow:0 0 15px #fffffff2,0 0 30px #e6f5ffd9,0 0 50px #c8e6ffa6,0 0 80px #b4dcff66;opacity:.95;animation:whiteDwarfPulse 6s ease-in-out infinite}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf .card-header{color:#c8d8f0!important;border-bottom-color:#b4c8f04d;text-shadow:0 0 5px rgba(180,200,240,.2)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf .badge.bg-secondary{background:linear-gradient(135deg,#6c757dbf,#8e9aafbf)!important;border:1px solid rgba(180,200,220,.3)}[data-bs-theme=dark] [data-ui-mode=enhanced] .changelog-version--white-dwarf .stellar-trace{color:#b8d0e8;text-shadow:0 0 8px rgba(180,200,240,.35);animation:dwarfCooling 6s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula{border-color:#788ca066!important;box-shadow:0 4px 15px #64788c26!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula:before{background:radial-gradient(ellipse at 25% 30%,rgba(180,190,200,.35) 0%,transparent 45%),radial-gradient(ellipse at 75% 60%,rgba(200,210,220,.32) 0%,transparent 40%),radial-gradient(ellipse at 50% 80%,rgba(180,190,200,.28) 0%,transparent 50%),radial-gradient(ellipse at 30% 70%,rgba(200,210,220,.3) 0%,transparent 35%),radial-gradient(ellipse at 70% 25%,rgba(180,190,200,.28) 0%,transparent 42%),radial-gradient(circle at 40% 40%,rgba(160,180,200,.2) 0%,transparent 55%),linear-gradient(135deg,#fafbfcb3,#f5f7fa80);opacity:.9}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 25%,rgba(180,190,200,.2) 0%,transparent 1.2px),radial-gradient(circle at 55% 35%,rgba(180,190,200,.24) 0%,transparent 1.5px),radial-gradient(circle at 85% 45%,rgba(180,190,200,.22) 0%,transparent 1.6px);opacity:.7;animation:starDrift1 20s linear infinite;pointer-events:none}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula .card-body:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 20% 30%,rgba(200,210,220,.18) 0%,transparent 25px),radial-gradient(circle at 60% 50%,rgba(200,210,220,.15) 0%,transparent 20px),radial-gradient(circle at 40% 70%,rgba(200,210,220,.2) 0%,transparent 30px);opacity:.6;animation:dustDrift 12s ease-in-out infinite;pointer-events:none;z-index:0}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula .card-header{color:#5a6a7a!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--nebula .stellar-trace{color:#8a9aaa;text-shadow:0 0 10px rgba(120,140,160,.35);animation:starTwinkle 3s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition{border-color:#ffa04699!important;box-shadow:0 4px 25px #ff8c3c59!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition:before{background:radial-gradient(circle at 50% 50%,rgba(255,220,160,.55) 0%,transparent 25%),radial-gradient(circle at 50% 50%,rgba(255,200,140,.42) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(255,180,120,.32) 0%,transparent 55%),radial-gradient(circle at 50% 50%,rgba(255,160,100,.22) 0%,transparent 72%),radial-gradient(circle at 50% 50%,rgba(255,170,110,.18) 0%,transparent 85%),radial-gradient(ellipse at 30% 30%,rgba(190,200,220,.2) 0%,transparent 32%),radial-gradient(ellipse at 70% 70%,rgba(180,195,215,.16) 0%,transparent 30%),linear-gradient(180deg,#fcfdffbf,#fffcf88c);opacity:.92;animation:smoothIgnition 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-42px;margin-left:-10px;border:2px solid rgba(255,200,130,.75);border-radius:50%;opacity:0;animation:ignitionShockwave 3s ease-out infinite;pointer-events:none;z-index:0}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-body:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-42px;margin-left:-10px;border:1px solid rgba(210,220,240,.55);border-radius:50%;opacity:0;animation:ignitionShockwave 3s ease-out .8s infinite;pointer-events:none;z-index:0}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition:after{width:var(--star-size-ignition);height:var(--star-size-ignition);margin-top:calc(var(--star-size-ignition) / -2);margin-left:calc(var(--star-size-ignition) / -2);background:radial-gradient(circle,#fffffa,#ffe6aaf2,#ffbe78d9 60%,#ffa05a8c);border-radius:50%;box-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;opacity:.98;animation:ignitionCorePulse 3s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .card-header{color:#8a5a3a!important;text-shadow:0 0 15px rgba(255,200,140,.5);animation:smoothHeaderPulse 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar-ignition .stellar-trace{color:#e8b050;text-shadow:0 0 25px rgba(255,210,140,.75);animation:smoothTraceBurst 6s cubic-bezier(.25,.1,.25,1) infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar{border-color:#ff964673!important;box-shadow:0 4px 15px #ff8c3c2e!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar:before{background:radial-gradient(circle at 50% 50%,rgba(255,220,160,.7) 0%,transparent 12%),radial-gradient(circle at 48% 48%,rgba(255,230,200,.32) 0%,transparent 28%),radial-gradient(circle at 52% 52%,rgba(255,220,190,.26) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(255,210,180,.2) 0%,transparent 48%),linear-gradient(135deg,#fffcfa99,#fffaf866);opacity:.8;animation:protoStrongPulse 2.5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar:after{width:var(--star-size-protostar);height:var(--star-size-protostar);margin-top:calc(var(--star-size-protostar) / -2);margin-left:calc(var(--star-size-protostar) / -2);background:radial-gradient(circle,#fff5dc,#ffc896f2 35%,#ffa064bf);border-radius:50%;box-shadow:0 0 20px #ffdcaae6,0 0 40px #ffbe8cb3,0 0 70px #ffa06480;opacity:.95;animation:protostarCorePulse 2.5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar .card-header{color:#9a6a5a!important;animation:headerHeatPulse 2.5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--protostar .stellar-trace{color:#e4a47a;text-shadow:0 0 14px rgba(255,150,80,.45);animation:protoStarPulse 2.5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition{border-color:#ffe67880!important;box-shadow:0 4px 22px #ffdc6438!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition:before{background:radial-gradient(circle at 50% 50%,rgba(255,252,220,.38) 0%,transparent 28%),radial-gradient(circle at 50% 50%,rgba(255,248,200,.28) 0%,transparent 42%),radial-gradient(circle at 50% 50%,rgba(255,243,180,.2) 0%,transparent 55%),radial-gradient(circle at 50% 50%,rgba(255,238,160,.14) 0%,transparent 68%),linear-gradient(180deg,#fffffcb3,#fffefa80);opacity:.88}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition:after{width:var(--star-size-ms-ignite);height:var(--star-size-ms-ignite);margin-top:calc(var(--star-size-ms-ignite) / -2);margin-left:calc(var(--star-size-ms-ignite) / -2);background:radial-gradient(circle,#fffffa,#fffddcf2,#fffac8d9 60%,#fff5b499);border-radius:50%;box-shadow:0 0 25px #ffffe6f2,0 0 50px #fffed2d9,0 0 90px #fffcbea6,0 0 130px #fffaaa73;opacity:1;animation:msIgniteCorePulse 4s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition .card-header{color:#8a7a4a!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-seq-ignition .stellar-trace{color:#e8d46a;text-shadow:0 0 18px rgba(255,240,150,.6)}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-sequence{border-color:#ffd25a66!important;box-shadow:0 4px 15px #ffc85026!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-sequence:before{background:radial-gradient(circle at 50% 45%,rgba(255,248,210,.24) 0%,transparent 38%),radial-gradient(circle at 50% 50%,rgba(255,243,200,.18) 0%,transparent 48%),radial-gradient(ellipse 120% 100% at 50% 50%,rgba(255,238,190,.14) 0%,transparent 42%),linear-gradient(135deg,#fffefc99,#fffdfa66);opacity:.75;animation:solarWind 8s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-sequence:after{width:var(--star-size-main-sequence);height:var(--star-size-main-sequence);margin-top:calc(var(--star-size-main-sequence) / -2);margin-left:calc(var(--star-size-main-sequence) / -2);background:radial-gradient(circle,#fffef0,#fffad2f2 25%,#fff5bed9 55%,#fff0aa99);border-radius:50%;box-shadow:0 0 20px #fffce6f2,0 0 40px #fffad2d9,0 0 70px #fff5bea6,0 0 100px #fff0aa73;opacity:1;animation:mainSequenceCorePulse 6s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-sequence .card-header{color:#9a8a5a!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--main-sequence .stellar-trace{color:#d8c46a;text-shadow:0 0 12px rgba(255,215,100,.45)}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant{border-color:#ff6e5073!important;box-shadow:0 4px 18px #ff644633!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant:before{background:radial-gradient(circle at 50% 50%,rgba(255,230,220,.28) 0%,transparent 42%),radial-gradient(circle at 48% 48%,rgba(255,220,210,.22) 0%,transparent 50%),radial-gradient(ellipse 100% 90% at 50% 50%,rgba(255,210,200,.18) 0%,transparent 52%),linear-gradient(135deg,#fffbfa99,#fffaf866);opacity:.82;animation:giantExpansion 5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant:after{width:var(--star-size-red-giant);height:var(--star-size-red-giant);margin-top:calc(var(--star-size-red-giant) / -2);margin-left:calc(var(--star-size-red-giant) / -2);background:radial-gradient(circle,#fffaf5f2,#ffdcc8e6 20%,#ffbea0d9,#ffa082b3 70%,#ff8c7866);border-radius:50%;box-shadow:0 0 30px #ffe6d2e6,0 0 60px #ffd2b4cc,0 0 100px #ffbea099,0 0 150px #ffaa8c66,0 0 200px #ff968240;opacity:.95;animation:redGiantCorePulse 5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant .card-header{color:#9a5a5a!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant .stellar-trace{color:#e48a7a;text-shadow:0 0 16px rgba(255,100,80,.55)}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant-phase{border-color:#e66e5a66!important;box-shadow:0 4px 15px #dc64502e!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant-phase:before{background:radial-gradient(circle at 50% 50%,rgba(255,225,215,.24) 0%,transparent 40%),radial-gradient(circle at 52% 48%,rgba(255,220,210,.18) 0%,transparent 48%),radial-gradient(ellipse 110% 85% at 50% 50%,rgba(255,215,205,.14) 0%,transparent 50%),linear-gradient(180deg,#fffbfa8c,#fffaf859);opacity:.78;animation:giantInstability 3s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant-phase:after{width:var(--star-size-red-giant-phase);height:var(--star-size-red-giant-phase);margin-top:calc(var(--star-size-red-giant-phase) / -2);margin-left:calc(var(--star-size-red-giant-phase) / -2);background:radial-gradient(circle,#fffcf8e6,#ffe6d2d9 18%,#ffc8aacc 40%,#ffaa8ca6 65%,#ff968259);border-radius:50%;box-shadow:0 0 35px #fff0dcd9,0 0 70px #ffdcbebf,0 0 120px #ffc8aa8c,0 0 180px #ffb49659,0 0 240px #ffa08c33;opacity:.9;animation:redGiantPhasePulse 3s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant-phase .card-header{color:#8a5a5a!important;animation:instabilityFlicker 2s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--red-giant-phase .stellar-trace{color:#d47a6a;text-shadow:0 0 14px rgba(230,110,90,.5);animation:giantPulse 3s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--supernova{border-color:#c8d2f080!important;box-shadow:0 4px 25px #c8dcff47!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--supernova:before{background:radial-gradient(circle at 50% 50%,rgba(245,250,255,.4) 0%,transparent 22%),radial-gradient(circle at 50% 50%,rgba(240,248,255,.3) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(235,245,255,.22) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(230,242,255,.16) 0%,transparent 65%),linear-gradient(180deg,#fdfeffbf,#fcfdff8c);opacity:.88;animation:novaExplosion 2s ease-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--supernova:after{width:var(--star-size-supernova);height:var(--star-size-supernova);margin-top:calc(var(--star-size-supernova) / -2);margin-left:calc(var(--star-size-supernova) / -2);background:radial-gradient(circle,#fff,#fffffff2,#fafcffe6 30%,#f5faffcc 50%,#f0f8ff80,#ebf5ff33);border-radius:50%;box-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;opacity:1;animation:supernovaCoreExplosion 2s ease-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--supernova .card-header{color:#5a6a8a!important;animation:novaFlash 1.5s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--supernova .stellar-trace{color:#aabada;text-shadow:0 0 20px rgba(220,230,255,.75);animation:novaFlash 1s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--white-dwarf{border-color:#aabedc59!important;box-shadow:0 3px 12px #aabedc24!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--white-dwarf:before{background:radial-gradient(circle at 50% 50%,rgba(235,245,255,.22) 0%,transparent 28%),radial-gradient(circle at 50% 50%,rgba(230,242,255,.16) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(225,238,255,.12) 0%,transparent 52%),linear-gradient(135deg,#fcfeff80,#fbfdff4d);opacity:.72;animation:dwarfCooling 6s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--white-dwarf:after{width:var(--star-size-white-dwarf);height:var(--star-size-white-dwarf);margin-top:calc(var(--star-size-white-dwarf) / -2);margin-left:calc(var(--star-size-white-dwarf) / -2);background:radial-gradient(circle,#fff,#f5fafff2 40%,#ebf5ffcc);border-radius:50%;box-shadow:0 0 15px #fffffff2,0 0 30px #f5faffd9,0 0 50px #ebf5ffa6,0 0 80px #e1f0ff66;opacity:.95;animation:whiteDwarfPulse 6s ease-in-out infinite}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--white-dwarf .card-header{color:#6a7a8a!important}[data-bs-theme=light] [data-ui-mode=enhanced] .changelog-version--white-dwarf .stellar-trace{color:#b0c0d0;text-shadow:0 0 10px rgba(190,210,240,.4);animation:dwarfCooling 6s ease-in-out infinite}@keyframes starDrift1{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 dustDrift{0%,to{opacity:.4;transform:translate(0)}33%{opacity:.6;transform:translate(5px,-3px)}66%{opacity:.5;transform:translate(-3px,5px)}}@keyframes starTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes smoothIgnition{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 ignitionShockwave{0%{transform:scale(.5);opacity:.8;border-color:#ffffdccc}20%{opacity:.6;border-color:#fff0b499}50%{border-color:#ffdc9666}to{transform:scale(8);opacity:0;border-color:#c8c8c81a}}@keyframes smoothShockwave{0%,30%{opacity:0;transform:scale(.4)}45%{opacity:.7;transform:scale(.8)}60%{opacity:.5;transform:scale(1.3)}85%,to{opacity:0;transform:scale(2)}}@keyframes smoothAccretion{0%{opacity:.4;transform:rotate(0) scale(1.2)}to{opacity:.4;transform:rotate(360deg) scale(1.2)}}@keyframes smoothHeaderPulse{0%{color:#fff0c0!important;text-shadow:0 0 12px rgba(255,180,60,.5)}20%{color:#ffe0a0!important;text-shadow:0 0 6px rgba(255,160,40,.3)}45%{color:#fff!important;text-shadow:0 0 28px rgb(255,240,150)}60%{color:#fff8d0!important;text-shadow:0 0 18px rgba(255,220,100,.7)}to{color:#fff0c0!important;text-shadow:0 0 12px rgba(255,180,60,.5)}}@keyframes smoothBadgeGlow{0%,30%{box-shadow:0 0 12px #ffa02859}45%{box-shadow:0 0 28px #ffdc64b3}70%{box-shadow:0 0 16px #ffc85073}to{box-shadow:0 0 12px #ffa02859}}@keyframes smoothTraceBurst{0%{opacity:.75;transform:scale(1);text-shadow:0 0 18px rgba(255,200,100,.6)}25%{opacity:.55;transform:scale(.85)}45%{opacity:1;transform:scale(1.4);text-shadow:0 0 35px rgb(255,255,200)}60%{opacity:.9;transform:scale(1.2);text-shadow:0 0 28px rgba(255,240,150,.85)}to{opacity:.75;transform:scale(1);text-shadow:0 0 18px rgba(255,200,100,.6)}}@keyframes protoStrongPulse{0%,to{opacity:.55;transform:scale(1)}25%{opacity:.85;transform:scale(1.04)}50%{opacity:.5;transform:scale(.98)}75%{opacity:.75;transform:scale(1.02)}}@keyframes protoGlowPulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes centralObjectPulse{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(1)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}50%{opacity:.7;transform:translate(-50%,-50%) scale(.95)}75%{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}}@keyframes headerHeatPulse{0%,to{color:#ffd4b0!important;text-shadow:0 0 8px rgba(255,130,60,.35)}50%{color:#ffe4d0!important;text-shadow:0 0 15px rgba(255,150,80,.55)}}@keyframes protoStarPulse{0%,to{opacity:1;transform:scale(1);text-shadow:0 0 12px rgba(255,150,80,.5)}50%{opacity:.6;transform:scale(1.3);text-shadow:0 0 22px rgba(255,180,100,.8)}}@keyframes solarWind{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.65;transform:scale(1.02)}}@keyframes giantExpansion{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.72;transform:scale(1.05)}}@keyframes giantPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}@keyframes giantInstability{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 instabilityFlicker{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 novaExplosion{0%{opacity:.65;transform:scale(1)}40%{opacity:.95;transform:scale(1.15)}to{opacity:.65;transform:scale(1)}}@keyframes shockwaveExpand{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:.3}to{transform:scale(1);opacity:.6}}@keyframes novaFlash{0%,to{opacity:1;text-shadow:0 0 25px rgb(255,255,255)}50%{opacity:.6;text-shadow:0 0 40px rgb(255,255,255)}}@keyframes dwarfCooling{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.6;transform:scale(.97)}}@keyframes ringPulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(2);opacity:0}}@keyframes ignitionCorePulse{0%,to{transform:scale(1);opacity:.9;box-shadow:0 0 25px #ffb464f2,0 0 50px #ff9646cc,0 0 90px #ff783c80}50%{transform:scale(1.35);opacity:1;box-shadow:0 0 40px #ffd28c,0 0 80px #ffb464f2,0 0 140px #ff9646bf,0 0 200px #ff783c73}}@keyframes protostarCorePulse{0%,to{transform:scale(1);opacity:.9}25%{transform:scale(1.15);opacity:1}50%{transform:scale(.95);opacity:.85}75%{transform:scale(1.1);opacity:.95}}@keyframes msIgniteCorePulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 30px ivory,0 0 60px #fffcc8e6}50%{transform:scale(1.2);opacity:.95;box-shadow:0 0 50px #fff,0 0 100px #fffff0f2,0 0 150px #fffcc8cc}}@keyframes mainSequenceCorePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.98}}@keyframes redGiantCorePulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.12);opacity:1}}@keyframes redGiantPhasePulse{0%,to{transform:scale(.95);opacity:.9}25%{transform:scale(1.08);opacity:.95}50%{transform:scale(1);opacity:.85}75%{transform:scale(1.12);opacity:1}}@keyframes supernovaCoreExplosion{0%{transform:scale(.8);opacity:.9}40%{transform:scale(1.3);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes whiteDwarfPulse{0%,to{transform:scale(1);opacity:.95;box-shadow:0 0 15px #ffffffe6,0 0 30px #e6f0ffb3}50%{transform:scale(.95);opacity:.85;box-shadow:0 0 10px #fffc,0 0 20px #e6f0ff99}}@keyframes mainSeqCorePulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.15);opacity:1}}@keyframes windDrift{0%{transform:translate(-10px);opacity:.3}50%{opacity:.7}to{transform:translate(20px);opacity:.3}}@keyframes giantGlow{0%,to{opacity:.3;transform:scale(.95)}50%{opacity:.5;transform:scale(1.1)}}@keyframes novaWave{0%{transform:scale(.5);opacity:1}to{transform:scale(3);opacity:0}}[data-ui-mode=enhanced] #constellation-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}[data-ui-mode=enhanced] #constellation-svg .constellation-line{fill:none;stroke:url(#constellation-gradient);stroke-width:1.5;stroke-linecap:round;opacity:0;animation:drawLine 1.5s ease forwards;filter:drop-shadow(0 0 3px rgba(255,215,0,.5))}[data-ui-mode=enhanced] #constellation-svg .constellation-node{r:4;opacity:0;animation:appearNode .5s ease forwards;filter:drop-shadow(0 0 5px currentColor)}@keyframes drawLine{0%{opacity:0;stroke-dasharray:1000;stroke-dashoffset:1000}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{position:fixed;background:#0f0f19f2;color:#ffffffe6;padding:.5rem .75rem;border-radius:.375rem;font-size:.8125rem;max-width:280px;text-align:center;line-height:1.4;pointer-events:none;opacity:0;transform:translate(-50%,-100%) translateY(-8px);transition:opacity .2s ease,transform .2s ease;z-index:10000;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-ui-mode=enhanced] .stellar-tooltip.visible{opacity:1;transform:translate(-50%,-100%) translateY(-12px)}[data-ui-mode=enhanced] .star-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);background:#14141ef2;color:#ffffffe6;padding:.75rem 1.5rem;border-radius:2rem;font-size:.875rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 25px #0009;z-index:10001;animation:slideIn .25s ease;max-width:80%;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}@media(max-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{animation:none!important}[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}}[data-ui-mode=enhanced] .changelog-version.upcoming{opacity:.9}[data-ui-mode=enhanced] .changelog-version.upcoming:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.02) 10px,rgba(255,255,255,.02) 20px);pointer-events:none;z-index:1}.module-core .dashboard-widget,[data-module=core] .dashboard-widget{transition:transform .2s ease}.module-core .dashboard-widget:hover,[data-module=core] .dashboard-widget:hover{transform:translateY(-2px)}.module-core .version-card,[data-module=core] .version-card{position:relative;border-left-width:4px!important;margin-bottom:1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--bg-card);transition:all .3s ease}.module-core .version-card:hover,[data-module=core] .version-card:hover{margin-left:4px;box-shadow:var(--shadow-sm);z-index:10}.module-core .version-card.current-version,[data-module=core] .version-card.current-version{border-left-width:6px!important;box-shadow:var(--shadow-md)}.module-core .version-card.upcoming,[data-module=core] .version-card.upcoming{border-style:dashed;opacity:.85}.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{position:relative;border:0;height:1px;background:var(--border-color);margin:2rem 0}.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;font-size:.85rem;font-weight:700;color:var(--text-secondary)}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{background-color:#1f2937;color:#f9fafb;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{background-color:#1f2937!important;color:#f9fafb!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{border-left-color:#6c757d!important;background:linear-gradient(135deg,#f8f9faf2,#e9eceffa)}[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{border-left-color:#fd7e14!important;background:linear-gradient(135deg,#fffffffa,#fff8f0f2)}[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{border-left-color:#198754!important;background:linear-gradient(135deg,#fffffffa,#f0fff4f2);box-shadow:0 0 20px #1987541a}[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{border-left-color:#0dcaf0!important;background:linear-gradient(135deg,#fffffffa,#f0f9fff2)}[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{border-left-color:#dc3545!important;background:linear-gradient(135deg,#fffffffa,#fff0f2f2);border-width:2px!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{border-left-color:#6610f2!important;background:linear-gradient(135deg,#fffffffa,#f8f0fff2);border-width:2px!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{background:linear-gradient(135deg,#212529fa,#343a40f2);color:#e9ecef;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{background:linear-gradient(135deg,#2b2521fa,#342e29f2);color:#ffe4cc;border-left-color:#fd7e14!important;box-shadow:0 0 15px #fd7e1426}[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{background:linear-gradient(135deg,#19281efa,#1e3228f2);color:#d1fae5;border-left-color:#198754!important;box-shadow:0 0 20px #19875433}[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{background:linear-gradient(135deg,#142832fa,#19323cf2);color:#cff4fc;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{background:linear-gradient(135deg,#32191efa,#3c1e23f2);color:#f8d7da;border-left-color:#dc3545!important;box-shadow:0 0 20px #dc354533}[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{background:linear-gradient(135deg,#28193cfa,#321e46f2);color:#e0d4f7;border-left-color:#a855f7!important;box-shadow:0 0 30px #a855f74d}[data-ui-mode=enhanced][data-bs-theme=light] .stellar-trace{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;font-size:14px;position:relative;opacity:.15;filter:grayscale(100%) blur(.5px);color:#adb5bd;cursor:default;pointer-events:none;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}[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{display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px;margin-left:10px;font-size:16px;cursor:pointer;position:relative;pointer-events:auto;opacity:.6;filter:none;color:gold;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);border-radius:50%;background:#ffd70026;border:1px solid rgba(255,215,0,.3);text-shadow:0 0 8px rgba(255,215,0,.8);z-index:100;-webkit-user-select:none;user-select:none}[data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,215,0,.6);animation:ripple 2s linear infinite;opacity:0;top:0;left:0}.version-card:hover [data-ui-mode=enhanced][data-bs-theme=dark] .stellar-trace{opacity:1;transform:rotate(360deg) scale(1.2);background:#ffd70040;border-color:#ffd70099;box-shadow:0 0 20px #ffd70099,0 0 40px #ffd7004d;animation:starPulse 2s ease-in-out infinite}[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:starBurst .6s ease}[data-ui-mode=enhanced][data-bs-theme=dark] .version-nebula .stellar-trace{color:#e9ecef;background:#e9ecef1a;border-color:#e9ecef4d;text-shadow:0 0 10px rgba(233,236,239,.5);font-size:14px;opacity:.4}[data-ui-mode=enhanced][data-bs-theme=dark] .version-nebula:hover .stellar-trace{animation:nebulaDrift 4s ease-in-out infinite;box-shadow:0 0 15px #e9ecef66}[data-ui-mode=enhanced][data-bs-theme=dark] .version-protostar .stellar-trace{color:#fd7e14;background:#fd7e1433;border-color:#fd7e1480;text-shadow:0 0 10px rgba(253,126,20,.8)}[data-ui-mode=enhanced][data-bs-theme=dark] .version-protostar:hover .stellar-trace{animation:protostarPulse 1.5s ease-in-out infinite}[data-ui-mode=enhanced][data-bs-theme=dark] .version-main-sequence .stellar-trace{color:gold;background:#ffd70033;border-color:#ffd70080;text-shadow:0 0 15px rgb(255,215,0)}[data-ui-mode=enhanced][data-bs-theme=dark] .version-main-sequence:hover .stellar-trace{animation:sunGlow 3s ease-in-out infinite;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;background:#ff6b6b33;border-color:#ff6b6b80;text-shadow:0 0 15px rgba(255,107,107,.9)}[data-ui-mode=enhanced][data-bs-theme=dark] .version-red-giant:hover .stellar-trace{animation:redGiantPulse 4s ease-in-out infinite}[data-ui-mode=enhanced][data-bs-theme=dark] .version-supernova .stellar-trace{color:#a855f7;background:#a855f733;border-color:#a855f780;text-shadow:0 0 20px rgb(168,85,247);font-weight:700}[data-ui-mode=enhanced][data-bs-theme=dark] .version-supernova:hover .stellar-trace{animation:supernovaExplode .8s ease-in-out infinite}@keyframes ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@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(1);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{position:fixed;z-index:99999;width:280px;padding:16px 20px;background:#0f0f19fa;border:1px solid rgba(255,215,0,.4);border-radius:12px;font-size:13px;line-height:1.6;color:#f0f0f0;font-family:Courier New,Courier,monospace;box-shadow:0 10px 40px #000c,0 0 30px #ffd70026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;letter-spacing:.5px;pointer-events:none;opacity:0;transform:translate(-50%,-100%) scale(.8);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);top:0;left:0}.stellar-tooltip.visible{opacity:1;transform:translate(-50%,-120%) scale(1)}.stellar-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-top-color:#ffd70066}.stellar-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#0f0f19fa;margin-top:-1px}.star-toast{position:fixed;bottom:20px;right:20px;background:#000000f2;color:gold;padding:12px 24px;border-radius:8px;font-size:14px;z-index:100000;border:1px solid rgba(255,215,0,.4);box-shadow:0 4px 20px #00000080,0 0 20px #ffd70033;animation:slideIn .3s ease;font-family:Courier New,monospace}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.stellar-tooltip{width:240px;font-size:12px;padding:12px 16px}}.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{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem}.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{display:flex;gap:.5rem;flex-wrap:wrap}.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);font-weight:600;letter-spacing:.05em}.module-fleet .fleet-vehicles-table .vehicle-status-badge,[data-module=fleet] .fleet-vehicles-table .vehicle-status-badge{display:inline-flex;align-items:center;gap:.25rem}[data-ui-mode=enhanced] .module-fleet .fleet-vehicle-card,[data-ui-mode=enhanced] [data-module=fleet] .fleet-vehicle-card{transition:all .3s ease}[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:pulse-danger 2s ease-in-out infinite}@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{font-size:.75rem;padding:.125rem .25rem;border-radius:.25rem;margin-bottom:.125rem}.module-contracts .fc-daygrid-day-frame,[data-module=contracts] .fc-daygrid-day-frame{max-height:150px!important;overflow-y:auto!important;overflow-x:hidden!important}.module-contracts .fc-daygrid-event,[data-module=contracts] .fc-daygrid-event{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:1px!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{font-size:.7rem;padding:2px 4px;border-radius:3px;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.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{display:inline-flex;align-items:center;gap:.25rem}.module-contracts .contract-expiry-warning,[data-module=contracts] .contract-expiry-warning{animation:pulse-warning 2s infinite}.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{background-color:rgba(var(--color-danger-rgb),.15)!important;animation:pulse-warning 2s infinite}.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 ease}.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{position:relative;height:350px}.module-contracts .stats-legend,[data-module=contracts] .stats-legend{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.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{background-color:#1f2937;color:#f9fafb;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(max-width:768px){.module-contracts .timeline,[data-module=contracts] .timeline{padding-left:20px}.module-contracts .timeline .timeline-marker,[data-module=contracts] .timeline .timeline-marker{left:-20px;width:12px;height:12px;border-width:2px}}.module-economists .stat-card.stat-total,[data-module=economists] .stat-card.stat-total{--stat-accent: var(--bs-primary)}.module-economists .stat-card.stat-paid,[data-module=economists] .stat-card.stat-paid{--stat-accent: var(--bs-success)}.module-economists .stat-card.stat-debt,[data-module=economists] .stat-card.stat-debt{--stat-accent: var(--bs-danger)}.module-economists .stat-card.stat-pending,[data-module=economists] .stat-card.stat-pending{--stat-accent: var(--bs-warning)}.module-economists .stat-card.stat-reports,[data-module=economists] .stat-card.stat-reports{--stat-accent: var(--bs-info)}.module-economists .report-item-card,[data-module=economists] .report-item-card{border-left-color:var(--bs-info)}.module-economists .report-item-card.status-paid,[data-module=economists] .report-item-card.status-paid{border-left-color:var(--bs-success)}.module-economists .report-item-card.status-debt,[data-module=economists] .report-item-card.status-debt{border-left-color:var(--bs-danger)}.module-economists .report-item-card.status-pending,[data-module=economists] .report-item-card.status-pending{border-left-color:var(--bs-warning)}.module-economists .economists-report-table .period-cell,[data-module=economists] .economists-report-table .period-cell{font-weight:500;white-space:nowrap}.module-economists .economists-report-table .amount-cell,[data-module=economists] .economists-report-table .amount-cell{text-align:right;font-family:var(--font-monospace, monospace);font-weight:600}.module-economists .economists-report-table .status-cell,[data-module=economists] .economists-report-table .status-cell{text-align:center}.module-economists .debt-indicator,[data-module=economists] .debt-indicator{display:inline-flex;align-items:center;gap:.25rem}.module-economists .debt-indicator.critical,[data-module=economists] .debt-indicator.critical{color:var(--color-danger);animation:debt-pulse 1.5s infinite}.module-economists .debt-indicator.warning,[data-module=economists] .debt-indicator.warning{color:var(--color-warning)}.module-economists .debt-indicator i,[data-module=economists] .debt-indicator i{font-size:1.1em}.module-economists .economists-report-form .form-group,[data-module=economists] .economists-report-form .form-group{margin-bottom:1rem}.module-economists .economists-report-form .calculation-row,[data-module=economists] .economists-report-form .calculation-row{display:flex;align-items:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.module-economists .economists-report-form .calculation-row:last-child,[data-module=economists] .economists-report-form .calculation-row:last-child{border-bottom:none}.module-economists .version-history-item,[data-module=economists] .version-history-item{padding:.75rem;border-left:3px solid var(--bs-info);background:var(--bg-surface);margin-bottom:.5rem;border-radius:0 var(--radius) var(--radius) 0}.module-economists .change-request-item,[data-module=economists] .change-request-item{border-left-color:var(--bs-warning)}.module-economists .change-request-item.approved,[data-module=economists] .change-request-item.approved{border-left-color:var(--bs-success)}.module-economists .change-request-item.rejected,[data-module=economists] .change-request-item.rejected{border-left-color:var(--bs-danger)}.module-economists .change-request-item.pending,[data-module=economists] .change-request-item.pending{border-left-color:var(--bs-warning)}.module-economists .btn-touch,[data-module=economists] .btn-touch{min-height:44px;min-width:44px}.module-economists .table-horizontal-scroll,[data-module=economists] .table-horizontal-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.module-economists .table-horizontal-scroll table,[data-module=economists] .table-horizontal-scroll table{min-width:600px}.module-economists .input-currency,[data-module=economists] .input-currency{text-align:right;font-family:var(--font-monospace, monospace)}.module-economists .input-currency::placeholder,[data-module=economists] .input-currency::placeholder{text-align:left}@media(max-width:767.98px){.module-economists .table-mobile-cards,[data-module=economists] .table-mobile-cards{border:0}.module-economists .table-mobile-cards thead,[data-module=economists] .table-mobile-cards thead{display:none}.module-economists .table-mobile-cards tbody,.module-economists .table-mobile-cards tr,.module-economists .table-mobile-cards td,[data-module=economists] .table-mobile-cards tbody,[data-module=economists] .table-mobile-cards tr,[data-module=economists] .table-mobile-cards td{display:block;width:100%}.module-economists .table-mobile-cards tbody tr,[data-module=economists] .table-mobile-cards tbody tr{margin-bottom:1rem;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm)}.module-economists .table-mobile-cards td,[data-module=economists] .table-mobile-cards td{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-bottom:1px solid var(--border-color-light)}.module-economists .table-mobile-cards td:last-child,[data-module=economists] .table-mobile-cards td:last-child{border-bottom:0}.module-economists .table-mobile-cards td:before,[data-module=economists] .table-mobile-cards td:before{content:attr(data-label);font-weight:600;color:var(--text-secondary);margin-right:1rem}.module-economists .table-mobile-cards .btn-group,[data-module=economists] .table-mobile-cards .btn-group{width:100%;justify-content:flex-end}.module-economists .table-mobile-cards .actions-cell,[data-module=economists] .table-mobile-cards .actions-cell{background:var(--bg-surface);border-radius:0 0 var(--radius) var(--radius)}}@media(max-width:575.98px){.module-economists .mobile-form .form-label,[data-module=economists] .mobile-form .form-label{font-size:.875rem;margin-bottom:.25rem}.module-economists .mobile-form .form-control,.module-economists .mobile-form .form-select,[data-module=economists] .mobile-form .form-control,[data-module=economists] .mobile-form .form-select{font-size:16px}.module-economists .mobile-form .btn,[data-module=economists] .mobile-form .btn{padding:.5rem 1rem;font-size:.875rem}.module-economists .mobile-form .card-body,[data-module=economists] .mobile-form .card-body{padding:1rem}.mobile-sticky-actions{position:fixed;bottom:0;left:0;right:0;background:var(--bg-card);padding:1rem;box-shadow:0 -2px 10px #0000001a;z-index:1030}.mobile-sticky-actions+*{margin-bottom:80px}}@keyframes debt-pulse{0%,to{opacity:1}50%{opacity:.6}}[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] *{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition-duration:.05s!important;transition-delay:0s!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!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: #ffffff;--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{box-shadow:none!important;border-width:1px;border-style:solid;transform:none!important;will-change:auto!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;transform:none!important;filter: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{border-bottom-color:#d1d5db;background-color:#f9fafb}[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{border-bottom-color:#4b5563;background-color:#ffffff0d}[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{border-width:1px;box-shadow:none;transition:border-color .05s linear!important}[data-ui-mode=simple] .form-control:focus,[data-ui-mode=simple] .form-select:focus{box-shadow:none;border-width:2px;outline:2px solid rgba(var(--color-primary-rgb),.2);outline-offset:-2px;transform:none!important}[data-ui-mode=simple] .btn{box-shadow:none!important;transform:none!important;transition:background-color .05s linear,border-color .05s linear!important}[data-ui-mode=simple] .btn:hover{transform:none!important;box-shadow: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{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary)}[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{display:none!important;visibility:hidden!important;opacity:0!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{display:none!important;visibility:hidden!important}[data-ui-mode=simple] .shine:after{display:none!important}[data-ui-mode=simple] .glass{backdrop-filter:none!important;-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{position:fixed!important;left:0!important;top:0!important;height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!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{display:none!important;content:none!important;animation: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 .05s 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{animation:none!important;opacity:1!important}[data-ui-mode=simple] .sidebar-collapsible{position:fixed!important}[data-ui-mode=simple] .pagination .page-link{transition:background-color .05s linear,border-color .05s 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{animation:none!important;opacity:1!important;transform:none!important}[data-ui-mode=simple] .widget-card{transform:none!important;transition: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] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
