.shimmy-footer[data-v-2341303a]{position:relative;width:100%;flex-shrink:0;margin-bottom:0}html.dark{background:transparent!important}.discovery-lab[data-v-dde245c2]{background-color:#fff;border-radius:.75rem;padding:2rem;display:flex;flex-direction:column;gap:2rem;min-height:100vh}.dark .discovery-lab[data-v-dde245c2]{background-color:#0f172a}.lab-header[data-v-dde245c2]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.dark .lab-header[data-v-dde245c2]{border-bottom-color:#374151}.header-content[data-v-dde245c2]{flex:1}.lab-title[data-v-dde245c2]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.dark .lab-title[data-v-dde245c2]{color:#f3f4f6}.lab-subtitle[data-v-dde245c2]{font-size:1rem;color:#6b7280;margin:0}.dark .lab-subtitle[data-v-dde245c2]{color:#9ca3af}.header-actions[data-v-dde245c2]{display:flex;gap:1rem;margin-left:2rem}.btn-refresh[data-v-dde245c2]{padding:.75rem 1.5rem;background:linear-gradient(90deg,#8b5cf6,#f97316);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-refresh[data-v-dde245c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #8b5cf666}.btn-refresh[data-v-dde245c2]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-dde245c2],.success-message[data-v-dde245c2]{padding:1rem;border-radius:.5rem;font-weight:500}.error-message[data-v-dde245c2]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.dark .error-message[data-v-dde245c2]{background-color:#7f1d1d;color:#fecaca;border-color:#dc2626}.success-message[data-v-dde245c2]{background-color:#dcfce7;color:#166534;border:1px solid #86efac}.dark .success-message[data-v-dde245c2]{background-color:#15803d;color:#dcfce7;border-color:#22c55e}.loading-state[data-v-dde245c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem}.spinner[data-v-dde245c2]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#8b5cf6;border-radius:50%;animation:spin-dde245c2 1s linear infinite}.dark .spinner[data-v-dde245c2]{border-color:#374151;border-top-color:#a78bfa}@keyframes spin-dde245c2{to{transform:rotate(360deg)}}.lab-container[data-v-dde245c2]{display:flex;flex-direction:column;gap:1.5rem}.tab-navigation[data-v-dde245c2]{display:flex;gap:.5rem;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;overflow-x:auto;padding-bottom:0}.dark .tab-navigation[data-v-dde245c2]{border-bottom-color:#374151}.tab-button[data-v-dde245c2]{padding:1rem 1.5rem;background:transparent;border:none;color:#6b7280;font-weight:500;cursor:pointer;position:relative;transition:color .2s ease;white-space:nowrap}.tab-button[data-v-dde245c2]:hover{color:#111827}.dark .tab-button[data-v-dde245c2]:hover{color:#f3f4f6}.tab-button.active[data-v-dde245c2]{color:#8b5cf6;font-weight:600}.tab-button.active[data-v-dde245c2]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#f97316)}.dark .tab-button.active[data-v-dde245c2]{color:#a78bfa}.tab-pane[data-v-dde245c2]{animation:fadeIn-dde245c2 .3s ease-in}@keyframes fadeIn-dde245c2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.weights-container[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.weights-info h2[data-v-dde245c2]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.dark .weights-info h2[data-v-dde245c2]{color:#f3f4f6}.weights-info p[data-v-dde245c2]{color:#6b7280;margin:0}.dark .weights-info p[data-v-dde245c2]{color:#9ca3af}.weights-view[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.weights-grid[data-v-dde245c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.weight-item[data-v-dde245c2]{background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.dark .weight-item[data-v-dde245c2]{background-color:#1e293b;border-color:#374151}.weight-label[data-v-dde245c2]{font-weight:600;color:#374151;margin-bottom:.5rem}.dark .weight-label[data-v-dde245c2]{color:#cbd5e1}.weight-value[data-v-dde245c2]{font-size:1.75rem;font-weight:700;color:#8b5cf6;margin-bottom:.75rem}.dark .weight-value[data-v-dde245c2]{color:#a78bfa}.weight-bar[data-v-dde245c2]{height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.dark .weight-bar[data-v-dde245c2]{background-color:#374151}.weight-fill[data-v-dde245c2]{height:100%;background:linear-gradient(90deg,#8b5cf6,#f97316);transition:width .2s ease}.weights-metadata[data-v-dde245c2]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:#f0f9ff;border-radius:.5rem;border-left:3px solid #8b5cf6}.dark .weights-metadata[data-v-dde245c2]{background-color:#0c2340;border-left-color:#a78bfa}.metadata-row[data-v-dde245c2]{display:flex;gap:1rem}.metadata-label[data-v-dde245c2]{font-weight:600;color:#374151;min-width:150px}.dark .metadata-label[data-v-dde245c2]{color:#cbd5e1}.metadata-value[data-v-dde245c2]{color:#111827;flex:1}.dark .metadata-value[data-v-dde245c2]{color:#f3f4f6}.btn-edit[data-v-dde245c2]{padding:.75rem 1.5rem;background:linear-gradient(90deg,#8b5cf6,#f97316);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.btn-edit[data-v-dde245c2]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #8b5cf666}.weights-edit[data-v-dde245c2],.weights-sliders[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.slider-group[data-v-dde245c2]{display:flex;flex-direction:column;gap:.75rem}.slider-header[data-v-dde245c2]{display:flex;justify-content:space-between;align-items:center}.slider-label[data-v-dde245c2]{font-weight:600;color:#374151}.dark .slider-label[data-v-dde245c2]{color:#cbd5e1}.slider-value[data-v-dde245c2]{font-size:1.25rem;font-weight:700;color:#8b5cf6;min-width:50px;text-align:right}.dark .slider-value[data-v-dde245c2]{color:#a78bfa}.slider-input[data-v-dde245c2]{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#ddd6fe,#fed7aa);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-input[data-v-dde245c2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#8b5cf6,#f97316);cursor:pointer;box-shadow:0 4px 6px #0000001a;-webkit-transition:all .2s ease;transition:all .2s ease}.slider-input[data-v-dde245c2]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 6px 12px #8b5cf64d}.slider-input[data-v-dde245c2]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#8b5cf6,#f97316);cursor:pointer;border:none;box-shadow:0 4px 6px #0000001a;-moz-transition:all .2s ease;transition:all .2s ease}.slider-input[data-v-dde245c2]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 6px 12px #8b5cf64d}.slider-tooltip[data-v-dde245c2]{font-size:.75rem;color:#6b7280;text-align:center}.dark .slider-tooltip[data-v-dde245c2]{color:#9ca3af}.weights-total[data-v-dde245c2]{padding:1.5rem;background-color:#f0f9ff;border-radius:.5rem;border:2px solid #8b5cf6;display:flex;align-items:center;gap:1rem}.dark .weights-total[data-v-dde245c2]{background-color:#0c2340;border-color:#a78bfa}.total-label[data-v-dde245c2]{font-weight:600;color:#374151}.dark .total-label[data-v-dde245c2]{color:#cbd5e1}.total-value[data-v-dde245c2]{font-size:1.5rem;font-weight:700;flex:1}.total-value.valid[data-v-dde245c2]{color:#10b981}.total-value.invalid[data-v-dde245c2]{color:#ef4444}.total-warning[data-v-dde245c2]{color:#ef4444;font-weight:600;margin:0}.weights-actions[data-v-dde245c2]{display:flex;gap:1rem}.btn-save[data-v-dde245c2],.btn-cancel[data-v-dde245c2]{padding:.75rem 1.5rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;flex:1}.btn-save[data-v-dde245c2]{background:linear-gradient(90deg,#10b981,#059669);color:#fff}.btn-save[data-v-dde245c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #10b98166}.btn-save[data-v-dde245c2]:disabled{opacity:.6;cursor:not-allowed}.btn-cancel[data-v-dde245c2]{background-color:#e5e7eb;color:#111827}.dark .btn-cancel[data-v-dde245c2]{background-color:#374151;color:#f3f4f6}.btn-cancel[data-v-dde245c2]:hover:not(:disabled){background-color:#d1d5db}.dark .btn-cancel[data-v-dde245c2]:hover:not(:disabled){background-color:#4b5563}.trending-container[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.trending-header[data-v-dde245c2]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.trending-info h2[data-v-dde245c2]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.dark .trending-info h2[data-v-dde245c2]{color:#f3f4f6}.trending-info p[data-v-dde245c2]{color:#6b7280;margin:0}.dark .trending-info p[data-v-dde245c2]{color:#9ca3af}.trending-controls[data-v-dde245c2]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.sort-select[data-v-dde245c2],.filter-input[data-v-dde245c2]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.95rem;background-color:#fff;color:#111827}.dark .sort-select[data-v-dde245c2],.dark .filter-input[data-v-dde245c2]{background-color:#1e293b;border-color:#374151;color:#f3f4f6}.sort-select[data-v-dde245c2]:focus,.filter-input[data-v-dde245c2]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.dark .sort-select[data-v-dde245c2]:focus,.dark .filter-input[data-v-dde245c2]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa1a}.filter-input[data-v-dde245c2]{min-width:200px}.trending-table-wrapper[data-v-dde245c2]{overflow-x:auto;border-radius:.5rem;border:1px solid #e5e7eb}.dark .trending-table-wrapper[data-v-dde245c2]{border-color:#374151}.trending-table[data-v-dde245c2]{width:100%;border-collapse:collapse;background-color:#fff}.dark .trending-table[data-v-dde245c2]{background-color:#1e293b}.trending-table thead[data-v-dde245c2]{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.dark .trending-table thead[data-v-dde245c2]{background-color:#0f172a;border-bottom-color:#374151}.trending-table th[data-v-dde245c2]{padding:1rem;text-align:left;font-weight:700;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.dark .trending-table th[data-v-dde245c2]{color:#cbd5e1}.trending-table tbody tr[data-v-dde245c2]{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.dark .trending-table tbody tr[data-v-dde245c2]{border-bottom-color:#374151}.trending-table tbody tr[data-v-dde245c2]:hover{background-color:#f9fafb}.dark .trending-table tbody tr[data-v-dde245c2]:hover{background-color:#0f172a}.trending-table td[data-v-dde245c2]{padding:1rem;color:#111827}.dark .trending-table td[data-v-dde245c2]{color:#f3f4f6}.col-rank[data-v-dde245c2]{font-weight:700;color:#8b5cf6;text-align:center;width:60px}.col-term[data-v-dde245c2]{font-weight:600}.col-count[data-v-dde245c2],.col-ctr[data-v-dde245c2],.col-trend[data-v-dde245c2]{text-align:center;width:120px}.trend-up[data-v-dde245c2]{color:#10b981;font-weight:600}.trend-down[data-v-dde245c2]{color:#ef4444;font-weight:600}.trend-stable[data-v-dde245c2]{color:#6b7280;font-weight:600}.empty-row[data-v-dde245c2]{background-color:#f9fafb}.dark .empty-row[data-v-dde245c2]{background-color:#0f172a}.empty-cell[data-v-dde245c2]{text-align:center;color:#9ca3af;font-style:italic;padding:2rem 1rem}.dark .empty-cell[data-v-dde245c2]{color:#6b7280}.analytics-container[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.analytics-container h2[data-v-dde245c2]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.dark .analytics-container h2[data-v-dde245c2]{color:#f3f4f6}.analytics-grid[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.analytics-summary[data-v-dde245c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.summary-card[data-v-dde245c2]{background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.dark .summary-card[data-v-dde245c2]{background-color:#1e293b;border-color:#374151}.summary-icon[data-v-dde245c2]{font-size:2rem}.summary-value[data-v-dde245c2]{font-size:1.5rem;font-weight:700;color:#8b5cf6}.dark .summary-value[data-v-dde245c2]{color:#a78bfa}.summary-label[data-v-dde245c2]{font-size:.875rem;color:#6b7280;font-weight:500}.dark .summary-label[data-v-dde245c2]{color:#9ca3af}.analytics-section[data-v-dde245c2]{display:flex;flex-direction:column;gap:1rem}.analytics-section h3[data-v-dde245c2]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.dark .analytics-section h3[data-v-dde245c2]{color:#f3f4f6}.analytics-table[data-v-dde245c2]{width:100%;border-collapse:collapse;background-color:#f9fafb;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.dark .analytics-table[data-v-dde245c2]{background-color:#1e293b;border-color:#374151}.analytics-table thead[data-v-dde245c2]{background-color:#f3f4f6}.dark .analytics-table thead[data-v-dde245c2]{background-color:#0f172a}.analytics-table th[data-v-dde245c2]{padding:1rem;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.dark .analytics-table th[data-v-dde245c2]{color:#cbd5e1;border-bottom-color:#374151}.analytics-table td[data-v-dde245c2]{padding:1rem;color:#111827;border-bottom:1px solid #e5e7eb}.dark .analytics-table td[data-v-dde245c2]{color:#f3f4f6;border-bottom-color:#374151}.analytics-table tbody tr[data-v-dde245c2]:hover{background-color:#f3f4f6}.dark .analytics-table tbody tr[data-v-dde245c2]:hover{background-color:#0f172a}.boost-container[data-v-dde245c2]{display:flex;flex-direction:column;gap:2rem}.boost-container h2[data-v-dde245c2]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.dark .boost-container h2[data-v-dde245c2]{color:#f3f4f6}.boost-description[data-v-dde245c2]{color:#6b7280;margin:0}.dark .boost-description[data-v-dde245c2]{color:#9ca3af}.boost-form[data-v-dde245c2]{background-color:#f9fafb;padding:2rem;border-radius:.5rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1.5rem}.dark .boost-form[data-v-dde245c2]{background-color:#1e293b;border-color:#374151}.form-group[data-v-dde245c2]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-dde245c2]{font-weight:600;color:#374151}.dark .form-group label[data-v-dde245c2]{color:#cbd5e1}.form-input[data-v-dde245c2]{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background-color:#fff;color:#111827;transition:all .2s ease}.dark .form-input[data-v-dde245c2]{background-color:#0f172a;border-color:#374151;color:#f3f4f6}.form-input[data-v-dde245c2]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.dark .form-input[data-v-dde245c2]:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}.form-hint[data-v-dde245c2]{font-size:.875rem;color:#6b7280;margin:0}.dark .form-hint[data-v-dde245c2]{color:#9ca3af}.form-error[data-v-dde245c2]{padding:.75rem;background-color:#fee2e2;color:#991b1b;border-radius:.5rem;border-left:3px solid #dc2626;font-size:.875rem}.dark .form-error[data-v-dde245c2]{background-color:#7f1d1d;color:#fecaca;border-left-color:#fca5a5}.btn-boost[data-v-dde245c2]{padding:.75rem 1.5rem;background:linear-gradient(90deg,#f97316,#ea580c);color:#fff;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn-boost[data-v-dde245c2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px -5px #f9731666}.btn-boost[data-v-dde245c2]:disabled{opacity:.6;cursor:not-allowed}.boosted-content-list[data-v-dde245c2]{display:flex;flex-direction:column;gap:1.5rem}.boosted-content-list h3[data-v-dde245c2]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.dark .boosted-content-list h3[data-v-dde245c2]{color:#f3f4f6}.empty-state[data-v-dde245c2]{padding:2rem;text-align:center;background-color:#f9fafb;border-radius:.5rem;border:2px dashed #d1d5db;color:#6b7280}.dark .empty-state[data-v-dde245c2]{background-color:#1e293b;border-color:#374151;color:#9ca3af}.boosted-items[data-v-dde245c2]{display:flex;flex-direction:column;gap:1rem}.boosted-item[data-v-dde245c2]{background-color:#f9fafb;padding:1.5rem;border-radius:.5rem;border-left:4px solid #f97316;display:flex;flex-direction:column;gap:1rem}.dark .boosted-item[data-v-dde245c2]{background-color:#1e293b;border-left-color:#fb923c}.boosted-item.expired[data-v-dde245c2]{opacity:.6;border-left-color:#d1d5db}.boost-header[data-v-dde245c2]{display:flex;justify-content:space-between;align-items:center}.boost-title[data-v-dde245c2]{font-weight:700;color:#111827;font-size:1.125rem}.dark .boost-title[data-v-dde245c2]{color:#f3f4f6}.boost-status[data-v-dde245c2]{padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.boost-status.active[data-v-dde245c2]{background-color:#dcfce7;color:#166534}.dark .boost-status.active[data-v-dde245c2]{background-color:#15803d;color:#dcfce7}.boost-status.expired[data-v-dde245c2]{background-color:#fee2e2;color:#991b1b}.dark .boost-status.expired[data-v-dde245c2]{background-color:#7f1d1d;color:#fecaca}.boost-details[data-v-dde245c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-row[data-v-dde245c2]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-dde245c2]{font-size:.875rem;font-weight:600;color:#6b7280}.dark .detail-label[data-v-dde245c2]{color:#9ca3af}.detail-value[data-v-dde245c2]{color:#111827;font-weight:500}.dark .detail-value[data-v-dde245c2]{color:#f3f4f6}.btn-remove-boost[data-v-dde245c2]{padding:.5rem 1rem;background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}.dark .btn-remove-boost[data-v-dde245c2]{background-color:#7f1d1d;color:#fecaca;border-color:#dc2626}.btn-remove-boost[data-v-dde245c2]:hover{background-color:#fca5a5;color:#7f1d1d}.dark .btn-remove-boost[data-v-dde245c2]:hover{background-color:#dc2626;color:#fecaca}@media(max-width:768px){.discovery-lab[data-v-dde245c2]{padding:1rem}.lab-header[data-v-dde245c2]{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions[data-v-dde245c2]{width:100%;margin-left:0}.btn-refresh[data-v-dde245c2]{width:100%}.weights-grid[data-v-dde245c2]{grid-template-columns:1fr}.analytics-summary[data-v-dde245c2]{grid-template-columns:repeat(2,1fr)}.weights-actions[data-v-dde245c2]{flex-direction:column}.tab-button[data-v-dde245c2]{padding:.75rem 1rem;font-size:.875rem}}.emergency-modal-backdrop[data-v-e93a0b1c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn-e93a0b1c .2s ease-in-out}@keyframes fadeIn-e93a0b1c{0%{opacity:0}to{opacity:1}}.emergency-modal[data-v-e93a0b1c]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-e93a0b1c .3s ease-out}html.dark .emergency-modal[data-v-e93a0b1c]{background:#1b191f}@keyframes slideUp-e93a0b1c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-e93a0b1c]{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:2px solid #e5e7eb;background:linear-gradient(135deg,#754897,#ff8600);border-radius:16px 16px 0 0}html.dark .modal-header[data-v-e93a0b1c]{border-bottom-color:#3d3b41}.header-left[data-v-e93a0b1c]{flex:1}.modal-title[data-v-e93a0b1c]{font-size:1.75rem;font-weight:900;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.modal-subtitle[data-v-e93a0b1c]{font-size:.95rem;color:#ffffffe6;margin:0}.close-btn[data-v-e93a0b1c]{background:#fff3;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem .75rem;border-radius:8px;transition:all .2s ease}.close-btn[data-v-e93a0b1c]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-content[data-v-e93a0b1c]{flex:1;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem}@media(max-width:768px){.modal-content[data-v-e93a0b1c]{grid-template-columns:1fr;gap:1.5rem}}.form-section[data-v-e93a0b1c],.preview-section[data-v-e93a0b1c]{display:flex;flex-direction:column;gap:1rem}.section-title[data-v-e93a0b1c]{font-size:1.125rem;font-weight:700;color:#374151;margin:0 0 1rem}html.dark .section-title[data-v-e93a0b1c]{color:#d7d4e9}.form-group[data-v-e93a0b1c]{display:flex;flex-direction:column;gap:.5rem}.form-row[data-v-e93a0b1c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-e93a0b1c]{font-size:.875rem;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}html.dark .form-label[data-v-e93a0b1c]{color:#d7d4e9}.form-input[data-v-e93a0b1c],.form-select[data-v-e93a0b1c],.form-textarea[data-v-e93a0b1c]{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;color:#374151;transition:all .2s ease}html.dark .form-input[data-v-e93a0b1c],html.dark .form-select[data-v-e93a0b1c],html.dark .form-textarea[data-v-e93a0b1c]{background:#27242d;border-color:#3d3b41;color:#d7d4e9}.form-input[data-v-e93a0b1c]:focus,.form-select[data-v-e93a0b1c]:focus,.form-textarea[data-v-e93a0b1c]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}html.dark .form-input[data-v-e93a0b1c]:focus,html.dark .form-select[data-v-e93a0b1c]:focus,html.dark .form-textarea[data-v-e93a0b1c]:focus{border-color:#ff8600;box-shadow:0 0 0 3px #ff86001a}.form-textarea[data-v-e93a0b1c]{resize:vertical;min-height:100px}.char-count[data-v-e93a0b1c]{font-size:.75rem;color:#9ca3af;text-align:right}html.dark .char-count[data-v-e93a0b1c]{color:#6c586f}.char-count.warning[data-v-e93a0b1c]{color:#f59e0b;font-weight:600}.duration-selector[data-v-e93a0b1c]{display:flex;align-items:center;gap:1rem}.duration-slider[data-v-e93a0b1c]{flex:1;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.dark .duration-slider[data-v-e93a0b1c]{background:#3d3b41}.duration-slider[data-v-e93a0b1c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#754897;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.duration-slider[data-v-e93a0b1c]::-webkit-slider-thumb:hover{background:#590997;transform:scale(1.1)}.duration-slider[data-v-e93a0b1c]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#754897;border:none;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.duration-slider[data-v-e93a0b1c]::-moz-range-thumb:hover{background:#590997;transform:scale(1.1)}.duration-value[data-v-e93a0b1c]{min-width:60px;text-align:right;font-weight:600;color:#754897}html.dark .duration-value[data-v-e93a0b1c]{color:#ff8600}.duration-hint[data-v-e93a0b1c]{font-size:.75rem;color:#9ca3af}html.dark .duration-hint[data-v-e93a0b1c]{color:#6c586f}.checkbox-label[data-v-e93a0b1c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:#374151}html.dark .checkbox-label[data-v-e93a0b1c]{color:#d7d4e9}.form-checkbox[data-v-e93a0b1c]{width:20px;height:20px;cursor:pointer;accent-color:#754897}.alert[data-v-e93a0b1c]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;font-size:.9rem}.alert-error[data-v-e93a0b1c]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}html.dark .alert-error[data-v-e93a0b1c]{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}.alert-success[data-v-e93a0b1c]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}html.dark .alert-success[data-v-e93a0b1c]{background:#10b9811a;border-color:#10b9814d;color:#6ee7b7}.alert-icon[data-v-e93a0b1c]{font-size:1.125rem;flex-shrink:0;margin-top:2px}.alert-text[data-v-e93a0b1c]{flex:1;line-height:1.4}.alert-preview[data-v-e93a0b1c]{background:#f9fafb;border-left:4px solid #3b82f6;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}html.dark .alert-preview[data-v-e93a0b1c]{background:#27242d;border-left-color:#754897}.preview-header[data-v-e93a0b1c]{display:flex;align-items:center;gap:.75rem}.preview-severity[data-v-e93a0b1c]{font-size:1.5rem}.preview-title[data-v-e93a0b1c]{font-size:1.125rem;font-weight:700;color:#374151}html.dark .preview-title[data-v-e93a0b1c]{color:#d7d4e9}.preview-message[data-v-e93a0b1c]{color:#6b7280;margin:0;line-height:1.5;font-size:.95rem}html.dark .preview-message[data-v-e93a0b1c]{color:#d7d4e9}.preview-meta[data-v-e93a0b1c]{display:flex;gap:1rem;font-size:.85rem;color:#9ca3af}html.dark .preview-meta[data-v-e93a0b1c]{color:#6c586f}.meta-item[data-v-e93a0b1c]{display:flex;align-items:center;gap:.25rem}.preview-action[data-v-e93a0b1c]{margin-top:.5rem}.action-button[data-v-e93a0b1c]{padding:.625rem 1rem;background:linear-gradient(135deg,#754897,#ff8600);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.action-button[data-v-e93a0b1c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}.recipient-selector[data-v-e93a0b1c]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.recipient-list[data-v-e93a0b1c]{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}html.dark .recipient-list[data-v-e93a0b1c]{background:#3d3b41;border-color:#27242d}.recipient-item[data-v-e93a0b1c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:all .2s ease}html.dark .recipient-item[data-v-e93a0b1c]{border-bottom-color:#27242d}.recipient-item[data-v-e93a0b1c]:hover{background:#f9fafb}html.dark .recipient-item[data-v-e93a0b1c]:hover{background:#27242d}.recipient-item.selected[data-v-e93a0b1c]{background:#7548971a}html.dark .recipient-item.selected[data-v-e93a0b1c]{background:#75489733}.recipient-checkbox[data-v-e93a0b1c]{width:18px;height:18px;cursor:pointer;accent-color:#754897}.recipient-info[data-v-e93a0b1c]{flex:1}.recipient-name[data-v-e93a0b1c]{font-weight:500;color:#1f2937;font-size:.875rem}html.dark .recipient-name[data-v-e93a0b1c]{color:#d7d4e9}.recipient-email[data-v-e93a0b1c]{font-size:.75rem;color:#9ca3af;margin-top:.25rem}html.dark .recipient-email[data-v-e93a0b1c]{color:#6c586f}.helper-text[data-v-e93a0b1c]{font-size:.75rem;color:#9ca3af;margin-top:.5rem;display:block}html.dark .helper-text[data-v-e93a0b1c]{color:#6c586f}.modal-footer[data-v-e93a0b1c]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #e5e7eb;background:#f9fafb;border-radius:0 0 16px 16px}html.dark .modal-footer[data-v-e93a0b1c]{background:#27242d;border-top-color:#3d3b41}.btn[data-v-e93a0b1c]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.btn[data-v-e93a0b1c]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e93a0b1c]{background:linear-gradient(135deg,#754897,#ff8600);color:#fff}.btn-primary[data-v-e93a0b1c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}.btn-secondary[data-v-e93a0b1c]{background:#e5e7eb;color:#374151}html.dark .btn-secondary[data-v-e93a0b1c]{background:#3d3b41;color:#d7d4e9}.btn-secondary[data-v-e93a0b1c]:hover:not(:disabled){background:#d1d5db}html.dark .btn-secondary[data-v-e93a0b1c]:hover:not(:disabled){background:#4d4b52}@media(max-width:768px){.emergency-modal[data-v-e93a0b1c]{max-height:95vh}.modal-header[data-v-e93a0b1c],.modal-content[data-v-e93a0b1c]{padding:1.5rem}.modal-footer[data-v-e93a0b1c]{padding:1rem 1.5rem;flex-direction:column-reverse}.btn[data-v-e93a0b1c]{width:100%;justify-content:center}.form-row[data-v-e93a0b1c]{grid-template-columns:1fr}}.queue-health-widget[data-v-aba5f0e7]{width:100%;border-radius:12px;transition:all .3s ease}html:not(.dark) .queue-health-widget[data-v-aba5f0e7]{background:#fff;border:1px solid #e5e7eb}html.dark .queue-health-widget[data-v-aba5f0e7]{background:#27242d;border:1px solid #3D3B41}.widget-collapsed[data-v-aba5f0e7]{padding:.75rem}.toggle-button[data-v-aba5f0e7]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .2s ease}html:not(.dark) .toggle-button[data-v-aba5f0e7]{color:#374151}html:not(.dark) .toggle-button[data-v-aba5f0e7]:hover{background:#f3f4f6}html.dark .toggle-button[data-v-aba5f0e7]{color:#d7d4e9}html.dark .toggle-button[data-v-aba5f0e7]:hover{background:#ffffff0d}.widget-icon[data-v-aba5f0e7]{font-size:1.25rem}.widget-status[data-v-aba5f0e7]{flex:1;text-align:left}.widget-depth[data-v-aba5f0e7]{font-size:.85rem;opacity:.7}.widget-expanded[data-v-aba5f0e7]{padding:1.5rem;border:2px solid #754897;box-shadow:0 8px 24px #75489726}html.dark .widget-expanded[data-v-aba5f0e7]{border-color:#754897}.widget-header[data-v-aba5f0e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}html.dark .widget-header[data-v-aba5f0e7]{border-bottom-color:#3d3b41}.header-title[data-v-aba5f0e7]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700}html:not(.dark) .header-title[data-v-aba5f0e7]{color:#1f2937}html.dark .header-title[data-v-aba5f0e7]{color:#d7d4e9}.title-icon[data-v-aba5f0e7]{font-size:1.5rem}.close-button[data-v-aba5f0e7]{padding:.5rem;background:transparent;border:none;font-size:1.25rem;cursor:pointer;opacity:.6;transition:opacity .2s ease}.close-button[data-v-aba5f0e7]:hover{opacity:1}.status-summary[data-v-aba5f0e7]{margin-bottom:1.5rem}.status-badge[data-v-aba5f0e7]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;border:2px solid;font-weight:600}html:not(.dark) .status-badge[data-v-aba5f0e7]{color:#1f2937}html.dark .status-badge[data-v-aba5f0e7]{color:#d7d4e9}.badge-icon[data-v-aba5f0e7]{font-size:1.25rem}.metrics-grid[data-v-aba5f0e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.metric-box[data-v-aba5f0e7]{padding:1rem;border-radius:8px}html:not(.dark) .metric-box[data-v-aba5f0e7]{background:#f9fafb;border:1px solid #f3f4f6}html.dark .metric-box[data-v-aba5f0e7]{background:#3d3b41;border:1px solid #4a4852}.metric-label[data-v-aba5f0e7]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}html:not(.dark) .metric-label[data-v-aba5f0e7]{color:#9ca3af}html.dark .metric-label[data-v-aba5f0e7]{color:#6c586f}.metric-value[data-v-aba5f0e7]{font-size:1.5rem;font-weight:700;margin:.5rem 0}html:not(.dark) .metric-value[data-v-aba5f0e7]{color:#754897}html.dark .metric-value[data-v-aba5f0e7]{color:#ff8600}.metric-sublabel[data-v-aba5f0e7]{font-size:.8rem}html:not(.dark) .metric-sublabel[data-v-aba5f0e7]{color:#6b7280}html.dark .metric-sublabel[data-v-aba5f0e7]{color:#6c586f}.progress-section[data-v-aba5f0e7]{margin-bottom:1.5rem}.progress-header[data-v-aba5f0e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.95rem;font-weight:600}html:not(.dark) .progress-header[data-v-aba5f0e7]{color:#374151}html.dark .progress-header[data-v-aba5f0e7]{color:#d7d4e9}.progress-percentage[data-v-aba5f0e7]{font-size:1.1rem;font-weight:700;color:#754897}html.dark .progress-percentage[data-v-aba5f0e7]{color:#ff8600}.progress-bar[data-v-aba5f0e7]{width:100%;height:10px;border-radius:6px;overflow:hidden}html:not(.dark) .progress-bar[data-v-aba5f0e7]{background:#f3f4f6}html.dark .progress-bar[data-v-aba5f0e7]{background:#4a4852}.progress-fill[data-v-aba5f0e7]{height:100%;border-radius:6px;transition:width .5s ease,box-shadow .5s ease}.threshold-indicators[data-v-aba5f0e7]{padding:1rem;border-radius:8px;margin-bottom:1.5rem}html:not(.dark) .threshold-indicators[data-v-aba5f0e7]{background:#fef3c7;border:1px solid #fcd34d}html.dark .threshold-indicators[data-v-aba5f0e7]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3)}.threshold-row[data-v-aba5f0e7]{display:flex;justify-content:space-between;padding:.5rem 0;font-weight:500}html:not(.dark) .threshold-row[data-v-aba5f0e7]{color:#92400e}html.dark .threshold-row[data-v-aba5f0e7]{color:#fcd34d}.threshold-label[data-v-aba5f0e7]{flex:1}.threshold-value[data-v-aba5f0e7]{font-family:Monaco,Courier New,monospace;font-weight:700}.loading-state[data-v-aba5f0e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}html:not(.dark) .loading-state[data-v-aba5f0e7]{color:#6b7280}html.dark .loading-state[data-v-aba5f0e7]{color:#d7d4e9}.spinner[data-v-aba5f0e7]{width:32px;height:32px;border:3px solid;border-top-color:#754897;border-right-color:transparent;border-bottom-color:#754897;border-left-color:transparent;border-radius:50%;animation:spin-aba5f0e7 .8s linear infinite}@keyframes spin-aba5f0e7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-aba5f0e7]{padding:1rem;border-radius:8px}html:not(.dark) .error-state[data-v-aba5f0e7]{background:#fee2e2;border:1px solid #fecaca}html.dark .error-state[data-v-aba5f0e7]{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.error-message[data-v-aba5f0e7]{margin:0}html:not(.dark) .error-message[data-v-aba5f0e7]{color:#991b1b}html.dark .error-message[data-v-aba5f0e7]{color:#fca5a5}.widget-footer[data-v-aba5f0e7]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.85rem}html.dark .widget-footer[data-v-aba5f0e7]{border-top-color:#3d3b41}html:not(.dark) .widget-footer[data-v-aba5f0e7]{color:#9ca3af}html.dark .widget-footer[data-v-aba5f0e7]{color:#6c586f}.refresh-btn[data-v-aba5f0e7]{padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.85rem}.refresh-btn[data-v-aba5f0e7]:hover:not(:disabled){background:#590997;transform:translateY(-2px);box-shadow:0 4px 8px #7548974d}.refresh-btn[data-v-aba5f0e7]:disabled{opacity:.6;cursor:not-allowed}.queue-health-widget.status-healthy[data-v-aba5f0e7]{border-color:#10b981}.queue-health-widget.status-warning[data-v-aba5f0e7]{border-color:#f59e0b}.queue-health-widget.status-critical[data-v-aba5f0e7]{border-color:#ef4444}.command-center[data-v-ec538f33]{width:100%;padding:0;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;margin-top:130px}html:not(.dark) .command-center[data-v-ec538f33]{background:#f5f6f8}html.dark .command-center[data-v-ec538f33]{background:#1b191f}.command-center[data-v-ec538f33] .shimmy-footer{background:#f5f6f8!important;margin-top:auto;flex-shrink:0}html.dark .command-center[data-v-ec538f33] .shimmy-footer{background:#1b191f!important}.page-title-banner[data-v-ec538f33]{background:#754897;padding:2rem;margin:0 2rem 1.5rem;border-radius:16px;text-align:center;box-shadow:0 4px 16px #75489733;display:flex;align-items:center;justify-content:space-between;gap:2rem;position:relative;overflow:hidden;animation:shimmerPulse-ec538f33 4s ease-in-out infinite}@keyframes shimmerPulse-ec538f33{0%{background:#754897;box-shadow:0 4px 16px #75489733}50%{background:#ff8600;box-shadow:0 4px 20px #ff86004d}to{background:#754897;box-shadow:0 4px 16px #75489733}}.back-button-container[data-v-ec538f33]{padding:0 2rem;margin-bottom:1rem}.back-to-dashboard-btn[data-v-ec538f33]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.back-to-dashboard-btn[data-v-ec538f33]:hover{background:#590997;transform:translate(-4px);box-shadow:0 4px 12px #7548974d}html.dark .back-to-dashboard-btn[data-v-ec538f33]{box-shadow:0 4px 12px #7548974d}html.dark .back-to-dashboard-btn[data-v-ec538f33]:hover{box-shadow:0 4px 12px #75489780}.banner-title[data-v-ec538f33]{font-size:2rem;font-weight:900;color:#fff;margin:0;letter-spacing:-.02em;flex:1;text-align:center}.btn-quick-alert[data-v-ec538f33]{padding:.75rem 1.5rem;background:#fff3;border:2px solid rgba(255,255,255,.4);color:#fff;font-weight:700;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;backdrop-filter:blur(4px)}.btn-quick-alert[data-v-ec538f33]:hover{background:#ffffff4d;border-color:#fff9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-quick-alert[data-v-ec538f33]:active{transform:translateY(0)}.center-subtitle-text[data-v-ec538f33]{padding:0 2rem 1rem}.center-subtitle-text p[data-v-ec538f33]{font-size:1rem;color:#6b7280;margin:0 0 1rem;text-align:center}html.dark .center-subtitle-text p[data-v-ec538f33]{color:#d7d4e9}.refresh-controls[data-v-ec538f33]{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.refresh-btn[data-v-ec538f33]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#754897;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.refresh-btn[data-v-ec538f33]:hover:not(:disabled){background:#590997;transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}.refresh-btn[data-v-ec538f33]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-ec538f33]{font-size:1.25rem}.refresh-icon.spinning[data-v-ec538f33]{animation:spin-ec538f33 1s linear infinite}@keyframes spin-ec538f33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.last-updated[data-v-ec538f33]{font-size:.875rem;color:#9ca3af}html.dark .last-updated[data-v-ec538f33]{color:#6c586f}.alert[data-v-ec538f33]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;margin:0 2rem 1.5rem;border-radius:8px;font-size:.95rem}.alert-warning[data-v-ec538f33]{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}html.dark .alert-warning[data-v-ec538f33]{background:#f59e0b1a;border-color:#f59e0b4d;color:#fcd34d}.alert-icon[data-v-ec538f33]{font-size:1.25rem;flex-shrink:0}.alert-text[data-v-ec538f33]{flex:1}.tab-navigation[data-v-ec538f33]{display:flex;gap:.5rem;padding:1rem 2rem 1.5rem;border-bottom:2px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0;margin:-.5rem 2rem 1.5rem}html.dark .tab-navigation[data-v-ec538f33]{background:#27242d;border-bottom-color:#3d3b41}.tab-button[data-v-ec538f33]{padding:.875rem 1.75rem;background:transparent;border:2px solid transparent;color:#6b7280;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:8px;position:relative}html.dark .tab-button[data-v-ec538f33]{color:#6c586f}.tab-button[data-v-ec538f33]:hover:not(.active){color:#374151;background:#75489714;border-color:#75489733;transform:translateY(-1px)}html.dark .tab-button[data-v-ec538f33]:hover:not(.active){color:#d7d4e9;background:#7548971f;border-color:#7548974d}.tab-button.active[data-v-ec538f33]{color:#fff;background:linear-gradient(135deg,#754897,#96c);border-color:#754897;box-shadow:0 4px 12px #7548974d;font-weight:700;position:relative;z-index:1}html.dark .tab-button.active[data-v-ec538f33]{color:#fff;background:linear-gradient(135deg,#ff8600,#ffb84d);border-color:#ff8600;box-shadow:0 4px 12px #ff86004d}.discovery-lab-container[data-v-ec538f33]{padding:.5rem;background:linear-gradient(135deg,#ff8600,#ffb84d);border-radius:12px;display:flex;align-items:center;box-shadow:0 4px 12px #ff860033}.discovery-lab-container .tab-button[data-v-ec538f33]{color:#fff;font-weight:600;background:transparent;border:none}.discovery-lab-container .tab-button[data-v-ec538f33]:hover{color:#fff;background:#ffffff26;border-color:transparent}.discovery-lab-container .tab-button.active[data-v-ec538f33]{color:#fff;background:#0000001a;border-color:transparent;box-shadow:inset 0 2px 8px #0000001a}.emergency-tab-button[data-v-ec538f33]{color:#ef4444!important;font-weight:700;border-color:#ef44444d;background:#ef44440d}.emergency-tab-button[data-v-ec538f33]:hover{color:#dc2626!important;background:#ef444426!important;border-bottom-color:#ef4444!important}html.dark .emergency-tab-button[data-v-ec538f33]{color:#fca5a5!important;background:#ef44441a}html.dark .emergency-tab-button[data-v-ec538f33]:hover{color:#fecaca!important;background:#ef444433!important}.tab-content-wrapper[data-v-ec538f33]{animation:fadeIn-ec538f33 .3s ease-in-out}@keyframes fadeIn-ec538f33{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pulse-grid[data-v-ec538f33]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:100%;padding:0 2rem 2rem;margin:0 auto;box-sizing:border-box}.pulse-card[data-v-ec538f33]{background:#fff;border-radius:16px;padding:1.5rem;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 4px 12px #00000014}html.dark .pulse-card[data-v-ec538f33]{background:#27242d;border-color:#3d3b41}.pulse-card[data-v-ec538f33]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.card-header[data-v-ec538f33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}html.dark .card-header[data-v-ec538f33]{border-bottom-color:#3d3b41}.card-title[data-v-ec538f33]{font-size:1.25rem;font-weight:700;margin:0;color:#374151}html.dark .card-title[data-v-ec538f33]{color:#d7d4e9}.trend-badge[data-v-ec538f33],.success-badge[data-v-ec538f33]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .875rem;border-radius:6px;font-size:.875rem;font-weight:600}.trend-up[data-v-ec538f33]{background:#ecfdf5;color:#065f46}html.dark .trend-up[data-v-ec538f33]{background:#10b9811a;color:#10b981}.trend-down[data-v-ec538f33]{background:#fef2f2;color:#7f1d1d}html.dark .trend-down[data-v-ec538f33]{background:#ef44441a;color:#ef4444}.trend-stable[data-v-ec538f33]{background:#f0fdf4;color:#3f6212}html.dark .trend-stable[data-v-ec538f33]{background:#22c55e1a;color:#22c55e}.success-badge[data-v-ec538f33]{background:#ecfdf5;color:#065f46}html.dark .success-badge[data-v-ec538f33]{background:#10b9811a;color:#10b981}.card-content[data-v-ec538f33]{margin-bottom:1rem}.metric-grid[data-v-ec538f33]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.metric[data-v-ec538f33]{padding:1rem;background:#f9fafb;border-radius:8px;border-left:3px solid #754897}html.dark .metric[data-v-ec538f33]{background:#3d3b41;border-left-color:#ff8600}.metric-label[data-v-ec538f33]{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.metric-value[data-v-ec538f33]{font-size:2rem;font-weight:900;color:#374151;line-height:1}.metric-value.successful[data-v-ec538f33]{color:#10b981}.metric-value.failed[data-v-ec538f33]{color:#ef4444}.metric-sublabel[data-v-ec538f33]{font-size:.75rem;color:#9ca3af;margin-top:.375rem}html.dark .metric-sublabel[data-v-ec538f33]{color:#6c586f}.card-footer[data-v-ec538f33]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f3f4f6;border-radius:6px;font-size:.875rem;color:#6b7280}html.dark .card-footer[data-v-ec538f33]{background:#ff86000d;color:#d7d4e9}.footer-icon[data-v-ec538f33]{font-size:1rem}.realtime-monitoring-section[data-v-ec538f33]{grid-column:1 / -1;margin-bottom:.5rem}.realtime-section-title[data-v-ec538f33]{font-size:1.125rem;font-weight:700;color:#374151;margin:0 0 1.25rem;padding-left:.25rem}html.dark .realtime-section-title[data-v-ec538f33]{color:#d7d4e9}.realtime-grid[data-v-ec538f33]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;width:100%}.realtime-card[data-v-ec538f33]{background:#fff;border-radius:12px;padding:1.25rem;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 2px 8px #0000000f}html.dark .realtime-card[data-v-ec538f33]{background:#27242d;border-color:#3d3b41}.realtime-card[data-v-ec538f33]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001f;border-color:#754897}html.dark .realtime-card[data-v-ec538f33]:hover{border-color:#ff8600}.realtime-header[data-v-ec538f33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}.realtime-label[data-v-ec538f33]{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}html.dark .realtime-label[data-v-ec538f33]{color:#6c586f}.realtime-live-badge[data-v-ec538f33]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#ef4444;animation:pulse-badge-ec538f33 2s ease-in-out infinite}@keyframes pulse-badge-ec538f33{0%,to{opacity:1}50%{opacity:.6}}.realtime-value[data-v-ec538f33]{font-size:1.75rem;font-weight:900;color:#374151;line-height:1.2}html.dark .realtime-value[data-v-ec538f33]{color:#d7d4e9}.health-pulse[data-v-ec538f33]{width:3rem;height:3rem;border:2px solid #10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-ring-ec538f33 2s ease-in-out infinite}@keyframes pulse-ring-ec538f33{0%,to{box-shadow:inset 0 0 #10b9814d}50%{box-shadow:inset 0 0 0 8px #10b98100}}.pulse-dot[data-v-ec538f33]{width:1.5rem;height:1.5rem;border-radius:50%;animation:pulse-dot-ec538f33 2s ease-in-out infinite}@keyframes pulse-dot-ec538f33{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.7}}.health-percentage[data-v-ec538f33]{margin-bottom:1.5rem}.percentage-label[data-v-ec538f33]{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}html.dark .percentage-label[data-v-ec538f33]{color:#6c586f}.percentage-value[data-v-ec538f33]{font-size:2.5rem;font-weight:900;color:#374151;margin-bottom:.75rem}html.dark .percentage-value[data-v-ec538f33]{color:#d7d4e9}.percentage-bar[data-v-ec538f33]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}html.dark .percentage-bar[data-v-ec538f33]{background:#3d3b41}.percentage-fill[data-v-ec538f33]{height:100%;border-radius:4px;transition:width .5s ease}.health-metrics[data-v-ec538f33]{display:flex;flex-direction:column;gap:.75rem}.health-metric[data-v-ec538f33]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#374151;padding:.5rem .75rem;background:#f9fafb;border-radius:6px}html.dark .health-metric[data-v-ec538f33]{color:#d7d4e9;background:#3d3b41}.metric-icon[data-v-ec538f33]{font-size:1.125rem}.service-status-section[data-v-ec538f33]{background:#fff;border-radius:16px;padding:1.5rem;margin:0 2rem 2rem;border:2px solid #e5e7eb;box-shadow:0 4px 12px #00000014;transition:all .3s ease}html.dark .service-status-section[data-v-ec538f33]{background:#27242d;border-color:#3d3b41}.service-status-section[data-v-ec538f33]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.section-header[data-v-ec538f33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}html.dark .section-header[data-v-ec538f33]{border-bottom-color:#3d3b41}.section-title[data-v-ec538f33]{font-size:1.25rem;font-weight:700;margin:0;color:#374151}html.dark .section-title[data-v-ec538f33]{color:#d7d4e9}.service-count[data-v-ec538f33]{font-size:.875rem;color:#6b7280;background:#f3f4f6;padding:.375rem .75rem;border-radius:6px}html.dark .service-count[data-v-ec538f33]{color:#d7d4e9;background:#3d3b41}.services-grid[data-v-ec538f33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:1rem}.queue-widget-section[data-v-ec538f33]{padding:0 2rem 1.5rem}.redis-queue-alert[data-v-ec538f33]{padding:1.5rem;border-radius:12px;border-left:4px solid #f59e0b;background:#fffbeb;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}html.dark .redis-queue-alert[data-v-ec538f33]{background:#f59e0b1a;border-left-color:#f59e0b}.redis-queue-alert.critical[data-v-ec538f33]{border-left-color:#ef4444;background:#fef2f2}html.dark .redis-queue-alert.critical[data-v-ec538f33]{background:#ef44441a}.alert-header[data-v-ec538f33]{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#92400e}html.dark .alert-header[data-v-ec538f33]{color:#fcd34d}.redis-queue-alert.critical .alert-header[data-v-ec538f33]{color:#991b1b}html.dark .redis-queue-alert.critical .alert-header[data-v-ec538f33]{color:#fecaca}.alert-icon[data-v-ec538f33]{font-size:1.5rem;flex-shrink:0}.alert-title[data-v-ec538f33]{flex:1;font-size:1rem}.alert-severity[data-v-ec538f33]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap}.alert-severity.warning[data-v-ec538f33]{background:#fcd34d;color:#92400e}.alert-severity.critical[data-v-ec538f33]{background:#fca5a5;color:#991b1b}.alert-content[data-v-ec538f33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;padding-left:2rem}.queue-stat[data-v-ec538f33]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.stat-label[data-v-ec538f33]{font-weight:600;color:#574e27}html.dark .stat-label[data-v-ec538f33]{color:#f59e0b}.stat-value[data-v-ec538f33]{font-weight:700;color:#92400e;font-family:Monaco,monospace}html.dark .stat-value[data-v-ec538f33]{color:#fcd34d}.alert-action[data-v-ec538f33]{align-self:flex-start;padding:.5rem 1rem;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.alert-action[data-v-ec538f33]:hover{background:#d97706;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.queue-status-card[data-v-ec538f33]{padding:1.5rem;border-radius:12px;border:2px solid #e5e7eb;background:#f9fafb;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}html.dark .queue-status-card[data-v-ec538f33]{background:#3d3b41;border-color:#27242d}.queue-header[data-v-ec538f33]{display:flex;align-items:center;gap:.75rem;font-weight:700;color:#374151}html.dark .queue-header[data-v-ec538f33]{color:#d7d4e9}.queue-icon[data-v-ec538f33]{font-size:1.5rem}.queue-name[data-v-ec538f33]{flex:1}.queue-badge[data-v-ec538f33]{padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap}.queue-badge.status-healthy[data-v-ec538f33]{background:#dcfce7;color:#15803d}html.dark .queue-badge.status-healthy[data-v-ec538f33]{background:#10b98133;color:#a7f3d0}.queue-badge.status-warning[data-v-ec538f33]{background:#fef3c7;color:#92400e}html.dark .queue-badge.status-warning[data-v-ec538f33]{background:#f59e0b33;color:#fcd34d}.queue-badge.status-critical[data-v-ec538f33]{background:#fee2e2;color:#991b1b}html.dark .queue-badge.status-critical[data-v-ec538f33]{background:#ef444433;color:#fecaca}.queue-progress[data-v-ec538f33]{display:flex;flex-direction:column;gap:.75rem}.progress-bar[data-v-ec538f33]{width:100%;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden;border:1px solid #d1d5db}html.dark .progress-bar[data-v-ec538f33]{background:#27242d;border-color:#3d3b41}.progress-fill[data-v-ec538f33]{height:100%;border-radius:6px;transition:width .5s ease,background-color .3s ease}.progress-labels[data-v-ec538f33]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280;font-weight:600;font-family:Monaco,monospace}html.dark .progress-labels[data-v-ec538f33]{color:#9ca3af}.service-item[data-v-ec538f33]{padding:1rem;border-radius:8px;border-left:4px solid #e5e7eb;background:#f9fafb;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}html.dark .service-item[data-v-ec538f33]{background:#3d3b41;border-left-color:#27242d}.service-item.status-healthy[data-v-ec538f33]{border-left-color:#10b981}.service-item.status-degraded[data-v-ec538f33]{border-left-color:#f59e0b}.service-item.status-down[data-v-ec538f33]{border-left-color:#ef4444}.service-name[data-v-ec538f33]{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#374151;flex:1}html.dark .service-name[data-v-ec538f33]{color:#d7d4e9}.status-indicator[data-v-ec538f33]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0;animation:pulse-status-ec538f33 2s ease-in-out infinite}.indicator-healthy[data-v-ec538f33]{background:#10b981}.indicator-degraded[data-v-ec538f33]{background:#f59e0b}.indicator-down[data-v-ec538f33]{background:#ef4444}@keyframes pulse-status-ec538f33{0%,to{opacity:1}50%{opacity:.6}}.service-info[data-v-ec538f33]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#9ca3af}html.dark .service-info[data-v-ec538f33]{color:#6c586f}.response-time[data-v-ec538f33]{background:#e5e7eb;padding:.375rem .625rem;border-radius:4px;font-family:Monaco,Courier New,monospace;font-weight:600}html.dark .response-time[data-v-ec538f33]{background:#27242d;color:#ff8600}.last-check[data-v-ec538f33]{font-size:.7rem;opacity:.8}.legend[data-v-ec538f33]{display:flex;justify-content:center;gap:2rem;padding:1.5rem;margin:0 2rem 4rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;flex-wrap:wrap}html.dark .legend[data-v-ec538f33]{background:#3d3b41;border-color:#27242d}.legend-item[data-v-ec538f33]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}html.dark .legend-item[data-v-ec538f33]{color:#d7d4e9}.legend-dot[data-v-ec538f33]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.legend-dot.healthy[data-v-ec538f33]{background:#10b981}.legend-dot.degraded[data-v-ec538f33]{background:#f59e0b}.legend-dot.down[data-v-ec538f33]{background:#ef4444}.service-item[data-v-ec538f33]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:8px;border:1px solid #e5e7eb;background:#fff;transition:all .2s ease}html.dark .service-item[data-v-ec538f33]{background:#3d3b41;border-color:#27242d}.service-item[data-v-ec538f33]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}html.dark .service-item[data-v-ec538f33]:hover{box-shadow:0 4px 12px #0000004d}.service-item.status-healthy[data-v-ec538f33]{border-left:3px solid #10b981}.service-item.status-degraded[data-v-ec538f33]{border-left:3px solid #f59e0b}.service-item.status-down[data-v-ec538f33]{border-left:3px solid #ef4444}.view-details-btn[data-v-ec538f33]{padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.view-details-btn[data-v-ec538f33]:hover{background:#590997;transform:translate(2px)}.microservices-modal-backdrop[data-v-ec538f33]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.microservices-modal[data-v-ec538f33]{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}html.dark .microservices-modal[data-v-ec538f33]{background:#27242d}.microservices-modal .modal-header[data-v-ec538f33]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}html.dark .microservices-modal .modal-header[data-v-ec538f33]{background:#3d3b41;border-bottom-color:#27242d}.microservices-modal .modal-title[data-v-ec538f33]{margin:0;font-size:1.25rem;font-weight:700;color:#754897}.microservices-modal .close-btn[data-v-ec538f33]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9ca3af;transition:color .2s ease}.microservices-modal .close-btn[data-v-ec538f33]:hover{color:#6b7280}html.dark .microservices-modal .close-btn[data-v-ec538f33]:hover{color:#d7d4e9}.microservices-modal .modal-content[data-v-ec538f33]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.detail-section[data-v-ec538f33]{display:flex;flex-direction:column;gap:1rem}.detail-title[data-v-ec538f33]{font-size:1rem;font-weight:700;color:#6b7280;margin:0}html.dark .detail-title[data-v-ec538f33]{color:#ff8600!important;color:#d7d4e9}.detail-grid[data-v-ec538f33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.detail-item[data-v-ec538f33]{display:flex;flex-direction:column;gap:.5rem}.detail-label[data-v-ec538f33]{font-size:.875rem;color:#9ca3af;font-weight:600}html.dark .detail-label[data-v-ec538f33]{color:#6c586f}.detail-value[data-v-ec538f33]{font-size:1rem;font-weight:600;color:#754897}.status-badge[data-v-ec538f33]{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600}.status-badge.status-healthy[data-v-ec538f33]{background:#d1fae5;color:#065f46}.status-badge.status-degraded[data-v-ec538f33]{background:#fef3c7;color:#78350f}.status-badge.status-down[data-v-ec538f33]{background:#fee2e2;color:#7f1d1d}.metric-bars[data-v-ec538f33]{display:flex;flex-direction:column;gap:1.5rem}.metric-bar[data-v-ec538f33]{display:flex;flex-direction:column;gap:.5rem}.metric-label[data-v-ec538f33]{font-size:.875rem;color:#9ca3af;font-weight:600}html.dark .metric-label[data-v-ec538f33]{color:#6c586f}.metric-progress[data-v-ec538f33]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}html.dark .metric-progress[data-v-ec538f33]{background:#3d3b41}.metric-fill[data-v-ec538f33]{height:100%;border-radius:4px;transition:width .3s ease}.metric-value[data-v-ec538f33]{font-size:.875rem;color:#6b7280}html.dark .metric-value[data-v-ec538f33]{color:#d7d4e9}.health-text[data-v-ec538f33]{display:flex;flex-direction:column;gap:.75rem}.health-text p[data-v-ec538f33]{margin:0;font-size:.95rem;line-height:1.5}.health-good[data-v-ec538f33]{color:#065f46;background:#d1fae5;padding:1rem;border-radius:6px}.health-warning[data-v-ec538f33]{color:#78350f;background:#fef3c7;padding:1rem;border-radius:6px}.health-bad[data-v-ec538f33]{color:#7f1d1d;background:#fee2e2;padding:1rem;border-radius:6px}.microservices-modal .modal-footer[data-v-ec538f33]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px}html.dark .microservices-modal .modal-footer[data-v-ec538f33]{background:#3d3b41;border-top-color:#27242d}.microservices-modal .btn[data-v-ec538f33]{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.microservices-modal .btn-secondary[data-v-ec538f33]{background:#e5e7eb;color:#6b7280}html.dark .microservices-modal .btn-secondary[data-v-ec538f33]{background:#3d3b41;color:#d7d4e9}.microservices-modal .btn-secondary[data-v-ec538f33]:hover{background:#d1d5db}.microservices-modal .btn-primary[data-v-ec538f33]{background:#754897;color:#fff}.microservices-modal .btn-primary[data-v-ec538f33]:hover{background:#590997}html.dark .command-center[data-v-ec538f33]{background:#1b191f!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-ec538f33],html.dark [style*="background:white"][data-v-ec538f33],html.dark [style*="background: #fff"][data-v-ec538f33],html.dark [style*="background: #f5f"][data-v-ec538f33],html.dark [style*="background: #e5e"][data-v-ec538f33],html.dark [style*="background: #f3f4f6"][data-v-ec538f33]{background:#27242d!important;color:#d7d4e9!important}html.dark .card[data-v-ec538f33],html.dark .panel[data-v-ec538f33],html.dark .container[data-v-ec538f33],html.dark .box[data-v-ec538f33]{background:#27242d!important}html.dark .page-title-banner[data-v-ec538f33]{background:transparent!important;box-shadow:none!important}html.dark .banner-title[data-v-ec538f33]{color:#f3f4f6!important;text-shadow:none!important}html.dark .command-center[data-v-ec538f33] *{text-shadow:none!important}html.dark .command-center [style*=text-shadow][data-v-ec538f33],html.dark .command-center [style*=box-shadow][data-v-ec538f33],html.dark .command-center [style*="filter:drop-shadow"][data-v-ec538f33]{text-shadow:none!important;box-shadow:none!important;filter:none!important}html.dark .command-center [style*="color: #374151"][data-v-ec538f33],html.dark .command-center [style*="color: #6b7280"][data-v-ec538f33],html.dark .command-center [style*="color: #1f2937"][data-v-ec538f33],html.dark .command-center [style*="color: #111827"][data-v-ec538f33]{color:#d7d4e9!important}html.dark .command-center [style*="border-color: #e5e7eb"][data-v-ec538f33],html.dark .command-center [style*="border: 1px solid #e5e7eb"][data-v-ec538f33],html.dark .command-center [style*="border-bottom-color: #f3f4f6"][data-v-ec538f33]{border-color:#3d3b41!important}@media(max-width:1024px){.refresh-controls[data-v-ec538f33]{gap:1rem}.pulse-grid[data-v-ec538f33]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 1.5rem 2rem}.service-status-section[data-v-ec538f33]{margin:0 1.5rem 2rem}.center-subtitle-text[data-v-ec538f33]{padding:0 1.5rem 1rem}.page-title-banner[data-v-ec538f33],.alert[data-v-ec538f33]{margin:0 1.5rem 1.5rem}.legend[data-v-ec538f33]{margin:0 1.5rem 4rem}}@media(max-width:768px){.command-center[data-v-ec538f33]{padding:1rem 0}.page-title-banner[data-v-ec538f33]{margin:1rem;padding:1.5rem 1rem;flex-direction:column;text-align:center;gap:1rem}.banner-title[data-v-ec538f33]{font-size:1.5rem}.btn-quick-alert[data-v-ec538f33]{width:100%;padding:.75rem 1rem}.center-subtitle-text[data-v-ec538f33]{padding:0 1rem 1rem}.center-subtitle-text p[data-v-ec538f33]{font-size:.95rem}.refresh-controls[data-v-ec538f33]{gap:.5rem;width:100%;padding:0 1rem}.refresh-btn[data-v-ec538f33]{padding:.625rem 1rem;font-size:.875rem}.last-updated[data-v-ec538f33]{font-size:.75rem;width:100%;text-align:center}.alert[data-v-ec538f33]{margin:1rem;font-size:.875rem}.pulse-grid[data-v-ec538f33]{grid-template-columns:1fr;margin:1rem;gap:1rem}.metric-grid[data-v-ec538f33]{grid-template-columns:1fr}.service-status-section[data-v-ec538f33]{margin:1rem;padding:1rem}.services-grid[data-v-ec538f33]{grid-template-columns:1fr}.legend[data-v-ec538f33]{margin:1rem 1rem 3rem;gap:1rem;flex-direction:column}.legend-item[data-v-ec538f33]{font-size:.8rem}}.animated-container[data-v-846465b6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background:linear-gradient(135deg,#754897,#764f9c);transition:background .3s ease}html.dark .animated-container[data-v-846465b6]{background:linear-gradient(135deg,#ff8600,#ff7a00,#f60)!important}.circle[data-v-846465b6]{position:absolute;border-radius:50%;will-change:transform,opacity;filter:none}.white-circle[data-v-846465b6]{background:#fff}.white-1[data-v-846465b6]{width:45px;height:45px;top:10%;left:15%;opacity:.75;box-shadow:0 0 15px #ffffff80;animation:moveRandom1-846465b6 6s ease-in-out infinite}.white-2[data-v-846465b6]{width:65px;height:65px;top:40%;right:20%;opacity:.7;box-shadow:0 0 20px #fff6;animation:moveRandom2-846465b6 7.5s ease-in-out infinite}.white-3[data-v-846465b6]{width:35px;height:35px;bottom:25%;left:25%;opacity:.8;box-shadow:0 0 12px #fff9;animation:moveRandom3-846465b6 5.5s ease-in-out infinite}.white-4[data-v-846465b6]{width:55px;height:55px;top:60%;right:15%;opacity:.72;box-shadow:0 0 18px #ffffff73;animation:moveRandom4-846465b6 8s ease-in-out infinite}.white-5[data-v-846465b6]{width:40px;height:40px;top:15%;right:10%;opacity:.78;box-shadow:0 0 14px #ffffff8c;animation:moveRandom5-846465b6 6.5s ease-in-out infinite}.white-6[data-v-846465b6]{width:50px;height:50px;bottom:15%;right:25%;opacity:.74;box-shadow:0 0 16px #ffffff7a;animation:moveRandom6-846465b6 7s ease-in-out infinite}.accent-circle[data-v-846465b6]{background:#ff8600}html.dark .accent-circle[data-v-846465b6]{background:#754897}.accent-1[data-v-846465b6]{width:38px;height:38px;top:20%;left:8%;opacity:.82;box-shadow:0 0 13px #ff860099;animation:moveRandom7-846465b6 5.8s ease-in-out infinite}html.dark .accent-1[data-v-846465b6]{box-shadow:0 0 13px #754897a6}.accent-2[data-v-846465b6]{width:52px;height:52px;top:35%;left:12%;opacity:.79;box-shadow:0 0 17px #ff86008c;animation:moveRandom8-846465b6 7.2s ease-in-out infinite}html.dark .accent-2[data-v-846465b6]{box-shadow:0 0 17px #75489799}.accent-3[data-v-846465b6]{width:33px;height:33px;bottom:30%;left:40%;opacity:.84;box-shadow:0 0 11px #ff8600a6;animation:moveRandom9-846465b6 6.1s ease-in-out infinite}html.dark .accent-3[data-v-846465b6]{box-shadow:0 0 11px #754897b3}.accent-4[data-v-846465b6]{width:48px;height:48px;top:50%;right:8%;opacity:.76;box-shadow:0 0 15px #ff860094;animation:moveRandom10-846465b6 7.8s ease-in-out infinite}html.dark .accent-4[data-v-846465b6]{box-shadow:0 0 15px #754897a1}.accent-5[data-v-846465b6]{width:42px;height:42px;bottom:20%;left:5%;opacity:.8;box-shadow:0 0 14px #ff86009e;animation:moveRandom11-846465b6 6.3s ease-in-out infinite}html.dark .accent-5[data-v-846465b6]{box-shadow:0 0 14px #754897ab}.accent-6[data-v-846465b6]{width:56px;height:56px;top:8%;right:25%;opacity:.75;box-shadow:0 0 18px #ff860087;animation:moveRandom12-846465b6 8.2s ease-in-out infinite}html.dark .accent-6[data-v-846465b6]{box-shadow:0 0 18px #75489794}.accent-7[data-v-846465b6]{width:37px;height:37px;top:70%;left:60%;opacity:.83;box-shadow:0 0 12px #ff8600a3;animation:moveRandom13-846465b6 5.9s ease-in-out infinite}html.dark .accent-7[data-v-846465b6]{box-shadow:0 0 12px #754897b0}.accent-8[data-v-846465b6]{width:60px;height:60px;bottom:35%;right:5%;opacity:.71;box-shadow:0 0 19px #ff860082;animation:moveRandom14-846465b6 7.5s ease-in-out infinite}html.dark .accent-8[data-v-846465b6]{box-shadow:0 0 19px #7548978f}.accent-9[data-v-846465b6]{width:44px;height:44px;top:45%;left:35%;opacity:.81;box-shadow:0 0 14px #ff860096;animation:moveRandom15-846465b6 6.7s ease-in-out infinite}html.dark .accent-9[data-v-846465b6]{box-shadow:0 0 14px #754897a3}.accent-circle-small[data-v-846465b6]{background:#ff8600}html.dark .accent-circle-small[data-v-846465b6]{background:#754897}.small-accent-1[data-v-846465b6]{width:22px;height:22px;top:12%;left:40%;opacity:.88;box-shadow:0 0 8px #ff8600b3;animation:moveRandom16-846465b6 4.2s ease-in-out infinite}html.dark .small-accent-1[data-v-846465b6]{box-shadow:0 0 8px #754897bf}.small-accent-2[data-v-846465b6]{width:28px;height:28px;top:58%;left:15%;opacity:.85;box-shadow:0 0 9px #ff8600ad;animation:moveRandom17-846465b6 5s ease-in-out infinite}html.dark .small-accent-2[data-v-846465b6]{box-shadow:0 0 9px #754897ba}.small-accent-3[data-v-846465b6]{width:25px;height:25px;bottom:12%;right:35%;opacity:.86;box-shadow:0 0 8px #ff8600b0;animation:moveRandom18-846465b6 4.5s ease-in-out infinite}html.dark .small-accent-3[data-v-846465b6]{box-shadow:0 0 8px #754897bd}.small-accent-4[data-v-846465b6]{width:20px;height:20px;top:28%;right:30%;opacity:.84;box-shadow:0 0 7px #ff8600ab;animation:moveRandom19-846465b6 4.8s ease-in-out infinite}html.dark .small-accent-4[data-v-846465b6]{box-shadow:0 0 7px #754897b8}.small-accent-5[data-v-846465b6]{width:26px;height:26px;bottom:45%;left:18%;opacity:.87;box-shadow:0 0 9px #ff8600b5;animation:moveRandom20-846465b6 5.2s ease-in-out infinite}html.dark .small-accent-5[data-v-846465b6]{box-shadow:0 0 9px #754897c2}.small-accent-6[data-v-846465b6]{width:23px;height:23px;top:75%;right:45%;opacity:.83;box-shadow:0 0 8px #ff8600a8;animation:moveRandom21-846465b6 4.6s ease-in-out infinite}html.dark .small-accent-6[data-v-846465b6]{box-shadow:0 0 8px #754897b5}.small-accent-7[data-v-846465b6]{width:29px;height:29px;top:22%;left:70%;opacity:.85;box-shadow:0 0 10px #ff8600b3;animation:moveRandom22-846465b6 5.5s ease-in-out infinite}html.dark .small-accent-7[data-v-846465b6]{box-shadow:0 0 10px #754897bf}.small-accent-8[data-v-846465b6]{width:21px;height:21px;bottom:55%;right:20%;opacity:.82;box-shadow:0 0 7px #ff8600a6;animation:moveRandom23-846465b6 4.9s ease-in-out infinite}html.dark .small-accent-8[data-v-846465b6]{box-shadow:0 0 7px #754897b3}.small-accent-9[data-v-846465b6]{width:27px;height:27px;top:52%;right:60%;opacity:.86;box-shadow:0 0 9px #ff8600b8;animation:moveRandom24-846465b6 5.1s ease-in-out infinite}html.dark .small-accent-9[data-v-846465b6]{box-shadow:0 0 9px #754897c4}.small-accent-10[data-v-846465b6]{width:24px;height:24px;bottom:35%;left:55%;opacity:.84;box-shadow:0 0 8px #ff8600ad;animation:moveRandom25-846465b6 5.3s ease-in-out infinite}html.dark .small-accent-10[data-v-846465b6]{box-shadow:0 0 8px #754897ba}.scale-circle[data-v-846465b6]{background:#ff8600}html.dark .scale-circle[data-v-846465b6]{background:#754897}.scale-1[data-v-846465b6]{width:35px;height:35px;top:5%;left:25%;opacity:.65;box-shadow:0 0 12px #ff860080;animation:scaleExtraLarge1-846465b6 10s ease-in-out infinite}html.dark .scale-1[data-v-846465b6]{box-shadow:0 0 12px #7548978c}.scale-2[data-v-846465b6]{width:40px;height:40px;top:70%;right:10%;opacity:.68;box-shadow:0 0 13px #ff860085;animation:scaleExtraLarge2-846465b6 11s ease-in-out infinite}html.dark .scale-2[data-v-846465b6]{box-shadow:0 0 13px #75489791}.scale-3[data-v-846465b6]{width:38px;height:38px;top:35%;left:5%;opacity:.62;box-shadow:0 0 11px #ff86007a;animation:scaleExtraLarge3-846465b6 9.5s ease-in-out infinite}html.dark .scale-3[data-v-846465b6]{box-shadow:0 0 11px #75489787}.scale-4[data-v-846465b6]{width:42px;height:42px;bottom:15%;left:60%;opacity:.66;box-shadow:0 0 14px #ff860082;animation:scaleExtraLarge4-846465b6 10.5s ease-in-out infinite}html.dark .scale-4[data-v-846465b6]{box-shadow:0 0 14px #7548978f}.scale-5[data-v-846465b6]{width:36px;height:36px;top:50%;right:5%;opacity:.64;box-shadow:0 0 12px #ff86007d;animation:scaleExtraLarge5-846465b6 9s ease-in-out infinite}html.dark .scale-5[data-v-846465b6]{box-shadow:0 0 12px #7548978a}.scale-6[data-v-846465b6]{width:39px;height:39px;bottom:25%;right:35%;opacity:.67;box-shadow:0 0 13px #ff860080;animation:scaleExtraLarge6-846465b6 11.5s ease-in-out infinite}html.dark .scale-6[data-v-846465b6]{box-shadow:0 0 13px #7548978c}.scale-7[data-v-846465b6]{width:41px;height:41px;top:15%;right:50%;opacity:.63;box-shadow:0 0 14px #ff86007a;animation:scaleExtraLarge7-846465b6 10s ease-in-out infinite}html.dark .scale-7[data-v-846465b6]{box-shadow:0 0 14px #75489787}@keyframes moveRandom1-846465b6{0%{transform:translate(0) scale(.8);opacity:.75}15%{transform:translate(140px,-95px) scale(1.25);opacity:.8}28%{transform:translate(60px,120px) scale(.95);opacity:.7}42%{transform:translate(-170px,70px) scale(1.4);opacity:.82}59%{transform:translate(200px,-150px) scale(.85);opacity:.65}73%{transform:translate(-120px,180px) scale(1.15);opacity:.75}87%{transform:translate(80px,-110px) scale(1.35);opacity:.78}to{transform:translate(0) scale(.8);opacity:.75}}@keyframes moveRandom2-846465b6{0%{transform:translate(0) scale(.7);opacity:.7}11%{transform:translate(-160px,140px) scale(1.38);opacity:.78}24%{transform:translate(180px,-100px) scale(.82);opacity:.65}37%{transform:translate(-90px,-170px) scale(1.28);opacity:.75}51%{transform:translate(210px,90px) scale(.88);opacity:.68}64%{transform:translate(-140px,160px) scale(1.42);opacity:.8}78%{transform:translate(120px,-130px) scale(.95);opacity:.72}to{transform:translate(0) scale(.7);opacity:.7}}@keyframes moveRandom3-846465b6{0%{transform:translate(0) scale(.85);opacity:.8}13%{transform:translate(150px,110px) scale(1.22);opacity:.88}31%{transform:translate(-120px,150px) scale(.92);opacity:.72}48%{transform:translate(170px,-120px) scale(1.32);opacity:.85}62%{transform:translate(-180px,-90px) scale(.87);opacity:.68}80%{transform:translate(100px,170px) scale(1.25);opacity:.82}to{transform:translate(0) scale(.85);opacity:.8}}@keyframes moveRandom4-846465b6{0%{transform:translate(0) scale(.75);opacity:.72}18%{transform:translate(-140px,-160px) scale(1.35);opacity:.82}35%{transform:translate(190px,100px) scale(.83);opacity:.63}52%{transform:translate(-100px,180px) scale(1.28);opacity:.78}69%{transform:translate(210px,-140px) scale(.9);opacity:.7}84%{transform:translate(-150px,120px) scale(1.38);opacity:.8}to{transform:translate(0) scale(.75);opacity:.72}}@keyframes moveRandom5-846465b6{0%{transform:translate(0) scale(.82);opacity:.78}12%{transform:translate(180px,-130px) scale(1.3);opacity:.88}26%{transform:translate(-160px,100px) scale(.88);opacity:.68}40%{transform:translate(140px,170px) scale(1.35);opacity:.82}55%{transform:translate(-200px,-100px) scale(.82);opacity:.65}70%{transform:translate(120px,-180px) scale(1.42);opacity:.85}to{transform:translate(0) scale(.82);opacity:.78}}@keyframes moveRandom6-846465b6{0%{transform:translate(0) scale(.8);opacity:.74}19%{transform:translate(-180px,150px) scale(1.25);opacity:.84}38%{transform:translate(160px,-110px) scale(.87);opacity:.64}56%{transform:translate(-120px,190px) scale(1.32);opacity:.78}73%{transform:translate(200px,80px) scale(.91);opacity:.71}90%{transform:translate(-100px,-160px) scale(1.38);opacity:.82}to{transform:translate(0) scale(.8);opacity:.74}}@keyframes moveRandom7-846465b6{0%{transform:translate(0) scale(.88);opacity:.82}14%{transform:translate(210px,130px) scale(1.4);opacity:.92}29%{transform:translate(-150px,-160px) scale(.85);opacity:.72}44%{transform:translate(180px,180px) scale(1.28);opacity:.87}60%{transform:translate(-190px,100px) scale(.88);opacity:.68}75%{transform:translate(140px,-140px) scale(1.35);opacity:.83}to{transform:translate(0) scale(.88);opacity:.82}}@keyframes moveRandom8-846465b6{0%{transform:translate(0) scale(.78);opacity:.79}17%{transform:translate(-170px,-150px) scale(1.32);opacity:.89}33%{transform:translate(200px,120px) scale(.86);opacity:.69}50%{transform:translate(-130px,170px) scale(1.25);opacity:.85}67%{transform:translate(160px,-100px) scale(.91);opacity:.71}82%{transform:translate(-180px,140px) scale(1.38);opacity:.84}to{transform:translate(0) scale(.78);opacity:.79}}@keyframes moveRandom9-846465b6{0%{transform:translate(0) scale(.86);opacity:.84}16%{transform:translate(190px,145px) scale(1.35);opacity:.94}32%{transform:translate(-140px,-130px) scale(.84);opacity:.74}48%{transform:translate(150px,190px) scale(1.4);opacity:.88}64%{transform:translate(-200px,-120px) scale(.89);opacity:.68}80%{transform:translate(120px,160px) scale(1.32);opacity:.85}to{transform:translate(0) scale(.86);opacity:.84}}@keyframes moveRandom10-846465b6{0%{transform:translate(0) scale(.76);opacity:.76}20%{transform:translate(-200px,130px) scale(1.28);opacity:.86}40%{transform:translate(170px,-140px) scale(.85);opacity:.66}60%{transform:translate(-150px,180px) scale(1.35);opacity:.8}77%{transform:translate(190px,100px) scale(.9);opacity:.72}to{transform:translate(0) scale(.76);opacity:.76}}@keyframes moveRandom11-846465b6{0%{transform:translate(0) scale(.83);opacity:.8}15%{transform:translate(220px,160px) scale(1.3);opacity:.9}30%{transform:translate(-140px,180px) scale(.88);opacity:.7}45%{transform:translate(160px,-150px) scale(1.25);opacity:.82}62%{transform:translate(-180px,120px) scale(.92);opacity:.68}78%{transform:translate(130px,-180px) scale(1.38);opacity:.85}to{transform:translate(0) scale(.83);opacity:.8}}@keyframes moveRandom12-846465b6{0%{transform:translate(0) scale(.79);opacity:.75}22%{transform:translate(-190px,-170px) scale(1.25);opacity:.85}44%{transform:translate(180px,140px) scale(.85);opacity:.65}66%{transform:translate(220px,-130px) scale(1.2);opacity:.8}82%{transform:translate(-150px,160px) scale(.95);opacity:.75}to{transform:translate(0) scale(.79);opacity:.75}}@keyframes moveRandom13-846465b6{0%{transform:translate(0) scale(.87);opacity:.83}18%{transform:translate(220px,-160px) scale(1.38);opacity:.93}36%{transform:translate(-200px,-140px) scale(.93);opacity:.73}54%{transform:translate(190px,100px) scale(1.28);opacity:.87}72%{transform:translate(-160px,180px) scale(.86);opacity:.69}to{transform:translate(0) scale(.87);opacity:.83}}@keyframes moveRandom14-846465b6{0%{transform:translate(0) scale(.71);opacity:.71}21%{transform:translate(-220px,150px) scale(1.31);opacity:.81}42%{transform:translate(-130px,-170px) scale(.81);opacity:.61}63%{transform:translate(200px,110px) scale(1.22);opacity:.76}84%{transform:translate(140px,-200px) scale(.88);opacity:.68}to{transform:translate(0) scale(.71);opacity:.71}}@keyframes moveRandom15-846465b6{0%{transform:translate(0) scale(.84);opacity:.81}13%{transform:translate(180px,170px) scale(1.28);opacity:.91}27%{transform:translate(-210px,130px) scale(.89);opacity:.71}41%{transform:translate(160px,-180px) scale(1.35);opacity:.86}58%{transform:translate(-190px,-100px) scale(.84);opacity:.65}75%{transform:translate(140px,190px) scale(1.32);opacity:.82}to{transform:translate(0) scale(.84);opacity:.81}}@keyframes moveRandom16-846465b6{0%{transform:translate(0) scale(.7);opacity:.88}25%{transform:translate(160px,-120px) scale(1.4);opacity:.98}50%{transform:translate(-140px,160px) scale(.85);opacity:.82}75%{transform:translate(180px,100px) scale(1.25);opacity:.9}to{transform:translate(0) scale(.7);opacity:.88}}@keyframes moveRandom17-846465b6{0%{transform:translate(0) scale(.75);opacity:.85}20%{transform:translate(-180px,160px) scale(1.35);opacity:.95}40%{transform:translate(170px,-180px) scale(.8);opacity:.75}60%{transform:translate(-150px,140px) scale(1.3);opacity:.88}to{transform:translate(0) scale(.75);opacity:.85}}@keyframes moveRandom18-846465b6{0%{transform:translate(0) scale(.8);opacity:.86}30%{transform:translate(200px,150px) scale(1.3);opacity:.96}70%{transform:translate(-200px,-180px) scale(.82);opacity:.78}to{transform:translate(0) scale(.8);opacity:.86}}@keyframes moveRandom19-846465b6{0%{transform:translate(0) scale(.72);opacity:.84}23%{transform:translate(-170px,-160px) scale(1.38);opacity:.94}46%{transform:translate(190px,140px) scale(.82);opacity:.76}69%{transform:translate(-200px,100px) scale(1.28);opacity:.88}to{transform:translate(0) scale(.72);opacity:.84}}@keyframes moveRandom20-846465b6{0%{transform:translate(0) scale(.78);opacity:.87}17%{transform:translate(220px,170px) scale(1.32);opacity:.97}34%{transform:translate(-200px,-160px) scale(.88);opacity:.79}51%{transform:translate(180px,120px) scale(1.25);opacity:.92}to{transform:translate(0) scale(.78);opacity:.87}}@keyframes moveRandom21-846465b6{0%{transform:translate(0) scale(.74);opacity:.83}32%{transform:translate(-210px,180px) scale(1.25);opacity:.93}64%{transform:translate(200px,-200px) scale(.8);opacity:.75}to{transform:translate(0) scale(.74);opacity:.83}}@keyframes moveRandom22-846465b6{0%{transform:translate(0) scale(.76);opacity:.85}19%{transform:translate(210px,-170px) scale(1.4);opacity:.95}38%{transform:translate(-200px,180px) scale(.79);opacity:.76}57%{transform:translate(190px,150px) scale(1.32);opacity:.9}to{transform:translate(0) scale(.76);opacity:.85}}@keyframes moveRandom23-846465b6{0%{transform:translate(0) scale(.71);opacity:.82}24%{transform:translate(190px,200px) scale(1.35);opacity:.92}48%{transform:translate(-180px,-190px) scale(.84);opacity:.74}72%{transform:translate(170px,140px) scale(1.25);opacity:.88}to{transform:translate(0) scale(.71);opacity:.82}}@keyframes moveRandom24-846465b6{0%{transform:translate(0) scale(.79);opacity:.86}26%{transform:translate(-220px,-180px) scale(1.38);opacity:.96}52%{transform:translate(210px,170px) scale(.86);opacity:.77}78%{transform:translate(-200px,120px) scale(1.3);opacity:.89}to{transform:translate(0) scale(.79);opacity:.86}}@keyframes moveRandom25-846465b6{0%{transform:translate(0) scale(.77);opacity:.84}29%{transform:translate(230px,190px) scale(1.32);opacity:.94}58%{transform:translate(-220px,-200px) scale(.83);opacity:.76}87%{transform:translate(200px,160px) scale(1.28);opacity:.9}to{transform:translate(0) scale(.77);opacity:.84}}@keyframes scaleExtraLarge1-846465b6{0%{transform:translate(0) scale(.3);opacity:.65}50%{transform:translate(100px,80px) scale(2.5);opacity:.85}to{transform:translate(0) scale(.3);opacity:.65}}@keyframes scaleExtraLarge2-846465b6{0%{transform:translate(0) scale(.35);opacity:.68}50%{transform:translate(-120px,-100px) scale(2.7);opacity:.88}to{transform:translate(0) scale(.35);opacity:.68}}@keyframes scaleExtraLarge3-846465b6{0%{transform:translate(0) scale(.32);opacity:.62}50%{transform:translate(90px,110px) scale(2.4);opacity:.82}to{transform:translate(0) scale(.32);opacity:.62}}@keyframes scaleExtraLarge4-846465b6{0%{transform:translate(0) scale(.33);opacity:.66}50%{transform:translate(-110px,95px) scale(2.6);opacity:.86}to{transform:translate(0) scale(.33);opacity:.66}}@keyframes scaleExtraLarge5-846465b6{0%{transform:translate(0) scale(.31);opacity:.64}50%{transform:translate(-95px,-120px) scale(2.45);opacity:.84}to{transform:translate(0) scale(.31);opacity:.64}}@keyframes scaleExtraLarge6-846465b6{0%{transform:translate(0) scale(.34);opacity:.67}50%{transform:translate(110px,-90px) scale(2.55);opacity:.87}to{transform:translate(0) scale(.34);opacity:.67}}@keyframes scaleExtraLarge7-846465b6{0%{transform:translate(0) scale(.32);opacity:.63}50%{transform:translate(105px,105px) scale(2.65);opacity:.83}to{transform:translate(0) scale(.32);opacity:.63}}.tech-grid[data-v-846465b6]{position:absolute;width:100%;height:100%;background-image:linear-gradient(0deg,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;animation:gridFlow-846465b6 15s linear infinite;opacity:.15}html.dark .tech-grid[data-v-846465b6]{background-image:linear-gradient(0deg,rgba(117,72,151,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(117,72,151,.04) 1px,transparent 1px)}@keyframes gridFlow-846465b6{0%{transform:translateY(0)}to{transform:translateY(60px)}}p[data-v-3a159174],h1[data-v-3a159174],h2[data-v-3a159174],h3[data-v-3a159174],h4[data-v-3a159174],h5[data-v-3a159174],h6[data-v-3a159174],span[data-v-3a159174]:not(.emoji):not(.stat-icon),a[data-v-3a159174]:not(.launch-button):not(.logout-button),li[data-v-3a159174],label[data-v-3a159174]{background:transparent!important}[data-v-3a159174]:root{--bg-primary: #f8f9fa;--bg-secondary: #ffffff;--bg-tertiary: #f3f4f6;--text-primary: #6b7280;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-color: #e5e7eb;--card-shadow: 0 4px 20px rgba(0, 0, 0, .06);--hover-bg: #f9fafb}.internal-dashboard[data-v-3a159174]{min-height:100vh;background:var(--bg-primary);font-family:"Baloo 2",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .3s ease;padding-top:0}html.dark .internal-dashboard[data-v-3a159174]{background:#1f1c24!important}.dashboard-header[data-v-3a159174]{position:fixed;top:73.5px;left:0;right:0;width:100%;background:transparent;color:#fff;padding:0;box-shadow:none;z-index:30;height:100px;min-height:100px;border-bottom:3px solid rgba(255,134,0,.3)}html.dark .dashboard-header[data-v-3a159174]{position:fixed;top:73.5.5px;left:0;right:0;width:100%;background:transparent;color:#fff;padding:0;box-shadow:none;z-index:30;height:100px;min-height:100px;border-bottom:3px solid rgba(245,141,22,.493)}html.dark .header-content[data-v-3a159174]{background:transparent!important}.header-pattern[data-v-3a159174]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;background:#754897}html.dark .header-pattern[data-v-3a159174]{background:linear-gradient(135deg,#754897,#590997)!important}.bubble-container[data-v-3a159174]{position:absolute;inset:0;z-index:1}.bubble[data-v-3a159174]{position:absolute;bottom:-150px;background:#fc8e118c;border-radius:50%;animation:floatUp-3a159174 8s ease-in-out infinite}.bubble[data-v-3a159174]:nth-child(1){left:5%;width:60px;height:60px;animation-delay:0s;animation-duration:7s}.bubble[data-v-3a159174]:nth-child(2){left:12%;width:40px;height:40px;animation-delay:1.2s;animation-duration:9s}.bubble[data-v-3a159174]:nth-child(3){left:18%;width:80px;height:80px;animation-delay:.5s;animation-duration:8s}.bubble[data-v-3a159174]:nth-child(4){left:25%;width:50px;height:50px;animation-delay:2s;animation-duration:7.5s}.bubble[data-v-3a159174]:nth-child(5){left:32%;width:70px;height:70px;animation-delay:1s;animation-duration:8.5s}.bubble[data-v-3a159174]:nth-child(6){left:38%;width:45px;height:45px;animation-delay:2.8s;animation-duration:7s}.bubble[data-v-3a159174]:nth-child(7){left:45%;width:65px;height:65px;animation-delay:1.6s;animation-duration:9.5s}.bubble[data-v-3a159174]:nth-child(8){left:52%;width:55px;height:55px;animation-delay:2.4s;animation-duration:7.5s}.bubble[data-v-3a159174]:nth-child(9){left:58%;width:75px;height:75px;animation-delay:.8s;animation-duration:9s}.bubble[data-v-3a159174]:nth-child(10){left:65%;width:48px;height:48px;animation-delay:3.2s;animation-duration:7.8s}.bubble[data-v-3a159174]:nth-child(11){left:72%;width:62px;height:62px;animation-delay:1.4s;animation-duration:8s}.bubble[data-v-3a159174]:nth-child(12){left:78%;width:53px;height:53px;animation-delay:2.2s;animation-duration:8.5s}.bubble[data-v-3a159174]:nth-child(13){left:85%;width:68px;height:68px;animation-delay:1.1s;animation-duration:7.5s}.bubble[data-v-3a159174]:nth-child(14){left:92%;width:42px;height:42px;animation-delay:2.6s;animation-duration:9.5s}.bubble[data-v-3a159174]:nth-child(15){left:8%;width:58px;height:58px;animation-delay:3.6s;animation-duration:7s}.bubble[data-v-3a159174]:nth-child(16){left:15%;width:72px;height:72px;animation-delay:1.8s;animation-duration:9s}.bubble[data-v-3a159174]:nth-child(17){left:35%;width:46px;height:46px;animation-delay:3s;animation-duration:7.8s}.bubble[data-v-3a159174]:nth-child(18){left:48%;width:64px;height:64px;animation-delay:1.3s;animation-duration:8.5s}.bubble[data-v-3a159174]:nth-child(19){left:68%;width:56px;height:56px;animation-delay:3.4s;animation-duration:8s}.bubble[data-v-3a159174]:nth-child(20){left:88%;width:50px;height:50px;animation-delay:2.3s;animation-duration:9s}@keyframes floatUp-3a159174{0%{bottom:-150px;opacity:0;transform:translate(0) scale(1) rotate(0)}10%{opacity:.8}20%{transform:translate(50px) scale(1.15) rotate(45deg)}40%{transform:translate(-40px) scale(.95) rotate(-30deg)}60%{transform:translate(60px) scale(1.2) rotate(90deg)}80%{transform:translate(-30px) scale(.9) rotate(-60deg);opacity:.8}95%{opacity:.3}to{bottom:120%;opacity:0;transform:translate(80px) scale(.7) rotate(180deg)}}.header-content[data-v-3a159174]{position:relative;max-width:1600px;margin:0 auto;padding:2rem 2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;height:100px;z-index:10;background:transparent!important}.header-left[data-v-3a159174]{display:flex;align-items:center;z-index:10}.header-right[data-v-3a159174]{display:flex;align-items:center;gap:1rem;z-index:10}.shimmy-logo[data-v-3a159174]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;position:relative;z-index:10}html.dark .header-left[data-v-3a159174],html.dark .shimmy-logo[data-v-3a159174]{background:transparent}.logo-image[data-v-3a159174]{height:35px;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.logo-text[data-v-3a159174]{font-size:1.75rem;font-weight:900;letter-spacing:.05em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.logo-subtitle[data-v-3a159174]{font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.03em;text-shadow:0 1px 2px rgba(0,0,0,.2)}html:not(.dark) .logout-btn[data-v-3a159174]{display:flex;align-items:center;gap:.5rem;background:#fff;color:#754897;border:none;padding:.625rem 1.5rem;border-radius:12px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a}html.dark .logout-btn[data-v-3a159174]{display:flex;align-items:center;gap:.5rem;background:transparent;color:#ff8600;border:2px solid #FF8600;padding:.625rem 1.5rem;border-radius:12px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:none}html:not(.dark) .logout-btn[data-v-3a159174]:hover{background:#ff8600;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ff86004d}html.dark .logout-btn[data-v-3a159174]:hover{background:#ff8600;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #ff860080}.logout-btn svg[data-v-3a159174]{width:1rem;height:1rem}.profile-btn[data-v-3a159174]{display:flex;align-items:center;gap:.5rem;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-btn[data-v-3a159174]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}html.dark .profile-btn[data-v-3a159174]{background:transparent!important;border:none!important;color:#fff}html.dark .profile-btn[data-v-3a159174]:hover{background:transparent!important;border-color:transparent;box-shadow:none}.profile-btn-avatar[data-v-3a159174]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.5)}html.dark .profile-btn-avatar[data-v-3a159174]{border:none}.user-icon[data-v-3a159174]{font-size:1.25rem}.user-display[data-v-3a159174]{font-size:.875rem;font-weight:600}.profile-modal-overlay[data-v-3a159174]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-3a159174 .2s ease-out}@keyframes fadeIn-3a159174{0%{opacity:0}to{opacity:1}}html:not(.dark) .profile-modal-content[data-v-3a159174]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:slideUp-3a159174 .3s ease-out}html.dark .profile-modal-content[data-v-3a159174]{background:#27242d;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #000c;animation:slideUp-3a159174 .3s ease-out}@keyframes slideUp-3a159174{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.profile-modal-header[data-v-3a159174]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid #e5e7eb}html.dark .profile-modal-header[data-v-3a159174]{border-bottom-color:#3d3b41}.profile-modal-header h3[data-v-3a159174]{font-size:1.25rem;font-weight:700;color:#754897;margin:0}.close-btn[data-v-3a159174]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#6b7280;transition:all .2s;padding:.25rem;border-radius:.375rem}html.dark .close-btn[data-v-3a159174]{color:#6c586f}html:not(.dark) .close-btn[data-v-3a159174]:hover{background:#f3f4f6;color:#6b7280}.profile-modal-body[data-v-3a159174]{padding:1.5rem}html:not(.dark) .profile-image-section[data-v-3a159174]{display:flex;align-items:center;gap:2rem;padding:1.5rem;background:#f9fafb;border-radius:12px;margin-bottom:1.5rem}html.dark .profile-image-section[data-v-3a159174]{display:flex;align-items:center;gap:2rem;padding:1.5rem;background:var(--bg-layer-4);border-radius:12px;margin-bottom:1.5rem}.image-preview[data-v-3a159174]{flex-shrink:0}.profile-avatar[data-v-3a159174]{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid #754897;box-shadow:0 4px 12px #7548974d}.profile-avatar img[data-v-3a159174]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-image-btn[data-v-3a159174]{position:absolute;top:8px;right:8px;background:#ef4444e6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;opacity:0}.profile-avatar:hover .remove-image-btn[data-v-3a159174]{opacity:1}.remove-image-btn[data-v-3a159174]:hover{background:#ef4444;transform:scale(1.1)}.profile-avatar-placeholder[data-v-3a159174]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#7548971a,#ff86001a);border:3px dashed rgba(117,72,151,.3);display:flex;align-items:center;justify-content:center;color:#9ca3af}.image-upload-controls[data-v-3a159174]{flex:1;display:flex;flex-direction:column;gap:.75rem}.upload-btn[data-v-3a159174]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(135deg,#754897,#590997);color:#fff;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;width:-moz-fit-content;width:fit-content}.upload-btn[data-v-3a159174]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #75489766}.upload-hint[data-v-3a159174]{color:#6b7280;font-size:13px}html:not(.dark) .profile-divider[data-v-3a159174]{height:1px;background:linear-gradient(90deg,transparent,#e5e7eb,transparent);margin:1.5rem 0}html.dark .profile-divider[data-v-3a159174]{height:1px;background:linear-gradient(90deg,transparent,#3D3B41,transparent);margin:1.5rem 0}html:not(.dark) .profile-info[data-v-3a159174]{background:#f9fafb;border-radius:12px;padding:1rem;margin-bottom:1.5rem}html.dark .profile-info[data-v-3a159174]{background:#3d3b41;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.info-row[data-v-3a159174]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.info-row[data-v-3a159174]:not(:last-child){border-bottom:1px solid #e5e7eb}html.dark .info-row[data-v-3a159174]:not(:last-child){border-bottom-color:#3d3b41}.info-label[data-v-3a159174]{font-size:.875rem;font-weight:600;color:#6b7280}html.dark .info-label[data-v-3a159174]{color:var(--text-secondary)}.info-value[data-v-3a159174]{font-size:.875rem;color:#6b7280;font-weight:500}html.dark .info-value[data-v-3a159174]{color:var(--text-primary)}.access-badge[data-v-3a159174]{background:linear-gradient(135deg,#754897,#916fab);color:#fff;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:700}.profile-form label[data-v-3a159174]{display:block;font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}html.dark .profile-form label[data-v-3a159174]{color:var(--text-secondary)}html:not(.dark) .nickname-input[data-v-3a159174]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .2s;background:#fff;color:#6b7280}html.dark .nickname-input[data-v-3a159174]{width:100%;padding:.75rem;border:2px solid #3D3B41;border-radius:8px;font-size:.875rem;transition:all .2s;background:#3d3b41;color:var(--text-primary)}.nickname-input[data-v-3a159174]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}html.dark .nickname-input[data-v-3a159174]:focus{outline:none;border-color:#ff8600;box-shadow:0 0 0 3px #ff860026}.profile-form small[data-v-3a159174]{display:block;margin-top:.5rem;font-size:.75rem;color:#6b7280}html.dark .profile-form small[data-v-3a159174]{color:var(--text-secondary)}.profile-modal-footer[data-v-3a159174]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:2px solid #e5e7eb}html.dark .profile-modal-footer[data-v-3a159174]{border-top-color:#3d3b41}.btn-primary[data-v-3a159174]{padding:.625rem 1.25rem;background:linear-gradient(135deg,#754897,#916fab);border:none;color:#fff;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-3a159174]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}html:not(.dark) .btn-secondary[data-v-3a159174]{padding:.625rem 1.25rem;background:#f3f4f6;border:2px solid #e5e7eb;color:#6b7280;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}html.dark .btn-secondary[data-v-3a159174]{padding:.625rem 1.25rem;background:#3d3b41;border:2px solid #27242D;color:var(--text-secondary);border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s}html:not(.dark) .btn-secondary[data-v-3a159174]:hover{background:#e5e7eb}html.dark .btn-secondary[data-v-3a159174]:hover{background:#754897;border-color:#754897;color:#fff}.launch-app-btn[data-v-3a159174]{display:flex;align-items:center;gap:.5rem;background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.3);padding:.625rem 1.5rem;border-radius:12px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.launch-app-btn[data-v-3a159174]:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.launch-app-btn svg[data-v-3a159174]{width:1rem;height:1rem}.dashboard-container[data-v-3a159174]{width:100%;position:relative;margin-top:0;min-height:100vh;overflow:hidden;background:#fff;padding-top:100px}html.dark .dashboard-container[data-v-3a159174]{background:#1b191f!important;padding-top:100px}.dashboard-layout[data-v-3a159174]{display:flex;min-height:calc(100vh - 168px);position:relative;overflow:hidden;background:#fff}html.dark .dashboard-layout[data-v-3a159174]{background:#1b191f!important}.dashboard-footer-wrapper[data-v-3a159174]{width:100%;background:#f5f6f8;flex-shrink:0;margin-top:auto;margin-bottom:0;padding-bottom:0}html.dark .dashboard-footer-wrapper[data-v-3a159174]{background:#1b191f}.dashboard-footer-wrapper[data-v-3a159174] .shimmy-footer{background-color:transparent!important;margin:0;padding:0;background:transparent!important}html.dark .dashboard-footer-wrapper[data-v-3a159174] .shimmy-footer{background:transparent!important;border:none!important;border-top:none!important;background-color:transparent!important}html.dark .dashboard-footer-wrapper[data-v-3a159174] .shimmy-footer nav{background:transparent!important}html.dark .dashboard-footer-wrapper[data-v-3a159174] .shimmy-footer a,html.dark .dashboard-footer-wrapper[data-v-3a159174] .shimmy-footer p{background:transparent!important}.menu-toggle-btn[data-v-3a159174]{position:fixed;top:100px;left:20px;z-index:1000;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#754897,#590997);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #7548974d,0 2px 6px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-toggle-btn[data-v-3a159174]:hover{transform:scale(1.1);box-shadow:0 6px 16px #75489766,0 4px 8px #00000026}.menu-toggle-btn[data-v-3a159174]:active{transform:scale(.95)}.menu-toggle-btn.menu-open[data-v-3a159174]{left:320px}.menu-icon[data-v-3a159174]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}html.dark .menu-icon[data-v-3a159174]{filter:brightness(1) invert(0)}.sidebar-overlay[data-v-3a159174]{position:fixed;inset:0;background:#00000080;z-index:39}html.dark .sidebar-overlay[data-v-3a159174]{background:#000000b3}.overlay-enter-active[data-v-3a159174],.overlay-leave-active[data-v-3a159174]{transition:opacity .3s ease}.overlay-enter-from[data-v-3a159174],.overlay-leave-to[data-v-3a159174]{opacity:0}.docs-sidebar[data-v-3a159174]{width:300px;background:#fafafa;border-right:2px solid #e5e7eb;border-top-right-radius:24px;height:calc(100vh - 164px);overflow-y:auto;overflow-x:hidden;flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:2px 0 8px #00000008;position:fixed;top:164px;left:0;z-index:40;transform:translate(-100%)}html.dark .docs-sidebar[data-v-3a159174]{background:#27242d;border-right:2px solid rgba(117,72,151,.3);box-shadow:2px 0 16px #00000080}.docs-sidebar.sidebar-open[data-v-3a159174]{transform:translate(0)}.sidebar-content[data-v-3a159174]{padding:2rem 0}.sidebar-section[data-v-3a159174]{margin-bottom:.5rem}.sidebar-main[data-v-3a159174]{display:flex;align-items:center;gap:.875rem;width:calc(100% - 2rem);margin:0 1rem .5rem;padding:.875rem 1.25rem;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9375rem;font-weight:600;color:#374151;text-align:left;border-left:3px solid transparent}html:not(.dark) .sidebar-main[data-v-3a159174]:hover{background:#fff;color:#754897;border-left-color:#754897;transform:translate(2px)}html.dark .sidebar-main[data-v-3a159174]{color:var(--text-primary)}html.dark .sidebar-main[data-v-3a159174]:hover{background:var(--bg-layer-3);color:#754897;border-left-color:#754897;transform:translate(2px)}html.dark .sidebar-main.active[data-v-3a159174]{background:var(--bg-layer-3);color:#754897;border-left-color:#754897}html:not(.dark) .sidebar-main.active[data-v-3a159174]{background:#fff;color:#754897;border-left-color:#754897}html:not(.dark) .sidebar-divider[data-v-3a159174]{height:1px;background:#e5e7eb;margin:1rem;transition:all .2s ease}html.dark .sidebar-divider[data-v-3a159174]{height:1px;background:#75489733;margin:1rem;transition:all .2s ease}.sidebar-category[data-v-3a159174]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:600;color:#6b7280;text-align:left;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin:0 .75rem}html:not(.dark) .sidebar-category[data-v-3a159174]:hover{background:#fff;color:#754897}html.dark .sidebar-category[data-v-3a159174]{color:#d7d4e9!important;background:transparent!important;transition:all .3s ease!important}html.dark .sidebar-category[data-v-3a159174]:hover{background:#ff86001f!important;color:#fff!important}.category-icon[data-v-3a159174]{font-size:1.125rem}.category-text[data-v-3a159174]{flex:1}.chevron[data-v-3a159174]{width:1.125rem;height:1.125rem;color:#d7d4e9!important;transition:transform .2s ease}.chevron.expanded[data-v-3a159174]{transform:rotate(90deg)}.sidebar-children[data-v-3a159174]{padding:.25rem 0;overflow:hidden}.sidebar-item[data-v-3a159174]{display:flex;align-items:center;gap:.875rem;width:100%;padding:.75rem 1.5rem .75rem 3rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:400;color:#9ca3af;text-align:left;border-left:3px solid transparent;border-radius:0 6px 6px 0;margin:2px .75rem 2px 0}html:not(.dark) .sidebar-item[data-v-3a159174]:hover{background:#fff;color:#754897;border-left-color:#754897;padding-left:3.25rem;font-weight:500}html:not(.dark) .sidebar-item.active[data-v-3a159174]{background:#fff;color:#754897;border-left-color:#754897;font-weight:600}html.dark .sidebar-item[data-v-3a159174]{color:#d7d4e9!important;background:transparent!important;transition:all .3s ease!important}html.dark .sidebar-item[data-v-3a159174]:hover{background:#ff86001f!important;color:#fff!important;border-left-color:#ff8600!important;padding-left:3.5rem!important}html.dark .sidebar-item.active[data-v-3a159174]{background:#ff860026!important;color:#fff!important;border-left-color:#ff8600!important;font-weight:600!important}.item-icon[data-v-3a159174]{font-size:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.icon-img[data-v-3a159174]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.item-text[data-v-3a159174]{flex:1}.expand-enter-active[data-v-3a159174],.expand-leave-active[data-v-3a159174]{transition:all .3s ease;max-height:1000px}.expand-enter-from[data-v-3a159174],.expand-leave-to[data-v-3a159174]{max-height:0;opacity:0}html:not(.dark) .docs-content[data-v-3a159174]{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#f5f6f8;transition:background .2s ease;padding:0;margin-left:0;width:100%;min-height:100vh}html.dark .docs-content[data-v-3a159174]{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:#1b191f;transition:background .2s ease;padding:0;margin-left:0;width:100%;min-height:100vh}.docs-content[data-v-3a159174]>:last-child{margin-top:auto}.content-section[data-v-3a159174]{width:100%;max-width:100%;margin:0 auto;padding:1.5rem 1.5rem 2rem}html:not(.dark) .welcome-hero[data-v-3a159174]{position:relative;background:#fff;border-radius:28px;padding:0;margin:4.4rem 0 1rem;overflow:hidden;box-shadow:0 6px 24px #00000014;border:2px solid #e5e7eb;transition:all .3s ease;min-height:280px}html.dark .welcome-hero[data-v-3a159174]{position:relative;background:transparent;border-radius:28px;padding:0;margin:4.4rem 0 1rem;overflow:hidden;box-shadow:0 6px 24px #0006;border:2px solid rgba(255,134,0,.3);transition:all .3s ease;min-height:280px}.welcome-hero[data-v-3a159174]:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-2px)}html.dark .welcome-hero[data-v-3a159174]:hover{box-shadow:0 8px 32px #0009;transform:translateY(-2px)}.hero-pattern[data-v-3a159174]{position:absolute;inset:0;z-index:0;width:100%;height:100%}.hero-bg-image[data-v-3a159174]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;z-index:0;display:none}.hero-gradient[data-v-3a159174]{position:absolute;inset:0;background:transparent;z-index:1;mix-blend-mode:normal}.hero-content[data-v-3a159174]{position:relative;padding:1.5rem;z-index:2}html:not(.dark) .hero-title[data-v-3a159174]{font-size:2rem;font-weight:900;color:#fff;margin:0 0 .55rem;text-shadow:none;display:flex;align-items:center;gap:1rem}html:not(.dark) .hero-title .emoji[data-v-3a159174]{font-size:2.5rem;filter:none}html:not(.dark) .hero-description[data-v-3a159174]{font-size:.95rem;color:#fffffff2;margin:0 0 1.1rem;line-height:1.7;text-shadow:none;font-weight:400}html.dark .hero-title[data-v-3a159174]{font-size:2rem;font-weight:900;color:#fff!important;margin:0 0 .55rem;text-shadow:none!important;display:flex;align-items:center;gap:1rem;filter:none!important}html.dark .hero-title .emoji[data-v-3a159174]{font-size:2.5rem;filter:none!important;text-shadow:none!important}html.dark .hero-description[data-v-3a159174]{font-size:.95rem;color:#d7d4e9!important;margin:0 0 1.1rem;line-height:1.7;text-shadow:none!important;font-weight:400;filter:none!important}html:not(.dark) .hero-hint[data-v-3a159174]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff;border-radius:8px;border-left:3px solid #10b981;color:#065f46;font-size:.9375rem;line-height:1.6;box-shadow:0 1px 3px #0000001a;transition:all .2s ease;max-width:800px}html.dark .hero-hint[data-v-3a159174]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bg-layer-4);border-radius:8px;border-left:3px solid #10b981;color:#10b981;font-size:.9375rem;line-height:1.6;box-shadow:0 2px 8px #0000004d;transition:all .2s ease;max-width:800px}.hint-icon[data-v-3a159174]{width:1.5rem;height:1.5rem;flex-shrink:0;color:#10b981}.blog-editor-fab[data-v-3a159174]{position:absolute;bottom:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#ff8600,#ff7021);color:#fff;border:none;border-radius:50px;font-weight:700;font-size:.95rem;cursor:pointer;box-shadow:0 4px 16px #ff860066,0 2px 8px #ff70214d;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;border:2px solid rgba(255,255,255,.2)}.blog-editor-fab[data-v-3a159174]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px #ff860099,0 4px 12px #ff702180;background:linear-gradient(135deg,#ff7021,#ff5f0a)}.blog-editor-fab[data-v-3a159174]:active{transform:translateY(-1px) scale(1.02)}html.dark .blog-editor-fab[data-v-3a159174]{background:linear-gradient(135deg,#ff8600,#ff7021);box-shadow:0 4px 16px #ff86004d,0 2px 8px #ff702133}html.dark .blog-editor-fab[data-v-3a159174]:hover{box-shadow:0 8px 24px #ff860080,0 4px 12px #ff702166;background:linear-gradient(135deg,#ff7021,#ff5f0a)}.fab-icon[data-v-3a159174]{font-size:1.5rem;line-height:1}.fab-label[data-v-3a159174]{font-size:.95rem;font-weight:700;letter-spacing:.025em}@media(max-width:768px){.blog-editor-fab[data-v-3a159174]{padding:.875rem 1.25rem;gap:.5rem}.fab-label[data-v-3a159174]{display:none}.fab-icon[data-v-3a159174]{font-size:1.75rem}}.stats-grid[data-v-3a159174]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}html:not(.dark) .stat-card[data-v-3a159174]{background:#fff;border:2px solid #e5e7eb;border-bottom:4px solid #754897;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f;position:relative;overflow:visible;cursor:pointer}html.dark .stat-card[data-v-3a159174]{background:#27242d;border:2px solid #754897;border-bottom:4px solid #FF8600;border-radius:16px;padding:2rem;display:flex;align-items:center;gap:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #ff86001a;position:relative;overflow:visible;cursor:pointer}.stat-card[data-v-3a159174]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px #ff86004d;background:#ff86000d}.stat-card.purple[data-v-3a159174]{border-color:#e5e7eb;border-bottom-color:#754897}.stat-card.purple[data-v-3a159174]:hover{background:#ff86000d;box-shadow:0 12px 32px #ff86004d}.stat-card.orange[data-v-3a159174]{border-color:#e5e7eb;border-bottom-color:#754897}.stat-card.orange[data-v-3a159174]:hover{background:#ff86000d;box-shadow:0 12px 32px #ff86004d}.stat-icon[data-v-3a159174]{font-size:2.75rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.stat-info[data-v-3a159174]{flex:1}.stat-label[data-v-3a159174]{font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.075em;margin-bottom:.5rem}html.dark .stat-label[data-v-3a159174]{color:var(--text-secondary)}.stat-value[data-v-3a159174]{font-size:2.5rem;font-weight:900;color:#6b7280;line-height:1}html.dark .stat-value[data-v-3a159174]{color:var(--text-primary)}html:not(.dark) .content-card[data-v-3a159174]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:1.375rem;margin-bottom:1.375rem;box-shadow:0 4px 12px #00000014;transition:all .3s ease}html.dark .content-card[data-v-3a159174]{background:var(--bg-layer-4);border:2px solid rgba(117,72,151,.3);border-radius:16px;padding:1.375rem;margin-bottom:1.375rem;box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.content-card[data-v-3a159174]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.section-title[data-v-3a159174]{font-size:1.875rem;font-weight:900;color:#6b7280;margin:0 0 1.1rem;letter-spacing:-.02em}html.dark .section-title[data-v-3a159174]{color:var(--heading-purple)}.overview-boxes[data-v-3a159174]{display:grid;gap:1.5rem}html:not(.dark) .overview-box[data-v-3a159174]{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;border-left:3px solid #754897;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}html.dark .overview-box[data-v-3a159174]{padding:1.5rem;background:var(--bg-layer-4);border:1px solid rgba(117,72,151,.3);border-radius:8px;border-left:3px solid #754897;transition:all .2s ease;box-shadow:0 2px 8px #0000004d}.overview-box[data-v-3a159174]:hover{transform:translate(3px);box-shadow:0 2px 8px #0000001a}.overview-box h3[data-v-3a159174]{font-size:1.1875rem;font-weight:800;color:#754897;margin:0 0 .875rem;letter-spacing:-.01em}html.dark .overview-box h3[data-v-3a159174]{color:#ff8600}.overview-box p[data-v-3a159174]{font-size:.9375rem;color:#6b7280;line-height:1.7;margin:0}html.dark .overview-box p[data-v-3a159174]{color:var(--text-primary)}.quick-links-grid[data-v-3a159174]{display:grid;gap:1rem;max-width:900px}html:not(.dark) .quick-link-item[data-v-3a159174]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}html.dark .quick-link-item[data-v-3a159174]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:var(--bg-layer-4);border:2px solid rgba(117,72,151,.3);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left}html:not(.dark) .quick-link-item[data-v-3a159174]:hover{border-color:#754897;transform:translate(8px);box-shadow:0 4px 16px #6b469626;background:linear-gradient(135deg,#f3f0f8,#fff)}html.dark .quick-link-item[data-v-3a159174]:hover{border-color:#ff8600;transform:translate(8px);box-shadow:0 4px 16px #ff86004d;background:#7548974d}.quick-link-item .link-icon[data-v-3a159174]{font-size:2rem;flex-shrink:0}.link-content[data-v-3a159174]{flex:1}.link-content h4[data-v-3a159174]{font-size:1.0625rem;font-weight:700;color:#6b7280;margin:0 0 .25rem}html.dark .link-content h4[data-v-3a159174]{color:var(--heading-purple)}.link-content p[data-v-3a159174]{font-size:.875rem;color:#6b7280;margin:0}html.dark .link-content p[data-v-3a159174]{color:var(--text-primary)}.arrow-icon[data-v-3a159174]{width:1.25rem;height:1.25rem;color:#d7d4e9!important;flex-shrink:0;transition:all .3s ease}.quick-link-item:hover .arrow-icon[data-v-3a159174]{color:#754897;transform:translate(4px)}html:not(.dark) .content-header[data-v-3a159174]{background:#fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 2px 12px #0000000d;text-align:center}html.dark .content-header[data-v-3a159174]{background:#3d3b41;border-radius:16px;padding:3rem 2rem;box-shadow:0 2px 12px #0000004d;text-align:center}.content-title[data-v-3a159174]{font-size:2.25rem;font-weight:900;color:#754897;margin:0 0 .5rem;text-transform:capitalize}.content-subtitle[data-v-3a159174]{font-size:1.125rem;color:#6b7280;margin:0}html.dark .content-subtitle[data-v-3a159174]{color:var(--text-secondary)}.docs-sidebar[data-v-3a159174]::-webkit-scrollbar{width:6px}html:not(.dark) .docs-sidebar[data-v-3a159174]::-webkit-scrollbar-track{background:#fff}html.dark .docs-sidebar[data-v-3a159174]::-webkit-scrollbar-track{background:#1b191f}.docs-sidebar[data-v-3a159174]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}html.dark .docs-sidebar[data-v-3a159174]::-webkit-scrollbar-thumb{background:#6c586f;border-radius:3px}.docs-sidebar[data-v-3a159174]::-webkit-scrollbar-thumb:hover{background:#9ca3af}html.dark .docs-sidebar[data-v-3a159174]::-webkit-scrollbar-thumb:hover{background:#754897}@media(max-width:1024px){.docs-sidebar[data-v-3a159174]{width:280px;height:calc(100vh - 164px)}.content-section[data-v-3a159174]{padding:2rem 1.5rem}}@media(max-width:768px){.dashboard-container[data-v-3a159174]{margin-top:164px;height:auto;overflow:visible}.dashboard-layout[data-v-3a159174]{flex-direction:column;height:auto;overflow:visible}.docs-sidebar[data-v-3a159174]{width:100%;height:auto;max-height:80vh}.docs-content[data-v-3a159174]{height:auto;overflow-y:visible}.hero-title[data-v-3a159174]{font-size:1.75rem;flex-direction:column;align-items:flex-start}.stats-grid[data-v-3a159174]{grid-template-columns:repeat(2,1fr)}.header-content[data-v-3a159174]{padding:1rem 1.5rem}.logo-text[data-v-3a159174]{font-size:1.5rem}}.overview-content[data-v-3a159174]{animation:fadeIn-3a159174 .4s ease;max-width:1400px;margin:0 auto;padding:0 2rem}@keyframes fadeIn-3a159174{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mission-hero-embed[data-v-3a159174]{background:linear-gradient(135deg,#ff8600,#ff7021,#ff8600);background-size:200% 200%;border-radius:20px;padding:3rem 2.5rem;margin-bottom:2rem;color:#fff;text-align:center;box-shadow:0 8px 24px #ff860059;position:relative;overflow:hidden;animation:gradientShift-3a159174 8s ease infinite,pulseGlow-3a159174 3s ease-in-out infinite}.mission-hero-embed[data-v-3a159174]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rotate-3a159174 15s linear infinite;pointer-events:none}.mission-hero-embed[data-v-3a159174]:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);background-size:200% 200%;animation:shimmer-3a159174 3s ease-in-out infinite;pointer-events:none}@keyframes gradientShift-3a159174{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pulseGlow-3a159174{0%,to{box-shadow:0 8px 24px #ff860059,0 0 40px #ff860033}50%{box-shadow:0 12px 32px #ff702180,0 0 60px #ff860066}}@keyframes rotate-3a159174{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-3a159174{0%,to{background-position:-200% 0}50%{background-position:200% 0}}.mission-icon-large[data-v-3a159174]{font-size:3.5rem;margin-bottom:1rem;animation:float-3a159174 3s ease-in-out infinite,iconPulse-3a159174 2s ease-in-out infinite;position:relative;z-index:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}html.dark .mission-icon-large[data-v-3a159174]{filter:none!important}@keyframes iconPulse-3a159174{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.overview-title[data-v-3a159174]{font-size:2.5rem;font-weight:900;margin-bottom:2rem;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.2);animation:titleBounce-3a159174 4s ease-in-out infinite}@keyframes titleBounce-3a159174{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mission-statement[data-v-3a159174]{background:#ffffff26;border-radius:16px;padding:2rem;margin:0 auto 2rem;max-width:700px;border:2px solid rgba(255,255,255,.3);position:relative;z-index:1;animation:statementFloat-3a159174 5s ease-in-out infinite}@keyframes statementFloat-3a159174{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.mission-text[data-v-3a159174]{font-size:1.75rem;font-weight:700;font-style:italic;margin:0;position:relative;z-index:1}.mission-description[data-v-3a159174]{font-size:1.0625rem;line-height:1.8;opacity:.95;max-width:800px;margin:0 auto;position:relative;z-index:1}.section-intro[data-v-3a159174]{text-align:center;color:#6b7280;margin-bottom:1.1rem;font-size:1.0625rem}html.dark .section-intro[data-v-3a159174]{color:var(--text-secondary)}.benefits-grid[data-v-3a159174]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.6875rem;margin-top:1.1rem}html:not(.dark) .benefit-card-embed[data-v-3a159174]{background:#fff;border-radius:12px;padding:.825rem;box-shadow:0 4px 12px #00000014;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease;border-left:3px solid transparent}html.dark .benefit-card-embed[data-v-3a159174]{background:var(--bg-layer-4);border-radius:12px;padding:.825rem;box-shadow:0 4px 12px #0000004d;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease;border-left:3px solid rgba(255,134,0,.5)}.benefit-card-embed[data-v-3a159174]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #75489733;border-left-color:#754897}.benefit-icon[data-v-3a159174]{font-size:1.75rem;flex-shrink:0}.benefit-text[data-v-3a159174]{font-size:.9375rem;line-height:1.6;color:#374151;margin:0}html.dark .benefit-text[data-v-3a159174]{color:var(--text-primary)}html:not(.dark) .about-text-block[data-v-3a159174]{background:#f9fafb;border-radius:12px;padding:.9625rem;margin-bottom:.825rem;border-left:4px solid #754897}html.dark .about-text-block[data-v-3a159174]{background:var(--bg-layer-4)!important;border-radius:12px;padding:.9625rem;margin-bottom:.825rem;border-left:4px solid #754897}.about-text-block p[data-v-3a159174]{font-size:1.0625rem;line-height:1.8;color:#374151;margin:0}html.dark .about-text-block p[data-v-3a159174]{color:var(--text-primary)}html:not(.dark) .continue-exploring[data-v-3a159174]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;background:linear-gradient(135deg,#ff8600,#f93)!important;border-radius:16px;padding:2rem 2.5rem;cursor:pointer;transition:all .3s ease;margin-top:2rem;color:#fff!important;border:none!important;text-decoration:none;box-shadow:0 8px 24px #ff86004d;border-bottom:2px solid rgba(255,255,255,.2)!important}html:not(.dark) .continue-exploring[data-v-3a159174]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #ff860066}html.dark .continue-exploring[data-v-3a159174]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;background:linear-gradient(135deg,#ff8600,#f93)!important;border-radius:16px;padding:2rem 2.5rem;cursor:pointer;transition:all .3s ease;margin-top:2rem;color:#fff!important;border:none!important;text-decoration:none;box-shadow:0 8px 24px #ff860066;border-bottom:2px solid rgba(255,255,255,.2)!important}html.dark .continue-exploring[data-v-3a159174]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #ff860080}.continue-exploring[data-v-3a159174]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:900px;background:linear-gradient(135deg,#ff8600,#f93);border-radius:16px;padding:2rem 2.5rem;cursor:pointer;transition:all .3s ease;margin-top:2rem;color:#fff;border:none;text-decoration:none;box-shadow:0 8px 24px #ff86004d;border-bottom:2px solid rgba(255,255,255,.2)}.continue-exploring[data-v-3a159174]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #ff860066}.continue-content[data-v-3a159174]{text-align:left}.continue-content h3[data-v-3a159174]{font-size:1.5rem;font-weight:800;margin:0 0 .5rem}.continue-content p[data-v-3a159174]{font-size:.9375rem;margin:0;opacity:.95}.continue-arrow[data-v-3a159174]{width:48px;height:48px;flex-shrink:0;transition:transform .3s ease}.continue-exploring:hover .continue-arrow[data-v-3a159174]{transform:translate(8px)}@media(max-width:768px){.benefits-grid[data-v-3a159174]{grid-template-columns:1fr}.mission-hero-embed[data-v-3a159174]{padding:2rem 1.5rem}.overview-title[data-v-3a159174]{font-size:2rem}.mission-text[data-v-3a159174]{font-size:1.5rem}.continue-exploring[data-v-3a159174]{flex-direction:column;text-align:center;gap:1.5rem}.continue-content[data-v-3a159174]{text-align:center}}.fundamentals-scrolling-page[data-v-3a159174]{width:100%;min-height:100%;overflow-y:auto;scroll-behavior:smooth;background:#f9fafb;padding-bottom:3rem}html.dark .fundamentals-scrolling-page[data-v-3a159174]{background:#000}.page-title-banner[data-v-3a159174]{background:linear-gradient(135deg,#754897,#ff8600);border-radius:20px;padding:1rem 2.5rem;margin:-.0625rem auto 0;max-width:-moz-fit-content;max-width:fit-content;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #7548974d;animation:bannerPulse-3a159174 3s ease-in-out infinite;position:relative;overflow:hidden;width:auto}.page-title-banner[data-v-3a159174]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,134,0,.1),transparent);animation:bannerShine-3a159174 3s ease-in-out infinite}@keyframes bannerPulse-3a159174{0%,to{box-shadow:0 4px 16px #7548974d,0 0 20px #ff860033}50%{box-shadow:0 6px 24px #75489780,0 0 30px #ff860066}}@keyframes bannerShine-3a159174{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.banner-title[data-v-3a159174]{font-size:1.75rem;font-weight:800;color:#fff;margin:0;text-align:center;letter-spacing:.5px;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media(max-width:768px){.page-title-banner[data-v-3a159174]{margin:1.5rem auto 0;padding:.875rem 2rem}.banner-title[data-v-3a159174]{font-size:1.5rem}}.fundamentals-section[data-v-3a159174]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;scroll-margin-top:1rem}.section-hero[data-v-3a159174]{text-align:center;padding:1.1rem 0;margin-bottom:1.1rem}.section-icon-large[data-v-3a159174]{font-size:4rem;margin-bottom:.55rem;animation:float-3a159174 3s ease-in-out infinite}.fundamentals-title[data-v-3a159174]{font-size:3rem;font-weight:700;color:#754897;margin:0;background:linear-gradient(135deg,#754897,#590997);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fundamentals-content[data-v-3a159174]{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.section-text[data-v-3a159174]{font-size:1.125rem;line-height:1.8;color:#374151;margin:0}html.dark .section-text[data-v-3a159174]{color:var(--text-primary)}.feature-list[data-v-3a159174]{display:flex;flex-direction:column;gap:.825rem;margin-top:.825rem}.feature-item[data-v-3a159174]{display:flex;align-items:flex-start;gap:1rem;padding:.825rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}html.dark .feature-item[data-v-3a159174]{background:#3d3b41;border-color:#27242d}.feature-item[data-v-3a159174]:hover{transform:translate(8px);border-color:#754897;box-shadow:0 4px 12px #75489726}html.dark .feature-item[data-v-3a159174]:hover{border-color:#ff8600;box-shadow:0 4px 12px #ff860026}.feature-icon[data-v-3a159174]{font-size:2rem;flex-shrink:0}.feature-item h3[data-v-3a159174]{font-size:1.25rem;font-weight:600;color:#754897;margin:0 0 .5rem}html.dark .feature-item h3[data-v-3a159174]{color:#ff8600}.feature-item p[data-v-3a159174]{font-size:1rem;color:#6b7280;margin:0}html.dark .feature-item p[data-v-3a159174]{color:var(--text-secondary)}.feature-grid[data-v-3a159174]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:1.5rem}html:not(.dark) .feature-card[data-v-3a159174]{padding:2rem;background:#fff;border:2px solid #e5e7eb;border-radius:16px;text-align:center;transition:all .3s ease}html.dark .feature-card[data-v-3a159174]{padding:2rem;background:var(--bg-layer-4);border:2px solid rgba(117,72,151,.3);border-radius:16px;text-align:center;transition:all .3s ease}.feature-card[data-v-3a159174]:hover{transform:translateY(-4px);border-color:#754897;box-shadow:0 8px 24px #75489733}a.feature-card[data-v-3a159174]{display:block;text-decoration:none;color:inherit}a.feature-card[data-v-3a159174]:hover{transform:translateY(-4px);border-color:#ff8600;box-shadow:0 8px 24px #ff86004d}.feature-icon-large[data-v-3a159174]{font-size:3rem;display:block;margin-bottom:1rem}.feature-card h3[data-v-3a159174]{font-size:1.25rem;font-weight:600;color:#754897;margin:0 0 .75rem}.feature-card p[data-v-3a159174]{font-size:.95rem;color:#6b7280;margin:0;line-height:1.6}.tech-badges[data-v-3a159174]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.tech-badge[data-v-3a159174]{padding:.5rem 1rem;background:linear-gradient(135deg,#754897,#590997);color:#fff;border-radius:24px;font-size:.875rem;font-weight:600;transition:all .3s ease}.tech-badge[data-v-3a159174]:hover{transform:scale(1.05);box-shadow:0 4px 12px #7548974d}.governance-list[data-v-3a159174]{list-style:none;padding:0;margin:1.5rem 0 0}.governance-list li[data-v-3a159174]{padding:1rem 1rem 1rem 3rem;margin-bottom:.75rem;background:#f9fafb;border-left:4px solid #754897;border-radius:8px;position:relative;color:#374151}html.dark .governance-list li[data-v-3a159174]{background:#3d3b41;border-left-color:#ff8600;color:var(--text-primary)}.governance-list li[data-v-3a159174]:before{content:"✓";position:absolute;left:1rem;color:#754897;font-weight:700;font-size:1.25rem}.safety-features[data-v-3a159174]{display:flex;flex-direction:column;gap:.825rem;margin-top:.825rem}html:not(.dark) .safety-item[data-v-3a159174]{display:flex;align-items:flex-start;gap:1rem;padding:.825rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.safety-item[data-v-3a159174]:hover{border-color:#754897;box-shadow:0 4px 12px #75489726}.safety-icon[data-v-3a159174]{font-size:2.5rem;flex-shrink:0}.safety-item h3[data-v-3a159174]{font-size:1.125rem;font-weight:600;color:#754897;margin:0 0 .5rem}.safety-item p[data-v-3a159174]{font-size:.95rem;color:#6b7280;margin:0}.transparency-list[data-v-3a159174]{list-style:none;padding:0;margin:.825rem 0 0}.transparency-list li[data-v-3a159174]{padding:.6875rem;margin-bottom:.55rem;background:linear-gradient(135deg,#7548970d,#ff86000d);border:1px solid #e5e7eb;border-radius:12px;color:#374151;line-height:1.8}.transparency-list strong[data-v-3a159174]{color:#754897;font-weight:600}.roadmap-timeline[data-v-3a159174]{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;position:relative;padding-left:3rem}.roadmap-timeline[data-v-3a159174]:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#754897,#ff8600)}.timeline-item[data-v-3a159174]{position:relative;display:flex;gap:1.5rem}html:not(.dark) .timeline-marker[data-v-3a159174]{position:absolute;left:-3rem;top:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#fff;border:3px solid #754897;z-index:2}.timeline-marker.phase-current[data-v-3a159174]{border-color:#754897;box-shadow:0 0 20px #75489780;animation:pulse-3a159174 2s ease-in-out infinite}.timeline-marker.phase-upcoming[data-v-3a159174]{border-color:#ff8600}.timeline-marker.phase-future[data-v-3a159174]{border-color:#9ca3af;opacity:.7}html:not(.dark) .timeline-content[data-v-3a159174]{flex:1;padding:1.5rem;background:#fff;border:2px solid #e5e7eb;border-radius:16px;transition:all .3s ease}.timeline-content[data-v-3a159174]:hover{transform:translate(8px);border-color:#754897;box-shadow:0 8px 24px #75489726}.timeline-content h3[data-v-3a159174]{font-size:1.5rem;font-weight:700;color:#754897;margin:0 0 .5rem}.timeline-content p[data-v-3a159174]{font-size:.875rem;font-weight:600;color:#ff8600;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.timeline-content ul[data-v-3a159174]{list-style:none;padding:0;margin:0}.timeline-content li[data-v-3a159174]{padding:.75rem 0;color:#6b7280;border-bottom:1px solid #e5e7eb}.timeline-content li[data-v-3a159174]:last-child{border-bottom:none}.timeline-content li[data-v-3a159174]:before{content:"→";margin-right:.75rem;color:#754897;font-weight:700}.roles-grid[data-v-3a159174]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.825rem;margin-top:.825rem}html:not(.dark) .role-card[data-v-3a159174]{padding:1.1rem .825rem;background:linear-gradient(135deg,#7548970d,#ff86000d);border:2px solid #e5e7eb;border-radius:16px;text-align:center;transition:all .3s ease}.role-card[data-v-3a159174]:hover{transform:translateY(-4px);border-color:#754897;box-shadow:0 8px 24px #75489733}.role-icon[data-v-3a159174]{font-size:3rem;display:block;margin-bottom:.55rem}.role-card h3[data-v-3a159174]{font-size:1.25rem;font-weight:600;color:#754897;margin:0 0 .4125rem}.role-card p[data-v-3a159174]{font-size:.95rem;color:#6b7280;margin:0;line-height:1.6}.benefits-list[data-v-3a159174]{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}html:not(.dark) .benefit-item[data-v-3a159174]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.benefit-item[data-v-3a159174]:hover{transform:translate(6px);border-color:#754897;box-shadow:0 4px 12px #75489726}.benefit-item .benefit-icon[data-v-3a159174]{font-size:2rem;flex-shrink:0}.benefit-item p[data-v-3a159174]{font-size:1rem;color:#374151;margin:0}.benefit-item strong[data-v-3a159174]{color:#754897;font-weight:600}@keyframes float-3a159174{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-3a159174{0%,to{box-shadow:0 0 20px #75489780}50%{box-shadow:0 0 30px #754897cc}}@media(max-width:768px){.fundamentals-section[data-v-3a159174]{padding:2rem 1rem;min-height:auto}.fundamentals-title[data-v-3a159174]{font-size:2rem}.section-icon-large[data-v-3a159174]{font-size:3rem}.feature-grid[data-v-3a159174],.roles-grid[data-v-3a159174]{grid-template-columns:1fr}.roadmap-timeline[data-v-3a159174]{padding-left:2rem}.timeline-marker[data-v-3a159174]{left:-2rem;width:2rem;height:2rem;font-size:1rem}}.broadcast-card[data-v-3a159174]{border-left:4px solid #FF8600;background:linear-gradient(135deg,#ff86000d,#7548970d)}html.dark .broadcast-card[data-v-3a159174]{background:linear-gradient(135deg,#ff86001a,#7548971a);border-left:4px solid #FF7021}.broadcast-card-empty[data-v-3a159174]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;opacity:.7}.broadcast-empty-icon[data-v-3a159174]{font-size:3rem}.broadcast-empty-text[data-v-3a159174]{color:#9ca3af;margin:0}html.dark .broadcast-empty-text[data-v-3a159174]{color:#6c586f}.broadcast-header[data-v-3a159174]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.broadcast-header .section-title[data-v-3a159174]{margin:0}.recent-broadcasts-btn[data-v-3a159174]{padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.recent-broadcasts-btn[data-v-3a159174]:hover{background:#590997;transform:translateY(-2px);box-shadow:0 4px 8px #75489733}html.dark .recent-broadcasts-btn[data-v-3a159174]{box-shadow:0 4px 8px #7548974d}.broadcast-content[data-v-3a159174]{display:flex;flex-direction:column;gap:1rem}.broadcast-meta[data-v-3a159174]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.broadcast-time[data-v-3a159174]{color:#9ca3af}html.dark .broadcast-time[data-v-3a159174]{color:#6c586f}.broadcast-severity[data-v-3a159174]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase}.broadcast-severity.severity-critical[data-v-3a159174]{background:#fee2e2;color:#7f1d1d}.broadcast-severity.severity-warning[data-v-3a159174]{background:#fef3c7;color:#78350f}.broadcast-severity.severity-info[data-v-3a159174]{background:#dbeafe;color:#0c2d6b}html.dark .broadcast-severity.severity-critical[data-v-3a159174]{background:#ef444433;color:#fca5a5}html.dark .broadcast-severity.severity-warning[data-v-3a159174]{background:#f59e0b33;color:#fcd34d}html.dark .broadcast-severity.severity-info[data-v-3a159174]{background:#60a5fa33;color:#93c5fd}.broadcast-title[data-v-3a159174]{margin:0;font-size:1.125rem;font-weight:700;color:#ff8600}html.dark .broadcast-title[data-v-3a159174]{color:#ff7021}.broadcast-text[data-v-3a159174]{margin:0;color:#4b5563;line-height:1.6}html.dark .broadcast-text[data-v-3a159174]{color:#d7d4e9}.broadcast-recipients[data-v-3a159174]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb}html.dark .broadcast-recipients[data-v-3a159174]{border-top-color:#27242d}.recipients-label[data-v-3a159174]{font-size:.875rem;font-weight:600;color:#6b7280}html.dark .recipients-label[data-v-3a159174]{color:#6c586f}.recipients-tags[data-v-3a159174]{display:flex;flex-wrap:wrap;gap:.5rem}.recipient-tag[data-v-3a159174]{display:inline-block;padding:.25rem .75rem;background:#754897;color:#fff;border-radius:4px;font-size:.875rem}.broadcast-history-backdrop[data-v-3a159174]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem}.broadcast-history-modal[data-v-3a159174]{background:#fff;border-radius:12px;max-width:700px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}html.dark .broadcast-history-modal[data-v-3a159174]{background:#27242d}.broadcast-history-header[data-v-3a159174]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #e5e7eb;background:#f9fafb;border-radius:12px 12px 0 0}html.dark .broadcast-history-header[data-v-3a159174]{background:#3d3b41;border-bottom-color:#27242d}.broadcast-history-header h2[data-v-3a159174]{margin:0;font-size:1.25rem;color:#ff8600}html.dark .broadcast-history-header h2[data-v-3a159174]{color:#ff7021}.close-btn[data-v-3a159174]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#9ca3af;transition:color .2s ease}.close-btn[data-v-3a159174]:hover{color:#1f2937}html.dark .close-btn[data-v-3a159174]:hover{color:#d7d4e9}.broadcast-history-content[data-v-3a159174]{flex:1;overflow-y:auto;padding:1.5rem 2rem}.broadcasts-list[data-v-3a159174]{display:flex;flex-direction:column;gap:1.5rem}.broadcast-item[data-v-3a159174]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .2s ease}html.dark .broadcast-item[data-v-3a159174]{background:#3d3b41;border-color:#27242d}.broadcast-item[data-v-3a159174]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}html.dark .broadcast-item[data-v-3a159174]:hover{box-shadow:0 4px 12px #0000004d}.broadcast-item-header[data-v-3a159174]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.broadcast-item-info[data-v-3a159174]{display:flex;flex-direction:column;gap:.25rem}.broadcast-item-title[data-v-3a159174]{margin:0;font-size:1rem;font-weight:700;color:#1f2937}html.dark .broadcast-item-title[data-v-3a159174]{color:#d7d4e9}.broadcast-item-time[data-v-3a159174]{font-size:.75rem;color:#9ca3af}html.dark .broadcast-item-time[data-v-3a159174]{color:#6c586f}.broadcast-item-severity[data-v-3a159174]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.broadcast-item-severity.severity-critical[data-v-3a159174]{background:#fee2e2;color:#7f1d1d}.broadcast-item-severity.severity-warning[data-v-3a159174]{background:#fef3c7;color:#78350f}.broadcast-item-severity.severity-info[data-v-3a159174]{background:#dbeafe;color:#0c2d6b}html.dark .broadcast-item-severity.severity-critical[data-v-3a159174]{background:#ef444433;color:#fca5a5}html.dark .broadcast-item-severity.severity-warning[data-v-3a159174]{background:#f59e0b33;color:#fcd34d}html.dark .broadcast-item-severity.severity-info[data-v-3a159174]{background:#60a5fa33;color:#93c5fd}.broadcast-item-text[data-v-3a159174]{margin:0;font-size:.95rem;color:#4b5563;line-height:1.5}html.dark .broadcast-item-text[data-v-3a159174]{color:#d7d4e9}.broadcast-item-recipients[data-v-3a159174]{display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb}html.dark .broadcast-item-recipients[data-v-3a159174]{border-top-color:#27242d}.recipients-list[data-v-3a159174]{display:flex;flex-wrap:wrap;gap:.5rem}.recipient-tag-small[data-v-3a159174]{display:inline-block;padding:.25rem .5rem;background:#754897;color:#fff;border-radius:4px;font-size:.75rem}.broadcasts-empty[data-v-3a159174]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;text-align:center}.broadcasts-empty .empty-icon[data-v-3a159174]{font-size:3rem;opacity:.5}.broadcasts-empty p[data-v-3a159174]{margin:0;color:#9ca3af}html.dark .broadcasts-empty p[data-v-3a159174]{color:#6c586f}@media(max-width:768px){.broadcast-header[data-v-3a159174]{flex-direction:column;align-items:flex-start;gap:1rem}.broadcast-history-modal[data-v-3a159174]{max-width:90vw}.broadcast-history-header[data-v-3a159174],.broadcast-history-content[data-v-3a159174]{padding:1rem 1.5rem}.broadcast-item-header[data-v-3a159174]{flex-direction:column}.broadcast-item-severity[data-v-3a159174]{align-self:flex-start}}.content-card a[href^=mailto][data-v-3a159174]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d!important}.content-card a[href^=https][data-v-3a159174]:hover{background:#ffffff4d!important;transform:translateY(-2px)}html.dark .internal-dashboard[data-v-3a159174]{background:#000}html.dark .dashboard-main-content[data-v-3a159174]{background:#1b191f}html.dark .section-title[data-v-3a159174]{color:#ff8600!important}html.dark .section-text[data-v-3a159174],html.dark .subtitle[data-v-3a159174]{color:#d7d4e9!important}html.dark h1[data-v-3a159174],html.dark h2[data-v-3a159174],html.dark h3[data-v-3a159174],html.dark h4[data-v-3a159174],html.dark h5[data-v-3a159174]{color:#ff8600!important}html.dark strong[data-v-3a159174]{color:#d7d4e9!important}html.dark .about-text-block[data-v-3a159174]{background:#27242d!important;border-left-color:#ff8600!important}html.dark .content-card[data-v-3a159174]{background:#27242d!important;border-color:#3d3b41!important}html.dark .content-card[data-v-3a159174]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .feature-card[data-v-3a159174]{background:#27242d!important;border-color:#3d3b41!important}html.dark .feature-card[data-v-3a159174]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .feature-icon-large[data-v-3a159174]{filter:brightness(1.2)}html.dark p[data-v-3a159174],html.dark li[data-v-3a159174],html.dark span[data-v-3a159174]:not([class*=icon]):not([class*=emoji]):not([class*=stat]){color:#d7d4e9!important}html.dark a[data-v-3a159174]{color:#ff8600}html.dark a[data-v-3a159174]:hover{color:#ff7021}html.dark .btn[data-v-3a159174],html.dark button[data-v-3a159174]{background:#754897;color:#fff;border-color:#754897}html.dark .btn[data-v-3a159174]:hover,html.dark button[data-v-3a159174]:hover{background:#ff8600;border-color:#ff8600}html.dark .section-spacer[data-v-3a159174]{border-color:#3d3b41}html.dark .content-header[data-v-3a159174]{color:#ff8600}html.dark[data-v-3a159174] *{text-shadow:none!important;filter:none!important;box-shadow:none ! important!important}html.dark [style*=text-shadow][data-v-3a159174],html.dark [style*=drop-shadow][data-v-3a159174],html.dark [style*=box-shadow][data-v-3a159174]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark [style][data-v-3a159174]{text-shadow:none!important;filter:none!important}html.dark [class*=emoji][data-v-3a159174],html.dark .emoji[data-v-3a159174],html.dark .stat-icon[data-v-3a159174],html.dark .feature-icon[data-v-3a159174],html.dark .icon-large[data-v-3a159174],html.dark .page-title[data-v-3a159174],html.dark .hero-title[data-v-3a159174],html.dark [class*=icon][data-v-3a159174]{filter:none!important;text-shadow:none!important}html.dark .stat-card[data-v-3a159174],html.dark .content-card[data-v-3a159174],html.dark .feature-card[data-v-3a159174]{box-shadow:none!important;text-shadow:none!important}html.dark .banner-title[data-v-3a159174]{color:#f3f4f6!important;text-shadow:none!important}html.dark .page-title-banner[data-v-3a159174]{background:transparent!important;box-shadow:none!important}html.dark .continue-exploring[data-v-3a159174]{color:#fff!important}html.dark .continue-content h3[data-v-3a159174]{color:#fff!important;text-shadow:none!important}html.dark .continue-content p[data-v-3a159174]{color:#f0f0f0!important;text-shadow:none!important}html.dark .continue-arrow[data-v-3a159174]{filter:none!important}html.dark .internal-dashboard-page[data-v-3a159174],html.dark .dashboard-container[data-v-3a159174],html.dark .main-content[data-v-3a159174],html.dark .hero-section[data-v-3a159174],html.dark .features-section[data-v-3a159174],html.dark .content-section[data-v-3a159174],html.dark .card[data-v-3a159174],html.dark .panel[data-v-3a159174],html.dark .container[data-v-3a159174],html.dark .box[data-v-3a159174],html.dark .modal[data-v-3a159174]{background:#27242d!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-3a159174],html.dark [style*="background:white"][data-v-3a159174]{background:#27242d!important}html.dark .internal-dashboard-page[data-v-3a159174] *,html.dark .internal-dashboard-page[data-v-3a159174] *:before,html.dark .internal-dashboard-page[data-v-3a159174] *:after{text-shadow:none!important}html.dark .internal-dashboard-page [style*=box-shadow][data-v-3a159174],html.dark .internal-dashboard-page [style*=text-shadow][data-v-3a159174],html.dark .internal-dashboard-page [style*=filter][data-v-3a159174]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark .internal-dashboard-page [style*="border: 2px solid #e5e7eb"][data-v-3a159174],html.dark .internal-dashboard-page [style*="border-color: #e5e7eb"][data-v-3a159174]{border-color:#3d3b41!important}html.dark .internal-dashboard-page [style*="color: #1f2937"][data-v-3a159174],html.dark .internal-dashboard-page [style*="color: #6b7280"][data-v-3a159174]{color:#d7d4e9!important}.banner-wrapper[data-v-19b60700]{position:relative;z-index:50}.dashboard-header[data-v-19b60700]{background:linear-gradient(135deg,#754897,#96c,#ff8600);color:#fff;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a;z-index:50}.header-pattern[data-v-19b60700]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bubble-container[data-v-19b60700]{position:absolute;inset:0}.bubble[data-v-19b60700]{position:absolute;bottom:-150px;background:#ff860066;border-radius:50%;animation:floatUp-19b60700 8s ease-in-out infinite}.bubble[data-v-19b60700]:nth-child(1){left:5%;width:60px;height:60px;animation-delay:0s;animation-duration:7s}.bubble[data-v-19b60700]:nth-child(2){left:12%;width:40px;height:40px;animation-delay:1.2s;animation-duration:9s}.bubble[data-v-19b60700]:nth-child(3){left:18%;width:80px;height:80px;animation-delay:.5s;animation-duration:8s}.bubble[data-v-19b60700]:nth-child(4){left:25%;width:50px;height:50px;animation-delay:2s;animation-duration:7.5s}.bubble[data-v-19b60700]:nth-child(5){left:32%;width:70px;height:70px;animation-delay:1s;animation-duration:8.5s}.bubble[data-v-19b60700]:nth-child(6){left:38%;width:45px;height:45px;animation-delay:2.8s;animation-duration:7s}.bubble[data-v-19b60700]:nth-child(7){left:45%;width:65px;height:65px;animation-delay:1.6s;animation-duration:9.5s}.bubble[data-v-19b60700]:nth-child(8){left:52%;width:55px;height:55px;animation-delay:2.4s;animation-duration:7.5s}.bubble[data-v-19b60700]:nth-child(9){left:58%;width:75px;height:75px;animation-delay:.8s;animation-duration:9s}.bubble[data-v-19b60700]:nth-child(10){left:65%;width:48px;height:48px;animation-delay:3.2s;animation-duration:7.8s}.bubble[data-v-19b60700]:nth-child(11){left:72%;width:62px;height:62px;animation-delay:1.4s;animation-duration:8s}.bubble[data-v-19b60700]:nth-child(12){left:78%;width:53px;height:53px;animation-delay:2.2s;animation-duration:8.5s}.bubble[data-v-19b60700]:nth-child(13){left:85%;width:68px;height:68px;animation-delay:1.1s;animation-duration:7.5s}.bubble[data-v-19b60700]:nth-child(14){left:92%;width:42px;height:42px;animation-delay:2.6s;animation-duration:9.5s}.bubble[data-v-19b60700]:nth-child(15){left:8%;width:58px;height:58px;animation-delay:3.6s;animation-duration:7s}.bubble[data-v-19b60700]:nth-child(16){left:15%;width:72px;height:72px;animation-delay:1.8s;animation-duration:9s}.bubble[data-v-19b60700]:nth-child(17){left:35%;width:46px;height:46px;animation-delay:3s;animation-duration:7.8s}.bubble[data-v-19b60700]:nth-child(18){left:48%;width:64px;height:64px;animation-delay:1.3s;animation-duration:8.5s}.bubble[data-v-19b60700]:nth-child(19){left:68%;width:56px;height:56px;animation-delay:3.4s;animation-duration:8s}.bubble[data-v-19b60700]:nth-child(20){left:88%;width:50px;height:50px;animation-delay:2.3s;animation-duration:9s}@keyframes floatUp-19b60700{0%{bottom:-150px;opacity:0;transform:translate(0) scale(1) rotate(0)}10%{opacity:.8}20%{transform:translate(50px) scale(1.15) rotate(45deg)}40%{transform:translate(-40px) scale(.95) rotate(-30deg)}60%{transform:translate(60px) scale(1.2) rotate(90deg)}80%{transform:translate(-30px) scale(.9) rotate(-60deg);opacity:.8}95%{opacity:.3}to{bottom:120%;opacity:0;transform:translate(80px) scale(.7) rotate(180deg)}}.header-content[data-v-19b60700]{position:relative;max-width:1600px;margin:0 auto;padding:.875rem 2rem;display:flex;justify-content:space-between;align-items:center}.shimmy-logo[data-v-19b60700]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.logo-image[data-v-19b60700]{height:35px;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}html.dark .logo-image[data-v-19b60700]{filter:none!important}.logo-subtitle[data-v-19b60700]{font-size:.875rem;font-weight:600;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.1)}.logout-btn[data-v-19b60700]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-19b60700]:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.logout-btn svg[data-v-19b60700]{width:1rem;height:1rem}html:not(.dark) .back-button-container[data-v-19b60700]{background:#fff;padding:1rem 2rem;border-bottom:1px solid #e5e7eb}html.dark .back-button-container[data-v-19b60700]{background:#1b191f;padding:1rem 2rem;border-bottom:1px solid #27242D;position:relative;z-index:40}.back-btn[data-v-19b60700]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#754897,#96c);color:#fff;border:1px solid rgba(117,72,151,.3);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #75489733}.back-btn[data-v-19b60700]:hover{background:linear-gradient(135deg,#96c,#754897);border-color:#754897;transform:translate(-3px);box-shadow:0 4px 8px #ff86004d}.back-icon[data-v-19b60700]{width:1.125rem;height:1.125rem;stroke-width:2.5}.back-text[data-v-19b60700]{white-space:nowrap}@media(max-width:768px){.header-content[data-v-19b60700]{padding:1rem}.logo-image[data-v-19b60700]{height:28px}.logo-subtitle[data-v-19b60700]{font-size:.75rem}.logout-btn span[data-v-19b60700]{display:none}.logout-btn[data-v-19b60700]{padding:.5rem}.back-button-container[data-v-19b60700]{padding:.75rem 1rem}.back-btn[data-v-19b60700]{padding:.5rem .875rem;font-size:.8125rem}.back-text[data-v-19b60700]{display:none}.back-icon[data-v-19b60700]{width:1rem;height:1rem}}html.dark [class*=emoji][data-v-19b60700],html.dark .emoji[data-v-19b60700],html.dark .banner-icon[data-v-19b60700],html.dark [class*=icon][data-v-19b60700]{filter:none!important;text-shadow:none!important;drop-shadow:none!important}html.dark .banner-container[data-v-19b60700],html.dark .banner-header[data-v-19b60700],html.dark .banner-content[data-v-19b60700],html.dark .banner-nav[data-v-19b60700],html.dark .card[data-v-19b60700],html.dark .panel[data-v-19b60700],html.dark .container[data-v-19b60700]{background:#27242d!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-19b60700],html.dark [style*="background:white"][data-v-19b60700]{background:#27242d!important}html.dark .banner-container[data-v-19b60700] *,html.dark .banner-container[data-v-19b60700] *:before,html.dark .banner-container[data-v-19b60700] *:after{text-shadow:none!important}html.dark .banner-container [style*=box-shadow][data-v-19b60700],html.dark .banner-container [style*=text-shadow][data-v-19b60700],html.dark .banner-container [style*=filter][data-v-19b60700]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark .banner-container [style*="border: 2px solid #e5e7eb"][data-v-19b60700],html.dark .banner-container [style*="border-color: #e5e7eb"][data-v-19b60700]{border-color:#3d3b41!important}html.dark .banner-container [style*="color: #1f2937"][data-v-19b60700],html.dark .banner-container [style*="color: #6b7280"][data-v-19b60700]{color:#d7d4e9!important}.data-entry-wrapper[data-v-c125931a]{width:100%;margin-bottom:2rem;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.create-report-btn[data-v-c125931a]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#ff8600,#ff7021);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #ff86004d}.create-report-btn[data-v-c125931a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff860066}.create-report-btn.active[data-v-c125931a]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef44444d}.btn-icon[data-v-c125931a]{font-size:1rem}.btn-text[data-v-c125931a]{font-size:.875rem}html:not(.dark) .data-form-panel[data-v-c125931a]{width:100%;margin-top:1.5rem;padding:2rem;background:#fff;border-radius:16px;border:2px solid #e5e7eb;box-shadow:0 8px 24px #0000000f}.dark .data-form-panel[data-v-c125931a]{background:#3d3b41;border-color:#4b5563}html:not(.dark) .form-header[data-v-c125931a]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.dark .form-header[data-v-c125931a]{border-color:#4b5563}.form-title[data-v-c125931a]{font-size:1.75rem;font-weight:700;color:#ff8600;margin-bottom:.5rem}.dark .form-title[data-v-c125931a]{color:#ff8600}.form-subtitle[data-v-c125931a]{color:#6b7280;font-size:.95rem}.dark .form-subtitle[data-v-c125931a]{color:#9ca3af}.report-type-selector[data-v-c125931a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.type-btn[data-v-c125931a]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.dark .type-btn[data-v-c125931a]{background:#27242d;border-color:#4b5563;color:#d7d4e9}.type-btn.active[data-v-c125931a]{background:linear-gradient(135deg,#754897,#590997);color:#fff;border-color:#754897}.type-btn[data-v-c125931a]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 4px 12px #75489733}.type-btn.disabled[data-v-c125931a]{opacity:.5;cursor:not-allowed}.type-icon[data-v-c125931a]{font-size:1.5rem}.type-badge[data-v-c125931a]{position:absolute;top:-8px;right:-8px;padding:.25rem .5rem;background:#ef4444;color:#fff;border-radius:20px;font-size:.75rem;font-weight:700}.data-form[data-v-c125931a]{display:flex;flex-direction:column;gap:2rem}html:not(.dark) .form-section[data-v-c125931a]{padding:1.5rem;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.dark .form-section[data-v-c125931a]{background:#27242d;border-color:#4b5563}.form-section.revenue-section[data-v-c125931a]{border-left:4px solid #10b981}.form-section.expense-section[data-v-c125931a]{border-left:4px solid #ef4444}.section-title[data-v-c125931a]{font-size:1.25rem;font-weight:700;color:#6b7280;margin-bottom:1rem}.dark .section-title[data-v-c125931a]{color:#d1d5db}.form-row[data-v-c125931a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid[data-v-c125931a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group[data-v-c125931a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-c125931a]{font-size:.9rem;font-weight:600;color:#374151}.dark .form-label[data-v-c125931a]{color:#d1d5db}html:not(.dark) .form-input[data-v-c125931a]{padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;color:#6b7280;background:#fff;transition:all .2s ease}.dark .form-input[data-v-c125931a]{background:#3d3b41;border-color:#4b5563;color:#d7d4e9}.form-input[data-v-c125931a]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}.form-message[data-v-c125931a]{padding:1rem;border-radius:8px;font-weight:500}.form-message.success[data-v-c125931a]{background:#d1fae5;color:#065f46;border:2px solid #10b981}.dark .form-message.success[data-v-c125931a]{background:#10b9811a;color:#6ee7b7}.form-message.error[data-v-c125931a]{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}.dark .form-message.error[data-v-c125931a]{background:#ef44441a;color:#fca5a5}html:not(.dark) .form-actions[data-v-c125931a]{padding-top:1rem;border-top:2px solid #e5e7eb}.dark .form-actions[data-v-c125931a]{border-color:#4b5563}.btn-submit[data-v-c125931a]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#754897,#590997);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-submit.financial[data-v-c125931a]{background:linear-gradient(135deg,#ff8600,#ff7021)}.btn-submit[data-v-c125931a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}.btn-submit.financial[data-v-c125931a]:hover:not(:disabled){box-shadow:0 4px 12px #ff86004d}.btn-submit[data-v-c125931a]:disabled{opacity:.5;cursor:not-allowed}.slide-down-enter-active[data-v-c125931a],.slide-down-leave-active[data-v-c125931a]{transition:all .4s ease}.slide-down-enter-from[data-v-c125931a]{opacity:0;transform:translateY(-20px)}.slide-down-leave-to[data-v-c125931a]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.report-type-selector[data-v-c125931a],.form-row[data-v-c125931a],.form-grid[data-v-c125931a]{grid-template-columns:1fr}.data-form-panel[data-v-c125931a]{padding:1.5rem}}p[data-v-c91cadef],h1[data-v-c91cadef],h2[data-v-c91cadef],h3[data-v-c91cadef],h4[data-v-c91cadef],h5[data-v-c91cadef],h6[data-v-c91cadef],span[data-v-c91cadef]:not(.emoji):not(.stat-icon),a[data-v-c91cadef]:not(.launch-button):not(.logout-button),li[data-v-c91cadef],label[data-v-c91cadef]{background:transparent!important}.analytics-page[data-v-c91cadef] .shimmy-footer{background:#f5f5f7!important;margin-top:0;flex-shrink:0}html.dark .analytics-page[data-v-c91cadef] .shimmy-footer{background:#1b191f!important}.metrics-tabs-container[data-v-c91cadef]{width:100%;padding:2.5rem 1.5rem 1rem;position:sticky;top:0;z-index:20;background:transparent;backdrop-filter:blur(10px)}.metrics-tabs-nav[data-v-c91cadef]{display:flex;gap:.75rem;align-items:center;overflow-x:auto;padding-bottom:.5rem;scroll-behavior:smooth;margin-top:3px}.metrics-tabs-nav[data-v-c91cadef]::-webkit-scrollbar{height:4px}.metrics-tabs-nav[data-v-c91cadef]::-webkit-scrollbar-track{background:#7548971a;border-radius:10px}.metrics-tabs-nav[data-v-c91cadef]::-webkit-scrollbar-thumb{background:#754897;border-radius:10px}.metrics-tab-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffffb3;border:2px solid transparent;border-radius:12px;color:#6b7280;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.metrics-tab-btn[data-v-c91cadef]:hover{background:#ffffffe6;border-color:#754897;transform:translateY(-2px);box-shadow:0 4px 12px #75489726}.metrics-tab-btn.active[data-v-c91cadef]{background:linear-gradient(135deg,#754897,#96c);color:#fff;border-color:#754897;box-shadow:0 6px 20px #7548974d}.metrics-tab-btn.active[data-v-c91cadef]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8600,#754897);border-radius:3px 3px 0 0}.tab-icon[data-v-c91cadef]{font-size:1.1rem}.tab-label[data-v-c91cadef]{font-weight:600;letter-spacing:.3px}html.dark .metrics-tab-btn[data-v-c91cadef]{background:#27242dcc;color:#d7d4e9;border-color:#3d3b41}html.dark .metrics-tab-btn[data-v-c91cadef]:hover{background:#2d2a34f2;border-color:#ff8600;color:#ff8600}html.dark .metrics-tab-btn.active[data-v-c91cadef]{background:linear-gradient(135deg,#754897,#590997);color:#fff;border-color:#ff8600}.metrics-tab-content[data-v-c91cadef]{animation:fadeIn-c91cadef .3s ease-in-out;max-width:1800px;margin:0 auto;padding:0 2rem}@keyframes fadeIn-c91cadef{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.analytics-page[data-v-c91cadef]{min-height:100vh;background:#f5f5f7;font-family:"Baloo 2",cursive;transition:background .3s ease;display:flex;flex-direction:column;overflow-x:hidden}html.dark .analytics-page[data-v-c91cadef]{background:#1b191f}.page-header[data-v-c91cadef]{background:#754897;color:#fff;padding:1.5rem 2rem;margin-top:2.5rem;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;flex-shrink:0;display:flex;align-items:center;gap:2rem}.back-btn[data-v-c91cadef]{background:#fff3;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;font-weight:600;cursor:pointer;transition:all .2s ease}.back-btn[data-v-c91cadef]:hover{background:#ffffff4d;transform:translate(-4px)}.page-title[data-v-c91cadef]{font-size:1.8rem;font-weight:800;margin:0}.analytics-layout[data-v-c91cadef]{display:flex;flex:1;overflow:hidden;position:relative;margin-bottom:0;padding-bottom:0;background:#fff}html.dark .analytics-layout[data-v-c91cadef]{background:#1b191f!important}html:not(.dark) .analytics-sidebar[data-v-c91cadef]{width:280px;background:#fff;border-right:1px solid #e5e7eb;min-height:calc(100vh - 88px);overflow-y:auto;flex-shrink:0;transition:all .3s ease}html.dark .analytics-sidebar[data-v-c91cadef]{width:280px;background:#27242d;border-right:1px solid #3D3B41;min-height:calc(100vh - 88px);overflow-y:auto;flex-shrink:0;transition:all .3s ease}.sidebar-inner[data-v-c91cadef]{padding:1rem 0}.sidebar-section[data-v-c91cadef]{margin-bottom:.25rem}.sidebar-item[data-v-c91cadef]{display:flex;align-items:center;gap:.875rem;width:100%;padding:.75rem 1.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#6b7280;text-align:left;border-left:3px solid transparent}.sidebar-main[data-v-c91cadef]{font-size:.9375rem;font-weight:600;color:#374151}html:not(.dark) .sidebar-item[data-v-c91cadef]:hover,html:not(.dark) .sidebar-main[data-v-c91cadef]:hover{background:#fff;color:#754897;border-left-color:#754897;padding-left:1.65rem}html.dark .sidebar-item[data-v-c91cadef]:hover,html.dark .sidebar-main[data-v-c91cadef]:hover{background:transparent;color:#ff8600;border-left-color:#ff8600;padding-left:1.65rem}html:not(.dark) .sidebar-item.active[data-v-c91cadef],html:not(.dark) .sidebar-main.active[data-v-c91cadef]{background:#fff;color:#754897;border-left-color:#754897;font-weight:600}html.dark .sidebar-item.active[data-v-c91cadef],html.dark .sidebar-main.active[data-v-c91cadef]{background:transparent;color:#ff8600;border-left-color:#ff8600;font-weight:600}.item-icon[data-v-c91cadef]{font-size:1.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.item-text[data-v-c91cadef]{flex:1}html:not(.dark) .sidebar-divider[data-v-c91cadef]{height:1px;background:#e5e7eb;margin:1rem;transition:all .2s ease}html.dark .sidebar-divider[data-v-c91cadef]{height:1px;background:#3d3b41;margin:1rem;transition:all .2s ease}.sidebar-category[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:600;color:#6b7280;text-align:left;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin:0 .75rem}html:not(.dark) .sidebar-category[data-v-c91cadef]:hover{background:#fff;color:#754897}html.dark .sidebar-category[data-v-c91cadef]:hover{background:#3d3b41;color:#ff8600}.category-icon[data-v-c91cadef]{font-size:1.125rem}.category-text[data-v-c91cadef]{flex:1}.chevron[data-v-c91cadef]{width:1.125rem;height:1.125rem;color:#9ca3af;transition:transform .2s ease}.chevron.expanded[data-v-c91cadef]{transform:rotate(90deg)}.sidebar-children[data-v-c91cadef]{padding:.25rem 0;overflow:hidden}.sidebar-children .sidebar-item[data-v-c91cadef]{padding-left:3rem;border-radius:0 6px 6px 0;margin:2px .75rem 2px 0}.sidebar-children .sidebar-item[data-v-c91cadef]:hover{padding-left:3.25rem}.expand-enter-active[data-v-c91cadef],.expand-leave-active[data-v-c91cadef]{transition:all .3s ease;max-height:1000px}.expand-enter-from[data-v-c91cadef],.expand-leave-to[data-v-c91cadef]{max-height:0;opacity:0}.analytics-content[data-v-c91cadef]{flex:1;overflow-y:auto;background:#f5f6f8;transition:background .2s ease}html.dark .analytics-content[data-v-c91cadef]{background:#1b191f}.page-content[data-v-c91cadef]{max-width:1800px;margin:0 auto;padding:2rem}.content-header[data-v-c91cadef]{margin-bottom:1.3rem;text-align:center;padding:1.8rem 2rem;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;position:relative;min-height:120px;overflow:hidden;animation:headerFadeIn-c91cadef .8s ease-out}.section-content[data-section=data-display] .content-header[data-v-c91cadef]{background-image:url(/assets/Cover-Cutbrd0z.png);position:relative}.section-content[data-section=data-display] .content-header[data-v-c91cadef]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#75489799,#9966cc80,#ff860099,#9966cc80,#75489799);background-size:400% 400%;border-radius:12px;z-index:0;animation:dataDisplayGradient-c91cadef 8s ease-in-out infinite}@keyframes dataDisplayGradient-c91cadef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section-content[data-section=user-actions] .content-header[data-v-c91cadef]{background-image:url(/assets/backdrp-DZDG41cL.png)}.section-content[data-section=user-actions] .content-header[data-v-c91cadef]:before{content:"";position:absolute;inset:0;background:#75489726;border-radius:12px;z-index:0;animation:overlayPulse-c91cadef 3s ease-in-out infinite}@keyframes headerFadeIn-c91cadef{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes overlayPulse-c91cadef{0%,to{opacity:1}50%{opacity:.85}}.content-header[data-v-c91cadef]>*{position:relative;z-index:1}.main-heading[data-v-c91cadef]{font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 .5rem;text-shadow:0 2px 8px rgba(0,0,0,.3);animation:titleSlideIn-c91cadef .8s ease-out .2s both}html.dark .main-heading[data-v-c91cadef]{text-shadow:none!important}.animated-section-header[data-v-c91cadef]{position:relative;margin-bottom:1.5rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding:1.5rem 2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#754897,#96c);max-width:85%}.header-animation[data-v-c91cadef]{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,134,0,.2) 0%,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(153,102,204,.3) 0%,transparent 70%);animation:headerPulse-c91cadef 6s ease-in-out infinite}@keyframes headerPulse-c91cadef{0%,to{opacity:.8;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(5deg)}}.header-text[data-v-c91cadef]{position:relative;z-index:1;text-align:center;color:#fff}.section-title[data-v-c91cadef]{font-size:2.25rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 4px 8px rgba(0,0,0,.2);animation:titleFloat-c91cadef 3s ease-in-out infinite;color:#fff}html.dark .section-title[data-v-c91cadef]{text-shadow:none!important}@keyframes titleFloat-c91cadef{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section-subtitle[data-v-c91cadef]{font-size:1.25rem;margin:0;opacity:.95;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}html.dark .section-subtitle[data-v-c91cadef]{text-shadow:none!important}.subtitle[data-v-c91cadef]{font-size:1rem;margin:0;color:#fffffff2;text-shadow:0 1px 4px rgba(0,0,0,.3);animation:subtitleSlideIn-c91cadef .8s ease-out .4s both}html.dark .subtitle[data-v-c91cadef]{text-shadow:none!important}@keyframes titleSlideIn-c91cadef{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes subtitleSlideIn-c91cadef{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.subtitle.brand-text[data-v-c91cadef]{font-family:"Baloo 2",cursive;font-weight:700;color:#fffffff2;text-shadow:0 1px 4px rgba(0,0,0,.3)}html.dark .subtitle.brand-text[data-v-c91cadef]{text-shadow:none!important}.key-metrics-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem}html:not(.dark) .key-metric-card[data-v-c91cadef]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease;animation:slideInUp-c91cadef .4s ease-out backwards;min-height:140px}html.dark .key-metric-card[data-v-c91cadef]{background:transparent;border:2px solid transparent;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease;animation:slideInUp-c91cadef .4s ease-out backwards;min-height:140px}.key-metric-card[data-v-c91cadef]:nth-child(1){animation-delay:.05s}.key-metric-card[data-v-c91cadef]:nth-child(2){animation-delay:.1s}.key-metric-card[data-v-c91cadef]:nth-child(3){animation-delay:.15s}.key-metric-card[data-v-c91cadef]:nth-child(4){animation-delay:.2s}.key-metric-card[data-v-c91cadef]:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001f}.key-metric-card.purple[data-v-c91cadef]{border-color:#6b46964d;background:linear-gradient(135deg,#fff,#6b469608)}.key-metric-card.purple[data-v-c91cadef]:hover{border-color:#754897;box-shadow:0 12px 40px #6b469633}html.dark .key-metric-card.purple[data-v-c91cadef]{border-color:transparent;background:transparent}.key-metric-card.orange[data-v-c91cadef]{border-color:#ff86004d;background:linear-gradient(135deg,#fff,#ff860008)}.key-metric-card.orange[data-v-c91cadef]:hover{border-color:#754897;box-shadow:0 12px 40px #ff860033}html.dark .key-metric-card.orange[data-v-c91cadef]{border-color:transparent;background:transparent}.key-metric-card.green[data-v-c91cadef]{border-color:#10b9814d;background:linear-gradient(135deg,#fff,#10b98108)}.key-metric-card.green[data-v-c91cadef]:hover{border-color:#10b981;box-shadow:0 12px 40px #10b98133}html.dark .key-metric-card.green[data-v-c91cadef]{border-color:transparent;background:transparent}.key-metric-card.blue[data-v-c91cadef]{border-color:#7548974d;background:linear-gradient(135deg,#fff,#75489708)}.key-metric-card.blue[data-v-c91cadef]:hover{border-color:#754897;box-shadow:0 12px 40px #75489733}html.dark .key-metric-card.blue[data-v-c91cadef]{border-color:transparent;background:transparent}.key-metric-icon[data-v-c91cadef]{font-size:2rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}html.dark .key-metric-icon[data-v-c91cadef]{filter:none!important}.key-metric-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center}.time-selector-compact[data-v-c91cadef]{display:flex;gap:.2rem;background:#0000000d;padding:.2rem;border-radius:6px}.time-button-compact[data-v-c91cadef]{background:transparent;border:none;padding:.2rem .35rem;border-radius:4px;font-size:.55rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;font-family:"Baloo 2",cursive}.time-button-compact[data-v-c91cadef]:hover{background:#6b46961a;color:#754897}.time-button-compact.active[data-v-c91cadef]{background:#754897;color:#fff}.key-metric-info[data-v-c91cadef]{flex:1}.key-metric-label[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#6b7280;margin:0 0 .375rem;text-transform:uppercase;letter-spacing:.05em}.key-metric-value[data-v-c91cadef]{font-size:1.875rem;font-weight:800;color:#6b7280;margin:0;line-height:1}.key-metric-card.purple .key-metric-value[data-v-c91cadef]{color:#754897}.key-metric-card.orange .key-metric-value[data-v-c91cadef]{color:#ff8600}.key-metric-card.green .key-metric-value[data-v-c91cadef]{color:#10b981}.key-metric-card.blue .key-metric-value[data-v-c91cadef]{color:#754897}.key-metric-footer[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid #f3f4f6}.key-metric-change[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#6b7280}.key-metric-change.positive[data-v-c91cadef]{color:#10b981}.key-metric-change.negative[data-v-c91cadef]{color:#ef4444}.key-metric-period[data-v-c91cadef]{font-size:.7rem;color:#9ca3af}.velocity-metrics-section[data-v-c91cadef]{margin-bottom:2rem;animation:slideInUp-c91cadef .4s ease-out backwards;animation-delay:.25s}.section-header[data-v-c91cadef]{font-size:1.125rem;font-weight:700;color:#754897;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(117,72,151,.2)}.velocity-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:1.5rem}@media(max-width:1280px){.velocity-grid[data-v-c91cadef]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.velocity-grid[data-v-c91cadef]{grid-template-columns:1fr}}.velocity-card[data-v-c91cadef]{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid rgba(117,72,151,.15);border-radius:12px;padding:1.25rem;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;animation:slideInUp-c91cadef .4s ease-out backwards}html.dark .velocity-card[data-v-c91cadef]{background:linear-gradient(135deg,#27242d,#2f2c36);border-color:#3d3b41;box-shadow:0 2px 12px #0000004d}.velocity-card[data-v-c91cadef]:hover{transform:translateY(-4px);border-color:#7548974d;box-shadow:0 8px 24px #7548971f}html.dark .velocity-card[data-v-c91cadef]:hover{border-color:#ff8600;box-shadow:0 8px 24px #ff860026}.velocity-header[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(117,72,151,.1)}.velocity-icon[data-v-c91cadef]{font-size:1.5rem}.velocity-label[data-v-c91cadef]{font-size:.9rem;font-weight:600;color:#6b7280}html.dark .velocity-label[data-v-c91cadef]{color:#d7d4e9}.velocity-value[data-v-c91cadef]{font-size:2rem;font-weight:800;color:#754897;margin:.5rem 0;line-height:1}html.dark .velocity-value[data-v-c91cadef]{color:#ff8600}.velocity-subtext[data-v-c91cadef]{font-size:.85rem;color:#9ca3af;margin-bottom:.75rem}html.dark .velocity-subtext[data-v-c91cadef]{color:#6c586f}.velocity-trend[data-v-c91cadef]{display:inline-block;font-size:.8rem;font-weight:600;padding:.375rem .75rem;border-radius:6px;background:#6b46961a;color:#754897}.velocity-trend.positive[data-v-c91cadef]{background:#10b9811a;color:#10b981}.velocity-trend.negative[data-v-c91cadef]{background:#ef44441a;color:#ef4444}.velocity-trend.neutral[data-v-c91cadef]{background:#6b72801a;color:#6b7280}html.dark .velocity-trend[data-v-c91cadef]{background:#ff86001a;color:#ff8600}html.dark .velocity-trend.positive[data-v-c91cadef]{background:#10b98126;color:#10b981}html.dark .velocity-trend.negative[data-v-c91cadef]{background:#ef444426;color:#ef4444}.charts-container[data-v-c91cadef]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}@media(max-width:1024px){.charts-container[data-v-c91cadef]{grid-template-columns:1fr}}.chart-card[data-v-c91cadef]{background:#fffffff2;border:1px solid rgba(107,70,150,.1);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px #0000000d;transition:all .3s ease;animation:slideInUp-c91cadef .4s ease-out backwards}html.dark .chart-card[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important;box-shadow:0 4px 20px #0000004d!important}html.dark .chart-card[data-v-c91cadef]:hover{background:#3d3b41!important;border-color:#ff8600!important;box-shadow:0 8px 30px #ff860033!important}.chart-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #6b469626}.chart-card[data-v-c91cadef]:nth-child(1){animation-delay:.1s}.chart-card[data-v-c91cadef]:nth-child(2){animation-delay:.2s}.chart-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.chart-title[data-v-c91cadef]{font-size:1.125rem;font-weight:700;color:#754897;margin:0}.time-selector[data-v-c91cadef]{display:flex;gap:.5rem}.time-button[data-v-c91cadef]{padding:.375rem .875rem;font-size:.75rem;font-weight:600;color:#6b7280;background:#6b46960d;border:1px solid rgba(107,70,150,.1);border-radius:6px;cursor:pointer;transition:all .2s ease}.time-button[data-v-c91cadef]:hover{background:#6b46961a;color:#754897}.time-button.active[data-v-c91cadef]{background:#754897;color:#fff}.line-chart[data-v-c91cadef]{display:flex;align-items:flex-end;justify-content:space-around;height:250px;padding:1rem;gap:1rem}.chart-bar-container[data-v-c91cadef]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%;justify-content:flex-end}.chart-bar[data-v-c91cadef]{width:100%;max-width:60px;background:linear-gradient(180deg,#ff8600,#754897);border-radius:8px 8px 0 0;transition:all .3s ease;box-shadow:0 -2px 10px #ff86004d;position:relative}.chart-bar[data-v-c91cadef]:hover{transform:scaleY(1.05);box-shadow:0 -4px 20px #ff860080}.chart-bar[data-v-c91cadef]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ff8600;border-radius:8px 8px 0 0}.chart-label[data-v-c91cadef]{font-size:.75rem;color:#6b7280;font-weight:600}.pie-chart-container[data-v-c91cadef]{display:flex;gap:2rem;align-items:center;justify-content:center;padding:1rem}.pie-chart[data-v-c91cadef]{width:200px;height:200px;border-radius:50%;background:conic-gradient(from 0deg,var(--slice1-color) 0deg calc(var(--slice1-percentage) * 3.6deg),var(--slice2-color) calc(var(--slice1-percentage) * 3.6deg) calc((var(--slice1-percentage) + var(--slice2-percentage)) * 3.6deg),var(--slice3-color) calc((var(--slice1-percentage) + var(--slice2-percentage)) * 3.6deg) calc((var(--slice1-percentage) + var(--slice2-percentage) + var(--slice3-percentage)) * 3.6deg),var(--slice4-color) calc((var(--slice1-percentage) + var(--slice2-percentage) + var(--slice3-percentage)) * 3.6deg) 360deg);box-shadow:0 4px 20px #0000001a;transition:transform .3s ease}.pie-chart[data-v-c91cadef]:hover{transform:scale(1.05) rotate(5deg)}.pie-legend[data-v-c91cadef]{display:flex;flex-direction:column;gap:1rem}.legend-item[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem}.legend-color[data-v-c91cadef]{width:16px;height:16px;border-radius:4px;box-shadow:0 2px 4px #0000001a}.legend-label[data-v-c91cadef]{font-size:.875rem;color:#374151;font-weight:600}.legend-value[data-v-c91cadef]{font-size:.875rem;color:#6b7280;margin-left:auto;font-weight:700}.session-definition-card[data-v-c91cadef]{background:linear-gradient(135deg,#7548971a,#ff86000d);border:2px solid rgba(117,72,151,.3);border-radius:12px;padding:1.5rem;display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2rem;animation:slideInUp-c91cadef .4s ease-out backwards}html.dark .session-definition-card[data-v-c91cadef]{background:linear-gradient(135deg,#75489726,#ff860014);border-color:#ff86004d}.session-def-icon[data-v-c91cadef]{font-size:2rem;flex-shrink:0}.session-def-content[data-v-c91cadef]{flex:1}.session-def-title[data-v-c91cadef]{font-size:1rem;font-weight:700;color:#754897;margin:0 0 .5rem}html.dark .session-def-title[data-v-c91cadef]{color:#ff8600}.session-def-text[data-v-c91cadef]{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}html.dark .session-def-text[data-v-c91cadef]{color:#d7d4e9}.metrics-section[data-v-c91cadef]{margin-bottom:2.5rem;animation:slideInUp-c91cadef .4s ease-out backwards}.metrics-section[data-v-c91cadef]:nth-child(n+3){animation-delay:.1s}.metrics-section[data-v-c91cadef]:nth-child(n+4){animation-delay:.15s}.metrics-section[data-v-c91cadef]:nth-child(n+5){animation-delay:.2s}.metrics-section-title[data-v-c91cadef]{font-size:1.25rem;font-weight:700;color:#754897;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:2px solid rgba(117,72,151,.2)}html.dark .metrics-section-title[data-v-c91cadef]{color:#ff8600;border-bottom-color:#ff860033}.realtime-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.realtime-card[data-v-c91cadef]{background:#ffffffe6;border:1px solid rgba(117,72,151,.15);border-radius:12px;padding:1.25rem;box-shadow:0 4px 12px #0000000d;transition:all .3s ease;position:relative;overflow:hidden}html.dark .realtime-card[data-v-c91cadef]{background:#27242d;border-color:#3d3b41;box-shadow:0 4px 12px #0000004d}.realtime-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #75489726;border-color:#7548974d}html.dark .realtime-card[data-v-c91cadef]:hover{border-color:#ff8600;box-shadow:0 8px 24px #ff860026}.realtime-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.realtime-label[data-v-c91cadef]{font-size:.85rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}html.dark .realtime-label[data-v-c91cadef]{color:#d7d4e9}.realtime-live-badge[data-v-c91cadef]{font-size:.7rem;font-weight:700;color:#ef4444;animation:pulse-c91cadef 2s ease-in-out infinite}@keyframes pulse-c91cadef{0%,to{opacity:1}50%{opacity:.5}}.realtime-value[data-v-c91cadef]{font-size:2rem;font-weight:800;color:#754897;line-height:1;margin-bottom:.5rem}html.dark .realtime-value[data-v-c91cadef]{color:#ff8600}.realtime-status[data-v-c91cadef]{height:6px;border-radius:3px;background:linear-gradient(90deg,#ef4444,#fbbf24);margin-top:.5rem}.realtime-status.healthy[data-v-c91cadef]{background:linear-gradient(90deg,#10b981,#34d399)}.metrics-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.metric-card[data-v-c91cadef]{background:#fffffff2;border:1px solid rgba(107,70,150,.1);border-radius:16px;padding:1.25rem;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;position:relative;overflow:hidden;animation:slideInUp-c91cadef .4s ease-out backwards}html.dark .metric-card[data-v-c91cadef]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.metric-card[data-v-c91cadef]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff8600,#754897);opacity:0;transition:opacity .3s ease}.metric-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 6px 24px #6b46961f}.metric-card[data-v-c91cadef]:hover:before{opacity:1}.metric-card[data-v-c91cadef]:nth-child(1){animation-delay:.3s}.metric-card[data-v-c91cadef]:nth-child(2){animation-delay:.35s}.metric-card[data-v-c91cadef]:nth-child(3){animation-delay:.4s}.metric-card[data-v-c91cadef]:nth-child(4){animation-delay:.45s}.metric-card[data-v-c91cadef]:nth-child(5){animation-delay:.5s}.metric-card[data-v-c91cadef]:nth-child(6){animation-delay:.55s}.metric-card[data-v-c91cadef]:nth-child(7){animation-delay:.6s}.metric-card[data-v-c91cadef]:nth-child(8){animation-delay:.65s}.metric-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.metric-info h3[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.metric-value[data-v-c91cadef]{font-size:2rem;font-weight:800;color:#754897;margin:0;line-height:1}.metric-icon[data-v-c91cadef]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#6b46961a}.metric-footer[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(107,70,150,.1)}.metric-change[data-v-c91cadef]{font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:4px}.metric-change.positive[data-v-c91cadef]{color:#10b981;background:#10b9811a}.metric-change.negative[data-v-c91cadef]{color:#ef4444;background:#ef44441a}.metric-change.neutral[data-v-c91cadef]{color:#6b7280;background:#6b72801a}.metric-period[data-v-c91cadef]{font-size:.75rem;color:#9ca3af;font-weight:500}.metric-timescale-selector[data-v-c91cadef]{display:flex;gap:.5rem;margin:1rem 0 .75rem}.metric-timescale-selector .time-button[data-v-c91cadef]{padding:.375rem .75rem;font-size:.7rem;font-weight:600}.metric-subtitle[data-v-c91cadef]{font-size:.8rem;color:#9ca3af;font-weight:500;margin-top:.5rem;margin-bottom:1rem;font-style:italic}html.dark .metric-subtitle[data-v-c91cadef],html.dark .metric-period[data-v-c91cadef]{color:#6c586f!important}html.dark .metric-timescale-selector .time-button[data-v-c91cadef]{background:#ff86001a;color:#d7d4e9;border-color:#ff860033}html.dark .metric-timescale-selector .time-button[data-v-c91cadef]:hover{background:#ff860033;color:#ff8600}html.dark .metric-timescale-selector .time-button.active[data-v-c91cadef]{background:#ff8600;color:#000}@media(max-width:768px){.page-content[data-v-c91cadef]{padding:1rem}.page-title[data-v-c91cadef]{font-size:1.5rem}.charts-container[data-v-c91cadef]{gap:1rem}.chart-card[data-v-c91cadef]{padding:1rem}.line-chart[data-v-c91cadef]{height:200px;padding:.5rem;gap:.5rem}.pie-chart-container[data-v-c91cadef]{flex-direction:column;gap:1.5rem}.pie-chart[data-v-c91cadef]{width:180px;height:180px}.metrics-grid[data-v-c91cadef]{grid-template-columns:1fr;gap:1rem}.metric-card[data-v-c91cadef]{padding:1rem}.metric-value[data-v-c91cadef]{font-size:1.5rem}}@keyframes slideInUp-c91cadef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-content[data-v-c91cadef]{width:100%;padding:0 1.5rem;padding-top:0}.user-actions-layout[data-v-c91cadef]{display:grid;grid-template-columns:426px 1fr;gap:1.5rem;margin-bottom:2rem}html:not(.dark) .page-nav[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.25rem;border:1px solid #e5e7eb;height:-moz-fit-content;height:fit-content;position:sticky;top:1rem}html.dark .page-nav[data-v-c91cadef]{background:#27242d;border-radius:12px;padding:1.25rem;border:1px solid #3D3B41;height:-moz-fit-content;height:fit-content;position:sticky;top:1rem}.page-nav-title[data-v-c91cadef]{font-size:.569rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.page-nav-list[data-v-c91cadef]{display:flex;flex-direction:column;gap:.25rem}.page-nav-item[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.75rem;font-weight:500;color:#9ca3af;text-align:left;width:100%}.page-nav-item.is-sub[data-v-c91cadef]{padding-left:1.75rem;font-size:.7rem}.page-nav-item[data-v-c91cadef]:hover{background:#6b46961a;color:#754897;transform:translate(4px)}.page-nav-item.active[data-v-c91cadef]{background:linear-gradient(135deg,#6b469626,#ff860026);color:#754897;font-weight:600}.page-icon[data-v-c91cadef]{font-size:.6rem;flex-shrink:0}.page-title[data-v-c91cadef]{flex:1;line-height:1.3}html:not(.dark) .heatmap-container[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}html.dark .heatmap-container[data-v-c91cadef]{background:#27242d;border-radius:12px;border:1px solid #3D3B41;overflow:hidden}html:not(.dark) .metric-view-switcher[data-v-c91cadef]{display:flex;gap:.75rem;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}html.dark .metric-view-switcher[data-v-c91cadef]{display:flex;gap:.75rem;padding:1.5rem;border-bottom:1px solid #3D3B41;background:#27242d}.metric-view-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.875rem;color:#374151;flex:1}.metric-view-btn[data-v-c91cadef]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--view-color)}.metric-view-btn.active[data-v-c91cadef]{background:linear-gradient(135deg,var(--view-color),var(--view-color));border-color:var(--view-color);color:#fff;box-shadow:0 4px 16px #0003}.view-icon[data-v-c91cadef]{font-size:1.25rem}.view-title[data-v-c91cadef]{font-size:.8125rem}html:not(.dark) .heatmap-header[data-v-c91cadef]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}html.dark .heatmap-header[data-v-c91cadef]{padding:1.5rem;border-bottom:1px solid #3D3B41;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.heatmap-title[data-v-c91cadef]{font-size:.569rem;font-weight:700;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.05em}.heatmap-stats[data-v-c91cadef]{display:flex;gap:1rem;flex-wrap:wrap}.stat-badge[data-v-c91cadef]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;background:#fff;border-radius:8px}.stat-label[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-c91cadef]{font-size:1.25rem;font-weight:700;color:#754897}.results-control[data-v-c91cadef]{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.results-control-label[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#754897;text-transform:uppercase;letter-spacing:.05em}.results-control-buttons[data-v-c91cadef]{display:flex;align-items:center;gap:1rem}.results-btn[data-v-c91cadef]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#754897,#96c);color:#fff;border:none;border-radius:8px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #75489733}.results-btn[data-v-c91cadef]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #7548974d;background:linear-gradient(135deg,#96c,#754897)}.results-btn[data-v-c91cadef]:active:not(:disabled){transform:translateY(0)}.results-btn[data-v-c91cadef]:disabled{opacity:.4;cursor:not-allowed}.results-btn.decrease[data-v-c91cadef]{background:linear-gradient(135deg,#ff8600,#ff7021);box-shadow:0 2px 4px #ff860033}.results-btn.decrease[data-v-c91cadef]:hover:not(:disabled){box-shadow:0 4px 8px #ff86004d;background:linear-gradient(135deg,#ff7021,#ff8600)}.results-count[data-v-c91cadef]{font-size:1.25rem;font-weight:700;color:#754897;min-width:60px;text-align:center;padding:.5rem 1rem;background:#fff;border-radius:8px;border:2px solid #754897}.charities-table-view[data-v-c91cadef]{padding:2rem}.charities-header[data-v-c91cadef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.charities-title[data-v-c91cadef]{font-size:1.5rem;font-weight:700;color:#754897;margin:0}.charities-search[data-v-c91cadef]{flex:1;max-width:400px}html:not(.dark) .charity-search-input[data-v-c91cadef]{width:100%;padding:.625rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;transition:all .2s ease}html.dark .charity-search-input[data-v-c91cadef]{width:100%;padding:.625rem 1rem;border:2px solid #3D3B41;border-radius:8px;font-size:.875rem;color:#d7d4e9;background:#3d3b41;transition:all .2s ease}.charity-search-input[data-v-c91cadef]:focus{outline:none;border-color:#754897}.charity-search-input[data-v-c91cadef]::-moz-placeholder{color:#9ca3af}.charity-search-input[data-v-c91cadef]::placeholder{color:#9ca3af}.create-charity-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#ff8600;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.create-charity-btn[data-v-c91cadef]:hover{background:#ff7021;transform:translateY(-2px);box-shadow:0 4px 12px #ff86004d}.btn-icon[data-v-c91cadef]{font-size:1rem}html:not(.dark) .charities-table-wrapper[data-v-c91cadef]{background:#fff;border-radius:12px;border:2px solid #e5e7eb;overflow:hidden}html.dark .charities-table-wrapper[data-v-c91cadef]{background:#27242d;border-radius:12px;border:2px solid #3D3B41;overflow:hidden}.charities-table[data-v-c91cadef]{width:100%;border-collapse:collapse}.charities-table thead[data-v-c91cadef]{background:#fff;color:#fff}.charities-table th[data-v-c91cadef]{padding:1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;border-bottom:2px solid #2a2a3e}.table-checkbox[data-v-c91cadef]{width:50px;text-align:center}.table-id[data-v-c91cadef]{width:80px}.table-name[data-v-c91cadef]{width:auto}.table-created[data-v-c91cadef]{width:150px}.table-actions[data-v-c91cadef]{width:180px}html:not(.dark) .charity-row[data-v-c91cadef]{border-bottom:1px solid #e5e7eb;transition:background .2s ease}html.dark .charity-row[data-v-c91cadef]{border-bottom:1px solid #3D3B41;transition:background .2s ease}.charity-row[data-v-c91cadef]:hover{background:#7548970d}.charities-table td[data-v-c91cadef]{padding:1rem}.checkbox-input[data-v-c91cadef]{width:18px;height:18px;cursor:pointer;accent-color:#FF8600}.charity-id[data-v-c91cadef]{display:inline-block;padding:.25rem .75rem;background:#ff8600;color:#fff;font-size:.75rem;font-weight:700;border-radius:6px;font-family:monospace}.charity-name[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#374151}.charity-date[data-v-c91cadef]{font-size:.875rem;color:#6b7280}.action-buttons[data-v-c91cadef]{display:flex;gap:.5rem}html:not(.dark) .action-icon-btn[data-v-c91cadef]{padding:.375rem .5rem;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s ease}html.dark .action-icon-btn[data-v-c91cadef]{padding:.375rem .5rem;background:transparent;border:1px solid #3D3B41;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s ease}.view-btn[data-v-c91cadef]:hover,.edit-btn[data-v-c91cadef]:hover{border-color:#754897;background:#ff86001a}.delete-btn[data-v-c91cadef]:hover{border-color:#ef4444;background:#ef44441a}.more-btn[data-v-c91cadef]:hover{border-color:#754897;background:#7548971a}.no-charities[data-v-c91cadef]{padding:3rem;text-align:center}.no-charities-icon[data-v-c91cadef]{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-charities-text[data-v-c91cadef]{font-size:1rem;color:#6b7280;margin:0}html:not(.dark) .charities-footer[data-v-c91cadef]{margin-top:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}html.dark .charities-footer[data-v-c91cadef]{margin-top:1rem;padding:1rem 0;border-top:1px solid #3D3B41}.charities-count[data-v-c91cadef]{font-size:.875rem;color:#6b7280;margin:0;font-weight:600}.heatmap-visualization[data-v-c91cadef]{padding:2rem;min-height:400px}html:not(.dark) .heatmap-placeholder[data-v-c91cadef]{position:relative;width:100%;height:400px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:8px;overflow:hidden}html.dark .heatmap-placeholder[data-v-c91cadef]{position:relative;width:100%;height:400px;background:linear-gradient(135deg,#3d3b41,#27242d);border-radius:8px;overflow:hidden}.heatmap-gradient[data-v-c91cadef]{position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(107,70,150,.3) 0%,transparent 50%),radial-gradient(circle at 60% 60%,rgba(255,134,0,.3) 0%,transparent 50%),radial-gradient(circle at 80% 30%,rgba(16,185,129,.2) 0%,transparent 50%);animation:heatmapPulse-c91cadef 4s ease-in-out infinite}@keyframes heatmapPulse-c91cadef{0%,to{opacity:.6}50%{opacity:1}}.hotspot-overlay[data-v-c91cadef]{position:relative;width:100%;height:100%}.hotspot[data-v-c91cadef]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.hotspot[data-v-c91cadef]:hover{transform:scale(1.1);z-index:10}.hotspot-pulse[data-v-c91cadef]{width:40px;height:40px;background:radial-gradient(circle,#ff860099,#6b469666);border-radius:50%;position:relative;animation:pulse-c91cadef 2s ease-in-out infinite}.hotspot-pulse[data-v-c91cadef]:before{content:"";position:absolute;inset:-10px;border:2px solid rgba(255,134,0,.5);border-radius:50%;animation:ripple-c91cadef 2s ease-out infinite}@keyframes pulse-c91cadef{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}@keyframes ripple-c91cadef{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}.hotspot-label[data-v-c91cadef]{background:#6b4696f2;color:#fff;padding:.5rem .875rem;border-radius:8px;font-size:.75rem;font-weight:600;box-shadow:0 4px 12px #00000026;min-width:180px}.hotspot-name[data-v-c91cadef]{font-weight:700;margin-bottom:.25rem}.hotspot-stats[data-v-c91cadef]{display:flex;gap:.75rem;font-size:.7rem}.hotspot-interactions[data-v-c91cadef]{color:#ffffffe6}.hotspot-growth[data-v-c91cadef]{font-weight:700}.hotspot-growth.positive[data-v-c91cadef]{color:#10b981}.hotspot-growth.negative[data-v-c91cadef]{color:#ef4444}html:not(.dark) .page-heatmap-section[data-v-c91cadef]{padding:1.5rem;border-top:2px solid #e5e7eb;background:#fff}html.dark .page-heatmap-section[data-v-c91cadef]{padding:1.5rem;border-top:2px solid #3D3B41;background:#27242d}.section-subheading[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.page-stats-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem}.page-stat-card[data-v-c91cadef]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.page-stat-label[data-v-c91cadef]{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase}.page-stat-value[data-v-c91cadef]{font-size:1.125rem;font-weight:700;color:#754897}.page-hotspots-list[data-v-c91cadef]{display:flex;flex-direction:column;gap:.5rem}.hotspot-item[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.hotspot-rank[data-v-c91cadef]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:linear-gradient(135deg,#754897,#590997);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.hotspot-item .hotspot-name[data-v-c91cadef]{flex:1;font-size:.8125rem;font-weight:500;color:#6b7280;margin:0}html:not(.dark) .heatmap-legend[data-v-c91cadef]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem}html.dark .heatmap-legend[data-v-c91cadef]{padding:1rem 1.5rem;border-top:1px solid #3D3B41;display:flex;align-items:center;gap:1rem}.legend-label[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#6b7280}.legend-gradient[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;flex:1;max-width:400px}.legend-bar[data-v-c91cadef]{flex:1;height:12px;background:linear-gradient(90deg,#3b82f64d,#10b98180 25%,#ff8600b3 75%,#6b4696);border-radius:6px}.legend-min[data-v-c91cadef],.legend-max[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#9ca3af}html:not(.dark) .user-data-section[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;animation:slideInUp-c91cadef .5s ease-out}html.dark .user-data-section[data-v-c91cadef]{background:#27242d;border-radius:12px;border:1px solid #3D3B41;overflow:hidden;animation:slideInUp-c91cadef .5s ease-out}html:not(.dark) .table-header[data-v-c91cadef]{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}html.dark .table-header[data-v-c91cadef]{padding:1.5rem;border-bottom:1px solid #3D3B41;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.table-title[data-v-c91cadef]{font-size:1.5rem;font-weight:700;color:#6b7280;margin:0}.table-controls[data-v-c91cadef]{display:flex;gap:1rem;align-items:center}html:not(.dark) .search-box[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:8px;border:1px solid transparent;transition:all .2s ease}html.dark .search-box[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;background:#3d3b41;padding:.5rem 1rem;border-radius:8px;border:1px solid transparent;transition:all .2s ease}.search-box[data-v-c91cadef]:focus-within{background:#fff;border-color:#754897;box-shadow:0 0 0 3px #6b46961a}.search-icon[data-v-c91cadef]{font-size:1rem}.search-input[data-v-c91cadef]{border:none;background:transparent;outline:none;font-size:.875rem;color:#6b7280;width:250px}.search-input[data-v-c91cadef]::-moz-placeholder{color:#9ca3af}.search-input[data-v-c91cadef]::placeholder{color:#9ca3af}.export-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#754897,#96c);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.export-btn[data-v-c91cadef]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6b46964d}.table-container[data-v-c91cadef]{overflow-x:auto}.user-table[data-v-c91cadef]{width:100%;border-collapse:collapse}.user-table thead[data-v-c91cadef]{background:#fff;border-bottom:2px solid #e5e7eb}.user-table th[data-v-c91cadef]{padding:1rem;text-align:left;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.user-row[data-v-c91cadef]{border-bottom:1px solid #f3f4f6;transition:all .2s ease}.user-row[data-v-c91cadef]:hover{background:#fff}.user-table td[data-v-c91cadef]{padding:1rem;font-size:.875rem;color:#374151}.cell-id[data-v-c91cadef]{font-weight:600;color:#6b7280}.username-badge[data-v-c91cadef]{display:inline-block;padding:.25rem .75rem;background:#6b46961a;color:#754897;border-radius:6px;font-weight:600}.cell-email[data-v-c91cadef]{color:#6b7280;font-size:.8125rem}.number-badge[data-v-c91cadef]{display:inline-block;padding:.25rem .625rem;border-radius:6px;font-weight:600;font-size:.8125rem}.number-badge.shimmy[data-v-c91cadef]{background:#ff86001a;color:#ff8600}.number-badge.post[data-v-c91cadef]{background:#6b46961a;color:#754897}.number-badge.contact[data-v-c91cadef]{background:#10b9811a;color:#10b981}.cell-date[data-v-c91cadef]{color:#6b7280;font-size:.8125rem}.status-badge[data-v-c91cadef]{display:inline-block;padding:.25rem .75rem;border-radius:6px;font-weight:600;font-size:.75rem;text-transform:uppercase}.status-badge.active[data-v-c91cadef]{background:#10b9811a;color:#10b981}.status-badge.inactive[data-v-c91cadef]{background:#6b72801a;color:#6b7280}.cell-actions[data-v-c91cadef]{display:flex;gap:.5rem}html:not(.dark) .action-btn[data-v-c91cadef]{padding:.375rem .625rem;background:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:1rem}html.dark .action-btn[data-v-c91cadef]{padding:.375rem .625rem;background:#3d3b41;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:1rem}.action-btn[data-v-c91cadef]:hover{transform:translateY(-2px)}.action-btn.view[data-v-c91cadef]:hover{background:#3b82f61a}.action-btn.edit[data-v-c91cadef]:hover{background:#ff86001a}html:not(.dark) .table-footer[data-v-c91cadef]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}html.dark .table-footer[data-v-c91cadef]{padding:1rem 1.5rem;border-top:1px solid #3D3B41;display:flex;justify-content:space-between;align-items:center}.result-count[data-v-c91cadef]{font-size:.875rem;color:#6b7280;font-weight:500}@media(max-width:1024px){.user-actions-layout[data-v-c91cadef]{grid-template-columns:1fr}.page-nav[data-v-c91cadef]{position:static}.heatmap-stats[data-v-c91cadef]{width:100%}.table-controls[data-v-c91cadef]{width:100%;flex-direction:column}.search-box[data-v-c91cadef],.search-input[data-v-c91cadef]{width:100%}}.session-stats-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;padding:0 1rem}html:not(.dark) .session-stat-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;display:flex;gap:1rem;align-items:flex-start;transition:all .3s ease;border:2px solid transparent}html.dark .session-stat-card[data-v-c91cadef]{background:#27242d;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;display:flex;gap:1rem;align-items:flex-start;transition:all .3s ease;border:2px solid transparent}.session-stat-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #75489726;border-color:#754897}.session-stat-icon[data-v-c91cadef]{font-size:2.5rem;flex-shrink:0}.session-stat-icon.active-pulse[data-v-c91cadef]{animation:pulse-c91cadef 2s ease-in-out infinite}@keyframes pulse-c91cadef{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.session-stat-content[data-v-c91cadef]{flex:1}.session-stat-value[data-v-c91cadef]{font-size:2rem;font-weight:800;color:#754897;margin:0 0 .25rem}.session-stat-label[data-v-c91cadef]{font-size:.875rem;color:#6b7280;margin:0 0 .5rem;font-weight:600}.session-stat-change[data-v-c91cadef]{display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:6px}.session-stat-change.positive[data-v-c91cadef]{background:#10b9811a;color:#10b981}.session-stat-change.negative[data-v-c91cadef]{background:#ef44441a;color:#ef4444}html:not(.dark) .session-chart-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;margin:0 1rem 2rem}html.dark .session-chart-card[data-v-c91cadef]{background:#27242d;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;margin:0 1rem 2rem}.chart-subtitle[data-v-c91cadef]{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.duration-chart-container[data-v-c91cadef]{margin-top:1.5rem}.duration-bars[data-v-c91cadef]{display:flex;flex-direction:column;gap:1rem}.duration-bar-wrapper[data-v-c91cadef]{display:flex;flex-direction:column;gap:.5rem}.duration-bar-info[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center}.duration-label[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#374151}.duration-count[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#754897}html:not(.dark) .duration-bar-track[data-v-c91cadef]{width:100%;height:32px;background:#fff;border-radius:8px;overflow:hidden;position:relative}html.dark .duration-bar-track[data-v-c91cadef]{width:100%;height:32px;background:#3d3b41;border-radius:8px;overflow:hidden;position:relative}.duration-bar-fill[data-v-c91cadef]{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:.75rem;transition:width .8s ease;position:relative}.duration-percentage[data-v-c91cadef]{font-size:.75rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}html.dark .duration-percentage[data-v-c91cadef]{text-shadow:none!important}html:not(.dark) .session-feed-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;margin:0 1rem}html.dark .session-feed-card[data-v-c91cadef]{background:#27242d;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;margin:0 1rem}.feed-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.feed-title-section[data-v-c91cadef]{display:flex;align-items:center;gap:1rem}.feed-title[data-v-c91cadef]{font-size:1.5rem;font-weight:700;color:#754897;margin:0}.live-badge[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#ef44441a;color:#ef4444;font-size:.75rem;font-weight:700;border-radius:6px;letter-spacing:.05em}.live-dot[data-v-c91cadef]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse-c91cadef 2s ease-in-out infinite}.feed-controls[data-v-c91cadef]{display:flex;gap:1rem;flex-wrap:wrap}.feed-filters[data-v-c91cadef]{display:flex;gap:.5rem}html:not(.dark) .filter-select[data-v-c91cadef]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:600;color:#374151;background:#fff;cursor:pointer;transition:all .2s ease}html.dark .filter-select[data-v-c91cadef]{padding:.5rem 1rem;border:2px solid #3D3B41;border-radius:8px;font-size:.875rem;font-weight:600;color:#d7d4e9;background:#3d3b41;cursor:pointer;transition:all .2s ease}.filter-select[data-v-c91cadef]:hover{border-color:#754897}.feed-search[data-v-c91cadef]{position:relative}html:not(.dark) .search-input[data-v-c91cadef]{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;min-width:250px;transition:all .2s ease}html.dark .search-input[data-v-c91cadef]{padding:.5rem 1rem;border:2px solid #3D3B41;border-radius:8px;font-size:.875rem;color:#d7d4e9;background:#3d3b41;min-width:250px;transition:all .2s ease}.search-input[data-v-c91cadef]:focus{outline:none;border-color:#754897}html:not(.dark) .session-table-wrapper[data-v-c91cadef]{overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}html.dark .session-table-wrapper[data-v-c91cadef]{overflow-x:auto;border-radius:8px;border:1px solid #3D3B41}.session-table[data-v-c91cadef]{width:100%;border-collapse:collapse;font-size:.875rem}.session-table thead[data-v-c91cadef]{background:#fff;border-bottom:2px solid #e5e7eb}.session-table th[data-v-c91cadef]{padding:1rem;text-align:left;font-weight:700;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.session-table tbody tr[data-v-c91cadef]{border-bottom:1px solid #e5e7eb;transition:background .2s ease}.session-table tbody tr[data-v-c91cadef]:hover{background:#7548970d}.session-table td[data-v-c91cadef]{padding:1rem;color:#6b7280}.status-indicator[data-v-c91cadef]{font-size:1rem}.session-id[data-v-c91cadef]{font-family:monospace;font-size:.75rem;color:#754897;font-weight:600}.session-user[data-v-c91cadef]{font-weight:600;color:#374151}.anonymous-user[data-v-c91cadef]{font-style:italic;color:#9ca3af!important}.session-duration[data-v-c91cadef]{position:relative}.duration-text[data-v-c91cadef]{display:block;font-weight:600;color:#374151;margin-bottom:.25rem}.duration-bar-mini[data-v-c91cadef]{height:4px;border-radius:2px;transition:width .3s ease}.session-pages[data-v-c91cadef]{font-weight:700;color:#754897}.device-info[data-v-c91cadef]{display:flex;flex-direction:column;gap:.25rem}.device-type[data-v-c91cadef]{font-weight:600;color:#374151}.device-os[data-v-c91cadef]{font-size:.75rem;color:#9ca3af}.session-location[data-v-c91cadef]{color:#6b7280}html:not(.dark) .action-btn[data-v-c91cadef]{padding:.5rem;background:transparent;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s ease}.action-btn[data-v-c91cadef]:hover{background:#754897;border-color:#754897;transform:scale(1.1)}.no-sessions[data-v-c91cadef]{padding:3rem;text-align:center}.no-sessions-icon[data-v-c91cadef]{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-sessions-text[data-v-c91cadef]{font-size:1rem;color:#6b7280;margin:0}html:not(.dark) .feed-footer[data-v-c91cadef]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}html.dark .feed-footer[data-v-c91cadef]{margin-top:1rem;padding-top:1rem;border-top:1px solid #3D3B41}.feed-info[data-v-c91cadef]{font-size:.875rem;color:#6b7280;margin:0;font-weight:600}.moderation-stats-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;padding:0 1rem}html:not(.dark) .mod-stat-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:all .2s ease}html.dark .mod-stat-card[data-v-c91cadef]{background:#27242d;border-radius:12px;padding:1.5rem;border:1px solid #3D3B41;display:flex;align-items:center;gap:1rem;transition:all .2s ease}.mod-stat-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #75489726}.mod-stat-icon[data-v-c91cadef]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.mod-stat-icon.flagged[data-v-c91cadef]{background:linear-gradient(135deg,#ef44441a,#dc26261a)}.mod-stat-icon.reviewed[data-v-c91cadef]{background:linear-gradient(135deg,#10b9811a,#0596691a)}.mod-stat-icon.pending[data-v-c91cadef]{background:linear-gradient(135deg,#ff86001a,#ff70211a)}.mod-stat-icon.severity[data-v-c91cadef]{background:linear-gradient(135deg,#7548971a,#9966cc1a)}.mod-stat-content[data-v-c91cadef]{flex:1}.mod-stat-value[data-v-c91cadef]{font-size:2rem;font-weight:700;color:#754897;margin:0 0 .25rem}.mod-stat-label[data-v-c91cadef]{font-size:.875rem;color:#6b7280;font-weight:500;margin:0 0 .5rem}.mod-stat-change[data-v-c91cadef]{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;display:inline-block}.mod-stat-change.positive[data-v-c91cadef]{color:#10b981;background:#10b9811a}.mod-stat-change.negative[data-v-c91cadef]{color:#ef4444;background:#ef44441a}.mod-stat-change.neutral[data-v-c91cadef]{color:#6b7280;background:#6b72801a}html:not(.dark) .moderation-section-card[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin:0 1rem 2rem}html.dark .moderation-section-card[data-v-c91cadef]{background:#27242d;border-radius:12px;border:1px solid #3D3B41;overflow:hidden;margin:0 1rem 2rem}html:not(.dark) .section-card-header[data-v-c91cadef]{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}html.dark .section-card-header[data-v-c91cadef]{padding:1.5rem 2rem;border-bottom:1px solid #3D3B41;display:flex;justify-content:space-between;align-items:center}.section-card-title[data-v-c91cadef]{font-size:1.25rem;font-weight:700;color:#754897;margin:0}.llm-badge[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#7548971a,#ff86001a);border-radius:8px;border:1px solid #754897}.llm-icon[data-v-c91cadef]{font-size:1.25rem}.llm-text[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#754897}.severity-chart[data-v-c91cadef]{padding:2rem;display:flex;flex-direction:column;gap:1rem}.severity-bar[data-v-c91cadef]{display:grid;grid-template-columns:150px 1fr 80px;align-items:center;gap:1rem}.severity-bar-label[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center}.severity-name[data-v-c91cadef]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.severity-name.critical[data-v-c91cadef]{color:#dc2626}.severity-name.high[data-v-c91cadef]{color:#ef4444}.severity-name.medium[data-v-c91cadef]{color:#ff8600}.severity-name.low[data-v-c91cadef]{color:#10b981}.severity-count[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#6b7280}html:not(.dark) .severity-bar-track[data-v-c91cadef]{height:32px;background:#fff;border-radius:8px;overflow:hidden}.severity-bar-fill[data-v-c91cadef]{height:100%;transition:width .3s ease;border-radius:8px}.severity-bar-fill.critical[data-v-c91cadef]{background:linear-gradient(90deg,#dc2626,#b91c1c)}.severity-bar-fill.high[data-v-c91cadef]{background:linear-gradient(90deg,#ef4444,#dc2626)}.severity-bar-fill.medium[data-v-c91cadef]{background:linear-gradient(90deg,#ff8600,#ff7021)}.severity-bar-fill.low[data-v-c91cadef]{background:linear-gradient(90deg,#10b981,#059669)}.severity-percentage[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#754897;text-align:right}.category-grid[data-v-c91cadef]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}html:not(.dark) .category-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .2s ease}.category-card[data-v-c91cadef]:hover{border-color:#754897;transform:translateY(-4px);box-shadow:0 8px 16px #75489726}.category-header[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.category-icon[data-v-c91cadef]{font-size:1.5rem}.category-title[data-v-c91cadef]{font-size:1rem;font-weight:600;color:#6b7280;margin:0}.category-stats[data-v-c91cadef]{display:flex;gap:2rem;margin-bottom:1rem}.category-stat[data-v-c91cadef]{display:flex;flex-direction:column;gap:.25rem}.category-stat-value[data-v-c91cadef]{font-size:1.5rem;font-weight:700;color:#754897}.category-stat-label[data-v-c91cadef]{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.category-trend[data-v-c91cadef]{display:flex;justify-content:flex-end}.trend-indicator[data-v-c91cadef]{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:6px}.trend-indicator.up[data-v-c91cadef]{color:#ef4444;background:#ef44441a}.trend-indicator.down[data-v-c91cadef]{color:#10b981;background:#10b9811a}.queue-controls[data-v-c91cadef]{display:flex;gap:1rem;align-items:center}html:not(.dark) .filter-select[data-v-c91cadef]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.filter-select[data-v-c91cadef]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}.moderation-queue[data-v-c91cadef]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}html:not(.dark) .queue-item[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .2s ease}.queue-item[data-v-c91cadef]:hover{border-color:#754897;box-shadow:0 4px 12px #7548971a}.queue-item-header[data-v-c91cadef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.queue-item-meta[data-v-c91cadef]{display:flex;gap:1rem;align-items:center}.queue-item-id[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#754897}.queue-item-user[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#6b7280}.queue-item-time[data-v-c91cadef]{font-size:.75rem;color:#9ca3af}.severity-badge[data-v-c91cadef]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.severity-badge.critical[data-v-c91cadef]{color:#dc2626;background:#dc26261a;border:1px solid #dc2626}.severity-badge.high[data-v-c91cadef]{color:#ef4444;background:#ef44441a;border:1px solid #ef4444}.severity-badge.medium[data-v-c91cadef]{color:#ff8600;background:#ff86001a;border:1px solid #ff8600}.severity-badge.low[data-v-c91cadef]{color:#10b981;background:#10b9811a;border:1px solid #10b981}.queue-item-content[data-v-c91cadef]{margin-bottom:1rem}.queue-item-text[data-v-c91cadef]{font-size:.875rem;line-height:1.6;color:#374151;margin:0}.queue-item-classification[data-v-c91cadef]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1rem;background:#fff;border-radius:8px}.classification-tags[data-v-c91cadef]{display:flex;flex-wrap:wrap;gap:.5rem}.classification-tag[data-v-c91cadef]{padding:.25rem .75rem;background:#754897;color:#fff;border-radius:6px;font-size:.75rem;font-weight:600}.confidence-score[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem}.confidence-label[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#6b7280;min-width:80px}html:not(.dark) .confidence-bar[data-v-c91cadef]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.confidence-fill[data-v-c91cadef]{height:100%;background:linear-gradient(90deg,#754897,#96c);border-radius:4px;transition:width .3s ease}.confidence-value[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#754897;min-width:50px;text-align:right}.queue-item-actions[data-v-c91cadef]{display:flex;gap:.75rem;flex-wrap:wrap}.mod-action-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.mod-action-btn[data-v-c91cadef]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.mod-action-btn.approve[data-v-c91cadef]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.mod-action-btn.flag[data-v-c91cadef]{background:linear-gradient(135deg,#ff8600,#ff7021);color:#fff}.mod-action-btn.remove[data-v-c91cadef]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.mod-action-btn.details[data-v-c91cadef]{background:#fff;color:#6b7280;border:1px solid #e5e7eb}html:not(.dark) .queue-footer[data-v-c91cadef]{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.pagination[data-v-c91cadef]{display:flex;gap:1rem;align-items:center}.pagination-btn[data-v-c91cadef]{padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-c91cadef]:hover:not(:disabled){background:#96c;transform:translateY(-2px)}.pagination-btn[data-v-c91cadef]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-c91cadef]{font-size:.875rem;color:#6b7280}.refresh-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-c91cadef]:hover{background:#96c;transform:rotate(180deg)}.status-indicator[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:.5rem 1rem;background:#10b9811a;color:#10b981;border-radius:8px}.status-indicator.online[data-v-c91cadef]{color:#10b981}.model-info-grid[data-v-c91cadef]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.model-info-item[data-v-c91cadef]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:8px}.model-info-label[data-v-c91cadef]{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.model-info-value[data-v-c91cadef]{font-size:1rem;font-weight:600;color:#6b7280}.model-info-value.status-active[data-v-c91cadef]{color:#10b981}html:not(.dark) .report-generation-panel[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin:0 1rem 2rem}html:not(.dark) .panel-header[data-v-c91cadef]{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#7548970d,#ff86000d)}.panel-title[data-v-c91cadef]{font-size:1.25rem;font-weight:700;color:#754897;margin:0}.powerbi-badge[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#f6c244,#f3a638);border-radius:8px;box-shadow:0 2px 8px #f6c2444d}.powerbi-icon[data-v-c91cadef]{font-size:1.25rem}.powerbi-text[data-v-c91cadef]{font-size:.875rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}html.dark .powerbi-text[data-v-c91cadef]{text-shadow:none!important}.report-config-grid[data-v-c91cadef]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.config-section[data-v-c91cadef]{display:flex;flex-direction:column;gap:.5rem}.config-label[data-v-c91cadef]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}html:not(.dark) .config-select[data-v-c91cadef]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.config-select[data-v-c91cadef]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}.checkbox-group[data-v-c91cadef]{display:flex;flex-direction:column;gap:.75rem}.checkbox-label[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#6b7280}.checkbox-input[data-v-c91cadef]{width:18px;height:18px;cursor:pointer;accent-color:#754897}html:not(.dark) .panel-actions[data-v-c91cadef]{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;background:#fff}.generate-report-btn[data-v-c91cadef]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#754897,#96c);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #7548974d}.generate-report-btn[data-v-c91cadef]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #75489766;background:linear-gradient(135deg,#96c,#754897)}.schedule-report-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#fff;color:#754897;border:2px solid #754897;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.schedule-report-btn[data-v-c91cadef]:hover{background:#754897;color:#fff;transform:translateY(-2px)}.reports-stats-grid[data-v-c91cadef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;padding:0 1rem}html:not(.dark) .report-stat-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;display:flex;gap:1rem;transition:all .2s ease}.report-stat-card[data-v-c91cadef]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #75489726}.report-stat-icon[data-v-c91cadef]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;flex-shrink:0}.report-stat-icon.users[data-v-c91cadef]{background:linear-gradient(135deg,#7548971a,#9966cc1a)}.report-stat-icon.shimmies[data-v-c91cadef]{background:linear-gradient(135deg,#ff86001a,#ff70211a)}.report-stat-icon.engagement[data-v-c91cadef]{background:linear-gradient(135deg,#10b9811a,#0596691a)}.report-stat-icon.revenue[data-v-c91cadef]{background:linear-gradient(135deg,#eab3081a,#ca8a041a)}.report-stat-content[data-v-c91cadef]{flex:1}.report-stat-label[data-v-c91cadef]{font-size:.875rem;color:#6b7280;font-weight:500;margin:0 0 .5rem}.report-stat-value[data-v-c91cadef]{font-size:2rem;font-weight:700;color:#754897;margin:0 0 .5rem}.report-stat-change[data-v-c91cadef]{font-size:.875rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;display:inline-block}.report-stat-change.positive[data-v-c91cadef]{color:#10b981;background:#10b9811a}html:not(.dark) .reports-table-section[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin:0 1rem 2rem}.reports-table-container[data-v-c91cadef]{overflow-x:auto}.reports-table[data-v-c91cadef]{width:100%;border-collapse:collapse}.reports-table thead[data-v-c91cadef]{background:#fff;border-bottom:2px solid #e5e7eb}.reports-table th[data-v-c91cadef]{padding:1rem 1.5rem;text-align:left;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}html:not(.dark) .report-row[data-v-c91cadef]{border-bottom:1px solid #e5e7eb;transition:all .2s ease}.report-row[data-v-c91cadef]:hover{background:#fff}.reports-table td[data-v-c91cadef]{padding:1rem 1.5rem;font-size:.875rem;color:#374151}.cell-name[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem;font-weight:600}.report-icon[data-v-c91cadef]{font-size:1.5rem}.report-name[data-v-c91cadef]{color:#754897}.type-badge[data-v-c91cadef]{padding:.25rem .75rem;background:#7548971a;color:#754897;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-block}.cell-date-range[data-v-c91cadef],.cell-generated[data-v-c91cadef],.cell-size[data-v-c91cadef]{color:#6b7280}html:not(.dark) .export-options-section[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin-bottom:2rem}.info-badge[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9811a;color:#10b981;border-radius:8px;font-size:.875rem;font-weight:600}.export-options-grid[data-v-c91cadef]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}html:not(.dark) .export-option-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.export-option-card[data-v-c91cadef]:hover{border-color:#754897;transform:translateY(-4px);box-shadow:0 8px 16px #75489726}.export-option-header[data-v-c91cadef]{display:flex;align-items:center;gap:.75rem}.export-option-icon[data-v-c91cadef]{font-size:2rem}.export-option-title[data-v-c91cadef]{font-size:1.125rem;font-weight:700;color:#754897;margin:0}.export-option-description[data-v-c91cadef]{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0;flex:1}.export-option-btn[data-v-c91cadef]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.export-option-btn[data-v-c91cadef]:hover{background:#96c;transform:translateY(-2px)}html:not(.dark) .report-templates-section[data-v-c91cadef]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin-bottom:2rem}.add-template-btn[data-v-c91cadef]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.add-template-btn[data-v-c91cadef]:hover{background:#96c;transform:translateY(-2px)}.templates-grid[data-v-c91cadef]{padding:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}html:not(.dark) .template-card[data-v-c91cadef]{background:#fff;border-radius:12px;padding:1.5rem;border:2px solid transparent;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.template-card[data-v-c91cadef]:hover{border-color:#754897;transform:translateY(-4px);box-shadow:0 8px 16px #75489726}.template-icon[data-v-c91cadef]{font-size:3rem;text-align:center}.template-title[data-v-c91cadef]{font-size:1.125rem;font-weight:700;color:#374151;margin:0;text-align:center}.template-description[data-v-c91cadef]{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0;text-align:center;flex:1}.template-meta[data-v-c91cadef]{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af;padding-top:.75rem;border-top:1px solid #e5e7eb}.template-uses[data-v-c91cadef],.template-updated[data-v-c91cadef]{font-weight:500}.use-template-btn[data-v-c91cadef]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#754897;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.use-template-btn[data-v-c91cadef]:hover{background:#96c;transform:translateY(-2px)}.other-table-section[data-v-c91cadef]{padding:2rem}.other-section-header[data-v-c91cadef]{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#7548971a,#ff86001a);border-radius:12px}.other-section-title[data-v-c91cadef]{font-size:2rem;font-weight:700;color:#754897;margin-bottom:.5rem}.other-section-subtitle[data-v-c91cadef]{font-size:1rem;color:#6b7280}html:not(.dark) .other-table-wrapper[data-v-c91cadef]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;margin-bottom:1.5rem}.other-table[data-v-c91cadef]{width:100%;border-collapse:collapse}.other-table thead[data-v-c91cadef]{background:#fff;border-bottom:2px solid #e5e7eb}.other-table th[data-v-c91cadef]{padding:1rem;text-align:left;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.other-table .table-checkbox[data-v-c91cadef]{width:40px;text-align:center}.other-table .table-id[data-v-c91cadef]{width:60px;font-weight:600;color:#754897}.other-table .table-actions[data-v-c91cadef]{width:120px;text-align:right}.other-table tbody tr[data-v-c91cadef]{border-bottom:1px solid #e5e7eb;transition:all .2s ease}.other-table tbody tr[data-v-c91cadef]:hover{background:#fff}.other-table td[data-v-c91cadef]{padding:1rem;font-size:.875rem;color:#6b7280}.checkbox-input[data-v-c91cadef]{width:16px;height:16px;cursor:pointer;accent-color:#754897}.action-buttons[data-v-c91cadef]{display:flex;gap:.5rem;justify-content:flex-end}.action-icon-btn[data-v-c91cadef]{padding:.375rem;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.action-icon-btn[data-v-c91cadef]:hover{background:#fff;transform:scale(1.1)}.action-icon-btn.view-btn[data-v-c91cadef]:hover{background:#7548971a}.action-icon-btn.edit-btn[data-v-c91cadef]:hover{background:#ff86001a}.action-icon-btn.delete-btn[data-v-c91cadef]:hover{background:#ef44441a}.category-badge[data-v-c91cadef],.code-badge[data-v-c91cadef],.amount-badge[data-v-c91cadef],.reaction-badge[data-v-c91cadef],html:not(.dark) .value-badge[data-v-c91cadef]{padding:.25rem .75rem;background:#fff;border-radius:6px;font-size:.875rem;font-weight:500;color:#6b7280}.category-badge[data-v-c91cadef]{background:#7548971a;color:#754897}.code-badge[data-v-c91cadef]{background:#10b9811a;color:#10b981;font-family:Courier New,monospace}.amount-badge[data-v-c91cadef]{background:#ff86001a;color:#ff8600;font-weight:600}.reaction-badge[data-v-c91cadef]{background:#ef44441a;color:#ef4444}.value-badge[data-v-c91cadef]{background:#3b82f61a;color:#3b82f6}.status-badge[data-v-c91cadef]{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.approved[data-v-c91cadef]{background:#10b9811a;color:#10b981}.status-badge.pending-review[data-v-c91cadef]{background:#ff86001a;color:#ff8600}.status-badge.in-progress[data-v-c91cadef]{background:#3b82f61a;color:#3b82f6}.create-btn[data-v-c91cadef]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#754897,#96c);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.create-btn[data-v-c91cadef]:hover{background:linear-gradient(135deg,#590997,#754897);transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}html:not(.dark) .filter-btn[data-v-c91cadef]{padding:.75rem 1.25rem;background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.filter-btn[data-v-c91cadef]:hover{background:#fff;border-color:#754897;color:#754897}html.dark .analytics-page[data-v-c91cadef]{background:#1b191f!important;color:#d7d4e9!important}html.dark .page-header[data-v-c91cadef]{background:linear-gradient(135deg,#754897,#590997)!important;color:#fff!important}html.dark .back-btn[data-v-c91cadef]{background:#fff3!important;color:#fff!important}html.dark .back-btn[data-v-c91cadef]:hover{background:#ff86004d!important}html.dark .page-title[data-v-c91cadef]{color:#fff!important}html.dark .analytics-sidebar[data-v-c91cadef]{background:#27242d!important;border-right-color:#3d3b41!important}html.dark .sidebar-item[data-v-c91cadef]{color:#d7d4e9!important}html.dark .sidebar-item[data-v-c91cadef]:hover,html.dark .sidebar-main[data-v-c91cadef]:hover{background:#3d3b41!important;color:#ff8600!important;border-left-color:#ff8600!important}html.dark .sidebar-item.active[data-v-c91cadef],html.dark .sidebar-main.active[data-v-c91cadef]{background:#ff860033!important;color:#ff8600!important;border-left-color:#ff8600!important}html.dark .sidebar-main[data-v-c91cadef]{color:#d7d4e9!important}html.dark .analytics-content[data-v-c91cadef]{background:#1b191f!important}html.dark .section-container[data-v-c91cadef]{background:transparent!important}html.dark .section-title[data-v-c91cadef]{color:#ff8600!important}html.dark .section-description[data-v-c91cadef]{color:#d7d4e9!important}html.dark .data-display-card[data-v-c91cadef],html.dark .metric-card[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important;box-shadow:0 2px 8px #0000004d!important}html.dark .data-display-card[data-v-c91cadef]:hover,html.dark .metric-card[data-v-c91cadef]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .card-icon[data-v-c91cadef]{filter:brightness(1.2)!important}html.dark .card-title[data-v-c91cadef]{color:#ff8600!important}html.dark .card-value[data-v-c91cadef]{color:#d7d4e9!important}html.dark .metric-icon[data-v-c91cadef]{background:transparent!important}html.dark .metric-info h3[data-v-c91cadef]{color:#d7d4e9!important}html.dark .metric-value[data-v-c91cadef]{color:#ff8600!important}html.dark .metric-footer[data-v-c91cadef]{border-top-color:#3d3b41!important}html.dark .card-trend[data-v-c91cadef]{color:#10b981!important}html.dark .card-trend.negative[data-v-c91cadef]{color:#ef4444!important}html.dark .chart-container[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important;border-radius:12px!important;padding:1.5rem!important}html.dark .chart-title[data-v-c91cadef]{color:#ff8600!important}html.dark .chart-subtitle[data-v-c91cadef]{color:#d7d4e9!important}html.dark .time-period-btn[data-v-c91cadef]{background:#ff86001a!important;color:#d7d4e9!important;border-color:#ff860033!important}html.dark .time-period-btn[data-v-c91cadef]:hover{background:#ff860033!important;border-color:#ff8600!important}html.dark .time-period-btn.active[data-v-c91cadef]{background:linear-gradient(135deg,#754897,#590997)!important;color:#fff!important;border-color:#ff8600!important}html.dark .tab-btn[data-v-c91cadef]{color:#d7d4e9!important;background:transparent!important;border-bottom-color:transparent!important}html.dark .tab-btn[data-v-c91cadef]:hover{color:#ff8600!important}html.dark .tab-btn.active[data-v-c91cadef]{color:#ff8600!important;border-bottom-color:#ff8600!important}html.dark .data-table[data-v-c91cadef],html.dark .other-table[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important}html.dark .table-header[data-v-c91cadef]{background:#1b191f!important;color:#ff8600!important}html.dark .table-header th[data-v-c91cadef]{color:#ff8600!important;border-bottom-color:#3d3b41!important}html.dark .data-table tbody tr[data-v-c91cadef]{border-bottom-color:#3d3b41!important;background:#27242d!important}html.dark .data-table tbody tr[data-v-c91cadef]:hover{background:#3d3b41!important}html.dark .data-table td[data-v-c91cadef]{color:#d7d4e9!important}html.dark .other-table tbody tr[data-v-c91cadef]{border-bottom-color:#3d3b41!important;background:#27242d!important}html.dark .other-table tbody tr[data-v-c91cadef]:hover{background:#3d3b41!important}html.dark .other-table td[data-v-c91cadef]{color:#d7d4e9!important}html.dark .table-id[data-v-c91cadef]{color:#ff8600!important}html.dark .checkbox-input[data-v-c91cadef]{accent-color:#FF8600!important}html.dark .action-icon-btn[data-v-c91cadef]{color:#d7d4e9!important}html.dark .action-icon-btn[data-v-c91cadef]:hover{background:#ff860033!important}html.dark .category-badge[data-v-c91cadef],html.dark .code-badge[data-v-c91cadef],html.dark .amount-badge[data-v-c91cadef],html.dark .reaction-badge[data-v-c91cadef],html.dark .value-badge[data-v-c91cadef]{background:#ff860026!important;color:#ff8600!important}html.dark .status-badge.approved[data-v-c91cadef]{background:#10b98126!important;color:#34d399!important}html.dark .status-badge.pending-review[data-v-c91cadef]{background:#ff860026!important;color:#ffb26f!important}html.dark .status-badge.in-progress[data-v-c91cadef]{background:#3b82f626!important;color:#60a5fa!important}html.dark .create-btn[data-v-c91cadef]{background:linear-gradient(135deg,#754897,#590997)!important;color:#fff!important}html.dark .create-btn[data-v-c91cadef]:hover{background:linear-gradient(135deg,#590997,#754897)!important;box-shadow:0 4px 12px #ff86004d!important}html.dark .filter-btn[data-v-c91cadef]{background:#27242d!important;color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .filter-btn[data-v-c91cadef]:hover{background:#3d3b41!important;border-color:#ff8600!important;color:#ff8600!important}html.dark .search-input[data-v-c91cadef],html.dark .filter-input[data-v-c91cadef]{background:#27242d!important;color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .search-input[data-v-c91cadef]::-moz-placeholder,html.dark .filter-input[data-v-c91cadef]::-moz-placeholder{color:#6c586f!important}html.dark .search-input[data-v-c91cadef]::placeholder,html.dark .filter-input[data-v-c91cadef]::placeholder{color:#6c586f!important}html.dark .search-input[data-v-c91cadef]:focus,html.dark .filter-input[data-v-c91cadef]:focus{border-color:#ff8600!important;background:#3d3b41!important}html.dark .user-action-page-item[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important;color:#d7d4e9!important}html.dark .user-action-page-item[data-v-c91cadef]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .user-action-page-item.active[data-v-c91cadef]{background:#ff860033!important;border-color:#ff8600!important}html.dark .metric-view-item[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important;color:#d7d4e9!important}html.dark .metric-view-item[data-v-c91cadef]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .metric-view-item.active[data-v-c91cadef]{background:linear-gradient(135deg,#7548974d,#ff86004d)!important;border-color:#ff8600!important}html.dark .heatmap-container[data-v-c91cadef]{background:#27242d!important;border-color:#3d3b41!important}html.dark .heatmap-title[data-v-c91cadef]{color:#ff8600!important}html.dark .heatmap-subtitle[data-v-c91cadef],html.dark .analytics-page p[data-v-c91cadef],html.dark .analytics-page span[data-v-c91cadef],html.dark .analytics-page li[data-v-c91cadef]{color:#d7d4e9!important}html.dark .analytics-page h1[data-v-c91cadef],html.dark .analytics-page h2[data-v-c91cadef],html.dark .analytics-page h3[data-v-c91cadef],html.dark .analytics-page h4[data-v-c91cadef],html.dark .analytics-page h5[data-v-c91cadef],html.dark .analytics-page h6[data-v-c91cadef],html.dark .analytics-page a[data-v-c91cadef]{color:#ff8600!important}html.dark .analytics-page a[data-v-c91cadef]:hover{color:#ffb26f!important}html.dark .analytics-page label[data-v-c91cadef]{color:#d7d4e9!important}html.dark .modal-overlay[data-v-c91cadef]{background:#000000b3!important}html.dark .modal-content[data-v-c91cadef]{background:#27242d!important;color:#d7d4e9!important}html.dark .modal-header[data-v-c91cadef]{background:#1b191f!important;border-bottom-color:#3d3b41!important;color:#ff8600!important}html.dark .modal-close[data-v-c91cadef]{color:#d7d4e9!important}html.dark .modal-close[data-v-c91cadef]:hover{color:#ff8600!important}html.dark [class*=emoji][data-v-c91cadef],html.dark .emoji[data-v-c91cadef],html.dark .stat-icon[data-v-c91cadef],html.dark .feature-icon[data-v-c91cadef],html.dark .metric-icon[data-v-c91cadef],html.dark [class*=icon][data-v-c91cadef]{filter:none!important;text-shadow:none!important;drop-shadow:none!important}html.dark .metric-card[data-v-c91cadef],html.dark .data-card[data-v-c91cadef],html.dark .chart-container[data-v-c91cadef]{box-shadow:0 2px 8px #0000004d!important;text-shadow:none!important}html.dark .analytics-page[data-v-c91cadef],html.dark .analytics-layout[data-v-c91cadef],html.dark .analytics-sidebar[data-v-c91cadef],html.dark .analytics-content[data-v-c91cadef],html.dark .main-heading[data-v-c91cadef],html.dark .section-title[data-v-c91cadef],html.dark .section-subtitle[data-v-c91cadef],html.dark .subtitle[data-v-c91cadef],html.dark .key-metric-card[data-v-c91cadef],html.dark .data-card[data-v-c91cadef],html.dark .metric-card[data-v-c91cadef],html.dark .report-card[data-v-c91cadef],html.dark .table-container[data-v-c91cadef],html.dark .chart-container[data-v-c91cadef],html.dark .card[data-v-c91cadef],html.dark .panel[data-v-c91cadef],html.dark .container[data-v-c91cadef],html.dark .box[data-v-c91cadef]{background:#27242d!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-c91cadef],html.dark [style*="background:white"][data-v-c91cadef]{background:#27242d!important}html.dark .analytics-page[data-v-c91cadef] *,html.dark .analytics-page[data-v-c91cadef] *:before,html.dark .analytics-page[data-v-c91cadef] *:after{text-shadow:none!important}html.dark .analytics-page [style*=box-shadow][data-v-c91cadef],html.dark .analytics-page [style*=text-shadow][data-v-c91cadef],html.dark .analytics-page [style*=filter][data-v-c91cadef]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark .analytics-page [style*="border: 2px solid #e5e7eb"][data-v-c91cadef],html.dark .analytics-page [style*="border-color: #e5e7eb"][data-v-c91cadef]{border-color:#3d3b41!important}html.dark .analytics-page [style*="color: #1f2937"][data-v-c91cadef],html.dark .analytics-page [style*="color: #6b7280"][data-v-c91cadef]{color:#d7d4e9!important}html.dark .user-table thead[data-v-c91cadef]{background:#3d3b41!important;border-bottom-color:#4f4d55!important}html.dark .user-table th[data-v-c91cadef]{color:#d7d4e9!important}html.dark .user-row[data-v-c91cadef]{border-bottom-color:#3d3b41!important}html.dark .user-row[data-v-c91cadef]:hover{background:#ff860014!important}html.dark .user-table td[data-v-c91cadef]{color:#d7d4e9!important}html.dark .cell-id[data-v-c91cadef]{color:#b0aec8!important}html.dark .cell-email[data-v-c91cadef]{color:#9997ac!important}html.dark .username-badge[data-v-c91cadef]{background:#ff860026!important;color:#ffb84d!important}html.dark .number-badge[data-v-c91cadef]{background:#3d3b41!important;color:#d7d4e9!important}html.dark .number-badge.shimmy[data-v-c91cadef]{background:#ff860026!important;color:#ffb84d!important}html.dark .number-badge.post[data-v-c91cadef]{background:#75489726!important;color:#d7a8ff!important}html.dark .number-badge.reply[data-v-c91cadef]{background:#10b98126!important;color:#5eee9c!important}html.dark .number-badge.reaction[data-v-c91cadef]{background:#ef444426!important;color:#ff9b9b!important}html:not(.dark) .financial-page[data-v-dedf2182]{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#f3f4f6,#f9fafb);background-size:400% 400%;animation:gradientShift-dedf2182 15s ease infinite}@keyframes gradientShift-dedf2182{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}html:not(.dark) .financial-container[data-v-dedf2182]{max-width:1400px;margin:0 auto;padding:2rem;background:#fff;border-radius:24px;box-shadow:0 1px 3px #0000001a}html.dark .financial-container[data-v-dedf2182]{max-width:1400px;margin:0 auto;padding:2rem;background:transparent;border-radius:24px}.financial-grid[data-v-dedf2182]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}html:not(.dark) .financial-card[data-v-dedf2182]{background:#fff;border:2px solid #e5e7eb;border-radius:24px;padding:2rem;box-shadow:0 1px 3px #0000001a}html.dark .financial-card[data-v-dedf2182]{background:#27242d;border:2px solid #3D3B41;border-radius:24px;padding:2rem;box-shadow:0 2px 8px #0000004d}.financial-card[data-v-dedf2182]{padding:1.5rem;transition:all .3s ease}.financial-card.highlight[data-v-dedf2182]{border-color:#754897;background:linear-gradient(135deg,#7548970d,#9966cc0d)}.financial-card[data-v-dedf2182]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #75489726}.card-icon[data-v-dedf2182]{font-size:2.5rem;margin-bottom:.75rem}.card-label[data-v-dedf2182]{font-size:.875rem;color:#6b7280;margin-bottom:.5rem;font-weight:500}.card-value[data-v-dedf2182]{font-size:2rem;font-weight:700;color:#6b7280;margin-bottom:.5rem}.card-trend[data-v-dedf2182]{font-size:.875rem;font-weight:600}.card-trend.positive[data-v-dedf2182]{color:#10b981}.card-trend.neutral[data-v-dedf2182]{color:#6b7280}html:not(.dark) .financial-section[data-v-dedf2182]{background:#fff;border:2px solid #e5e7eb;border-radius:24px;padding:2rem;margin-bottom:2rem}html.dark .financial-section[data-v-dedf2182]{background:#27242d;border:2px solid #3D3B41;border-radius:24px;padding:2rem;margin-bottom:2rem}.section-title[data-v-dedf2182]{font-size:1.5rem;font-weight:700;color:#754897;margin:0 0 1.5rem}html.dark .section-title[data-v-dedf2182]{color:#ff8600!important}.revenue-grid[data-v-dedf2182]{display:flex;flex-direction:column;gap:1.5rem}html:not(.dark) .revenue-item[data-v-dedf2182]{padding:1rem;background:#f9fafb;border-radius:16px}.revenue-header[data-v-dedf2182]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.revenue-name[data-v-dedf2182]{font-weight:600;color:#6b7280}.revenue-amount[data-v-dedf2182]{font-weight:700;color:#754897}html:not(.dark) .revenue-bar[data-v-dedf2182]{height:8px;background:#e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:.5rem}.revenue-fill[data-v-dedf2182]{height:100%;transition:width .5s ease}.revenue-percentage[data-v-dedf2182]{font-size:.875rem;color:#6b7280}.expense-grid[data-v-dedf2182]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.expense-item[data-v-dedf2182]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:16px}.expense-icon[data-v-dedf2182]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem;flex-shrink:0}.expense-name[data-v-dedf2182]{font-weight:600;color:#6b7280;margin-bottom:.25rem}.expense-amount[data-v-dedf2182]{font-size:.875rem;color:#6b7280}.funding-timeline[data-v-dedf2182]{display:flex;flex-direction:column;gap:1.5rem}html:not(.dark) .funding-item[data-v-dedf2182]{display:flex;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:16px;border-left:4px solid #754897}.funding-badge[data-v-dedf2182]{padding:.25rem .75rem;border-radius:24px;font-size:.75rem;font-weight:700;text-transform:uppercase;align-self:flex-start}.funding-badge.completed[data-v-dedf2182]{background:#10b981;color:#fff}.funding-badge.planning[data-v-dedf2182]{background:#ff8600;color:#fff}.funding-content[data-v-dedf2182]{flex:1}.funding-header[data-v-dedf2182]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.funding-header h3[data-v-dedf2182]{font-size:1.25rem;font-weight:700;color:#754897;margin:0}.funding-amount[data-v-dedf2182]{font-size:1.5rem;font-weight:700;color:#6b7280}.funding-meta[data-v-dedf2182]{display:flex;gap:1.5rem;font-size:.875rem;color:#6b7280}.treasury-summary[data-v-dedf2182]{display:flex;gap:2rem;padding:1rem;background:linear-gradient(135deg,#7548971a,#ff86001a);border-radius:16px;margin-bottom:1.5rem}.summary-item[data-v-dedf2182]{display:flex;flex-direction:column;gap:.25rem}.summary-item span[data-v-dedf2182]{font-size:.875rem;color:#6b7280}.summary-item strong[data-v-dedf2182]{font-size:1.25rem;color:#754897}.treasury-grid[data-v-dedf2182]{display:flex;flex-direction:column;gap:1.5rem}html:not(.dark) .treasury-item[data-v-dedf2182]{padding:1rem;background:#f9fafb;border-radius:16px}.treasury-header[data-v-dedf2182]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.treasury-name[data-v-dedf2182]{font-weight:600;color:#6b7280}.treasury-amounts[data-v-dedf2182]{display:flex;align-items:center;gap:.5rem;font-weight:600}.treasury-amounts .spent[data-v-dedf2182]{color:#754897}.treasury-amounts .divider[data-v-dedf2182]{color:#9ca3af}.treasury-amounts .allocated[data-v-dedf2182]{color:#6b7280}html:not(.dark) .treasury-bar[data-v-dedf2182]{height:8px;background:#e5e7eb;border-radius:8px;overflow:hidden;margin-bottom:.5rem}.treasury-fill[data-v-dedf2182]{height:100%;transition:width .5s ease}.treasury-percentage[data-v-dedf2182]{font-size:.875rem;color:#6b7280}.projections-table[data-v-dedf2182]{overflow-x:auto}.projection-header[data-v-dedf2182],.projection-row[data-v-dedf2182]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;padding:1rem;border-bottom:1px solid #e5e7eb}html:not(.dark) .projection-header[data-v-dedf2182]{font-weight:700;color:#754897;background:#f9fafb;border-radius:12px 12px 0 0}.projection-row[data-v-dedf2182]:last-child{border-bottom:none}.projection-quarter[data-v-dedf2182]{font-weight:600;color:#6b7280}.projection-value[data-v-dedf2182]{font-weight:600}.projection-value.revenue[data-v-dedf2182]{color:#10b981}.projection-value.expense[data-v-dedf2182]{color:#6b7280}.projection-value.profit.positive[data-v-dedf2182]{color:#754897}@media(max-width:768px){.financial-container[data-v-dedf2182]{padding:1rem}.financial-grid[data-v-dedf2182]{grid-template-columns:1fr}.treasury-summary[data-v-dedf2182]{flex-direction:column;gap:1rem}.projection-header[data-v-dedf2182],.projection-row[data-v-dedf2182]{grid-template-columns:1fr;gap:.5rem}}html.dark .financials-page[data-v-dedf2182]{background:#000}html.dark .financial-card.highlight[data-v-dedf2182]{background:linear-gradient(135deg,#7548971a,#9966cc1a)!important;border-color:#754897!important}html.dark .financial-card[data-v-dedf2182]:hover{box-shadow:0 8px 24px #ff860026}html.dark .card-label[data-v-dedf2182]{color:#6c586f!important}html.dark .card-value[data-v-dedf2182]{color:#d7d4e9!important}html.dark .card-trend.positive[data-v-dedf2182]{color:#10b981!important}html.dark .card-trend.neutral[data-v-dedf2182]{color:#6c586f!important}html.dark .revenue-item[data-v-dedf2182]{background:#27242d!important;padding:1rem;border-radius:16px}html.dark .revenue-name[data-v-dedf2182]{color:#d7d4e9}html.dark .revenue-amount[data-v-dedf2182]{color:#ff8600}html.dark .revenue-bar[data-v-dedf2182]{background:#3d3b41!important}html.dark .revenue-fill[data-v-dedf2182]{background:linear-gradient(90deg,#754897,#ff8600)}html.dark .revenue-percentage[data-v-dedf2182]{color:#6c586f}html.dark .expense-item[data-v-dedf2182]{background:#27242d!important}html.dark .expense-name[data-v-dedf2182]{color:#d7d4e9}html.dark .expense-amount[data-v-dedf2182]{color:#6c586f}html.dark .funding-item[data-v-dedf2182]{background:#27242d!important;border-left-color:#754897!important;padding:1.5rem}html.dark .funding-header h3[data-v-dedf2182]{color:#ff8600}html.dark .funding-amount[data-v-dedf2182]{color:#d7d4e9}html.dark .funding-meta[data-v-dedf2182]{color:#6c586f}html.dark .funding-badge.completed[data-v-dedf2182]{background:#10b981;color:#fff}html.dark .funding-badge.planning[data-v-dedf2182]{background:#ff8600;color:#fff}html.dark .treasury-summary[data-v-dedf2182]{background:linear-gradient(135deg,#75489726,#ff860026)!important;border-radius:16px}html.dark .summary-item span[data-v-dedf2182]{color:#6c586f}html.dark .summary-item strong[data-v-dedf2182]{color:#ff8600}html.dark .treasury-item[data-v-dedf2182]{background:#27242d!important}html.dark .treasury-name[data-v-dedf2182]{color:#d7d4e9}html.dark .treasury-amounts .spent[data-v-dedf2182]{color:#ff8600}html.dark .treasury-amounts .divider[data-v-dedf2182]{color:#3d3b41}html.dark .treasury-amounts .allocated[data-v-dedf2182]{color:#6c586f}html.dark .treasury-bar[data-v-dedf2182]{background:#3d3b41!important}html.dark .treasury-fill[data-v-dedf2182]{background:linear-gradient(90deg,#ff8600,#754897)}html.dark .treasury-percentage[data-v-dedf2182]{color:#6c586f}html.dark .projection-header[data-v-dedf2182]{background:#27242d!important;color:#ff8600;border-bottom-color:#3d3b41}html.dark .projection-row[data-v-dedf2182]{border-bottom-color:#3d3b41}html.dark .projection-quarter[data-v-dedf2182]{color:#d7d4e9}html.dark .projection-value.revenue[data-v-dedf2182]{color:#10b981}html.dark .projection-value.expense[data-v-dedf2182]{color:#6c586f}html.dark .projection-value.profit.positive[data-v-dedf2182]{color:#ff8600}html.dark .financials-page[data-v-dedf2182],html.dark .financials-container[data-v-dedf2182],html.dark .main-content[data-v-dedf2182],html.dark .section[data-v-dedf2182],html.dark .revenue-item[data-v-dedf2182],html.dark .expense-item[data-v-dedf2182],html.dark .card[data-v-dedf2182],html.dark .panel[data-v-dedf2182],html.dark .container[data-v-dedf2182],html.dark .box[data-v-dedf2182]{background:#27242d!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-dedf2182],html.dark [style*="background:white"][data-v-dedf2182],html.dark [style*="background: #f9fafb"][data-v-dedf2182],html.dark [style*="background: #f3f4f6"][data-v-dedf2182]{background:#27242d!important}html.dark .financials-page[data-v-dedf2182] *,html.dark .financials-page[data-v-dedf2182] *:before,html.dark .financials-page[data-v-dedf2182] *:after{text-shadow:none!important}html.dark .financials-page [style*=box-shadow][data-v-dedf2182],html.dark .financials-page [style*=text-shadow][data-v-dedf2182],html.dark .financials-page [style*=filter][data-v-dedf2182]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark .financials-page [style*="border: 2px solid #e5e7eb"][data-v-dedf2182],html.dark .financials-page [style*="border-color: #e5e7eb"][data-v-dedf2182],html.dark .financials-page [style*="background: #e5e7eb"][data-v-dedf2182]{border-color:#3d3b41!important;background:#3d3b41!important}html.dark .financials-page [style*="color: #1f2937"][data-v-dedf2182],html.dark .financials-page [style*="color: #6b7280"][data-v-dedf2182],html.dark .financials-page [style*="color: #9ca3af"][data-v-dedf2182],html.dark .financials-page [style*="color: #f3f4f6"][data-v-dedf2182]{color:#d7d4e9!important}.permission-selector[data-v-6c934eaf]{width:100%;background:var(--bg-layer-2, #1b191f);border-radius:12px;padding:24px;color:var(--text-body, #d7d4e9);border:1px solid var(--border-color, #27242d)}.selector-header[data-v-6c934eaf]{margin-bottom:24px;border-bottom:1px solid var(--border-color, #27242d);padding-bottom:16px}.selector-title[data-v-6c934eaf]{font-size:18px;font-weight:600;color:var(--text-primary, #754897);margin:0 0 8px}.selector-subtitle[data-v-6c934eaf]{font-size:14px;color:var(--text-secondary, #6c586f);margin:0}.search-container[data-v-6c934eaf]{position:relative;margin-bottom:20px}.search-input[data-v-6c934eaf]{width:100%;padding:12px 16px 12px 40px;background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:8px;color:var(--text-body, #d7d4e9);font-size:14px;transition:border-color .2s,box-shadow .2s}.search-input[data-v-6c934eaf]:focus{outline:none;border-color:var(--primary-purple, #754897);box-shadow:0 0 0 3px #7548971a}.search-input[data-v-6c934eaf]::-moz-placeholder{color:var(--text-secondary, #6c586f)}.search-input[data-v-6c934eaf]::placeholder{color:var(--text-secondary, #6c586f)}.search-icon[data-v-6c934eaf]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px;pointer-events:none}.selected-info[data-v-6c934eaf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;background:var(--bg-layer-3, #27242d);border-radius:8px;font-size:13px;color:var(--text-secondary, #6c586f)}.selected-count[data-v-6c934eaf]{font-weight:500}.clear-btn[data-v-6c934eaf]{padding:6px 12px;background:transparent;border:1px solid var(--primary-purple, #754897);border-radius:6px;color:var(--primary-purple, #754897);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.clear-btn[data-v-6c934eaf]:hover{background:var(--primary-purple, #754897);color:#fff}.feature-groups[data-v-6c934eaf]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.feature-group[data-v-6c934eaf]{background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:8px;overflow:hidden}.feature-header[data-v-6c934eaf]{padding:12px 16px;background:var(--bg-layer-4, #3d3b41);border-bottom:1px solid var(--border-color, #3d3b41)}.feature-label[data-v-6c934eaf]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;color:var(--text-body, #d7d4e9)}.feature-checkbox[data-v-6c934eaf]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-purple, #754897)}.feature-name[data-v-6c934eaf]{flex:1}.permission-count[data-v-6c934eaf]{font-size:12px;color:var(--text-secondary, #6c586f);font-weight:400}.permissions-list[data-v-6c934eaf]{display:flex;flex-direction:column;padding:8px}.permission-item[data-v-6c934eaf]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.permission-item[data-v-6c934eaf]:hover{background:var(--bg-layer-2, #1b191f)}.permission-item.selected[data-v-6c934eaf]{background:#7548971a}.permission-checkbox[data-v-6c934eaf]{width:16px;height:16px;margin-top:2px;cursor:pointer;accent-color:var(--primary-orange, #ff8600);flex-shrink:0}.permission-icon[data-v-6c934eaf]{font-size:16px;flex-shrink:0}.permission-details[data-v-6c934eaf]{display:flex;flex-direction:column;gap:4px;flex:1}.permission-name[data-v-6c934eaf]{font-size:13px;color:var(--text-body, #d7d4e9);line-height:1.4}.permission-category[data-v-6c934eaf]{display:inline-block;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.category-read[data-v-6c934eaf]{background:#10b98133;color:#10b981}.category-write[data-v-6c934eaf]{background:#3b82f633;color:#3b82f6}.category-delete[data-v-6c934eaf]{background:#ef444433;color:#ef4444}.category-admin[data-v-6c934eaf]{background:#ff860033;color:var(--primary-orange, #ff8600)}.no-results[data-v-6c934eaf]{grid-column:1 / -1;padding:40px 20px;text-align:center;color:var(--text-secondary, #6c586f)}.no-results p[data-v-6c934eaf]{margin:0 0 16px;font-size:14px}.reset-search-btn[data-v-6c934eaf]{padding:8px 16px;background:var(--primary-purple, #754897);border:none;border-radius:6px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .2s}.reset-search-btn[data-v-6c934eaf]:hover{opacity:.9}.summary-section[data-v-6c934eaf]{border-top:1px solid var(--border-color, #27242d);padding-top:20px;margin-top:20px}.summary-title[data-v-6c934eaf]{font-size:14px;font-weight:600;color:var(--text-primary, #754897);margin:0 0 12px}.selected-tags[data-v-6c934eaf]{display:flex;flex-wrap:wrap;gap:8px}.permission-tag[data-v-6c934eaf]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#75489733;border:1px solid var(--primary-purple, #754897);border-radius:20px;font-size:12px;color:var(--text-body, #d7d4e9)}.remove-tag-btn[data-v-6c934eaf]{background:none;border:none;color:var(--primary-purple, #754897);cursor:pointer;font-size:14px;padding:0;display:flex;align-items:center;transition:opacity .2s}.remove-tag-btn[data-v-6c934eaf]:hover{opacity:.7}@media(prefers-reduced-motion:reduce){.search-input[data-v-6c934eaf],.clear-btn[data-v-6c934eaf],.permission-item[data-v-6c934eaf],.remove-tag-btn[data-v-6c934eaf]{transition:none}}@media(max-width:768px){.permission-selector[data-v-6c934eaf]{padding:16px}.selected-info[data-v-6c934eaf]{flex-direction:column;gap:12px;align-items:flex-start}.permission-item[data-v-6c934eaf]{padding:8px 10px}}.preset-role-selector[data-v-8709a4b3]{width:100%;background:var(--bg-layer-2, #1b191f);border-radius:12px;padding:24px;color:var(--text-body, #d7d4e9);border:1px solid var(--border-color, #27242d)}.selector-header[data-v-8709a4b3]{margin-bottom:20px;border-bottom:1px solid var(--border-color, #27242d);padding-bottom:16px}.selector-title[data-v-8709a4b3]{font-size:18px;font-weight:600;color:var(--text-primary, #754897);margin:0 0 8px}.selector-subtitle[data-v-8709a4b3]{font-size:14px;color:var(--text-secondary, #6c586f);margin:0}.roles-grid[data-v-8709a4b3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:24px}.role-button[data-v-8709a4b3]{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-layer-3, #27242d);border:2px solid var(--border-color, #3d3b41);border-radius:10px;color:var(--text-body, #d7d4e9);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.role-button[data-v-8709a4b3]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ff86001a,#7548971a);opacity:0;transition:opacity .3s;pointer-events:none}.role-button[data-v-8709a4b3]:hover{border-color:var(--text-secondary, #6c586f);background:var(--bg-layer-4, #3d3b41)}.role-button[data-v-8709a4b3]:hover:before{opacity:1}.role-button.selected[data-v-8709a4b3]{border-color:var(--primary-purple, #754897);background:#75489726;box-shadow:0 0 12px #7548974d}.role-button.selected[data-v-8709a4b3]:before{opacity:1;background:linear-gradient(135deg,#75489733,#ff860026)}.role-badge[data-v-8709a4b3]{display:flex;align-items:center;gap:8px}.role-icon[data-v-8709a4b3]{font-size:24px;line-height:1}.role-level[data-v-8709a4b3]{display:inline-block;padding:4px 10px;background:var(--primary-purple, #754897);color:#fff;border-radius:6px;font-size:12px;font-weight:600;margin-left:4px}.role-button.selected:hover .role-level[data-v-8709a4b3]{background:#590997}.role-info[data-v-8709a4b3]{display:flex;flex-direction:column;gap:4px;flex:1}.role-name[data-v-8709a4b3]{font-size:14px;font-weight:600;color:var(--text-body, #d7d4e9);margin:0}.role-description[data-v-8709a4b3]{font-size:12px;color:var(--text-secondary, #6c586f);margin:0;line-height:1.4}.permission-count[data-v-8709a4b3]{display:flex;align-items:baseline;gap:4px;font-size:13px}.count-value[data-v-8709a4b3]{font-weight:600;color:var(--primary-purple, #754897)}.count-label[data-v-8709a4b3]{color:var(--text-secondary, #6c586f);font-size:11px}.selection-indicator[data-v-8709a4b3]{position:absolute;top:8px;right:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--primary-purple, #754897);border-radius:50%;opacity:0;transition:all .3s;transform:scale(.8)}.role-button.selected .selection-indicator[data-v-8709a4b3]{opacity:1;transform:scale(1)}.checkmark[data-v-8709a4b3]{color:#fff;font-size:12px;font-weight:700;line-height:1}.role-details[data-v-8709a4b3]{background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:10px;padding:16px;margin-bottom:16px;border-left:4px solid var(--primary-purple, #754897)}.details-header[data-v-8709a4b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color, #3d3b41)}.details-title[data-v-8709a4b3]{font-size:14px;font-weight:600;color:var(--text-primary, #754897);margin:0}.close-btn[data-v-8709a4b3]{background:none;border:none;color:var(--text-secondary, #6c586f);cursor:pointer;font-size:16px;padding:4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-btn[data-v-8709a4b3]:hover{color:var(--text-body, #d7d4e9);background:var(--bg-layer-4, #3d3b41)}.features-breakdown[data-v-8709a4b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:16px}.feature-item[data-v-8709a4b3]{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:var(--bg-layer-4, #3d3b41);border-radius:6px;border-left:3px solid var(--primary-purple, #754897)}.feature-name[data-v-8709a4b3]{font-size:12px;font-weight:500;color:var(--text-body, #d7d4e9)}.feature-count[data-v-8709a4b3]{font-size:11px;color:var(--text-secondary, #6c586f)}.permissions-list[data-v-8709a4b3]{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.permission-item[data-v-8709a4b3]{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:12px}.permission-icon[data-v-8709a4b3]{flex-shrink:0;margin-top:2px;font-size:14px}.permission-details[data-v-8709a4b3]{display:flex;flex-direction:column;gap:1px;flex:1}.permission-name[data-v-8709a4b3]{color:var(--text-body, #d7d4e9);font-weight:400}.permission-feature[data-v-8709a4b3]{font-size:11px;color:var(--text-secondary, #6c586f)}.custom-notice[data-v-8709a4b3]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ff86001a;border:1px solid var(--primary-orange, #ff8600);border-radius:6px;font-size:12px;color:var(--primary-orange, #ff8600)}.notice-icon[data-v-8709a4b3]{font-size:14px}.notice-text[data-v-8709a4b3]{font-weight:500}.expand-enter-active[data-v-8709a4b3],.expand-leave-active[data-v-8709a4b3]{transition:all .3s ease}.expand-enter-from[data-v-8709a4b3],.expand-leave-to[data-v-8709a4b3]{opacity:0;max-height:0;overflow:hidden}@media(max-width:768px){.preset-role-selector[data-v-8709a4b3]{padding:16px}.roles-grid[data-v-8709a4b3]{grid-template-columns:1fr}.features-breakdown[data-v-8709a4b3]{grid-template-columns:repeat(2,1fr)}.role-button[data-v-8709a4b3]{flex-direction:row;align-items:center}.role-info[data-v-8709a4b3]{flex:1}}@media(prefers-reduced-motion:reduce){.role-button[data-v-8709a4b3],.role-button[data-v-8709a4b3]:before,.selection-indicator[data-v-8709a4b3],.expand-enter-active[data-v-8709a4b3],.expand-leave-active[data-v-8709a4b3]{transition:none}}.permission-preview[data-v-d796bba5]{width:100%;background:var(--bg-layer-2, #1b191f);border-radius:12px;padding:24px;color:var(--text-body, #d7d4e9);border:1px solid var(--border-color, #27242d)}.preview-header[data-v-d796bba5]{margin-bottom:24px;border-bottom:1px solid var(--border-color, #27242d);padding-bottom:16px}.preview-title[data-v-d796bba5]{font-size:18px;font-weight:600;color:var(--text-primary, #754897);margin:0 0 8px}.preview-subtitle[data-v-d796bba5]{font-size:14px;color:var(--text-secondary, #6c586f);margin:0}.role-display[data-v-d796bba5]{margin-bottom:24px}.role-badge[data-v-d796bba5]{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:2px solid var(--primary-purple, #754897);background:#7548971a}.role-badge.role-L5[data-v-d796bba5]{border-color:var(--primary-orange, #ff8600);background:#ff86001a}.role-badge.role-L4[data-v-d796bba5]{border-color:#fbbf24;background:#fbbf241a}.role-label[data-v-d796bba5]{font-weight:500;font-size:14px}.role-level[data-v-d796bba5]{padding:2px 8px;background:var(--primary-purple, #754897);color:#fff;border-radius:4px;font-size:12px;font-weight:600;margin-left:8px}.feature-access[data-v-d796bba5]{margin-bottom:32px}.section-title[data-v-d796bba5]{font-size:14px;font-weight:600;color:var(--text-primary, #754897);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.section-title.can-do[data-v-d796bba5]{color:#10b981}.section-title.cannot-do[data-v-d796bba5]{color:#ef4444}.features-grid[data-v-d796bba5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.feature-card[data-v-d796bba5]{padding:12px;background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:8px;transition:all .2s;opacity:.6}.feature-card.accessible[data-v-d796bba5]{opacity:1;border-color:#10b981;background:#10b9811a}.feature-card-header[data-v-d796bba5]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:500;font-size:13px;color:var(--text-body, #d7d4e9)}.feature-icon[data-v-d796bba5]{font-size:16px;font-weight:600}.feature-name[data-v-d796bba5]{flex:1}.feature-card.accessible .feature-icon[data-v-d796bba5]{color:#10b981}.feature-description[data-v-d796bba5]{font-size:12px;color:var(--text-secondary, #6c586f);margin:8px 0;line-height:1.4}.feature-stats[data-v-d796bba5]{display:flex;justify-content:space-between;font-size:11px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color, #3d3b41)}.stat-label[data-v-d796bba5]{color:var(--text-secondary, #6c586f)}.stat-value[data-v-d796bba5]{font-weight:600;color:var(--text-body, #d7d4e9)}.permissions-section[data-v-d796bba5]{margin-bottom:32px}.permissions-list[data-v-d796bba5]{display:flex;flex-direction:column;gap:8px}.permission-row[data-v-d796bba5]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-layer-3, #27242d);border-radius:6px;border-left:3px solid transparent;transition:all .2s}.permission-row.accessible[data-v-d796bba5]{border-left-color:#10b981;background:#10b9810d}.permission-row.restricted[data-v-d796bba5]{opacity:.6;border-left-color:#ef4444}.permission-row[data-v-d796bba5]:hover{background:var(--bg-layer-4, #3d3b41)}.permission-icon[data-v-d796bba5]{font-size:16px;flex-shrink:0}.permission-icon.muted[data-v-d796bba5]{opacity:.5}.permission-info[data-v-d796bba5]{display:flex;flex-direction:column;gap:3px;flex:1}.permission-name[data-v-d796bba5]{font-size:13px;font-weight:500;color:var(--text-body, #d7d4e9)}.permission-row.restricted .permission-name[data-v-d796bba5]{color:var(--text-secondary, #6c586f);text-decoration:line-through;opacity:.7}.permission-feature[data-v-d796bba5]{font-size:11px;color:var(--text-secondary, #6c586f)}.permission-category[data-v-d796bba5]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;flex-shrink:0}.permission-category.muted[data-v-d796bba5]{opacity:.5}.category-read[data-v-d796bba5]{background:#10b98133;color:#10b981}.category-write[data-v-d796bba5]{background:#3b82f633;color:#3b82f6}.category-delete[data-v-d796bba5]{background:#ef444433;color:#ef4444}.category-admin[data-v-d796bba5]{background:#ff860033;color:var(--primary-orange, #ff8600)}.show-more-btn[data-v-d796bba5]{margin-top:12px;padding:8px 16px;background:transparent;border:1px solid var(--border-color, #3d3b41);border-radius:6px;color:var(--text-body, #d7d4e9);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;width:100%}.show-more-btn[data-v-d796bba5]:hover{background:var(--bg-layer-3, #27242d);border-color:var(--text-secondary, #6c586f)}.summary-stats[data-v-d796bba5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:16px;background:var(--bg-layer-3, #27242d);border-radius:8px;border:1px solid var(--border-color, #3d3b41);margin-bottom:16px}.stat-item[data-v-d796bba5]{display:flex;flex-direction:column;gap:6px}.stat-name[data-v-d796bba5]{font-size:11px;text-transform:uppercase;color:var(--text-secondary, #6c586f);font-weight:600;letter-spacing:.5px}.stat-value[data-v-d796bba5]{font-size:16px;font-weight:600;color:var(--primary-purple, #754897)}.access-level[data-v-d796bba5]{padding:12px 16px;background:#7548971a;border-radius:8px;border:1px solid var(--primary-purple, #754897)}.access-level-label[data-v-d796bba5]{font-size:12px;color:var(--text-secondary, #6c586f);margin:0 0 4px}.access-level-value[data-v-d796bba5]{font-size:16px;font-weight:600;color:var(--primary-purple, #754897);margin:0}@media(max-width:768px){.permission-preview[data-v-d796bba5]{padding:16px}.features-grid[data-v-d796bba5]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.permission-row[data-v-d796bba5]{flex-wrap:wrap}.permission-category[data-v-d796bba5]{order:3;flex-basis:100%;margin-left:28px;margin-top:-2px}.summary-stats[data-v-d796bba5]{grid-template-columns:1fr}}.modal-overlay[data-v-9d5d034e]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.modal-container[data-v-9d5d034e]{background:var(--bg-layer-2, #1b191f);border:1px solid var(--border-color, #27242d);border-radius:14px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #000c;color:var(--text-body, #d7d4e9)}.modal-header[data-v-9d5d034e]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color, #27242d);flex-shrink:0}.modal-title[data-v-9d5d034e]{font-size:20px;font-weight:600;color:var(--text-primary, #754897);margin:0}.close-btn[data-v-9d5d034e]{background:none;border:none;color:var(--text-secondary, #6c586f);font-size:24px;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center;line-height:1}.close-btn[data-v-9d5d034e]:hover{color:var(--text-body, #d7d4e9);background:var(--bg-layer-3, #27242d)}.modal-tabs[data-v-9d5d034e]{display:flex;gap:0;border-bottom:1px solid var(--border-color, #27242d);padding:0 24px;flex-shrink:0}.tab-btn[data-v-9d5d034e]{flex:1;padding:12px 0;background:none;border:none;color:var(--text-secondary, #6c586f);font-size:13px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s;text-transform:uppercase;letter-spacing:.5px}.tab-btn[data-v-9d5d034e]:hover{color:var(--text-body, #d7d4e9)}.tab-btn.active[data-v-9d5d034e]{color:var(--primary-purple, #754897);border-bottom-color:var(--primary-purple, #754897)}.modal-content[data-v-9d5d034e]{flex:1;overflow-y:auto;padding:24px}.tab-pane[data-v-9d5d034e]{animation:fadeIn-9d5d034e .3s ease}@keyframes fadeIn-9d5d034e{0%{opacity:0}to{opacity:1}}.form-group[data-v-9d5d034e]{display:flex;flex-direction:column;gap:18px}.form-field[data-v-9d5d034e]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-9d5d034e]{font-size:13px;font-weight:500;color:var(--text-body, #d7d4e9);text-transform:uppercase;letter-spacing:.5px}.required[data-v-9d5d034e]{color:var(--primary-orange, #ff8600)}.field-input[data-v-9d5d034e]{padding:10px 12px;background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:6px;color:var(--text-body, #d7d4e9);font-size:13px;font-family:inherit;transition:all .2s}.field-input[data-v-9d5d034e]:focus{outline:none;border-color:var(--primary-purple, #754897);box-shadow:0 0 0 3px #7548971a}.field-input[data-v-9d5d034e]:disabled{background:var(--bg-layer-4, #3d3b41);opacity:.6;cursor:not-allowed}.field-error[data-v-9d5d034e]{font-size:12px;color:#ef4444;margin-top:2px}.toggle-group[data-v-9d5d034e]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle-btn[data-v-9d5d034e]{padding:10px 12px;background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:6px;color:var(--text-secondary, #6c586f);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.toggle-btn[data-v-9d5d034e]:hover{border-color:var(--text-secondary, #6c586f)}.toggle-btn.active[data-v-9d5d034e]{background:var(--primary-purple, #754897);border-color:var(--primary-purple, #754897);color:#fff}.toggle-btn[data-v-9d5d034e]:disabled{opacity:.6;cursor:not-allowed}.custom-toggle[data-v-9d5d034e]{display:flex;align-items:center;gap:8px;margin:24px 0;padding:12px;background:var(--bg-layer-3, #27242d);border-radius:6px;border:1px solid var(--border-color, #3d3b41)}.toggle-checkbox[data-v-9d5d034e]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-purple, #754897)}.toggle-label[data-v-9d5d034e]{font-size:13px;cursor:pointer;color:var(--text-body, #d7d4e9)}.custom-permissions-section[data-v-9d5d034e]{margin-top:16px}.expand-enter-active[data-v-9d5d034e],.expand-leave-active[data-v-9d5d034e]{transition:all .3s ease}.expand-enter-from[data-v-9d5d034e]{opacity:0;max-height:0;overflow:hidden}.user-summary[data-v-9d5d034e]{background:var(--bg-layer-3, #27242d);border:1px solid var(--border-color, #3d3b41);border-radius:8px;padding:16px;margin-top:24px}.summary-title[data-v-9d5d034e]{font-size:13px;font-weight:600;text-transform:uppercase;color:var(--text-primary, #754897);margin:0 0 12px;letter-spacing:.5px}.summary-item[data-v-9d5d034e]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color, #3d3b41);font-size:13px}.summary-item[data-v-9d5d034e]:last-child{border-bottom:none}.summary-label[data-v-9d5d034e]{color:var(--text-secondary, #6c586f);font-weight:500}.summary-value[data-v-9d5d034e]{color:var(--text-body, #d7d4e9);font-weight:500}.status-badge[data-v-9d5d034e]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;background:#ef444433;color:#ef4444}.status-badge.active[data-v-9d5d034e]{background:#10b98133;color:#10b981}.modal-footer[data-v-9d5d034e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color, #27242d);flex-shrink:0;background:var(--bg-layer-3, #27242d);flex-wrap:wrap}.button-group[data-v-9d5d034e]{display:flex;gap:8px}.btn[data-v-9d5d034e]{padding:10px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.btn[data-v-9d5d034e]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-9d5d034e]{background:var(--primary-purple, #754897);color:#fff}.btn-primary[data-v-9d5d034e]:hover:not(:disabled){background:#590997;box-shadow:0 4px 12px #7548974d}.btn-success[data-v-9d5d034e]{background:#10b981;color:#fff}.btn-success[data-v-9d5d034e]:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b9814d}.btn-secondary[data-v-9d5d034e]{background:var(--bg-layer-4, #3d3b41);color:var(--text-body, #d7d4e9);border:1px solid var(--border-color, #3d3b41)}.btn-secondary[data-v-9d5d034e]:hover:not(:disabled){background:var(--bg-layer-2, #1b191f);border-color:var(--text-secondary, #6c586f)}.btn-tertiary[data-v-9d5d034e]{background:transparent;color:var(--text-secondary, #6c586f);border:1px solid var(--border-color, #3d3b41)}.btn-tertiary[data-v-9d5d034e]:hover:not(:disabled){color:var(--text-body, #d7d4e9);border-color:var(--text-secondary, #6c586f)}.status-message[data-v-9d5d034e]{position:absolute;bottom:0;left:0;right:0;padding:12px 24px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;border-top:1px solid var(--border-color, #27242d)}.status-message.success[data-v-9d5d034e]{background:#10b98126;color:#10b981;border-top-color:#10b981}.status-message.error[data-v-9d5d034e]{background:#ef444426;color:#ef4444;border-top-color:#ef4444}.status-icon[data-v-9d5d034e]{font-weight:700;font-size:14px}.modal-enter-active[data-v-9d5d034e],.modal-leave-active[data-v-9d5d034e]{transition:opacity .3s ease}.modal-enter-from[data-v-9d5d034e],.modal-leave-to[data-v-9d5d034e]{opacity:0}.modal-enter-active .modal-container[data-v-9d5d034e]{animation:slideUp-9d5d034e .3s ease}.modal-leave-active .modal-container[data-v-9d5d034e]{animation:slideDown-9d5d034e .3s ease reverse}@keyframes slideUp-9d5d034e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown-9d5d034e{0%{transform:translateY(0)}to{transform:translateY(20px)}}.slide-down-enter-active[data-v-9d5d034e],.slide-down-leave-active[data-v-9d5d034e]{transition:all .3s ease}.slide-down-enter-from[data-v-9d5d034e],.slide-down-leave-to[data-v-9d5d034e]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.modal-container[data-v-9d5d034e]{width:95%;max-height:95vh}.modal-header[data-v-9d5d034e],.modal-content[data-v-9d5d034e]{padding:16px}.modal-footer[data-v-9d5d034e]{flex-direction:column-reverse}.button-group[data-v-9d5d034e]{width:100%;flex-direction:column}.btn[data-v-9d5d034e]{width:100%}.modal-tabs[data-v-9d5d034e]{padding:0 16px;overflow-x:auto}.tab-btn[data-v-9d5d034e]{flex-shrink:0;min-width:100px}}[data-v-e0374b2b]:root{--brand-grey-text: #B8BCC3;--brand-purple: #754897;--brand-orange: #FF8600}html:not(.dark) .admin-page[data-v-e0374b2b]{min-height:100vh;background:#f9fafb;font-family:"Baloo 2",cursive;transition:background-color .3s ease;color:var(--brand-grey-text);display:flex!important;flex-direction:column;overflow-x:hidden;visibility:visible!important;opacity:1!important}html.dark .admin-page[data-v-e0374b2b]{min-height:100vh;background:#1b191f;display:flex!important;flex-direction:column;overflow-x:hidden;visibility:visible!important;opacity:1!important}.admin-page[data-v-e0374b2b] .shimmy-footer{background:#f9fafb!important;margin-top:auto;flex-shrink:0}html.dark .admin-page[data-v-e0374b2b] .shimmy-footer{background:#1b191f!important}html:not(.dark) .admin-layout[data-v-e0374b2b]{display:flex!important;min-height:100vh;background:#f9fafb;visibility:visible!important;opacity:1!important}html.dark .admin-layout[data-v-e0374b2b]{display:flex!important;min-height:auto;background:#1b191f;visibility:visible!important;opacity:1!important}html:not(.dark) .admin-sidebar[data-v-e0374b2b]{width:340px;flex-shrink:0;background:#fff;border-right:2px solid #e5e7eb;overflow-y:auto;position:sticky;top:0;max-height:100vh;align-self:flex-start;display:flex;flex-direction:column;border-radius:0 12px 12px 0}html:not(.dark) .sidebar-header[data-v-e0374b2b]{padding:2rem;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-e0374b2b]{font-size:1.25rem;font-weight:800;color:#754897;margin:0}.sidebar-nav[data-v-e0374b2b]{padding:1rem;display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto}.nav-item[data-v-e0374b2b]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:transparent;border:2px solid transparent;border-radius:.75rem;cursor:pointer;transition:all .2s;text-align:left;width:100%;font-size:1rem;position:relative;z-index:10;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-item[data-v-e0374b2b]:hover{background:#75489714;border-color:#7548974d;transform:translate(2px)}.nav-item.active[data-v-e0374b2b]{background:linear-gradient(135deg,#75489726,#916fab26);border-color:#754897;font-weight:600;box-shadow:0 2px 8px #75489726}.nav-icon[data-v-e0374b2b]{font-size:1.75rem;flex-shrink:0}.nav-content[data-v-e0374b2b]{flex:1;display:flex;flex-direction:column;gap:.25rem}.nav-title[data-v-e0374b2b]{font-size:1rem;font-weight:700;color:#6b7280}.nav-description[data-v-e0374b2b]{font-size:.875rem;color:#6b7280;line-height:1.4}.admin-main-content[data-v-e0374b2b]{flex:1;overflow-y:auto;padding:3rem;min-height:100vh;background:#f9fafb;display:flex!important;flex-direction:column;width:100%;visibility:visible!important;opacity:1!important}html.dark .admin-main-content[data-v-e0374b2b]{background:#1b191f!important;visibility:visible!important;opacity:1!important}.content-section[data-v-e0374b2b]{max-width:1200px;margin:0 auto;padding-bottom:4rem;width:100%;display:block!important;min-height:auto;opacity:1!important;visibility:visible!important}html.dark .content-section[data-v-e0374b2b]{background:#1b191f!important}.access-control-section[data-v-e0374b2b]{animation:fadeInUp-e0374b2b .6s ease}.section-header[data-v-e0374b2b]{margin-bottom:2rem}.section-header h2[data-v-e0374b2b]{font-size:2rem;font-weight:800;color:#754897;margin:0 0 .5rem}.section-header p[data-v-e0374b2b]{font-size:1.125rem;color:#b8bcc3;margin:0;font-weight:500}html:not(.dark) .restricted-access-card[data-v-e0374b2b]{background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 4px 20px #00000014;text-align:center;max-width:600px;margin:2rem auto}.lock-icon[data-v-e0374b2b]{font-size:4rem;margin-bottom:1rem}.restricted-access-card h3[data-v-e0374b2b]{font-size:1.5rem;font-weight:700;color:#754897;margin:0 0 1rem}.restricted-access-card p[data-v-e0374b2b]{color:#6b7280;margin:.5rem 0;font-size:1rem}.unlock-btn[data-v-e0374b2b]{margin-top:2rem;padding:1rem 2rem;background:linear-gradient(135deg,#754897,#916fab);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.unlock-btn[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #75489766}.access-granted-content[data-v-e0374b2b]{animation:fadeIn-e0374b2b .5s ease}.success-message[data-v-e0374b2b]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#10b981;color:#fff;border-radius:.5rem;font-weight:600;margin-bottom:2rem}.success-icon[data-v-e0374b2b]{font-size:1.5rem}.access-management-grid[data-v-e0374b2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}html:not(.dark) .access-card[data-v-e0374b2b]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 2px 12px #0000000f;transition:all .3s ease}.access-card[data-v-e0374b2b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #75489733}.card-icon[data-v-e0374b2b]{font-size:2.5rem;margin-bottom:1rem}.access-card h4[data-v-e0374b2b]{font-size:1.25rem;font-weight:700;color:#6b7280;margin:0 0 .5rem}.access-card p[data-v-e0374b2b]{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem;line-height:1.6}.action-btn[data-v-e0374b2b]{width:100%;padding:.75rem;background:linear-gradient(135deg,#754897,#916fab);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.action-btn[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}.modal-overlay[data-v-e0374b2b]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-e0374b2b .2s ease}html:not(.dark) .modal-content[data-v-e0374b2b]{background:#fff;border-radius:1rem;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;animation:slideUp-e0374b2b .3s ease}html:not(.dark) .modal-header[data-v-e0374b2b]{padding:1.5rem 2rem;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-e0374b2b]{font-size:1.5rem;font-weight:700;color:#754897;margin:0}.close-btn[data-v-e0374b2b]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;color:#6b7280;transition:color .2s}.close-btn[data-v-e0374b2b]:hover{color:#6b7280}.modal-body[data-v-e0374b2b]{padding:2rem}.modal-body p[data-v-e0374b2b]{color:#6b7280;margin:0 0 1rem}.username-display[data-v-e0374b2b]{font-weight:600;color:#6b7280!important;margin-bottom:1.5rem!important}.modal-body label[data-v-e0374b2b]{display:block;font-weight:600;color:#6b7280;margin-bottom:.5rem}html:not(.dark) .password-input[data-v-e0374b2b]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:all .2s}.password-input[data-v-e0374b2b]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}.error-message[data-v-e0374b2b]{color:#ef4444;font-weight:600;margin-top:.5rem}html:not(.dark) .modal-footer[data-v-e0374b2b]{padding:1.5rem 2rem;border-top:2px solid #e5e7eb;display:flex;justify-content:flex-end;gap:1rem}html:not(.dark) .btn-secondary[data-v-e0374b2b]{padding:.75rem 1.5rem;background:#e5e7eb;color:#6b7280;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-e0374b2b]:hover{background:#d1d5db}.btn-primary[data-v-e0374b2b]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#754897,#916fab);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #7548974d}@keyframes fadeIn-e0374b2b{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-e0374b2b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-e0374b2b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.user-management-dashboard[data-v-e0374b2b]{margin-top:2rem}.permission-selector-section[data-v-e0374b2b]{margin-top:3rem;padding:2.5rem;background:#7548970d;border:2px solid rgba(117,72,151,.2);border-radius:16px}.permission-selector-section h3[data-v-e0374b2b]{font-size:1.5rem;font-weight:700;color:#754897;margin-bottom:.75rem}.section-description[data-v-e0374b2b]{color:#9ca3af;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.section-divider[data-v-e0374b2b]{height:2px;background:linear-gradient(90deg,transparent,#754897,transparent);margin-bottom:2rem}.stats-overview[data-v-e0374b2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}html:not(.dark) .stat-box[data-v-e0374b2b]{background:#fff;border-radius:16px;padding:1.5rem;display:flex;gap:1rem;align-items:center;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 4px 12px #00000014}.stat-box[data-v-e0374b2b]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.stat-icon[data-v-e0374b2b]{font-size:2.5rem;flex-shrink:0}.stat-info[data-v-e0374b2b]{flex:1}.stat-value[data-v-e0374b2b]{font-size:2rem;font-weight:900;color:#754897;line-height:1;margin-bottom:.25rem}.stat-label[data-v-e0374b2b]{font-size:.875rem;color:#b8bcc3;font-weight:600}.controls-bar[data-v-e0374b2b]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.search-box[data-v-e0374b2b]{flex:1;min-width:300px;position:relative}.search-icon[data-v-e0374b2b]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem}html:not(.dark) .search-input[data-v-e0374b2b]{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;transition:all .2s ease}.search-input[data-v-e0374b2b]:focus{outline:none;border-color:#754897;box-shadow:0 0 0 3px #7548971a}html:not(.dark) .filter-select[data-v-e0374b2b]{padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#fff}.filter-select[data-v-e0374b2b]:hover{border-color:#754897}html:not(.dark) .create-user-btn[data-v-e0374b2b]{padding:.875rem 1.5rem;background:linear-gradient(135deg,#754897,#590997);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 12px #7548974d}.create-user-btn[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #75489766}.create-user-btn[data-v-e0374b2b]:active{transform:translateY(0)}html.dark .create-user-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#754897,#590997);color:#fff}html:not(.dark) .users-table-container[data-v-e0374b2b]{background:#fff;border-radius:16px;border:2px solid #e5e7eb;overflow:hidden;box-shadow:0 6px 20px #0000001a}.users-table[data-v-e0374b2b]{width:100%;border-collapse:collapse}.users-table thead[data-v-e0374b2b]{background:#f9fafb;border-bottom:2px solid #e5e7eb}.users-table th[data-v-e0374b2b]{padding:1rem 1.5rem;text-align:left;font-weight:700;font-size:.875rem;color:#b8bcc3;text-transform:uppercase;letter-spacing:.05em}html:not(.dark) .user-row[data-v-e0374b2b]{border-bottom:1px solid #e5e7eb;transition:all .2s ease}.user-row[data-v-e0374b2b]:hover{background:#7548970d;box-shadow:0 2px 8px #7548971a}.user-row td[data-v-e0374b2b]{padding:1.25rem 1.5rem}.user-cell[data-v-e0374b2b]{min-width:280px}.user-info[data-v-e0374b2b]{display:flex;gap:1rem;align-items:center}.user-avatar[data-v-e0374b2b]{font-size:2rem;flex-shrink:0}.user-details[data-v-e0374b2b]{flex:1}.user-name[data-v-e0374b2b]{font-size:1rem;font-weight:700;color:#754897;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.user-nickname[data-v-e0374b2b]{font-size:.875rem;color:#754897;font-weight:600;margin-bottom:.125rem}.user-email[data-v-e0374b2b]{font-size:.8125rem;color:#b8bcc3;font-weight:500}.master-badge[data-v-e0374b2b]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#754897,#916fab);color:#fff;border-radius:12px;font-size:.75rem;font-weight:900;letter-spacing:.05em}.level-badge[data-v-e0374b2b]{font-size:.875rem}.level-badge-pill[data-v-e0374b2b]{display:inline-block;padding:.5rem 1rem;border-radius:20px;color:#fff;font-weight:700;font-size:.8125rem;letter-spacing:.025em}.status-badge[data-v-e0374b2b]{display:inline-block;padding:.4rem .875rem;border-radius:12px;color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.05em}.role-cell[data-v-e0374b2b]{color:#b8bcc3;font-weight:600;font-size:.9375rem}.last-active-cell[data-v-e0374b2b]{color:#b8bcc3;font-size:.875rem;font-weight:500}.accounts-cell[data-v-e0374b2b]{text-align:center}.accounts-count[data-v-e0374b2b]{display:inline-block;padding:.5rem 1rem;background:#7548971a;color:#754897;border-radius:12px;font-weight:700;font-size:.9375rem}.actions-cell[data-v-e0374b2b]{display:flex;gap:.5rem;align-items:center}.action-btn-small[data-v-e0374b2b]{padding:.5rem 1rem;border:none;border-radius:8px;font-weight:700;font-size:.8125rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-btn-small.view[data-v-e0374b2b]{background:#754897;color:#fff}.action-btn-small.view[data-v-e0374b2b]:hover{background:#590997;transform:translateY(-2px)}.action-btn-small.kill[data-v-e0374b2b]{background:#ef4444;color:#fff}.action-btn-small.kill[data-v-e0374b2b]:hover:not(:disabled){background:#dc2626;transform:translateY(-2px)}.action-btn-small.kill[data-v-e0374b2b]:disabled{opacity:.5;cursor:not-allowed}.protected-badge[data-v-e0374b2b]{padding:.5rem .875rem;background:#10b9811a;color:#10b981;border-radius:8px;font-weight:700;font-size:.8125rem}.user-detail-modal[data-v-e0374b2b]{max-width:700px;box-shadow:0 24px 80px #0000004d,0 0 60px #75489733}.user-avatar-large[data-v-e0374b2b]{font-size:3rem;margin-right:.5rem}.detail-grid[data-v-e0374b2b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.detail-item[data-v-e0374b2b]{display:flex;flex-direction:column;gap:.5rem}.detail-label[data-v-e0374b2b]{font-size:.75rem;font-weight:700;color:#b8bcc3;text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-e0374b2b]{font-size:1rem;font-weight:600;color:#754897}html:not(.dark) .permissions-section[data-v-e0374b2b]{margin-top:2rem;padding-top:2rem;border-top:2px solid #e5e7eb}.permissions-section h4[data-v-e0374b2b]{font-size:1.25rem;font-weight:700;color:#754897;margin-bottom:1rem}.permissions-list[data-v-e0374b2b]{display:grid;gap:.75rem}.permission-item[data-v-e0374b2b]{padding:.875rem 1.25rem;background:#10b9811a;color:#065f46;border-radius:12px;font-weight:600;font-size:.9375rem}html:not(.dark) .danger-zone[data-v-e0374b2b]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.kill-switch-btn-discreet[data-v-e0374b2b]{width:100%;padding:.625rem 1rem;background:#ef444414;color:#dc2626;border:1px solid rgba(239,68,68,.3);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.kill-switch-btn-discreet[data-v-e0374b2b]:hover{background:#ef444426;border-color:#ef4444;transform:translateY(-1px);box-shadow:0 2px 8px #ef444433}.kill-switch-modal[data-v-e0374b2b]{max-width:600px;box-shadow:0 28px 100px #ef444466,0 0 80px #ef444433}.emergency-header[data-v-e0374b2b]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.5rem 2rem}.warning-box[data-v-e0374b2b]{display:flex;gap:1rem;padding:1.5rem;background:#ef44441a;border:2px solid #ef4444;border-radius:12px;margin-bottom:2rem}.warning-icon[data-v-e0374b2b]{font-size:3rem;flex-shrink:0}.warning-text h4[data-v-e0374b2b]{color:#ef4444;font-weight:900;margin-bottom:.5rem;font-size:1.125rem;letter-spacing:.025em}.warning-text p[data-v-e0374b2b]{color:#6b7280;margin:0}.target-user-info[data-v-e0374b2b]{display:flex;gap:1rem;align-items:center;padding:1.5rem;background:#f9fafb;border-radius:12px;margin-bottom:2rem}.target-name[data-v-e0374b2b]{font-size:1.25rem;font-weight:700;color:#6b7280;margin-bottom:.25rem}.target-email[data-v-e0374b2b]{font-size:.9375rem;color:#6b7280;margin-bottom:.25rem}.target-level[data-v-e0374b2b]{font-size:.875rem;color:#754897;font-weight:700}.consequences-list[data-v-e0374b2b]{margin-bottom:2rem}.consequences-list h4[data-v-e0374b2b]{font-size:1.125rem;font-weight:700;color:#ef4444;margin-bottom:1rem}.consequences-list ul[data-v-e0374b2b]{list-style:none;padding:0;margin:0}.consequences-list li[data-v-e0374b2b]{padding:.75rem 1rem;background:#ef44440d;border-left:3px solid #ef4444;margin-bottom:.5rem;border-radius:8px;font-size:.9375rem;color:#6b7280}.confirm-actions[data-v-e0374b2b]{display:flex;gap:1rem;justify-content:flex-end}.btn-cancel[data-v-e0374b2b]{padding:.875rem 2rem;background:#6b7280;color:#fff;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-e0374b2b]:hover{background:#4b5563;transform:translateY(-2px)}.btn-kill-confirm[data-v-e0374b2b]{padding:.875rem 2rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;font-weight:900;cursor:pointer;transition:all .2s ease;letter-spacing:.025em}.btn-kill-confirm[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}.kill-switch-section[data-v-e0374b2b]{padding:2rem}.section-header h2[data-v-e0374b2b]{font-size:2rem;font-weight:700;color:#754897;margin-bottom:.5rem}.warning-text[data-v-e0374b2b]{color:#ef4444;font-weight:600;margin-bottom:2rem}.access-denied-card[data-v-e0374b2b]{background:#ef44440d;border:2px solid #ef4444;border-radius:12px;padding:2rem;text-align:center}.lock-icon[data-v-e0374b2b]{font-size:3rem;margin-bottom:1rem}.kill-switch-container[data-v-e0374b2b]{max-width:700px}.status-card[data-v-e0374b2b]{background:linear-gradient(135deg,#754897,#916fab);color:#fff;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.status-label[data-v-e0374b2b]{font-size:.875rem;font-weight:600;opacity:.9;margin-bottom:.5rem}.status-value[data-v-e0374b2b]{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace;letter-spacing:.1em}.status-value.active[data-v-e0374b2b]{color:#ef4444}.status-value.idle[data-v-e0374b2b],.status-value.unknown[data-v-e0374b2b]{color:#10b981}.rollback-available-badge[data-v-e0374b2b]{font-size:.875rem;font-weight:600;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.3)}.phase-card[data-v-e0374b2b]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:2rem;margin-bottom:1.5rem}.phase-card h3[data-v-e0374b2b]{font-size:1.25rem;font-weight:700;color:#754897;margin-bottom:.75rem}.phase-card p[data-v-e0374b2b]{color:#6b7280;margin-bottom:1.5rem;line-height:1.6}.initiate-phase[data-v-e0374b2b],.confirm-phase[data-v-e0374b2b]{border-color:#ff8600;border-left:4px solid #FF8600}.processing-phase[data-v-e0374b2b]{border-color:#3b82f6;border-left:4px solid #3b82f6;text-align:center}.completed-phase[data-v-e0374b2b]{border-color:#10b981;border-left:4px solid #10b981;text-align:center}.error-phase[data-v-e0374b2b]{border-color:#ef4444;border-left:4px solid #ef4444;text-align:center}.spinner[data-v-e0374b2b]{display:inline-block;width:40px;height:40px;border:4px solid rgba(117,72,151,.1);border-top-color:#754897;border-radius:50%;animation:spin-e0374b2b 1s linear infinite;margin-bottom:1rem}@keyframes spin-e0374b2b{to{transform:rotate(360deg)}}.code-input-group[data-v-e0374b2b]{display:flex;gap:1rem;margin-bottom:1rem}.code-input[data-v-e0374b2b]{flex:1;padding:.875rem;font-size:1.5rem;font-weight:700;font-family:Courier New,monospace;text-align:center;letter-spacing:.2em;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s}.code-input[data-v-e0374b2b]:focus{outline:none;border-color:#ff8600;box-shadow:0 0 0 3px #ff86001a}.kill-switch-btn[data-v-e0374b2b],.confirm-btn[data-v-e0374b2b],.rollback-btn[data-v-e0374b2b],.cancel-btn[data-v-e0374b2b],.retry-btn[data-v-e0374b2b]{padding:.75rem 1.5rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-size:1rem}.kill-switch-btn.initiate-btn[data-v-e0374b2b]{width:100%;padding:1rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:1.125rem}.kill-switch-btn.initiate-btn[data-v-e0374b2b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef44444d}.kill-switch-btn[data-v-e0374b2b]:disabled,.confirm-btn[data-v-e0374b2b]:disabled{opacity:.5;cursor:not-allowed}.confirm-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#ff8600,#f97316);color:#fff;flex:1}.confirm-btn[data-v-e0374b2b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff86004d}.cancel-btn[data-v-e0374b2b],.retry-btn[data-v-e0374b2b]{width:100%;background:#e5e7eb;color:#6b7280;margin-top:.75rem}.cancel-btn[data-v-e0374b2b]:hover,.retry-btn[data-v-e0374b2b]:hover{background:#d1d5db}.rollback-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:1rem 2rem;width:100%;font-size:1.125rem}.rollback-btn[data-v-e0374b2b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.success-icon[data-v-e0374b2b],.error-icon[data-v-e0374b2b]{font-size:3rem;display:block;margin-bottom:1rem}.rollback-note[data-v-e0374b2b]{background:#3b82f61a;padding:1rem;border-radius:8px;color:#1d4ed8;font-weight:600;margin-bottom:1.5rem}.error-message[data-v-e0374b2b]{color:#ef4444;font-weight:600;background:#ef44440d;padding:.75rem;border-radius:8px;border-left:3px solid #ef4444;margin-bottom:1.5rem}html.dark .internal-admin[data-v-e0374b2b]{background:#1b191f!important;color:#d7d4e9!important}html.dark .admin-layout[data-v-e0374b2b],html.dark .admin-content[data-v-e0374b2b]{background:#1b191f!important}html.dark .admin-sidebar[data-v-e0374b2b]{background:#27242d!important;border-right-color:#3d3b41!important}html.dark .sidebar-item[data-v-e0374b2b]{background:transparent!important;color:#d7d4e9!important;border-color:transparent!important}html.dark .sidebar-item[data-v-e0374b2b]:hover{background:#ff860026!important;border-left-color:#ff8600!important}html.dark .sidebar-item.active[data-v-e0374b2b]{background:#ff860033!important;border-left-color:#ff8600!important;color:#ff8600!important}html.dark .nav-title[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .nav-description[data-v-e0374b2b]{color:#6c586f!important}html.dark .section-header[data-v-e0374b2b]{background:#27242d!important;border-bottom-color:#3d3b41!important;color:#ff8600!important}html.dark .section-title[data-v-e0374b2b]{color:#ff8600!important}html.dark .section-description[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .admin-card[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important;box-shadow:0 2px 8px #0000004d!important}html.dark .admin-card[data-v-e0374b2b]:hover{background:#3d3b41!important;border-color:#ff8600!important}html.dark .financials-section[data-v-e0374b2b]{background:transparent!important}html.dark .financial-card[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .financial-value[data-v-e0374b2b]{color:#ff8600!important}html.dark .financial-label[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .user-management-card[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .user-section-title[data-v-e0374b2b]{color:#ff8600!important}html.dark .users-table[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .table-header[data-v-e0374b2b]{background:#1b191f!important;color:#ff8600!important}html.dark .table-header th[data-v-e0374b2b]{color:#ff8600!important;border-bottom-color:#3d3b41!important}html.dark .users-table tbody tr[data-v-e0374b2b]{border-bottom-color:#3d3b41!important;background:#27242d!important}html.dark .users-table tbody tr[data-v-e0374b2b]:hover{background:#3d3b41!important}html.dark .users-table td[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .access-level[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .access-badge[data-v-e0374b2b]{background:linear-gradient(135deg,#75489733,#ff860033)!important;color:#d7d4e9!important}html.dark .kill-switch-warning[data-v-e0374b2b]{background:#ef444426!important;border-color:#ef44444d!important}html.dark .status-card[data-v-e0374b2b]{background:linear-gradient(135deg,#590997,#754897)!important;color:#fff!important}html.dark .phase-card[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important;box-shadow:0 2px 8px #0000004d!important}html.dark .phase-card h3[data-v-e0374b2b]{color:#ff8600!important}html.dark .phase-card p[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .initiate-phase[data-v-e0374b2b],html.dark .confirm-phase[data-v-e0374b2b]{border-left-color:#ff8600!important}html.dark .processing-phase[data-v-e0374b2b]{border-left-color:#3b82f6!important}html.dark .completed-phase[data-v-e0374b2b]{border-left-color:#10b981!important}html.dark .error-phase[data-v-e0374b2b]{border-left-color:#ef4444!important}html.dark .code-input[data-v-e0374b2b]{background:#3d3b41!important;color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .code-input[data-v-e0374b2b]:focus{border-color:#ff8600!important;box-shadow:0 0 0 3px #ff860033!important}html.dark .kill-switch-btn.initiate-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#dc2626,#991b1b)!important}html.dark .confirm-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#ff8600,#f97316)!important}html.dark .cancel-btn[data-v-e0374b2b],html.dark .retry-btn[data-v-e0374b2b]{background:#3d3b41!important;color:#d7d4e9!important}html.dark .cancel-btn[data-v-e0374b2b]:hover,html.dark .retry-btn[data-v-e0374b2b]:hover{background:#ff860033!important}html.dark .rollback-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}html.dark .rollback-note[data-v-e0374b2b]{background:#3b82f626!important;color:#60a5fa!important}html.dark .error-message[data-v-e0374b2b]{background:#ef444426!important;color:#ff6b6b!important;border-left-color:#ef4444!important}html.dark .action-btn[data-v-e0374b2b]{background:linear-gradient(135deg,#754897,#590997)!important;color:#fff!important}html.dark .action-btn[data-v-e0374b2b]:hover{background:linear-gradient(135deg,#590997,#754897)!important;box-shadow:0 4px 12px #ff86004d!important}html.dark .secondary-btn[data-v-e0374b2b]{background:#27242d!important;color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .secondary-btn[data-v-e0374b2b]:hover{background:#3d3b41!important;border-color:#ff8600!important;color:#ff8600!important}html.dark .form-input[data-v-e0374b2b],html.dark input[type=text][data-v-e0374b2b],html.dark input[type=email][data-v-e0374b2b],html.dark input[type=password][data-v-e0374b2b],html.dark textarea[data-v-e0374b2b],html.dark select[data-v-e0374b2b]{background:#27242d!important;color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .form-input[data-v-e0374b2b]:focus,html.dark input[data-v-e0374b2b]:focus,html.dark textarea[data-v-e0374b2b]:focus,html.dark select[data-v-e0374b2b]:focus{border-color:#ff8600!important;background:#3d3b41!important}html.dark .form-label[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .form-input[data-v-e0374b2b]::-moz-placeholder,html.dark input[data-v-e0374b2b]::-moz-placeholder,html.dark textarea[data-v-e0374b2b]::-moz-placeholder{color:#6c586f!important}html.dark .form-input[data-v-e0374b2b]::placeholder,html.dark input[data-v-e0374b2b]::placeholder,html.dark textarea[data-v-e0374b2b]::placeholder{color:#6c586f!important}html.dark .internal-admin p[data-v-e0374b2b],html.dark .internal-admin span[data-v-e0374b2b],html.dark .internal-admin li[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .internal-admin h1[data-v-e0374b2b],html.dark .internal-admin h2[data-v-e0374b2b],html.dark .internal-admin h3[data-v-e0374b2b],html.dark .internal-admin h4[data-v-e0374b2b],html.dark .internal-admin h5[data-v-e0374b2b],html.dark .internal-admin h6[data-v-e0374b2b],html.dark .internal-admin a[data-v-e0374b2b]{color:#ff8600!important}html.dark .internal-admin a[data-v-e0374b2b]:hover{color:#ffb26f!important}html.dark .access-level-badge[data-v-e0374b2b]{background:linear-gradient(135deg,#754897,#590997)!important;color:#fff!important}html.dark .role-info[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .last-active[data-v-e0374b2b]{color:#6c586f!important}html.dark .permission-badge[data-v-e0374b2b]{background:#ff860026!important;color:#ff8600!important;border:1px solid rgba(255,134,0,.3)!important}html.dark .lock-icon[data-v-e0374b2b],html.dark .success-icon[data-v-e0374b2b],html.dark .error-icon[data-v-e0374b2b]{filter:brightness(1.2)!important}html.dark .spinner[data-v-e0374b2b]{border-color:#ff86001a!important;border-top-color:#ff8600!important}html.dark .stat-box[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important;box-shadow:0 4px 12px #0000004d!important}html.dark .search-input[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important;color:#d7d4e9!important}html.dark .search-input[data-v-e0374b2b]::-moz-placeholder{color:#6c586f!important}html.dark .search-input[data-v-e0374b2b]::placeholder{color:#6c586f!important}html.dark .filter-select[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important;color:#d7d4e9!important}html.dark .filter-select option[data-v-e0374b2b]{background:#1b191f!important;color:#d7d4e9!important}html.dark .create-user-btn[data-v-e0374b2b]{background:#ff8600!important;border-color:#ff8600!important;color:#000!important}html.dark .create-user-btn[data-v-e0374b2b]:hover{background:#f93!important;border-color:#f93!important}html.dark .users-table-container[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .users-table[data-v-e0374b2b]{background:transparent!important;color:#d7d4e9!important}html.dark .users-table thead[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important}html.dark .users-table thead th[data-v-e0374b2b]{color:#ff8600!important;border-color:#6c586f!important}html.dark .users-table tbody tr[data-v-e0374b2b]{border-color:#3d3b41!important}html.dark .users-table tbody tr[data-v-e0374b2b]:hover{background:#ff86001a!important}html.dark .users-table td[data-v-e0374b2b]{color:#d7d4e9!important;border-color:#3d3b41!important}html.dark .user-row[data-v-e0374b2b]{background:transparent!important;border-color:#3d3b41!important}html.dark .user-name[data-v-e0374b2b]{color:#ff8600!important}html.dark .user-nickname[data-v-e0374b2b],html.dark .user-email[data-v-e0374b2b]{color:#6c586f!important}html.dark .restricted-access-card[data-v-e0374b2b]{background:linear-gradient(135deg,#ef444433,#ef44441a)!important;border-color:#ef444466!important}html.dark .restricted-access-card h3[data-v-e0374b2b]{color:#ef4444!important}html.dark .restricted-access-card p[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .access-card[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .access-card h3[data-v-e0374b2b]{color:#ff8600!important}html.dark .access-card p[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .modal-content[data-v-e0374b2b]{background:#1b191f!important;border-color:#3d3b41!important;box-shadow:0 10px 40px #00000080!important}html.dark .modal-header[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .modal-header h2[data-v-e0374b2b]{color:#ff8600!important}html.dark .password-input[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important;color:#d7d4e9!important}html.dark .password-input[data-v-e0374b2b]::-moz-placeholder{color:#6c586f!important}html.dark .password-input[data-v-e0374b2b]::placeholder{color:#6c586f!important}html.dark .modal-footer[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .btn-secondary[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important;color:#d7d4e9!important}html.dark .btn-secondary[data-v-e0374b2b]:hover{background:#6c586f!important;color:#d7d4e9!important}html.dark .permissions-section[data-v-e0374b2b]{background:#27242d!important;border-color:#3d3b41!important}html.dark .permissions-section h3[data-v-e0374b2b]{color:#ff8600!important}html.dark .permissions-section p[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .danger-zone[data-v-e0374b2b]{background:linear-gradient(135deg,#ef444426,#ef44441a)!important;border-color:#ef444466!important}html.dark .danger-zone h3[data-v-e0374b2b]{color:#ef4444!important}html.dark .danger-zone p[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .controls-bar[data-v-e0374b2b]{background:transparent!important}html.dark .search-box[data-v-e0374b2b]{background:#3d3b41!important;border-color:#6c586f!important}html.dark .search-icon[data-v-e0374b2b]{color:#6c586f!important}html.dark .action-btn-small[data-v-e0374b2b]{background:#ff860033!important;border-color:#ff860066!important;color:#ff8600!important}html.dark .action-btn-small[data-v-e0374b2b]:hover{background:#ff86004d!important}html.dark .stat-value[data-v-e0374b2b]{color:#ff8600!important}html.dark .stat-label[data-v-e0374b2b]{color:#d7d4e9!important}html.dark .internal-admin-page[data-v-e0374b2b],html.dark .admin-container[data-v-e0374b2b],html.dark .main-content[data-v-e0374b2b],html.dark .content-section[data-v-e0374b2b],html.dark .card[data-v-e0374b2b],html.dark .panel[data-v-e0374b2b],html.dark .container[data-v-e0374b2b],html.dark .box[data-v-e0374b2b]{background:#27242d!important;color:#d7d4e9!important}html.dark [style*="background: white"][data-v-e0374b2b],html.dark [style*="background:white"][data-v-e0374b2b]{background:#27242d!important}html.dark .internal-admin-page[data-v-e0374b2b] *,html.dark .internal-admin-page[data-v-e0374b2b] *:before,html.dark .internal-admin-page[data-v-e0374b2b] *:after{text-shadow:none!important}html.dark .internal-admin-page [style*=box-shadow][data-v-e0374b2b],html.dark .internal-admin-page [style*=text-shadow][data-v-e0374b2b],html.dark .internal-admin-page [style*=filter][data-v-e0374b2b]{box-shadow:none!important;text-shadow:none!important;filter:none!important}html.dark .internal-admin-page [style*="border: 2px solid #e5e7eb"][data-v-e0374b2b],html.dark .internal-admin-page [style*="border-color: #e5e7eb"][data-v-e0374b2b],html.dark .internal-admin-page [style*="color: #000000"][data-v-e0374b2b]{border-color:#3d3b41!important;color:#d7d4e9!important}html.dark .internal-admin-page [style*="color: #1f2937"][data-v-e0374b2b],html.dark .internal-admin-page [style*="color: #6b7280"][data-v-e0374b2b]{color:#d7d4e9!important}
