@import"https://cdn.jsdelivr.net/npm/remixicon@4.2.0/fonts/remixicon.css";html{overflow-y:scroll!important;width:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}body{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}[data-v-8a4bc6a1]{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .25s cubic-bezier(.25,.8,.25,1),color .25s cubic-bezier(.25,.8,.25,1),border-color .25s cubic-bezier(.25,.8,.25,1)}.modal-btn[data-v-8a4bc6a1]{background:var(--accent-color);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;transition:opacity .2s ease}.modal-btn[data-v-8a4bc6a1]:hover{opacity:.9}#app-root[data-v-8a4bc6a1]{--bg-color: #ffffff;--text-color: #1c1c1e;--card-bg: #ffffff;--card-hover-bg: #f8f9fa;--border-color: #e5e7eb;--search-border-color: #e2e8f0;--hover-bg: #f4f5f7;--accent-color: #0066ff;--accent-light: rgba(0, 102, 255, .08);--sub-text: #606266;--disabled-color: #dcdfe6;--disabled-btn-bg: #eef0f5;--shadow-normal: 0 4px 18px rgba(0, 0, 0, .03);--shadow-hover: 0 8px 24px rgba(0, 0, 0, .06);--scrollbar-thumb: #d1d5db;--scrollbar-thumb-hover: #9ca3af;--cubic-bezier: cubic-bezier(.25, .8, .25, 1);background-color:var(--bg-color);color:var(--text-color);min-height:100vh;width:100%;margin:0;padding-left:140px;padding-right:76px;display:flex;flex-direction:column;position:relative;box-sizing:border-box;transition:padding-left .3s var(--cubic-bezier)}#app-root.left-collapsed[data-v-8a4bc6a1]{padding-left:76px}[data-theme=dark] #app-root[data-v-8a4bc6a1]{--bg-color: #141416;--text-color: #e5e5e7;--card-bg: #1e1e22;--card-hover-bg: #25252a;--border-color: #2a2a30;--search-border-color: #323238;--hover-bg: #2a2a30;--accent-color: #2979ff;--accent-light: rgba(41, 121, 255, .15);--sub-text: #909399;--disabled-color: #4c4d52;--disabled-btn-bg: #252529;--shadow-normal: 0 4px 16px rgba(0, 0, 0, .2);--shadow-hover: 0 8px 24px rgba(0, 0, 0, .35);--scrollbar-thumb: #3a3a42;--scrollbar-thumb-hover: #52525c}.main-detail-container[data-v-8a4bc6a1]{width:100%;max-width:1300px;margin:0 auto;box-sizing:border-box;padding:40px 30px;flex:1;z-index:10}.loading-state[data-v-8a4bc6a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:15px;color:var(--sub-text);margin-top:100px}.loading-spinner[data-v-8a4bc6a1]{font-size:32px;color:var(--accent-color);animation:spin-8a4bc6a1 1s linear infinite}@keyframes spin-8a4bc6a1{to{transform:rotate(360deg)}}.breadcrumb[data-v-8a4bc6a1]{font-size:13px;color:var(--sub-text);margin-bottom:20px;display:inline-flex;align-items:center;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:none!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb a[data-v-8a4bc6a1]{color:var(--sub-text);display:flex;align-items:center;gap:4px;text-decoration:none;transition:color .2s}.breadcrumb a[data-v-8a4bc6a1]:hover{color:var(--accent-color)}.breadcrumb .separator[data-v-8a4bc6a1]{margin:0 6px;color:var(--border-color);font-size:14px;flex-shrink:0}.breadcrumb .current[data-v-8a4bc6a1]{color:var(--text-color);font-weight:600;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}.detail-content-layout[data-v-8a4bc6a1]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start;width:100%;box-sizing:border-box}.detail-left-column[data-v-8a4bc6a1],.detail-right-column[data-v-8a4bc6a1]{min-width:0;width:100%}.detail-card[data-v-8a4bc6a1]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;padding:24px;margin-bottom:20px;box-shadow:var(--shadow-normal);box-sizing:border-box;width:100%;overflow:hidden}.card-title[data-v-8a4bc6a1]{display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--text-color);margin-bottom:20px}.ct-icon[data-v-8a4bc6a1]{font-size:20px;color:var(--accent-color);margin-right:8px}.split-title[data-v-8a4bc6a1]{justify-content:space-between}.ct-left[data-v-8a4bc6a1]{display:flex;align-items:center}.badge-count[data-v-8a4bc6a1]{font-size:12px;background:var(--hover-bg);padding:4px 10px;border-radius:12px;color:var(--sub-text);font-weight:400}.header-card[data-v-8a4bc6a1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.hc-left[data-v-8a4bc6a1]{display:flex;align-items:center;gap:20px;min-width:0;flex:1}.hc-logo-wrap[data-v-8a4bc6a1]{width:72px;height:72px;border-radius:50%;overflow:hidden;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;background:var(--hover-bg);box-shadow:var(--shadow-normal);flex-shrink:0}.hc-logo[data-v-8a4bc6a1]{width:100%;height:100%;object-fit:contain}.hc-logo-fallback[data-v-8a4bc6a1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#333;text-transform:uppercase;-webkit-user-select:none;user-select:none}.hc-info[data-v-8a4bc6a1]{min-width:0;flex:1}.hc-title[data-v-8a4bc6a1]{font-size:22px;font-weight:700;color:var(--text-color);margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-meta[data-v-8a4bc6a1]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--sub-text);flex-wrap:wrap}.hc-cat-badge[data-v-8a4bc6a1]{color:var(--accent-color);background:var(--accent-light);padding:2px 8px;border-radius:6px}.hc-divider[data-v-8a4bc6a1]{color:var(--border-color)}.hc-right[data-v-8a4bc6a1]{display:flex;gap:12px;flex-shrink:0}.btn-visit[data-v-8a4bc6a1]{background:var(--accent-color);color:#fff;border:none;padding:10px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:opacity .2s,transform .2s;box-shadow:0 4px 12px #0066ff40}.btn-visit[data-v-8a4bc6a1]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px #0066ff59}.btn-back[data-v-8a4bc6a1]{background:var(--hover-bg);color:var(--text-color);border:1px solid var(--border-color);padding:10px 24px;border-radius:12px;font-size:14px;cursor:pointer;transition:all .2s}.btn-back[data-v-8a4bc6a1]:hover{background:var(--border-color);color:var(--accent-color)}.info-list[data-v-8a4bc6a1]{display:flex;flex-direction:column}.info-row[data-v-8a4bc6a1]{display:flex;padding:14px 0;border-bottom:1px dashed var(--border-color);font-size:14px;gap:12px}.info-row[data-v-8a4bc6a1]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-8a4bc6a1]{width:90px;color:var(--sub-text);flex-shrink:0}.info-value[data-v-8a4bc6a1]{flex:1;color:var(--text-color);min-width:0;word-break:break-all}.highlight-text[data-v-8a4bc6a1]{color:var(--accent-color);font-weight:600}.info-url[data-v-8a4bc6a1]{color:var(--accent-color);text-decoration:none}.url-blur-effect[data-v-8a4bc6a1]{filter:blur(4px);opacity:.8;transition:all .3s var(--cubic-bezier);display:inline-block}.url-blur-effect[data-v-8a4bc6a1]:hover{filter:blur(0);opacity:1;text-decoration:underline}.desc-text[data-v-8a4bc6a1]{color:var(--sub-text);line-height:1.6}.preview-card[data-v-8a4bc6a1]{padding-bottom:24px}.preview-image-wrapper[data-v-8a4bc6a1]{position:relative;width:100%;height:320px;border-radius:14px;overflow:hidden;border:1px solid var(--border-color);background:var(--hover-bg);cursor:pointer}.detail-preview-img[data-v-8a4bc6a1]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s var(--cubic-bezier)}.preview-hover-mask[data-v-8a4bc6a1]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:14px;font-weight:600;opacity:0;transition:opacity .25s ease}.preview-hover-mask i[data-v-8a4bc6a1]{font-size:28px}.preview-image-wrapper:hover .preview-hover-mask[data-v-8a4bc6a1]{opacity:1}.preview-image-wrapper:hover .detail-preview-img[data-v-8a4bc6a1]{transform:scale(1.03)}.image-lightbox-overlay[data-v-8a4bc6a1]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;cursor:zoom-out}.lightbox-close-btn[data-v-8a4bc6a1]{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s;z-index:1001}.lightbox-close-btn[data-v-8a4bc6a1]:hover{background:#ffffff4d;transform:scale(1.08)}.lightbox-img[data-v-8a4bc6a1]{max-width:92vw;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 50px #00000080;cursor:default}.image-lightbox-enter-active[data-v-8a4bc6a1],.image-lightbox-leave-active[data-v-8a4bc6a1]{transition:opacity .3s cubic-bezier(.25,.8,.25,1)}.image-lightbox-enter-active .lightbox-img[data-v-8a4bc6a1],.image-lightbox-leave-active .lightbox-img[data-v-8a4bc6a1]{transition:transform .3s cubic-bezier(.25,.8,.25,1)}.image-lightbox-enter-from[data-v-8a4bc6a1],.image-lightbox-leave-to[data-v-8a4bc6a1]{opacity:0}.image-lightbox-enter-from .lightbox-img[data-v-8a4bc6a1],.image-lightbox-leave-to .lightbox-img[data-v-8a4bc6a1]{transform:scale(.88)}.warning-banner[data-v-8a4bc6a1]{background:#ff6b350d;border:1px solid rgba(255,107,53,.2);border-radius:16px;padding:14px 20px;font-size:13px;color:#ff6b35;display:flex;align-items:flex-start;gap:10px;width:100%;box-sizing:border-box;margin-bottom:20px}.wb-icon[data-v-8a4bc6a1]{font-size:18px;margin-top:1px;flex-shrink:0;display:flex;align-items:center;color:#ff6b35}.wb-text[data-v-8a4bc6a1]{line-height:1.5}.chart-card[data-v-8a4bc6a1]{margin-top:0;padding-bottom:16px}.chart-wrapper[data-v-8a4bc6a1]{position:relative;width:100%;height:120px;padding-top:10px}.trend-chart[data-v-8a4bc6a1]{width:100%;height:90px;overflow:visible}.chart-labels[data-v-8a4bc6a1]{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--sub-text)}.related-list[data-v-8a4bc6a1]{display:flex;flex-direction:column;gap:12px}.empty-related[data-v-8a4bc6a1]{font-size:13px;color:var(--sub-text);text-align:center;padding:20px 0}.related-item[data-v-8a4bc6a1]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--hover-bg);cursor:pointer;transition:background .2s,transform .2s;border:1px solid transparent}.related-item[data-v-8a4bc6a1]:hover{background:var(--card-bg);border-color:var(--border-color);box-shadow:var(--shadow-normal);transform:translate(4px)}.ri-logo-wrap[data-v-8a4bc6a1]{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--card-bg)}.ri-logo[data-v-8a4bc6a1]{width:100%;height:100%;object-fit:contain}.ri-logo-fallback[data-v-8a4bc6a1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#333;-webkit-user-select:none;user-select:none}.ri-info[data-v-8a4bc6a1]{display:flex;flex-direction:column;gap:4px;overflow:hidden;flex:1;min-width:0}.ri-name[data-v-8a4bc6a1]{font-size:14px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.related-item:hover .ri-name[data-v-8a4bc6a1]{color:var(--accent-color)}.ri-desc[data-v-8a4bc6a1]{font-size:12px;color:var(--sub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes fadeInUp-8a4bc6a1{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-8a4bc6a1]{animation:fadeInUp-8a4bc6a1 .4s var(--cubic-bezier) forwards}@keyframes sidebarSlideIn-8a4bc6a1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.left-nav-sidebar[data-v-8a4bc6a1]{position:fixed;top:16px;left:16px;bottom:16px;width:104px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-normal);z-index:100;transition:width .3s var(--cubic-bezier),transform .3s var(--cubic-bezier);display:flex;flex-direction:column;overflow:visible;animation:sidebarSlideIn-8a4bc6a1 .5s cubic-bezier(.16,1,.3,1) forwards}.left-nav-sidebar.collapsed[data-v-8a4bc6a1]{width:60px}.left-sidebar-header[data-v-8a4bc6a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 8px 12px;height:auto;box-sizing:border-box;position:relative}.left-nav-sidebar.collapsed .left-sidebar-header[data-v-8a4bc6a1]{padding:16px 0 10px}.left-sidebar-logo[data-v-8a4bc6a1]{display:flex;flex-direction:column;align-items:center;justify-content:center}.left-header-custom-logo[data-v-8a4bc6a1]{width:70px;height:70px;object-fit:contain;border-radius:4px}.collapse-btn[data-v-8a4bc6a1]{position:absolute;top:10px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--hover-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sub-text);transition:background .2s,transform .2s;flex-shrink:0;font-size:13px}.left-nav-sidebar.collapsed .collapse-btn[data-v-8a4bc6a1]{position:relative;top:0;right:0}.collapse-btn[data-v-8a4bc6a1]:hover{background:var(--border-color);color:var(--text-color)}.left-sidebar-menu[data-v-8a4bc6a1]{display:flex;flex-direction:column;gap:8px;padding:6px 8px 12px;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:none;-ms-overflow-style:none}.left-sidebar-menu[data-v-8a4bc6a1]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.left-nav-sidebar.collapsed .left-sidebar-menu[data-v-8a4bc6a1]{padding:4px 6px 12px;overflow:visible}.left-menu-item[data-v-8a4bc6a1]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border-radius:14px;cursor:pointer;color:#8c8c8c;font-size:12px;font-weight:500;transition:background .2s,color .2s,transform .2s;white-space:nowrap;text-align:center}.left-nav-sidebar.collapsed .left-menu-item[data-v-8a4bc6a1]{padding:10px 0}.left-menu-item[data-v-8a4bc6a1]:hover{background:var(--hover-bg);color:var(--accent-color);transform:translateY(-2px)}.left-menu-icon-font[data-v-8a4bc6a1]{font-size:22px;font-weight:100!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.25px transparent;color:#8c8c8c!important;transition:transform .2s,color .2s,-webkit-text-stroke .2s;transform:scale(.88);display:inline-block}[data-theme=dark] .left-menu-icon-font[data-v-8a4bc6a1]{opacity:.85;transform:scale(.85)}.left-menu-item:hover .left-menu-icon-font[data-v-8a4bc6a1]{color:var(--accent-color)!important;transform:scale(1.02)}.left-menu-divider[data-v-8a4bc6a1]{height:1px;background:var(--border-color);margin:4px 8px;opacity:.6}.sidebar-tooltip[data-v-8a4bc6a1]{position:absolute;left:68px;top:50%;transform:translateY(-50%) translate(-8px);background:var(--card-bg);color:var(--text-color);font-size:12px;font-weight:600;padding:7px 14px;border-radius:10px;border:1px solid var(--border-color);box-shadow:0 10px 28px #00000024;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s var(--cubic-bezier),transform .2s var(--cubic-bezier),visibility .2s;z-index:9999}.sidebar-tooltip[data-v-8a4bc6a1]:before,.sidebar-tooltip[data-v-8a4bc6a1]:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-style:solid}.sidebar-tooltip[data-v-8a4bc6a1]:before{border-width:6px;border-color:transparent var(--border-color) transparent transparent}.sidebar-tooltip[data-v-8a4bc6a1]:after{border-width:5px;border-color:transparent var(--card-bg) transparent transparent}.left-nav-sidebar.collapsed .left-menu-item:hover .sidebar-tooltip[data-v-8a4bc6a1]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.top-right-global-actions[data-v-8a4bc6a1]{position:fixed;top:16px;right:16px;display:flex;align-items:center;gap:10px;z-index:200}.global-history-wrapper[data-v-8a4bc6a1]{position:relative}.top-right-btn[data-v-8a4bc6a1]{width:38px;height:38px;border:1px solid var(--border-color);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--card-bg);color:var(--sub-text);font-size:18px;padding:0;box-sizing:border-box;box-shadow:var(--shadow-normal);transition:all .2s ease}.top-right-btn[data-v-8a4bc6a1]:hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.top-history-popover[data-v-8a4bc6a1]{position:absolute;top:calc(100% + 10px);right:0;width:440px;max-width:min(440px,calc(100vw - 32px));background:var(--card-bg);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 16px 40px #00000026;padding:16px 20px;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.96);transition:opacity .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1),visibility .2s;z-index:201;box-sizing:border-box}.top-history-popover.show[data-v-8a4bc6a1]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.history-popover-header[data-v-8a4bc6a1]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:var(--text-color);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.history-clear-btn[data-v-8a4bc6a1]{background:transparent;border:none;color:var(--sub-text);font-size:12px;cursor:pointer;transition:color .2s}.history-clear-btn[data-v-8a4bc6a1]:hover{color:#ff4d4f}.history-grid-body[data-v-8a4bc6a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;max-height:260px;overflow-y:auto;padding-right:2px}.history-grid-body[data-v-8a4bc6a1]::-webkit-scrollbar{width:4px}.history-grid-body[data-v-8a4bc6a1]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.history-empty[data-v-8a4bc6a1]{grid-column:1 / -1;font-size:12px;color:var(--sub-text);text-align:center;padding:24px 0}.history-list-item[data-v-8a4bc6a1]{display:flex;align-items:center;gap:6px;padding:4px 0;cursor:pointer;overflow:hidden;min-width:0}.history-dot[data-v-8a4bc6a1]{width:4px;height:4px;border-radius:50%;background-color:var(--accent-color);flex-shrink:0}.history-item-title[data-v-8a4bc6a1]{font-size:13px;color:var(--sub-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;flex:1;min-width:0}.history-list-item:hover .history-item-title[data-v-8a4bc6a1]{color:var(--accent-color)}.friend-links-footer[data-v-8a4bc6a1]{position:relative;width:100%;max-width:1760px;margin:32px auto 16px;box-sizing:border-box;padding:16px 30px 0;z-index:1;border-top:1px dashed var(--border-color)}.friend-links-container[data-v-8a4bc6a1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.friend-links-label[data-v-8a4bc6a1]{color:var(--sub-text);font-weight:600;display:flex;align-items:center;gap:4px;flex-shrink:0}.friend-links-list[data-v-8a4bc6a1]{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.friend-link-item[data-v-8a4bc6a1]{color:var(--sub-text);text-decoration:none;position:relative;padding:0;transition:color .25s ease;font-weight:400;cursor:pointer}.friend-link-item[data-v-8a4bc6a1]:hover{color:var(--accent-color)}.right-sidebar[data-v-8a4bc6a1]{position:fixed;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:24px;padding-right:20px;z-index:10}.right-sidebar-item[data-v-8a4bc6a1]{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;font-size:13px;font-weight:500;color:var(--sub-text);gap:8px;cursor:pointer;padding:6px 10px;border-radius:12px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .25s ease}.right-sidebar-item[data-v-8a4bc6a1]:hover{color:var(--text-color);transform:scale(1.08) translate(-2px)}.right-sidebar-icon-wrap[data-v-8a4bc6a1]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.right-sidebar-icon-font[data-v-8a4bc6a1]{font-size:22px;color:var(--accent-color)}.mobile-top-left-brand[data-v-8a4bc6a1]{display:none}.top-left-action-btn[data-v-8a4bc6a1]{position:fixed;top:16px;left:16px;height:36px;padding:0 12px;border:1px solid var(--border-color);border-radius:10px;align-items:center;justify-content:center;gap:6px;cursor:pointer;background:var(--card-bg);color:var(--text-color);font-size:13px;font-weight:600;z-index:101;box-shadow:var(--shadow-normal);display:none}.top-left-action-btn i[data-v-8a4bc6a1]{font-size:18px}.mobile-menu-btn[data-v-8a4bc6a1]{display:none}.drawer-overlay[data-v-8a4bc6a1]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.drawer-overlay.show[data-v-8a4bc6a1]{opacity:1;visibility:visible}.drawer-content[data-v-8a4bc6a1]{position:fixed;top:0;right:-260px;width:240px;height:100%;background:var(--card-bg);box-shadow:-5px 0 25px #00000026;display:flex;flex-direction:column;padding:24px 18px;gap:20px;transition:right .3s;z-index:201}.drawer-overlay.show .drawer-content[data-v-8a4bc6a1]{right:0}.drawer-header[data-v-8a4bc6a1]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.drawer-menu-list[data-v-8a4bc6a1]{display:flex;flex-direction:column;gap:10px}.drawer-menu-item[data-v-8a4bc6a1]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;color:var(--text-color);font-size:14px;background:var(--hover-bg);cursor:pointer}.drawer-menu-item i[data-v-8a4bc6a1]{font-size:20px;color:var(--accent-color)}.back-to-top[data-v-8a4bc6a1]{position:fixed;right:24px;bottom:30px;width:40px;height:40px;border-radius:50%;background:var(--card-bg);border:1px solid var(--border-color);color:var(--sub-text);font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-normal);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:90}.back-to-top.show[data-v-8a4bc6a1]{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-v-8a4bc6a1]:hover{color:var(--accent-color);border-color:var(--accent-color);transform:translateY(-3px)}@media (max-width: 1024px){.detail-content-layout[data-v-8a4bc6a1]{grid-template-columns:1fr}}@media (max-width: 768px){.left-nav-sidebar[data-v-8a4bc6a1],.right-sidebar[data-v-8a4bc6a1],.top-left-action-btn[data-v-8a4bc6a1]{display:none!important}.mobile-menu-btn[data-v-8a4bc6a1]{display:flex}.mobile-top-left-brand[data-v-8a4bc6a1]{display:flex;position:fixed;top:16px;left:16px;height:38px;align-items:center;gap:8px;z-index:101;max-width:calc(100vw - 120px);cursor:pointer;background:var(--card-bg);padding:0 12px 0 4px;border-radius:10px;border:1px solid var(--border-color);box-shadow:var(--shadow-normal)}.mobile-top-left-brand .brand-logo-wrap[data-v-8a4bc6a1]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.mobile-top-left-brand .brand-logo[data-v-8a4bc6a1]{width:100%;height:100%;object-fit:contain;border-radius:4px}.mobile-top-left-brand .brand-title[data-v-8a4bc6a1]{font-size:14px;font-weight:700;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app-root[data-v-8a4bc6a1]{padding-left:0!important;padding-right:0!important}.main-detail-container[data-v-8a4bc6a1]{padding:80px 16px 20px!important;width:100%;overflow:hidden}.detail-card[data-v-8a4bc6a1]{padding:10px 12px!important;margin-bottom:16px!important;border-radius:16px!important}.card-title[data-v-8a4bc6a1]{margin-bottom:10px!important;font-size:14px!important}.header-card[data-v-8a4bc6a1]{flex-direction:column;align-items:stretch;gap:10px!important}.hc-left[data-v-8a4bc6a1]{gap:10px!important}.hc-logo-wrap[data-v-8a4bc6a1]{width:52px!important;height:52px!important}.hc-title[data-v-8a4bc6a1]{font-size:17px!important;margin-bottom:4px!important}.hc-right[data-v-8a4bc6a1]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px!important;margin-top:4px}.btn-visit[data-v-8a4bc6a1],.btn-back[data-v-8a4bc6a1]{padding:7px 10px!important;font-size:13px!important;border-radius:8px!important}.info-row[data-v-8a4bc6a1]{padding:8px 0!important;font-size:13px!important}.info-label[data-v-8a4bc6a1]{width:68px!important}.preview-image-wrapper[data-v-8a4bc6a1]{height:200px!important}.warning-banner[data-v-8a4bc6a1]{padding:8px 10px!important;font-size:12px!important;margin-bottom:16px!important;border-radius:12px!important;gap:6px!important}.related-list[data-v-8a4bc6a1]{gap:6px!important}.related-item[data-v-8a4bc6a1]{padding:6px 8px!important;border-radius:8px!important}.top-history-popover[data-v-8a4bc6a1]{position:fixed;top:60px;right:12px;left:auto;width:min(340px,calc(100vw - 24px));max-width:calc(100vw - 24px);box-shadow:0 10px 30px #0003}.history-grid-body[data-v-8a4bc6a1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.friend-links-footer[data-v-8a4bc6a1]{padding:16px 16px 0;margin-top:20px;width:100%;box-sizing:border-box}}@media (max-width: 380px){.history-grid-body[data-v-8a4bc6a1]{grid-template-columns:repeat(1,minmax(0,1fr))}}
