.topic-monitor-panel[data-v-74ef6f7e]{background:var(--bg-card);border:1px solid var(--border-color);height:calc(100vh - 180px);min-height:500px;position:sticky;top:20px;display:flex;flex-direction:column;transition:all .3s ease}.topic-monitor-panel.dark-mode[data-v-74ef6f7e]{background:#0f172a!important;border-color:#1e293b!important}.topic-monitor-panel.dark-mode .monitor-header[data-v-74ef6f7e]{background:#1e293b!important;border-bottom:1px solid #334155!important;color:#f8fafc!important}.topic-monitor-panel.dark-mode .monitor-body[data-v-74ef6f7e]{background:#0f172a!important}.topic-monitor-panel.dark-mode .alert-bubble[data-v-74ef6f7e]{background:rgba(30,41,59,.7)!important;border:1px solid hsla(0,0%,100%,.05)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important;color:#f1f5f9!important}.topic-monitor-panel.dark-mode .alert-bubble[data-v-74ef6f7e]:hover{background:rgba(51,65,85,.9)!important;transform:translateX(-5px)}.topic-monitor-panel.dark-mode .stock-name[data-v-74ef6f7e]{color:#f8fafc!important}.topic-monitor-panel.dark-mode .text-muted[data-v-74ef6f7e],.topic-monitor-panel.dark-mode .x-small.text-muted[data-v-74ef6f7e]{color:#94a3b8!important}.topic-monitor-panel.dark-mode .monitor-footer[data-v-74ef6f7e]{background:#0f172a!important;border-top:1px solid #1e293b!important}.monitor-header[data-v-74ef6f7e]{border-bottom:1px solid var(--border-color);background-color:var(--bg-muted);color:var(--text-main)}.monitor-body[data-v-74ef6f7e]{overflow-y:auto;background-color:var(--bg-main);flex-grow:1}.alert-bubble[data-v-74ef6f7e]{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid transparent;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-main)}.alert-bubble[data-v-74ef6f7e]:hover{transform:translateX(-5px);background:var(--bg-muted)}.topic-monitor-panel.dark-mode .topic-name[data-v-74ef6f7e]{color:#38bdf8!important}.stock-name[data-v-74ef6f7e]{color:var(--text-main);font-weight:700}.leader-info[data-v-74ef6f7e]{border-top:1px solid var(--border-color);color:var(--text-muted)!important}.topic-name[data-v-74ef6f7e]{color:var(--accent-color)!important}.custom-switch-sm.custom-control.custom-switch .custom-control-label[data-v-74ef6f7e]:before{height:1rem;width:1.75rem;border-radius:.5rem}.custom-switch-sm.custom-control.custom-switch .custom-control-label[data-v-74ef6f7e]:after{width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:.5rem}.custom-switch-sm.custom-control.custom-switch .custom-control-input:checked~.custom-control-label[data-v-74ef6f7e]:after{transform:translateX(.75rem)}.border-danger[data-v-74ef6f7e]{border-left-color:var(--color-up-color)!important}.border-success[data-v-74ef6f7e]{border-left-color:var(--color-down-color)!important}.x-small[data-v-74ef6f7e]{font-size:.7rem}.soft-danger[data-v-74ef6f7e]{background-color:rgba(236,0,0,.1);color:var(--color-up-color)}.soft-success[data-v-74ef6f7e]{background-color:rgba(0,218,60,.1);color:var(--color-down-color)}.premium-strategy-btn[data-v-74ef6f7e]:hover{transform:translateY(-1px) scale(1.05);background-color:rgba(255,193,7,.25)!important;box-shadow:0 4px 8px rgba(255,193,7,.3)!important;text-decoration:none}.dark-mode .soft-danger[data-v-74ef6f7e]{background-color:rgba(248,113,113,.15)!important;color:#f87171!important}.dark-mode .soft-success[data-v-74ef6f7e]{background-color:rgba(74,222,128,.15)!important;color:#4ade80!important}.pulse-warning[data-v-74ef6f7e]{animation:pulse-ring-74ef6f7e 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pulse-ring-74ef6f7e{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:.5}}.alert-bubble-enter-active[data-v-74ef6f7e]{transition:all .5s ease}.alert-bubble-enter[data-v-74ef6f7e]{opacity:0;transform:translateX(30px)}.alert-bubble-move[data-v-74ef6f7e]{transition:transform .5s}.cursor-pointer{cursor:pointer}@media (max-width:768px){.wonder-table-view-small td.col-content{min-width:150px}.wonder-table-view-small td,.wonder-table-view-small th{padding:2px!important;font-size:10px!important}}@media (max-width:768px){::v-deep .table .d-none.d-md-table-cell{display:none!important}}.mindmap-container{background-color:var(--bg-card,#fff)}.sub-prompt-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:110;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.premium-card{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid rgba(255,193,7,.3);box-shadow:0 20px 40px rgba(0,0,0,.4);border-radius:20px;position:relative;overflow:hidden}.premium-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,193,7,.05) 0,transparent 70%);pointer-events:none}.premium-badge-icon{width:60px;height:60px;background:linear-gradient(135deg,#ffc107,#ff8f00);color:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto;box-shadow:0 8px 16px rgba(255,143,0,.3);animation:premium-pulse 2s infinite}.premium-btn{background:linear-gradient(90deg,#ffc107,#ff9800,#ffc107)!important;background-size:200% auto!important;border:none!important;color:#000!important;transition:.5s!important}.premium-btn:hover{background-position:100%!important;transform:scale(1.02)}@keyframes premium-pulse{0%{box-shadow:0 0 0 0 rgba(255,143,0,.4)}70%{box-shadow:0 0 0 15px rgba(255,143,0,0)}to{box-shadow:0 0 0 0 rgba(255,143,0,0)}}.locked-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(var(--bg-card-rgb,255,255,255),.2);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);display:flex;flex-direction:column;align-items:center;justify-content:center}body.theme-dark .locked-overlay{background:rgba(15,23,42,.3)}.lock-circle{width:56px;height:56px;background:rgba(255,193,7,.15);color:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(255,193,7,.3);box-shadow:0 0 20px rgba(255,193,7,.1);animation:lock-float 3s ease-in-out infinite}.blur-content{filter:blur(12px);pointer-events:none;opacity:.4;transition:all .4s ease}.alert-bubble{background:rgba(var(--bg-muted-rgb,248,250,252),.7)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-color,#e2e8f0)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.alert-bubble:hover{transform:translateX(4px);background:rgba(var(--bg-muted-rgb,248,250,252),.9)!important}.premium-fade-enter-active,.premium-fade-leave-active{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.premium-fade-enter,.premium-fade-leave-to{opacity:0;transform:translate(-50%,-30%) scale(.9)}@keyframes lock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.monitor-slide-enter-active,.monitor-slide-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.monitor-slide-enter,.monitor-slide-leave-to{opacity:0;transform:translateX(30px)}.monitor-float-trigger{position:fixed;right:0;top:50%;transform:translateY(-50%);width:44px;height:80px;background:var(--primary,#007bff);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:20px 0 0 20px;cursor:pointer;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:20px;box-shadow:-4px 0 15px rgba(0,0,0,.1)}.monitor-float-trigger:hover{width:54px;padding-right:10px;background:var(--primary-dark,#0056b3)}body.theme-dark .monitor-float-trigger{background:#1e293b;border:1px solid #334155;border-right:none;color:#ffc107;box-shadow:-4px 0 15px rgba(0,0,0,.3)}.monitor-float-trigger .pulse-warning{animation:float-pulse 2s infinite}@keyframes float-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.topic-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.topic-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:rgba(0,123,255,.26666666666666666)}.topic-rank{width:32px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;color:#fff}.rank-1{background-color:#e33e33}.rank-2,.rank-3{background-color:#f7b500}.rank-other{background-color:#f8f9fa;border:1px solid #e9ecef;color:#6c757d}body.theme-dark .rank-other{background-color:#0f172a;border-color:#334155;color:#60a5fa}.topic-title{font-size:.95rem;letter-spacing:-.01em}.topic-desc{line-height:1.5;color:#6c757d}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-refresh{border:1px solid #e0e0e0;color:#555;font-weight:500}.variant-soft-info{background-color:#e3f2fd;color:#0d47a1}.custom-pagination ::v-deep .page-link{border-radius:8px!important;margin:0 2px;border:none;background-color:#f8f9fa;color:#6c757d}.custom-pagination ::v-deep .page-item.active .page-link{background-color:#007bff;color:#fff;box-shadow:0 4px 8px rgba(0,123,255,.3)}.transition-all{transition:all .2s ease-in-out}.hover-primary:hover{color:#007bff!important;transform:scale(1.1)}body.theme-dark .bg-light{background-color:#0f172a!important}body.theme-dark .topic-card{background-color:#1e293b;border-color:#334155;box-shadow:0 4px 12px rgba(0,0,0,.2)}body.theme-dark .topic-card:hover{border-color:#007bff;box-shadow:0 8px 24px rgba(0,0,0,.4)}body.theme-dark .topic-title{color:#60a5fa!important}body.theme-dark .topic-desc{color:#94a3b8}body.theme-dark .topic-time{color:#64748b!important}body.theme-dark .btn-refresh{background-color:#1e293b;border-color:#334155;color:#cbd5e1}body.theme-dark .btn-refresh:hover{background-color:#334155}body.theme-dark .search-group{background-color:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden}body.theme-dark .search-group .input-group-text,body.theme-dark .search-group input{background-color:#1e293b!important;color:#f1f5f9!important;border:none!important}body.theme-dark .custom-pagination ::v-deep .page-link{background-color:#1e293b;color:#94a3b8}body.theme-dark .custom-pagination ::v-deep .page-item.disabled .page-link{background-color:#0f172a;color:#475569}.sidebar-form-container{font-size:14px}.sidebar-card{border:none}.sidebar-card,body.theme-dark .sidebar-card{background:transparent}body.theme-dark ::v-deep .b-sidebar{background-color:#0f172a!important}body.theme-dark ::v-deep .b-sidebar-header{background-color:#1e293b!important;color:#f1f5f9!important;border-bottom:1px solid #334155!important}body.theme-dark ::v-deep .b-sidebar-body{background-color:#0f172a!important}.recognition-table-wrapper ::v-deep .table{font-size:13px}body.theme-dark .recognition-table-wrapper{border-color:#334155;background-color:#1e293b!important}body.theme-dark .recognition-table-wrapper ::v-deep .form-control{background-color:transparent!important;color:#f1f5f9!important}body.theme-dark .recognition-table-wrapper ::v-deep table{color:#cbd5e1!important}body.theme-dark .recognition-table-wrapper ::v-deep thead th{background-color:#334155!important;color:#f1f5f9!important;border-bottom:1px solid #475569!important}body.theme-dark .recognition-table-wrapper ::v-deep .table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.02)!important}body.theme-dark .custom-input,body.theme-dark .custom-input-sm{background-color:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}body.theme-dark .bg-card{background-color:#1e293b!important;border:1px solid #334155!important}body.theme-dark .topic-rank.rank-other{background:#0f172a}body.theme-dark .image-upload-wrapper{background-color:#1e293b!important;border-color:#334155!important}