:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529}body{margin:0;min-width:320px;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dark{--bs-body-bg: #1a1a1a;--bs-body-color: #ffffff;--bs-border-color: #404040}.dark .bg-light{background-color:#2d2d2d!important}.dark .bg-white{background-color:#1a1a1a!important;color:#fff!important}.dark .text-dark{color:#fff!important}.dark .border{border-color:#404040!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.dark ::-webkit-scrollbar-track{background:#2d2d2d}.dark ::-webkit-scrollbar-thumb{background:#555}.dark ::-webkit-scrollbar-thumb:hover{background:#777}.card-hover:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.btn-hover:hover{transform:translateY(-1px)}#app{min-height:100vh}.ai-assistant-wrapper[data-v-2ef5468d]{position:fixed;z-index:2000;width:320px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:16px;box-shadow:0 8px 32px #00000026;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s ease,border-radius .3s ease;overflow:hidden}.ai-assistant-wrapper.is-dark[data-v-2ef5468d]{background:#1e1e1ed9;border-color:#ffffff1a;color:#fff}.ai-assistant-wrapper.is-minimized[data-v-2ef5468d]{width:60px;height:60px;border-radius:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.assistant-header[data-v-2ef5468d]{padding:10px 14px;cursor:move;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.is-dark .assistant-header[data-v-2ef5468d]{border-bottom-color:#ffffff0d}.header-title[data-v-2ef5468d]{font-size:.9rem;font-weight:600;letter-spacing:.5px}.assistant-body[data-v-2ef5468d]{padding:14px}.visualizer[data-v-2ef5468d]{height:30px;display:flex;align-items:center;justify-content:center;gap:2px}.wave-bar[data-v-2ef5468d]{width:3px;background:#409eff;border-radius:1.5px;transition:height .1s ease}.field-label[data-v-2ef5468d]{display:block;font-size:.7rem;color:#909399;margin-bottom:2px;margin-left:2px}.extracted-fields[data-v-2ef5468d]{border:1px solid rgba(0,0,0,.05)}.is-dark .extracted-fields[data-v-2ef5468d]{background:#0000004d!important;border-color:#ffffff1a}.action-btn[data-v-2ef5468d]{font-weight:700}.minimized-trigger[data-v-2ef5468d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;position:relative}.mini-status-dot[data-v-2ef5468d]{position:absolute;top:8px;right:8px;width:10px;height:10px;background:#67c23a;border-radius:50%;border:2px solid #fff}.ai-activity-log[data-v-2ef5468d]{background:#00000008;border-left:3px solid #409eff;min-height:40px}.is-dark .ai-activity-log[data-v-2ef5468d]{background:#ffffff0d}.ai-msg-text[data-v-2ef5468d]{font-size:.75rem;line-height:1.4;color:#606266;font-style:italic}.is-dark .ai-msg-text[data-v-2ef5468d]{color:#dcdfe6}.pulse-red[data-v-2ef5468d]{animation:pulse-2ef5468d 1.5s infinite}@keyframes pulse-2ef5468d{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}[data-v-2ef5468d] .el-input__wrapper{background-color:transparent!important;box-shadow:0 0 0 1px #0000001a inset!important}.is-dark[data-v-2ef5468d] .el-input__wrapper{box-shadow:0 0 0 1px #ffffff1a inset!important}[data-v-2ef5468d] .el-input__inner{font-family:Consolas,Monaco,monospace}@media(max-width:768px){.ai-assistant-wrapper[data-v-2ef5468d]{width:280px;right:10px;bottom:80px;left:auto!important}.ai-assistant-wrapper.is-minimized[data-v-2ef5468d]{width:60px!important;height:60px!important;border-radius:30px;bottom:20px;right:20px}.header-title[data-v-2ef5468d]{font-size:.8rem}.assistant-body[data-v-2ef5468d]{padding:10px;max-height:400px;overflow-y:auto}.action-btn[data-v-2ef5468d]{padding:12px 15px}.mini-status-dot[data-v-2ef5468d]{top:8px;right:8px}}.qth-input-container[data-v-46fcd97d],.input-wrapper[data-v-46fcd97d]{position:relative}.qth-input[data-v-46fcd97d]{padding-right:80px}.qth-toggle-btn[data-v-46fcd97d]{position:absolute;right:5px;top:50%;transform:translateY(-50%);z-index:10;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.qth-dropdown[data-v-46fcd97d]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;z-index:1000;max-height:400px;overflow-y:auto;margin-top:2px}.dropdown-header[data-v-46fcd97d]{padding:.5rem .75rem;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.dropdown-footer[data-v-46fcd97d]{padding:.5rem .75rem;background-color:#f8f9fa;border-top:1px solid #dee2e6}.suggestions-list[data-v-46fcd97d]{max-height:300px;overflow-y:auto}.suggestion-item[data-v-46fcd97d]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;cursor:pointer;border-bottom:1px solid #f1f3f4;transition:background-color .15s ease}.suggestion-item[data-v-46fcd97d]:hover,.suggestion-item.active[data-v-46fcd97d]{background-color:#e3f2fd}.suggestion-item[data-v-46fcd97d]:last-child{border-bottom:none}.suggestion-content[data-v-46fcd97d]{flex:1}.place-name[data-v-46fcd97d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.province-tag[data-v-46fcd97d]{font-size:.75rem;color:#6c757d;background-color:#e9ecef;padding:.125rem .375rem;border-radius:.25rem}.place-pinyin[data-v-46fcd97d]{font-size:.875rem}.short-pinyin[data-v-46fcd97d]{color:#007bff;font-weight:500}.match-type[data-v-46fcd97d]{margin-left:.5rem}.match-type .badge[data-v-46fcd97d]{font-size:.65rem}.popular-cities .popular-grid[data-v-46fcd97d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;padding:.75rem}.popular-city-btn[data-v-46fcd97d]{font-size:.75rem;padding:.25rem .5rem;white-space:nowrap}.qth-enabled .qth-input[data-v-46fcd97d]{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}@media(max-width:576px){.qth-dropdown[data-v-46fcd97d]{max-height:300px}.suggestion-item[data-v-46fcd97d]{padding:.5rem}.popular-cities .popular-grid[data-v-46fcd97d]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.25rem;padding:.5rem}.qth-toggle-btn[data-v-46fcd97d]{font-size:.7rem;padding:.2rem .4rem}}.qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar{width:6px}.qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-track{background:#f1f1f1}.qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .qth-input[data-v-46fcd97d]{background-color:#343a40;color:#f8f9fa;border-color:#6c757d}.dark .qth-enabled .qth-input[data-v-46fcd97d]{border-color:#409eff;box-shadow:0 0 0 .2rem #409eff40}.dark .qth-toggle-btn.btn-outline-secondary-dark[data-v-46fcd97d]{color:#adb5bd;border-color:#6c757d}.dark .qth-toggle-btn.btn-outline-secondary-dark[data-v-46fcd97d]:hover{color:#fff;background-color:#6c757d}.dark .qth-dropdown[data-v-46fcd97d]{background:#2c2c2c;border-color:#444;box-shadow:0 .5rem 1rem #00000080}.dark .dropdown-header[data-v-46fcd97d],.dark .dropdown-footer[data-v-46fcd97d]{background-color:#343a40;border-color:#444}.dark .text-muted[data-v-46fcd97d]{color:#a0a0a0!important}.dark .suggestion-item[data-v-46fcd97d]{border-bottom-color:#444}.dark .suggestion-item[data-v-46fcd97d]:hover,.dark .suggestion-item.active[data-v-46fcd97d]{background-color:#3a3a3a}.dark .place-name strong[data-v-46fcd97d]{color:#e0e0e0}.dark .province-tag[data-v-46fcd97d]{color:#e0e0e0;background-color:#4a4a4a}.dark .short-pinyin[data-v-46fcd97d]{color:#409eff}.dark .popular-city-btn[data-v-46fcd97d]{color:#409eff;border-color:#409eff}.dark .popular-city-btn[data-v-46fcd97d]:hover{color:#fff;background-color:#409eff}.dark .qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-track{background:#343a40}.dark .qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-thumb{background:#6c757d}.dark .qth-dropdown[data-v-46fcd97d]::-webkit-scrollbar-thumb:hover{background:#adb5bd}.room-management[data-v-5ec9d099]{width:100%}.room-entry-card[data-v-5ec9d099]{max-width:400px;margin:0 auto}.room-tabs[data-v-5ec9d099]{margin-top:16px}.w-100[data-v-5ec9d099],.room-info-card[data-v-5ec9d099]{width:100%}.room-header[data-v-5ec9d099]{display:flex;justify-content:space-between;align-items:center}.room-id-display[data-v-5ec9d099]{display:flex;align-items:center;gap:8px}.room-id-label[data-v-5ec9d099]{font-weight:400;color:#909399}.room-id-value[data-v-5ec9d099]{font-size:20px;font-weight:700;color:#409eff;font-family:monospace;letter-spacing:2px}.room-content[data-v-5ec9d099]{display:flex;flex-direction:column;gap:16px}.connection-type[data-v-5ec9d099]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f4f4f5;border-radius:4px;font-size:14px;color:#606266}.connection-type .el-icon[data-v-5ec9d099]{font-size:16px}.user-section[data-v-5ec9d099]{border:1px solid #ebeef5;border-radius:4px;padding:12px}.section-header[data-v-5ec9d099]{font-weight:500;margin-bottom:12px;color:#303133}.user-list[data-v-5ec9d099]{display:flex;flex-direction:column;gap:8px}.user-item[data-v-5ec9d099]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f7fa;border-radius:4px;transition:background .2s}.user-item[data-v-5ec9d099]:hover{background:#ecf5ff}.user-item.is-admin[data-v-5ec9d099]{border-left:3px solid #e6a23c}.user-item.is-you[data-v-5ec9d099]{background:#ecf5ff}.user-info[data-v-5ec9d099]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-5ec9d099]{background:#409eff;color:#fff;font-weight:700}.user-name[data-v-5ec9d099]{font-weight:500;color:#303133}.admin-actions[data-v-5ec9d099]{display:flex;gap:4px}.room-actions[data-v-5ec9d099]{display:flex;justify-content:center;gap:12px;padding-top:8px}.action-btn[data-v-5ec9d099]{min-width:120px}.reconnect-content[data-v-5ec9d099]{text-align:center;padding:20px 0}.reconnect-content .el-icon[data-v-5ec9d099]{margin-bottom:16px}.reconnect-content p[data-v-5ec9d099]{margin:12px 0;color:#606266}.reconnect-content .session-time[data-v-5ec9d099]{font-size:12px;color:#909399;margin-top:8px}@media(max-width:768px){.room-info-card[data-v-5ec9d099]{max-width:100%}.user-info[data-v-5ec9d099]{flex-wrap:wrap}.admin-actions[data-v-5ec9d099]{margin-top:4px}}@keyframes fadeInOut-679b727f{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.animate-fade-in-out[data-v-679b727f]{animation:fadeInOut-679b727f 3s ease-in-out}.table-container[data-v-679b727f]{width:100%;overflow-x:auto;border-radius:8px;border:1px solid #e5e7eb}.dark .table-container[data-v-679b727f]{border-color:#374151}.dark-input .el-input__inner[data-v-679b727f],.dark-select .el-input__inner[data-v-679b727f],.dark-picker .el-input__inner[data-v-679b727f]{background-color:#2c2c2c;color:#f0f0f0;border-color:#555}.dark-dialog[data-v-679b727f]{background-color:#2c2c2c;color:#f0f0f0}.dark-dialog .el-dialog__title[data-v-679b727f]{color:#f0f0f0}.dark-table .el-table__header-wrapper th[data-v-679b727f]{background-color:#2c2c2c;color:#f0f0f0}.dark-table .el-table__body tr[data-v-679b727f]{background-color:#212121;color:#f0f0f0}.dark-table .el-table__body tr.el-table__row--striped[data-v-679b727f]{background-color:#2c2c2c}.dark-dropdown[data-v-679b727f]{background-color:#2c2c2c;border-color:#555}.dark-dropdown .dropdown-header[data-v-679b727f]{color:#aaa}.dark-dropdown .suggestion-item[data-v-679b727f]:hover{background-color:#374151}.dark .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell[data-v-679b727f],.dark .el-table th.el-table__cell[data-v-679b727f]{background-color:#2c2c2c}.dark .el-table tr[data-v-679b727f]{background-color:#212121}.suggestion-dropdown[data-v-679b727f]{box-shadow:0 6px 24px #00000026;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;z-index:50;max-height:16rem;overflow-y:auto}.dark .suggestion-dropdown[data-v-679b727f]{box-shadow:0 6px 24px #0006;border:1px solid #374151;background-color:#1f2937}.suggestion-item[data-v-679b727f]{padding:8px 12px;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;background-color:#fff}.suggestion-item[data-v-679b727f]:hover{background-color:#f3f4f6}.dark .suggestion-item[data-v-679b727f]{background-color:#2c2c2c;color:#f0f0f0;border-bottom-color:#374151}.dark .suggestion-item[data-v-679b727f]:hover,.dark .suggestion-item.active[data-v-679b727f]{background-color:#374151;color:#fff}.suggestion-content[data-v-679b727f]{color:#374151}.suggestion-highlight[data-v-679b727f]{background-color:#fbbf24;color:#111827;padding:0 2px;border-radius:2px;font-weight:500}.dark .suggestion-highlight[data-v-679b727f]{background-color:#fbbf24;color:#111827}.highlight-record[data-v-679b727f]{background-color:#fff3cd!important;border-left:4px solid #ffc107!important;animation:highlightPulse-679b727f 3s ease-in-out;transition:all .3s ease}.dark .highlight-record[data-v-679b727f]{background-color:#664d03!important;border-left:4px solid #ffc107!important}@keyframes highlightPulse-679b727f{0%{background-color:#fff3cd;box-shadow:0 0 10px #ffc10780}50%{background-color:#ffeaa7;box-shadow:0 0 20px #ffc107cc}to{background-color:#fff3cd;box-shadow:0 0 10px #ffc10780}}.dark .highlight-record[data-v-679b727f]{animation:highlightPulseDark-679b727f 3s ease-in-out}@keyframes highlightPulseDark-679b727f{0%{background-color:#664d03;box-shadow:0 0 10px #ffc10780}50%{background-color:#997404;box-shadow:0 0 20px #ffc107cc}to{background-color:#664d03;box-shadow:0 0 10px #ffc10780}}.collaboration-status[data-v-679b727f]{animation:pulse-679b727f 2s infinite}@keyframes pulse-679b727f{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.record-updated-by-other[data-v-679b727f]{background-color:#e8f5e9!important;border-left:3px solid #4caf50!important}.dark .record-updated-by-other[data-v-679b727f]{background-color:#1b5e20!important;border-left:3px solid #66bb6a!important}@media(max-width:768px){.p-4[data-v-679b727f]{padding:12px!important}.p-3[data-v-679b727f]{padding:10px!important}.mb-4[data-v-679b727f]{margin-bottom:1rem!important}.h3[data-v-679b727f]{font-size:1.25rem!important}[data-v-679b727f] .hide-on-mobile{display:none!important}.card-header[data-v-679b727f]{padding:10px 12px!important}.card-body[data-v-679b727f]{padding:12px!important}.hamtool-log-table[data-v-679b727f]{font-size:13px}[data-v-679b727f] .el-table__cell{padding:6px 0!important}.row.g-3[data-v-679b727f]{--bs-gutter-y: .75rem}.d-flex.gap-3[data-v-679b727f]{gap:.5rem!important}.d-flex.flex-wrap[data-v-679b727f]{justify-content:space-between}.d-flex.flex-wrap .el-button[data-v-679b727f]{flex:1 1 45%;margin:0!important}}.qth-dropdown[data-v-15c4a674]{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 12px #0000001a;max-height:300px;overflow-y:auto}.dark-dropdown[data-v-15c4a674]{background:#2c2c2c;border-color:#555;color:#fff}.dropdown-header[data-v-15c4a674]{padding:8px 12px;border-bottom:1px solid #eee;background:#f8f9fa}.dark-dropdown .dropdown-header[data-v-15c4a674]{border-color:#555;background:#404040}.suggestions-list[data-v-15c4a674]{max-height:250px;overflow-y:auto}.suggestion-item[data-v-15c4a674]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.suggestion-item[data-v-15c4a674]:hover{background-color:#f8f9fa}.dark-dropdown .suggestion-item[data-v-15c4a674]{border-color:#555}.dark-dropdown .suggestion-item[data-v-15c4a674]:hover{background-color:#404040}.suggestion-item[data-v-15c4a674]:last-child{border-bottom:none}.suggestion-content[data-v-15c4a674]{line-height:1.4}.dark-input[data-v-15c4a674]{background-color:#2c2c2c!important;border-color:#555!important;color:#fff!important}.dark-table[data-v-15c4a674]{background-color:#2c2c2c!important;color:#fff!important}.btn-hover[data-v-15c4a674]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.dictionary-management-container[data-v-7a45ef12]{max-height:calc(100vh - 120px);overflow-y:auto;padding:1rem}.dictionary-management-container[data-v-7a45ef12]::-webkit-scrollbar{width:8px}.dictionary-management-container[data-v-7a45ef12]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.dictionary-management-container[data-v-7a45ef12]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dictionary-management-container[data-v-7a45ef12]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.card[data-v-7a45ef12]{transition:all .3s ease}.card[data-v-7a45ef12]:hover{box-shadow:0 4px 8px #0000001a}.card.h-100.border-0.bg-light[data-v-7a45ef12]{transition:all .2s ease}.card.h-100.border-0.bg-light[data-v-7a45ef12]:hover{background-color:#e9ecef!important;transform:translateY(-1px)}.btn-group-sm .btn[data-v-7a45ef12]{padding:.25rem .5rem;font-size:.75rem}.badge[data-v-7a45ef12]{font-size:.75em}.input-group .form-control[data-v-7a45ef12]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.spinner-border[data-v-7a45ef12]{width:3rem;height:3rem}@media(max-width:768px){.dictionary-management-container[data-v-7a45ef12]{padding:.5rem}.col-md-6[data-v-7a45ef12]{margin-bottom:1rem}.btn-group-sm .btn[data-v-7a45ef12]{padding:.2rem .4rem;font-size:.7rem}}@media(max-width:576px){.col-lg-4[data-v-7a45ef12]{flex:0 0 100%;max-width:100%}.d-flex.gap-2[data-v-7a45ef12]{flex-direction:column;gap:.5rem!important}}@keyframes fadeIn-7a45ef12{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card[data-v-7a45ef12]{animation:fadeIn-7a45ef12 .3s ease-out}.text-truncate[data-v-7a45ef12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-modal-wrapper{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#00000080}:global(.notification-modal-wrapper .modal){z-index:10000;position:relative}:global(.notification-modal-wrapper.dark){background-color:#000000b3}:global(.notification-modal-wrapper.dark .modal-content){background-color:#1e1e1e;color:#fff;border-color:#444}:global(.notification-modal-wrapper.dark .modal-header){background-color:#2d2d2d;border-bottom-color:#444}:global(.notification-modal-wrapper.dark .modal-header .modal-title){color:#fff}:global(.notification-modal-wrapper.dark .modal-body){color:#e0e0e0}:global(.notification-modal-wrapper.dark .modal-footer){background-color:#2d2d2d;border-top-color:#444}:global(.notification-modal-wrapper.dark .btn-close-white){filter:invert(1) grayscale(100%) brightness(200%)}:global(.notification-modal-wrapper.dark .btn-secondary){background-color:#444;border-color:#555;color:#fff}:global(.notification-modal-wrapper.dark .btn-secondary:hover){background-color:#555;border-color:#666}.modal-enter-active,.modal-leave-active{transition:opacity .2s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active .notification-modal-wrapper,.modal-leave-active .notification-modal-wrapper{transition:opacity .2s ease}.modal-enter-from .notification-modal-wrapper,.modal-leave-to .notification-modal-wrapper{opacity:0}.import-export-container[data-v-fa7d874e]{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:8px}.import-export-container[data-v-fa7d874e]::-webkit-scrollbar{width:8px}.import-export-container[data-v-fa7d874e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.import-export-container[data-v-fa7d874e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.import-export-container[data-v-fa7d874e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:640px){.grid-cols-1.md\:grid-cols-2[data-v-fa7d874e]{grid-template-columns:1fr}.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-4[data-v-fa7d874e]{grid-template-columns:repeat(2,1fr)}.text-2xl[data-v-fa7d874e]{font-size:1.5rem}}button[data-v-fa7d874e]:disabled{opacity:.7;cursor:not-allowed}.text-purple-600.dark\:text-purple-400[data-v-fa7d874e]{transition:color .3s ease}.form-check-container[data-v-fa7d874e]{display:flex;flex-direction:column;gap:.5rem}.form-check-container .form-check[data-v-fa7d874e]{margin-bottom:0}.form-control-color[data-v-fa7d874e]{padding:.25rem;border-radius:.375rem 0 0 .375rem}.modal.fade.show[data-v-fa7d874e]{animation:fadeIn-fa7d874e .15s ease-in-out}@keyframes fadeIn-fa7d874e{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.license-confirmation-modal[data-v-fa7d874e],.license-confirmation-modal.show[data-v-fa7d874e]{z-index:9999!important}.license-confirmation-backdrop[data-v-fa7d874e]{z-index:1040!important}@keyframes fadeInOut-e79c3e1c{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.animate-fade-in-out[data-v-e79c3e1c]{animation:fadeInOut-e79c3e1c 3s ease-in-out}.license-management[data-v-9f781722]{padding:20px}.license-card[data-v-9f781722]{max-width:800px;margin:0 auto}.card-header[data-v-9f781722]{display:flex;justify-content:space-between;align-items:center}.title[data-v-9f781722]{font-size:18px;font-weight:700}.machine-code-section[data-v-9f781722]{margin-bottom:20px}.machine-code-section h4[data-v-9f781722]{margin-bottom:15px;font-size:16px}.machine-code-display[data-v-9f781722]{margin-bottom:10px}.machine-code-tip[data-v-9f781722]{font-size:12px;color:#909399}.license-info-header[data-v-9f781722]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.license-info-header h4[data-v-9f781722]{margin:0;font-size:16px}.wechat-qr-img[data-v-9f781722]{width:180px;height:auto;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #0000001a}.dark .license-card[data-v-9f781722]{background-color:#1d1d1d;border-color:#333;color:#eee}.text-danger[data-v-9f781722]{color:#f56c6c}.contributor-panel[data-v-aa70274e]{padding:2rem 0}.gateway-tile[data-v-aa70274e]{transition:transform .2s ease,box-shadow .2s ease}.gateway-tile[data-v-aa70274e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026!important}.img-wrapper[data-v-aa70274e]{display:flex;justify-content:center;align-items:center}.img-preview[data-v-aa70274e]{border:2px solid #f8f9fa;transition:transform .2s ease}.img-preview[data-v-aa70274e]:hover{transform:scale(1.05)}.alert[data-v-aa70274e]{border-left:4px solid #17a2b8}.social-btn[data-v-aa70274e]{transition:transform .15s ease,box-shadow .15s ease;text-decoration:none}.social-btn[data-v-aa70274e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.bilibili-btn[data-v-aa70274e]{color:#fb7299;border-color:#fb7299}.bilibili-btn[data-v-aa70274e]:hover{background-color:#fb7299;color:#fff}.github-btn[data-v-aa70274e]{color:#333;border-color:#333}.github-btn[data-v-aa70274e]:hover{background-color:#333;color:#fff}.x-btn[data-v-aa70274e]{color:#000;border-color:#000}.x-btn[data-v-aa70274e]:hover{background-color:#000;color:#fff}@media(max-width:768px){.contributor-panel[data-v-aa70274e]{padding:1rem 0}.img-preview[data-v-aa70274e]{max-width:200px!important}}.opensource-container[data-v-268cc822]{padding:2rem 0}@media(max-width:768px){.opensource-container[data-v-268cc822]{padding:1rem 0}}.log-management[data-v-28de6a81]{max-width:1200px;margin:0 auto}.card[data-v-28de6a81]{border:none;box-shadow:0 .125rem .25rem #00000013}.card-header[data-v-28de6a81]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.table th[data-v-28de6a81]{border-top:none;font-weight:600;background-color:#f8f9fa}.btn-sm[data-v-28de6a81]{padding:.25rem .5rem;font-size:.875rem}@media(prefers-color-scheme:dark){.card[data-v-28de6a81]{background-color:#2d3748;color:#e2e8f0}.card-header[data-v-28de6a81]{background-color:#1a202c;border-bottom-color:#4a5568}.table[data-v-28de6a81]{color:#e2e8f0}.table th[data-v-28de6a81]{background-color:#2d3748;border-bottom-color:#4a5568}.table td[data-v-28de6a81]{border-top-color:#4a5568}}.teleprompter-container[data-v-b12581d3]{padding:1rem 0}.teleprompter-mode-container[data-v-b12581d3]{height:calc(100vh - 200px);display:flex;flex-direction:column}.teleprompter-controls[data-v-b12581d3]{flex-shrink:0}.teleprompter-display[data-v-b12581d3]{flex-grow:1;min-height:400px;max-height:calc(100vh - 350px);overflow:hidden;cursor:default;outline:none}.teleprompter-content[data-v-b12581d3]{transition:transform .05s linear;padding:20px}.teleprompter-text[data-v-b12581d3]{white-space:pre-wrap;word-wrap:break-word}.cursor-pointer[data-v-b12581d3],.form-range[data-v-b12581d3]{cursor:pointer}@media(max-width:768px){.teleprompter-mode-container[data-v-b12581d3]{height:calc(100vh - 150px)}.teleprompter-display[data-v-b12581d3]{max-height:calc(100vh - 250px)}.teleprompter-controls .row[data-v-b12581d3]{flex-direction:column;align-items:stretch!important}.teleprompter-controls .col-auto[data-v-b12581d3]{width:100%}}.modal-overlay[data-v-b5958aa3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:10000}.modal-container[data-v-b5958aa3]{background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);width:400px;border-radius:12px;box-shadow:0 10px 30px #0000004d;padding:30px;border:1px solid var(--bs-border-color, #ddd)}.modal-header[data-v-b5958aa3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2[data-v-b5958aa3]{margin:0;font-size:1.5rem;color:var(--bs-heading-color, inherit)}.close-btn[data-v-b5958aa3]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--bs-secondary, #999)}.form-group[data-v-b5958aa3]{margin-bottom:16px}.form-group label[data-v-b5958aa3]{display:block;margin-bottom:8px;font-size:.9rem;font-weight:500;color:var(--bs-body-color, #555);opacity:.8}.form-group input[data-v-b5958aa3]{width:100%;padding:12px;border:1px solid var(--bs-border-color, #ddd);border-radius:6px;background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);transition:border-color .2s,box-shadow .2s}.form-group input[data-v-b5958aa3]:focus{outline:none;border-color:var(--bs-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f633}.turnstile-wrapper[data-v-b5958aa3]{margin:16px 0;display:flex;justify-content:center}.primary-btn[data-v-b5958aa3]{width:100%;padding:12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.primary-btn[data-v-b5958aa3]:disabled{background:#93c5fd;cursor:not-allowed}.error-msg[data-v-b5958aa3]{color:#ef4444;font-size:.85rem;margin-bottom:12px;text-align:center}.success-msg[data-v-b5958aa3]{color:#10b981;font-size:.85rem;margin-bottom:12px;text-align:center}.modal-footer[data-v-b5958aa3]{margin-top:24px;text-align:center;font-size:.9rem;color:var(--bs-secondary, #666)}.modal-footer a[data-v-b5958aa3]{color:#3b82f6;text-decoration:none;cursor:pointer;margin:0 4px}.forgot-link[data-v-b5958aa3]{display:block;margin-top:8px}.dashboard-dialog[data-v-1ce88952] .el-dialog{border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000026}.dashboard-dialog[data-v-1ce88952] .el-dialog__header{padding-bottom:0;margin-right:0}.user-card[data-v-1ce88952]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:16px;box-shadow:0 8px 24px #764ba24d}.user-card .text-muted[data-v-1ce88952]{color:#ffffffb3!important}.avatar-circle[data-v-1ce88952]{width:48px;height:48px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.bg-online[data-v-1ce88952]{background-color:gold;color:#333;font-weight:700}.bg-free[data-v-1ce88952]{background-color:#fff3;color:#fff}.stat-label[data-v-1ce88952]{font-size:12px;opacity:.8;margin-bottom:4px}.stat-value[data-v-1ce88952]{font-size:24px;font-weight:700}.text-muted-points[data-v-1ce88952]{color:#fff6;text-decoration:line-through}.points-locked[data-v-1ce88952]{font-size:10px;background:#f003;padding:2px 6px;border-radius:4px;margin-top:4px}.small-date[data-v-1ce88952]{font-size:16px;padding-top:8px}.custom-input[data-v-1ce88952]{border-radius:12px 0 0 12px;border:1px solid #dee2e6;background-color:#f8f9fa;transition:all .2s}.custom-input[data-v-1ce88952]:focus{background-color:#fff;box-shadow:none;border-color:#667eea}.btn-primary[data-v-1ce88952]{border-radius:0 12px 12px 0;background-color:#667eea;border:none}.btn-primary[data-v-1ce88952]:hover{background-color:#5a6fd6}.x-small[data-v-1ce88952]{font-size:11px}.info-box[data-v-1ce88952]{background-color:#f0f7ff;border-left:4px solid #3b82f6;color:#1e40af}.dark .info-box[data-v-1ce88952]{background-color:#3b82f61a;color:#93c5fd}.dark .custom-input[data-v-1ce88952]{background-color:#2d2d2d;border-color:#444;color:#fff}.dark .dashboard-content[data-v-1ce88952]{color:#eee}:root{--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529}.footer-social-link{font-size:1rem;opacity:.6;transition:opacity .2s ease,transform .2s ease;text-decoration:none}.footer-social-link:hover{opacity:1;transform:translateY(-2px)}.dark{--bs-light: #212529;--bs-dark: #f8f9fa;background-color:#1a1a1a!important;color:#f8f9fa!important}.dark .bg-light,.dark .bg-white{background-color:#212529!important}.dark .text-dark{color:#f8f9fa!important}.dark .text-muted{color:#adb5bd!important}.dark .text-info{color:#6edff6!important}.dark .border,.dark .border-secondary,.dark .border-light{border-color:#495057!important}.option-card{transition:all .3s ease}.option-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.option-card:active{transform:translateY(0)}.dark .list-group-item{background-color:#212529;border-color:#495057}.dark .list-group-item.active{background-color:var(--bs-primary);border-color:var(--bs-primary)}.dark .form-control,.dark .form-control:focus{background-color:#343a40;color:#f8f9fa;border-color:#6c757d}.dark .form-control:focus{box-shadow:0 0 0 .25rem #0d6efd40}.dark .form-control-dark{background-color:#343a40;color:#f8f9fa;border-color:#6c757d}.dark .alert-dark{background-color:#343a40;color:#f8f9fa;border-color:#495057}.btn-hover:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.card-hover:hover{transform:translateY(-3px);box-shadow:0 6px 12px #0000001a}.transition-all{transition:all .3s ease}.dark .modal-content{background-color:#1e1e1e;color:#fff;border-color:#444}.dark .modal-header{border-bottom-color:#444}.dark .modal-footer{border-top-color:#444}.dark .form-check-input{background-color:#2d2d2d;border-color:#444}.dark .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.dark .form-check-label{color:#e0e0e0}.form-switch .form-check-input{width:2.5em;height:1.25em}.theme-option{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:8px;border:2px solid transparent;transition:all .3s ease}.theme-option:hover{background-color:#0000000d}.theme-option.active{border-color:var(--primary-color);background-color:#0d6efd1a}.theme-color-preview{width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0000001a}:root{--bs-primary-rgb: 13, 110, 253}html[data-theme=ocean-blue]{--bs-primary: #007bff;--bs-primary-rgb: 0, 123, 255;--bs-body-bg: #e6f7ff;--bs-body-color: #0c3d5a;--bs-tertiary-bg: #cceeff;--bs-border-color: #b3e0ff;--bs-secondary-color: #5a7a8a}html[data-theme=sakura-pink]{--bs-primary: #ff69b4;--bs-primary-rgb: 255, 105, 180;--bs-body-bg: #fff0f5;--bs-body-color: #5c2a3e;--bs-tertiary-bg: #ffe6ef;--bs-border-color: #ffcce0;--bs-secondary-color: #8c667b}html[data-theme=mint-green]{--bs-primary: #20c997;--bs-primary-rgb: 32, 201, 151;--bs-body-bg: #f0fff8;--bs-body-color: #1a4d3a;--bs-tertiary-bg: #e6fff2;--bs-border-color: #cce6dd;--bs-secondary-color: #5a8c7b}html[data-theme=rainbow-pride]{--bs-primary: #e40303;--bs-primary-rgb: 228, 3, 3;--bs-body-bg: #ffffff;--bs-body-color: #2d1b69;--bs-tertiary-bg: rgba(255, 255, 255, .9);--bs-border-color: rgba(228, 3, 3, .3);--bs-secondary-color: #666}html[data-theme=rainbow-pride]{background:linear-gradient(135deg,#e40303,#ff8c00,#ffed00,#008018,#06f,#8f00ff,#e40303)!important;background-attachment:fixed;min-height:100vh}html[data-theme=rainbow-pride] body{background:transparent!important;min-height:100vh}html[data-theme=rainbow-pride] .d-flex.flex-column.min-vh-100{background:transparent!important}html[data-theme=rainbow-pride] .bg-light{background:#fffffff2!important}html[data-theme=rainbow-pride] .card{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}html[data-theme=rainbow-pride] .modal-content{background:#fffffffa!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3)}html[data-theme=rainbow-pride] .navbar,html[data-theme=rainbow-pride] header{background:#fffffff2!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 2px 10px #0000001a}html[data-theme=rainbow-pride] .navbar-brand,html[data-theme=rainbow-pride] header .h4,html[data-theme=rainbow-pride] header .fw-semibold,html[data-theme=rainbow-pride] header .h3,html[data-theme=rainbow-pride] header .fw-bold,html[data-theme=rainbow-pride] header .text-white{color:#1a0f3d!important;text-shadow:0 1px 3px rgba(255,255,255,.9);font-weight:700!important}html[data-theme=rainbow-pride] .btn{background:#ffffffe6!important;border:1px solid rgba(228,3,3,.3)!important;color:#2d1b69!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html[data-theme=rainbow-pride] .btn:hover{background:#fff!important;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}html[data-theme=rainbow-pride] footer{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=ocean-blue] .card,html[data-theme=sakura-pink] .card,html[data-theme=mint-green] .card{--bs-card-bg: #ffffff}html[data-theme=rainbow-pride] .card{--bs-card-bg: rgba(255, 255, 255, .95)}.live-badge[data-v-eed53735]{background:linear-gradient(45deg,#ff416c,#ff4b2b);color:#fff;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:1px;box-shadow:0 2px 4px #ff416c4d;animation:pulse-eed53735 2s infinite}@keyframes pulse-eed53735{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.stats-card[data-v-eed53735]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease}.stats-card[data-v-eed53735]:hover{transform:translateY(-5px)}.promotion-card[data-v-eed53735]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;z-index:1}.promotion-card[data-v-eed53735]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(13,110,253,.1) 0%,transparent 70%);z-index:-1}.callsign[data-v-eed53735]{font-family:JetBrains Mono,Roboto Mono,monospace;font-weight:700;color:var(--bs-primary);font-size:1.1rem}.timestamp[data-v-eed53735]{font-family:JetBrains Mono,monospace;font-size:.85rem;color:#6c757d}.hover-primary[data-v-eed53735]:hover{color:var(--bs-primary)!important}.xx-small[data-v-eed53735]{font-size:.65rem}.dark-mode[data-v-eed53735]{background-color:#121212;color:#e0e0e0}.dark-mode .navbar[data-v-eed53735],.dark-mode .footer[data-v-eed53735]{background-color:#1e1e1e!important;border-color:#333!important}.dark-mode .bg-white[data-v-eed53735],.dark-mode .bg-light[data-v-eed53735],.dark-mode .table[data-v-eed53735]{background-color:#1e1e1e!important;color:#e0e0e0!important}.dark-mode .table-light[data-v-eed53735]{background-color:#2d2d2d!important;color:#fff!important}.dark-mode .text-muted[data-v-eed53735]{color:#aaa!important}.dark-mode .stats-card[data-v-eed53735]{background:#2d2d2dcc;color:#fff}.dark-mode .promotion-card[data-v-eed53735]{background:linear-gradient(135deg,#2d2d2d,#1e1e1e);border:1px solid #333!important}.dark-mode .promotion-card h3[data-v-eed53735]{color:#fff}.dark-mode .promotion-card .text-muted[data-v-eed53735]{color:#aaa!important}.dark-mode .table-hover tbody tr[data-v-eed53735]:hover{background-color:#ffffff0d!important}.verify-container[data-v-268ea5a0]{height:100vh;display:flex;justify-content:center;align-items:center;background:var(--bs-body-bg, #f3f4f6);color:var(--bs-body-color, #212529);transition:background .3s}.verify-card[data-v-268ea5a0]{background:var(--bs-body-bg, white);padding:40px;border-radius:16px;box-shadow:0 10px 30px #0000001a;width:100%;max-width:450px;text-align:center;border:1px solid var(--bs-border-color, transparent)}.status-box h2[data-v-268ea5a0]{margin:20px 0 10px;color:var(--bs-heading-color, #1f2937)}.status-box p[data-v-268ea5a0]{color:var(--bs-secondary, #6b7280);line-height:1.6;margin-bottom:30px}.icon[data-v-268ea5a0]{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:30px;margin:0 auto}.icon.success[data-v-268ea5a0]{background:#ecfdf5;color:#10b981}.icon.error[data-v-268ea5a0]{background:#fef2f2;color:#ef4444}.spinner[data-v-268ea5a0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-268ea5a0 1s linear infinite;margin:0 auto 20px}@keyframes spin-268ea5a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primary-btn[data-v-268ea5a0]{background:#3b82f6;color:#fff;border:none;padding:12px 30px;border-radius:6px;font-weight:700;cursor:pointer;transition:background .2s}.primary-btn[data-v-268ea5a0]:hover{background:#2563eb}.secondary-btn[data-v-268ea5a0]{background:var(--bs-gray-200, #f3f4f6);color:var(--bs-gray-700, #4b5563);border:none;padding:12px 30px;border-radius:6px;font-weight:700;cursor:pointer}.dark .secondary-btn[data-v-268ea5a0]{background:#374151;color:#d1d5db}.reset-password-container[data-v-0273aa3f]{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f3f4f6;padding:20px}.reset-password-container.dark[data-v-0273aa3f]{background-color:#111827}.reset-card[data-v-0273aa3f]{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;width:100%;max-width:450px}.dark .reset-card[data-v-0273aa3f]{background:#1f2937;color:#f3f4f6}.header[data-v-0273aa3f]{text-align:center;margin-bottom:30px}.header h2[data-v-0273aa3f]{font-size:1.875rem;font-weight:700;margin-bottom:10px}.header p[data-v-0273aa3f]{color:#6b7280}.form-group[data-v-0273aa3f]{margin-bottom:20px}.form-group label[data-v-0273aa3f]{display:block;font-size:.875rem;font-weight:500;margin-bottom:5px}.form-group input[data-v-0273aa3f]{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;outline:none}.dark .form-group input[data-v-0273aa3f]{background:#374151;border-color:#4b5563;color:#fff}.primary-btn[data-v-0273aa3f]{width:100%;padding:12px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.primary-btn[data-v-0273aa3f]:hover{background-color:#2563eb}.primary-btn[data-v-0273aa3f]:disabled{background-color:#93c5fd;cursor:not-allowed}.error-msg[data-v-0273aa3f]{color:#ef4444;font-size:.875rem;margin-bottom:15px;text-align:center}.success-body[data-v-0273aa3f]{text-align:center}.success-icon[data-v-0273aa3f]{font-size:4rem;color:#10b981;margin-bottom:20px}.success-body h3[data-v-0273aa3f]{font-size:1.5rem;font-weight:700;margin-bottom:10px}.success-body p[data-v-0273aa3f]{color:#6b7280}.lead-sm[data-v-53422b8d]{font-size:1.05rem;line-height:1.7}.card[data-v-53422b8d]{transition:all .3s ease}.list-group-item[data-v-53422b8d]{border-color:#0000000d}.dark-mode[data-v-53422b8d]{background-color:#121212!important;color:#e0e0e0}.dark-mode .navbar[data-v-53422b8d],.dark-mode footer[data-v-53422b8d]{background-color:#1e1e1e!important;border-color:#333!important}.dark-mode .card[data-v-53422b8d]{background-color:#1e1e1e!important;color:#e0e0e0!important}.dark-mode .card-header[data-v-53422b8d]{background-color:#0d6efd!important}.dark-mode .card-footer[data-v-53422b8d],.dark-mode .bg-light[data-v-53422b8d]{background-color:#252525!important}.dark-mode .list-group-item[data-v-53422b8d]{background-color:#2d2d2d!important;color:#e0e0e0!important;border-color:#444!important}.dark-mode .text-muted[data-v-53422b8d]{color:#aaa!important}.dark-mode .border[data-v-53422b8d]{border-color:#444!important}.dark-mode .bg-light-subtle[data-v-53422b8d]{background-color:#2d2d2d!important}
