.site-header[data-v-7c161022]{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px 4px #00000014}.header-inner[data-v-7c161022]{max-width:1200px;margin:0 auto;height:60px;display:flex;align-items:center;gap:32px;padding:0 24px}.logo[data-v-7c161022]{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.logo-img[data-v-7c161022]{width:32px;height:32px;border-radius:6px}.logo-text[data-v-7c161022]{font-size:18px;font-weight:600;color:#333}.main-nav[data-v-7c161022]{display:flex;gap:28px;flex:1}.nav-item[data-v-7c161022]{position:relative;color:#555;text-decoration:none;font-size:15px;padding:6px 2px;transition:color .2s}.nav-item[data-v-7c161022]:hover{color:#1677ff}.nav-item.active[data-v-7c161022]{color:#1677ff;font-weight:600}.nav-item.active[data-v-7c161022]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#1677ff;border-radius:1px}.header-right[data-v-7c161022]{display:flex;align-items:center;gap:12px;flex-shrink:0}.my-qrcode-link[data-v-7c161022]{color:#1677ff;text-decoration:none;font-size:14px}.my-qrcode-link[data-v-7c161022]:hover{text-decoration:underline}.username[data-v-7c161022]{font-size:14px;color:#333}.btn[data-v-7c161022]{padding:6px 14px;border-radius:4px;cursor:pointer;font-size:14px;border:1px solid transparent}.btn-primary[data-v-7c161022]{background:#1677ff;color:#fff;border:none}.btn-primary[data-v-7c161022]:hover{background:#3d8bff}.btn-outline[data-v-7c161022]{background:#fff;color:#666;border-color:#ddd}.btn-outline[data-v-7c161022]:hover{color:#ff6b6b;border-color:#ff6b6b}@media(max-width:640px){.header-inner[data-v-7c161022]{gap:16px;padding:0 12px}.logo-text[data-v-7c161022]{display:none}}.site-footer[data-v-f0e67d3c]{background:#f7f8fa;border-top:1px solid #eee;margin-top:60px}.footer-inner[data-v-f0e67d3c]{max-width:1200px;margin:0 auto;padding:40px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.brand-name[data-v-f0e67d3c]{font-size:18px;font-weight:600;color:#333}.slogan[data-v-f0e67d3c]{margin-top:8px;font-size:13px;color:#999}.footer-links[data-v-f0e67d3c]{display:flex;gap:80px}.link-col[data-v-f0e67d3c]{display:flex;flex-direction:column;gap:10px}.link-col h4[data-v-f0e67d3c]{margin:0 0 4px;font-size:14px;color:#333}.link-col a[data-v-f0e67d3c]{font-size:13px;color:#777;text-decoration:none}.link-col a[data-v-f0e67d3c]:hover{color:#1677ff}.footer-bottom[data-v-f0e67d3c]{border-top:1px solid #eee;padding:16px 24px;text-align:center;font-size:12px;color:#aaa}@media(max-width:640px){.footer-links[data-v-f0e67d3c]{gap:40px}}.modal-overlay[data-v-b34a49f3]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b34a49f3]{background:#fff;border-radius:8px;width:90%;max-width:400px;padding:20px}.modal-header[data-v-b34a49f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-btn[data-v-b34a49f3]{background:none;border:none;font-size:24px;cursor:pointer}.modal-body[data-v-b34a49f3]{display:flex;flex-direction:column;gap:16px}.input-row[data-v-b34a49f3]{width:100%}.phone-input[data-v-b34a49f3]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.code-row[data-v-b34a49f3]{display:flex;align-items:center;gap:8px}.code-input[data-v-b34a49f3]{flex:1;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px}.code-btn[data-v-b34a49f3]{padding:12px 0;background:none;border:none;color:#1677ff;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;width:90px;text-align:right}.code-btn.disabled[data-v-b34a49f3],.code-btn[data-v-b34a49f3]:disabled{color:#999;cursor:not-allowed}.login-btn[data-v-b34a49f3]{width:100%;padding:12px;background:#1677ff;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;margin-top:8px}.login-btn[data-v-b34a49f3]:disabled{background:#ccc;cursor:not-allowed}.error-message[data-v-b34a49f3]{color:#ff4d4f;text-align:center;font-size:14px;margin-top:4px}.phone-input[data-v-b34a49f3]:focus,.code-input[data-v-b34a49f3]:focus{outline:none;border-color:#1677ff}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}body{margin:0}.qrcode-page[data-v-83f13757]{padding:20px;max-width:1200px;margin:0 auto}.brand-header[data-v-83f13757]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}.brand-logo[data-v-83f13757]{width:32px;height:32px;object-fit:contain;border-radius:4px;margin-right:8px}.brand-title[data-v-83f13757]{font-size:22px;color:#666;font-weight:600}.type-tabs[data-v-83f13757]{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px;justify-content:center}.type-tab[data-v-83f13757]{cursor:pointer;padding:5px 15px;font-size:16px;color:#666}.type-tab.active[data-v-83f13757]{color:#1677ff;border-bottom:2px solid #1677ff;font-weight:500}.main-content[data-v-83f13757]{display:flex;gap:40px}.input-section[data-v-83f13757]{flex:2;display:flex;flex-direction:column;gap:20px}.content-input[data-v-83f13757]{padding:12px 15px;border:1px solid #eee;border-radius:6px;font-size:14px;width:100%;height:180px}.content-textarea[data-v-83f13757]{padding:12px 15px;border:1px solid #eee;border-radius:6px;font-size:14px;width:100%;min-height:180px;resize:vertical}.video-upload-wrap[data-v-83f13757]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;width:100%;margin-bottom:15px;padding:8px 0}.video-upload[data-v-83f13757]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;pointer-events:none}.custom-video-btn[data-v-83f13757]{padding:14px 24px;border:1px solid #e6f0ff;border-radius:6px;cursor:pointer;background-color:#f5f8ff;color:#1677ff;font-size:14px;text-align:center;min-width:220px;transition:all .2s ease;position:relative}.custom-video-btn[data-v-83f13757]:hover{background-color:#e6f0ff;border-color:#1677ff}.custom-video-btn.disabled[data-v-83f13757]{background-color:#f5f5f5;border-color:#eee;color:#ccc;cursor:not-allowed}.video-delete-btn[data-v-83f13757]{padding:8px 12px;background:transparent;color:#999;border:none;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap}.video-delete-btn[data-v-83f13757]:hover{color:#666}.video-delete-btn[data-v-83f13757]:disabled{color:#ccc;cursor:not-allowed}.video-name[data-v-83f13757],.upload-progress[data-v-83f13757]{font-size:14px;color:#666;margin-top:5px;width:100%;text-align:center}.video-preview-box[data-v-83f13757]{margin-top:8px;border:1px solid #e6f0ff;border-radius:6px;padding:10px;background-color:#f5f8ff;width:100%;display:flex;justify-content:center}.preview-video[data-v-83f13757]{width:100%;max-width:400px;max-height:300px;border-radius:6px;outline:none;object-fit:contain}.generate-btn[data-v-83f13757]{padding:12px 0;background-color:#1677ff;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;width:200px;margin:0 auto;transition:background-color .2s ease}.generate-btn[data-v-83f13757]:hover{background-color:#0d66d0}.generate-btn[data-v-83f13757]:disabled{background-color:#adc6ff;cursor:not-allowed}.note[data-v-83f13757]{font-size:12px;color:#999;text-align:center}.qrcode-section[data-v-83f13757]{flex:1;display:flex;flex-direction:column;align-items:center;gap:20px}.qrcode-wrapper[data-v-83f13757]{width:242px;height:242px;padding:20px;border:1px solid #eee;border-radius:6px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.qrcode-img[data-v-83f13757]{width:200px;height:200px}.download-btn[data-v-83f13757]{margin-top:10px;padding:8px 16px;background-color:#fff;color:#1677ff;border:1px solid #1677ff;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease;width:200px;box-sizing:border-box}.download-btn[data-v-83f13757]:hover{background-color:#e6f0ff}.solution-section[data-v-83f13757]{margin:48px 0 40px;width:calc((100% - 40px) * 2 / 3)}.solution-head[data-v-83f13757]{margin-bottom:14px}.solution-title[data-v-83f13757]{font-size:16px;font-weight:600;color:#333}.solution-grid[data-v-83f13757]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.solution-card[data-v-83f13757]{display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s ease}.solution-card[data-v-83f13757]:hover{border-color:#1a73e8;box-shadow:0 4px 14px #1a73e81a;transform:translateY(-2px)}.solution-cover[data-v-83f13757]{width:100%;object-fit:contain;display:block;background:#f2f4f8}.solution-cover-loading[data-v-83f13757]{display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:13px}.solution-text[data-v-83f13757]{padding:14px 16px 16px}.solution-name[data-v-83f13757]{font-size:15px;font-weight:600;color:#1677ff}.solution-desc[data-v-83f13757]{font-size:12px;color:#999;margin-top:4px}.mini-swiper[data-v-084d9198]{position:relative;width:100%;overflow:hidden;border-radius:4px;background:#f2f2f2;transition:height .2s ease}.mini-swiper-track[data-v-084d9198]{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mini-swiper-track[data-v-084d9198]::-webkit-scrollbar{display:none}.mini-swiper-item[data-v-084d9198]{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.mini-swiper-img[data-v-084d9198]{width:100%;height:100%;object-fit:contain;display:block}.mini-media-pending[data-v-084d9198]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;background:#f5f5f5}.mini-swiper-dots[data-v-084d9198]{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.mini-dot[data-v-084d9198]{width:6px;height:6px;border-radius:50%;background:#999;opacity:.6}.mini-dot.active[data-v-084d9198]{background:#333;opacity:1}.rn-node[data-v-51c8173d]{margin-bottom:12px}.rn-heading[data-v-51c8173d]{line-height:1.5;color:#222}.rn-h1[data-v-51c8173d]{font-size:22px;font-weight:700;margin:8px 0}.rn-h2[data-v-51c8173d]{font-size:19px;font-weight:700;margin:6px 0}.rn-h3[data-v-51c8173d]{font-size:17px;font-weight:600;margin:4px 0}.rn-paragraph[data-v-51c8173d]{font-size:16px;color:#333;line-height:25px;word-break:break-word}.rn-blank[data-v-51c8173d]{height:25px}.rn-quote[data-v-51c8173d]{border-left:4px solid #d0d0d0;background:#f7f7f7;padding:8px 12px;color:#666;font-size:15px;line-height:23px;border-radius:0 4px 4px 0}.rn-list[data-v-51c8173d]{padding-left:4px}.rn-li[data-v-51c8173d]{display:flex;align-items:flex-start;line-height:25px;font-size:16px;color:#333;margin-bottom:4px}.rn-li-marker[data-v-51c8173d]{margin-right:8px;color:#666;flex-shrink:0}.rn-li-body[data-v-51c8173d]{flex:1}.rn-image-wrap[data-v-51c8173d],.rn-image-grid[data-v-51c8173d]{width:100%}.rn-image[data-v-51c8173d]{width:100%;border-radius:6px;display:block;margin-bottom:8px;background:#f2f2f2;cursor:zoom-in}.rn-swiper-wrap[data-v-51c8173d]{width:100%}.rn-media-pending[data-v-51c8173d]{width:100%;height:120px;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;background:#f5f5f5;border-radius:6px;margin-bottom:8px}.rn-media-label[data-v-51c8173d]{font-size:13px;color:#999;margin-top:-4px;margin-bottom:4px}.rn-audio-player[data-v-51c8173d]{width:100%;padding:10px;border-radius:6px;background:linear-gradient(135deg,#e8f5ff,#f9f0f8);box-shadow:0 2px 8px #0000001a;box-sizing:border-box;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.rn-audio-play-icon[data-v-51c8173d]{font-size:20px;color:#333;margin-right:10px;width:26px;text-align:center}.rn-audio-info[data-v-51c8173d]{flex:1;display:flex;justify-content:space-between;align-items:center}.rn-audio-name[data-v-51c8173d]{font-size:15px;color:#333;font-weight:500}.rn-audio-duration[data-v-51c8173d]{font-size:12px;color:#999}.rn-video-wrap[data-v-51c8173d]{width:100%}.rn-video[data-v-51c8173d]{width:100%;min-height:180px;border-radius:6px;background:#000;display:block}.rn-table[data-v-51c8173d]{width:100%;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.rn-tr[data-v-51c8173d]{display:flex;width:100%}.rn-td[data-v-51c8173d]{flex:1;padding:8px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:14px;color:#333;line-height:21px;word-break:break-word;min-width:0}.rn-th[data-v-51c8173d]{background:#f5f7fa;font-weight:700}.rn-table-borderless[data-v-51c8173d]{border-top-color:transparent;border-left-color:transparent}.rn-table-borderless .rn-td[data-v-51c8173d]{border-right-color:transparent;border-bottom-color:transparent}.rn-table-borderless .rn-th[data-v-51c8173d]{background:transparent}.rn-catalog[data-v-51c8173d]{margin:6px 0}.rn-catalog-head[data-v-51c8173d]{display:flex;flex-direction:column;margin-bottom:7px}.rn-catalog-tag-main[data-v-51c8173d]{font-size:18px;font-weight:600;color:#1a1a1a;line-height:25px;margin-bottom:8px}.rn-catalog-tag-sub[data-v-51c8173d]{font-size:13px;color:#999;line-height:19px;margin-bottom:8px}.rn-catalog-body[data-v-51c8173d]{display:flex;flex-wrap:wrap;gap:8px 6px}.rn-catalog-cell[data-v-51c8173d]{flex:0 0 calc((100% - 12px) / 3);min-width:0;box-sizing:border-box}.rn-catalog-img[data-v-51c8173d]{width:100%;height:109px;border-radius:4px;background:#f2f2f2;display:block;object-fit:cover}.rn-catalog-img-empty[data-v-51c8173d]{display:flex;align-items:center;justify-content:center;color:#bbb;font-size:12px}.rn-catalog-title[data-v-51c8173d]{font-size:13px;color:#333;text-align:center;line-height:18px;padding-top:6px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rn-colorblock[data-v-51c8173d]{display:block;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.rn-colorblock .rn-node[data-v-51c8173d]:last-child{margin-bottom:0}.rn-divider[data-v-51c8173d]{height:1px;background:#e5e5e5;margin:16px 0}.rn-placeholder[data-v-51c8173d]{border:1px dashed #c9c9c9;border-radius:6px;padding:12px;background:#fafafa}.rn-placeholder-text[data-v-51c8173d]{color:#999;font-size:14px}.rn-unknown[data-v-51c8173d]{padding:6px 0}.rn-unknown-text[data-v-51c8173d]{color:#bbb;font-size:12px}.show-container[data-v-5f9378e0]{position:relative;display:flex;flex-direction:column;height:100%;background-color:#fff;box-sizing:border-box}.content-wrapper[data-v-5f9378e0]{width:100%;flex:1;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box}.mixed-item[data-v-5f9378e0]{margin-bottom:10px}.text-content[data-v-5f9378e0]{font-size:16px;color:#333;line-height:25px;padding:10px;white-space:pre-line;background-color:#fff;border-radius:6px;margin-bottom:10px;-webkit-user-select:text;user-select:text;word-break:break-word}.image-title[data-v-5f9378e0]{padding:10px;font-size:28px;color:#333;font-weight:700;margin:10px 0;text-align:center}.image-content[data-v-5f9378e0]{margin-bottom:0}.show-img[data-v-5f9378e0]{width:100%;display:block;cursor:zoom-in}.image-item[data-v-5f9378e0]{margin-bottom:10px}.grid-content[data-v-5f9378e0]{display:flex;flex-direction:column}.grid-img[data-v-5f9378e0]{width:100%;height:auto;cursor:zoom-in}.swiper-wrap[data-v-5f9378e0]{width:100%;margin-bottom:5px}.img-wrap[data-v-5f9378e0]{position:relative;width:100%;background-color:#f5f5f5}.img-wrap[data-v-5f9378e0]:not(.img-loaded){min-height:180px}.img-loaded[data-v-5f9378e0]{background-color:transparent}.img-placeholder[data-v-5f9378e0]{position:absolute;inset:0;min-height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#f0f0f0 40%,#f8f8f8,#f0f0f0 60%);background-size:200% 100%;animation:imgShimmer-5f9378e0 1.4s infinite linear}@keyframes imgShimmer-5f9378e0{0%{background-position:100% 0}to{background-position:-100% 0}}.placeholder-text[data-v-5f9378e0]{font-size:12px;color:#bbb}.show-img[data-v-5f9378e0],.grid-img[data-v-5f9378e0]{opacity:0;transition:opacity .3s ease}.show-img.show[data-v-5f9378e0],.grid-img.show[data-v-5f9378e0]{opacity:1}.video-content[data-v-5f9378e0]{margin-bottom:5px;background-color:#fff;overflow:hidden;padding:0;position:relative}.show-video[data-v-5f9378e0]{width:100%;border-radius:0;display:block;background:#000}.rn-media-pending-preview[data-v-5f9378e0]{width:100%;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px;background:#f5f5f5}.video-title[data-v-5f9378e0]{padding:7.5px 10px;font-size:14px;color:#333;font-weight:500;margin:5px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-content[data-v-5f9378e0]{color:#b3b3b3;font-size:10px;text-align:center;margin-top:15px;line-height:1.6;margin-bottom:10px}.more-area[data-v-5f9378e0]{padding:0 10px;margin:5px 0 15px}.report-link[data-v-5f9378e0]{text-align:center;font-size:12px;color:#b3b3b3;text-decoration:underline;padding:8px 0 15px}.audio-player[data-v-5f9378e0]{position:absolute;bottom:10px;left:10px;right:10px;padding:15px 7px 20px;border-radius:10px;background:linear-gradient(135deg,#e8f5ff,#f9f0f8);box-shadow:0 -2px 12px #00000026;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;z-index:20}.audio-name[data-v-5f9378e0]{font-size:16px;font-weight:700;color:#333;margin-bottom:10px;text-align:center;word-break:break-all}.progress-and-time[data-v-5f9378e0]{width:100%;margin-bottom:12px;padding:0 5px;box-sizing:border-box}.audio-slider[data-v-5f9378e0]{width:100%;height:4px;accent-color:#333}.audio-time-display[data-v-5f9378e0]{width:100%;display:flex;justify-content:space-between;font-size:12px;color:#666;margin-top:6px}.audio-play-btn[data-v-5f9378e0]{cursor:pointer}.icon[data-v-5f9378e0]{display:inline-block;width:40px;height:40px;background-size:cover}.icon-play[data-v-5f9378e0]{background-image:url("data:image/svg+xml,%3C?xml version='1.0' standalone='no'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1763729168672' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4906' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='64'%3E%3Cpath d='M540.032 70.976c-245.952 0-446.016 200.064-446.016 446.016S294.08 963.008 540.032 963.008s446.016-200.064 446.016-446.016S785.984 70.976 540.032 70.976z m0 828.032c-210.624 0-382.016-171.392-382.016-382.016s171.392-382.016 382.016-382.016 382.016 171.392 382.016 382.016-171.392 382.016-382.016 382.016z' fill='%23333333' p-id='4907'%3E%3C/path%3E%3Cpath d='M417.152 643.84c0 35.2 24.96 49.6 55.424 32L692.16 549.056c30.528-17.6 30.528-46.4 0-64L472.576 358.208c-30.528-17.6-55.424-3.2-55.424 32V643.84z' fill='%23333333' p-id='4908'%3E%3C/path%3E%3C/svg%3E")}.icon-pause[data-v-5f9378e0]{background-image:url("data:image/svg+xml,%3Csvg t='1763728892355' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4746' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='64'%3E%3Cpath d='M430.4 340.608c-18.24 0-33.088 12.736-33.088 28.544v285.696c0 15.744 14.784 28.544 33.088 28.544 18.24 0 33.024-12.8 33.024-28.544V369.152c0-15.808-14.848-28.544-33.024-28.544z m164.224 0c-18.24 0-33.024 12.736-33.024 28.544v285.696c0 15.744 14.72 28.544 33.024 28.544s33.088-12.8 33.088-28.544V369.152c0-15.808-14.848-28.544-33.088-28.544z' fill='%23333333' p-id='4747'%3E%3C/path%3E%3Cpath d='M512.512 65.984C266.56 65.984 66.496 266.048 66.496 512S266.56 958.016 512.512 958.016 958.528 757.952 958.528 512 758.464 65.984 512.512 65.984z m0 828.032c-210.624 0-382.016-171.392-382.016-382.016s171.392-382.016 382.016-382.016S894.528 301.376 894.528 512 723.136 894.016 512.512 894.016z' fill='%23333333' p-id='4748'%3E%3C/path%3E%3C/svg%3E")}.mixed-audio-player[data-v-5f9378e0]{width:100%;padding:10px;border-radius:6px;background:linear-gradient(135deg,#e8f5ff,#f9f0f8);box-shadow:0 2px 8px #0000001a;box-sizing:border-box;margin-bottom:10px;display:flex;flex-direction:column;align-items:center}.dir-list[data-v-5f9378e0]{margin:5px 10px 10px;background:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden}.dir-row[data-v-5f9378e0]{display:flex;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0}.dir-row[data-v-5f9378e0]:last-child{border-bottom:none}.dir-row-deleted[data-v-5f9378e0]{opacity:.5}.dir-row-title[data-v-5f9378e0]{flex:1;min-width:0;font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-row-arrow[data-v-5f9378e0]{color:#ccc;font-size:20px;margin-left:8px;flex-shrink:0}.sign-module[data-v-5f9378e0]{background:#fff;border-radius:6px;padding:15px;margin:0 10px 10px;box-shadow:0 1px 5px #0000000d}.sign-info[data-v-5f9378e0]{margin-bottom:15px}.sign-title[data-v-5f9378e0]{font-size:18px;font-weight:700;color:#333;margin-bottom:8px;text-align:center}.sign-time[data-v-5f9378e0]{font-size:13px;color:#888;text-align:center;margin:3px 0}.sign-location[data-v-5f9378e0]{margin-top:6px;font-size:14px;color:#666}.sign-form[data-v-5f9378e0]{margin-bottom:15px}.sign-form-item[data-v-5f9378e0]{margin-bottom:12px}.sign-label[data-v-5f9378e0]{display:block;font-size:14px;color:#333;margin-bottom:6px}.sign-input[data-v-5f9378e0]{width:100%;height:40px;line-height:40px;padding:0 10px;border:1px solid #eee;border-radius:4px;font-size:14px;background:#f9f9f9;box-sizing:border-box}.sign-btn[data-v-5f9378e0]{width:100%;height:44px;line-height:44px;background:#1677ff;color:#fff;border-radius:6px;font-size:16px;border:none}.sign-btn[data-v-5f9378e0]:disabled{background:#1677ff;color:#fff;opacity:1}.rich-wrap[data-v-5f9378e0]{padding:10px}.img-lightbox[data-v-5f9378e0]{position:absolute;inset:0;z-index:50;background:#000000d9;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.img-lightbox img[data-v-5f9378e0]{max-width:100%;max-height:100%;object-fit:contain}.qrd-mask[data-v-51e354f0]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.qrd-dialog[data-v-51e354f0]{position:relative;background:#f7f8fa;border-radius:16px;padding:28px 32px;max-width:94vw;max-height:92vh;overflow:auto}.qrd-close[data-v-51e354f0]{position:absolute;top:10px;right:14px;border:none;background:transparent;font-size:26px;color:#999;cursor:pointer;line-height:1;z-index:2}.qrd-close[data-v-51e354f0]:hover{color:#333}.qrd-body[data-v-51e354f0]{display:flex;gap:40px;align-items:flex-start}.qrd-left[data-v-51e354f0]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.phone-frame[data-v-51e354f0]{width:375px;height:700px;background:#fff;border-radius:36px;border:1px solid #e5e5e5;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;overflow:hidden}.phone-statusbar[data-v-51e354f0]{height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:#fff}.status-time[data-v-51e354f0]{font-size:14px;font-weight:600;color:#000}.status-icons[data-v-51e354f0]{display:inline-flex;align-items:center;gap:5px}.phone-screen[data-v-51e354f0]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid #f0f0f0}.preview-tip[data-v-51e354f0]{padding:60px 0;text-align:center;color:#999;font-size:14px}.preview-error[data-v-51e354f0]{color:#fa5151}.phone-hint[data-v-51e354f0]{margin-top:14px;font-size:13px;color:#999}.qrd-right[data-v-51e354f0]{width:380px;flex-shrink:0;display:flex;flex-direction:column;padding-top:8px}.qrd-label-row[data-v-51e354f0]{margin-bottom:14px}.qrd-label-text[data-v-51e354f0]{font-size:16px;color:#333;font-weight:600}.qrd-qr-box[data-v-51e354f0]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.qrd-qr-img[data-v-51e354f0]{width:260px;height:260px;display:block}.qrd-qr-loading[data-v-51e354f0]{width:260px;height:260px;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px}.qrd-btn[data-v-51e354f0]{width:100%;height:44px;border-radius:6px;font-size:15px;cursor:pointer;margin-bottom:12px;transition:background-color .2s}.qrd-btn-outline[data-v-51e354f0]{background:#fff;border:1px solid #1677ff;color:#1677ff}.qrd-btn-outline[data-v-51e354f0]:hover{background:#e6f0ff}.qrd-btn-primary[data-v-51e354f0]{background:#1677ff;border:1px solid #1677ff;color:#fff}.qrd-btn-primary[data-v-51e354f0]:hover{background:#0d66d0}.qrd-note[data-v-51e354f0]{text-align:center;font-size:13px;color:#999}@media(max-width:900px){.qrd-body[data-v-51e354f0]{flex-direction:column;align-items:center}.qrd-right[data-v-51e354f0]{width:100%;max-width:375px}.phone-frame[data-v-51e354f0]{width:320px;height:600px}}.my-qrcode-page[data-v-2b45a5b3]{max-width:800px;margin:0 auto;padding:20px}.page-header[data-v-2b45a5b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-2b45a5b3]{margin:0;font-size:24px;color:#333}.records-list[data-v-2b45a5b3]{border:1px solid #eee;border-radius:8px;overflow:hidden}.record-item[data-v-2b45a5b3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.record-item[data-v-2b45a5b3]:last-child{border-bottom:none}.record-info[data-v-2b45a5b3]{flex:1}.record-name[data-v-2b45a5b3]{font-size:16px;font-weight:500;color:#333;margin-bottom:6px}.record-meta[data-v-2b45a5b3]{display:flex;gap:20px;font-size:14px;color:#999}.record-type[data-v-2b45a5b3]{background-color:#f0f0f0;padding:2px 8px;border-radius:12px;color:#666}.record-actions[data-v-2b45a5b3]{display:flex;gap:10px}.action-btn[data-v-2b45a5b3]{padding:6px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.view-btn[data-v-2b45a5b3]{background-color:#1677ff;color:#fff}.view-btn[data-v-2b45a5b3]:hover{background-color:#0d66d0}.download-btn[data-v-2b45a5b3]{background-color:#fff;border:1px solid #1677ff;color:#1677ff}.download-btn[data-v-2b45a5b3]:hover{background-color:#e6f0ff}.edit-btn[data-v-2b45a5b3]{background-color:#fff;border:1px solid #52a3ff;color:#52a3ff}.edit-btn[data-v-2b45a5b3]:hover{background-color:#e6f0ff}.edit-mask[data-v-2b45a5b3]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.edit-dialog[data-v-2b45a5b3]{background:#fff;border-radius:12px;padding:24px;width:420px;max-width:90vw}.edit-dialog-title[data-v-2b45a5b3]{font-size:17px;font-weight:600;color:#333;margin-bottom:16px}.edit-field-label[data-v-2b45a5b3]{font-size:13px;color:#666;margin:12px 0 6px}.edit-input[data-v-2b45a5b3]{width:100%;padding:8px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:6px;outline:none;box-sizing:border-box}.edit-input[data-v-2b45a5b3]:focus{border-color:#1677ff}.edit-textarea[data-v-2b45a5b3]{width:100%;min-height:120px;padding:8px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:6px;outline:none;resize:vertical;box-sizing:border-box}.edit-textarea[data-v-2b45a5b3]:focus{border-color:#1677ff}.edit-dialog-actions[data-v-2b45a5b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.edit-dialog-note[data-v-2b45a5b3]{margin-top:12px;text-align:center;font-size:12px;color:#999}.mp-dialog[data-v-2b45a5b3]{text-align:center}.mp-message[data-v-2b45a5b3]{font-size:14px;color:#555;line-height:1.6;margin-bottom:16px}.mp-qrcode-img[data-v-2b45a5b3]{width:180px;height:180px;object-fit:contain;border:1px solid #eee;border-radius:8px}.mp-tip[data-v-2b45a5b3]{font-size:13px;color:#999;margin-top:12px}.mp-actions[data-v-2b45a5b3]{justify-content:center}.empty-state[data-v-2b45a5b3]{text-align:center;padding:60px 20px;color:#999;border:1px dashed #ddd;border-radius:8px}.load-more[data-v-2b45a5b3]{text-align:center;margin-top:20px}.load-more button[data-v-2b45a5b3]{padding:8px 24px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer}.load-more button[data-v-2b45a5b3]:disabled{color:#ccc;cursor:not-allowed}.loading-state[data-v-2b45a5b3]{text-align:center;padding:60px 20px;color:#999}.re-wrap{position:relative}.re-canvas{background:#f0f2f5;padding:26px 16px 34px;border-radius:0 0 10px 10px}.re-phone{max-width:400px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 14px #00000012;padding:18px 14px;min-height:540px}.re-uploading{position:absolute;right:18px;bottom:14px;background:#000000a6;color:#fff;font-size:12px;padding:6px 14px;border-radius:14px}.rt-toolbar{border-bottom:1px solid #eee;padding:8px 12px;background:#fff;position:sticky;top:56px;z-index:20;border-radius:10px 10px 0 0;box-shadow:0 2px 8px #0000000a}.rt-row{display:flex;align-items:center;gap:4px;padding:4px 0;flex-wrap:nowrap}.rt-row-wrap{flex-wrap:wrap}.rt-label{font-size:12px;color:#bbb;margin-right:4px;flex-shrink:0}.rt-sep{width:1px;height:18px;background:#eee;margin:0 6px;flex-shrink:0}.rt-btn{border:1px solid transparent;background:none;border-radius:4px;cursor:pointer;font-size:13px;color:#555;padding:5px 9px;white-space:nowrap;line-height:1.2}.rt-btn:hover{background:#f5f8ff;color:#1677ff}.rt-btn.on{background:#e6f0ff;color:#1677ff}.rt-btn:disabled{color:#ccc;cursor:not-allowed}.rt-btn.rt-fw{width:30px;padding:5px 0;text-align:center}.rt-btn.rt-danger{color:#e60023}.rt-btn.rt-danger:hover{background:#fff1f0}.rt-btn.rt-clear{color:#999}.rt-select{border:1px solid #e8e8e8;border-radius:4px;font-size:13px;color:#555;padding:4px 6px;background:#fff;cursor:pointer;outline:none}.rt-palette{display:flex;align-items:center;gap:6px;padding:8px 4px 6px;border-top:1px dashed #f0f0f0;flex-wrap:wrap}.rt-swatch{width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.08);cursor:pointer;padding:0}.rt-swatch.on{outline:2px solid #1677ff}.rt-color-a{font-weight:700;font-size:14px;border-bottom:3px solid #333;line-height:1;padding:0 1px}.rt-bg-a{font-size:12px;background:linear-gradient(#ffe58f,#ffe58f) no-repeat bottom / 100% 60%}.rt-table-tools{border-top:1px dashed #f0f0f0}.re-content .tiptap{outline:none;min-height:500px;font-size:16px;line-height:1.75;color:#333;word-break:break-word}.re-content .tiptap p{margin:0 0 10px}.re-content .tiptap h1{font-size:24px;margin:14px 0 10px}.re-content .tiptap h2{font-size:20px;margin:12px 0 8px}.re-content .tiptap h3{font-size:17px;margin:10px 0 6px}.re-content .tiptap ul,.re-content .tiptap ol{padding-left:22px;margin:0 0 10px}.re-content .tiptap hr{border:none;border-top:1px solid #e8e8e8;margin:18px 0}.re-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#c0c4cc;float:left;height:0;pointer-events:none}.ri-image-node{position:relative;margin:10px 0}.ri-image-node .ri-img{max-width:100%;width:100%;border-radius:2px;display:block}.ri-image-node.rv-selected .ri-img{outline:2px solid #1677ff}.ri-img-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;border:1px dashed #d9d9d9;border-radius:8px;background:#fafafa;color:#999;padding:16px}.ri-img-pending-label{font-size:14px;color:#888}.ri-img-pending-tip{font-size:12px;color:#bbb}.rv-video-pending{min-height:160px}.ri-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px}.ri-btn{background:#fffffff5;border:1px solid #e5e5e5;border-radius:4px;font-size:12px;color:#555;padding:4px 10px;cursor:pointer;box-shadow:0 1px 4px #0000001f}.ri-btn:hover{color:#1677ff;border-color:#1677ff}.ri-btn-danger{color:#e60023}.ri-btn-danger:hover{color:#e60023;border-color:#e60023;background:#fff1f0}.re-content .tiptap .tableWrapper{overflow-x:auto;margin:12px 0}.re-content .tiptap table{border-collapse:collapse;width:100%;table-layout:fixed}.re-content .tiptap th,.re-content .tiptap td{border:1px solid #dcdcdc;padding:6px 8px;font-size:14px;line-height:1.5;position:relative;vertical-align:middle;min-width:40px}.re-content .tiptap table[data-borderless=true] th,.re-content .tiptap table[data-borderless=true] td{border-color:transparent}.re-content .tiptap table[data-borderless=true] th{background:transparent}.re-content .tiptap th p,.re-content .tiptap td p{margin:0}.re-content .tiptap th{background:#fafafa;font-weight:600}.re-content .tiptap .selectedCell:after{content:"";position:absolute;inset:0;background:#1677ff1a;pointer-events:none}.re-content .tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background:#1677ff;pointer-events:none}.rv-video-node,.rv-audio-node{position:relative;margin:12px 0;border:1px solid #eee;border-radius:8px;overflow:hidden;background:#fafafa}.rv-video-node.rv-selected,.rv-audio-node.rv-selected{outline:2px solid #1677ff}.rv-video-el{width:100%;display:block;background:#000;max-height:320px}.rv-audio-el{width:100%;display:block}.rv-meta,.rv-audio-head{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:12px;color:#999}.rv-audio-head{border-bottom:1px solid #f0f0f0}.rv-audio-name{color:#555;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-audio-name:hover{color:#1677ff}.rv-tag{padding:1px 6px;border-radius:3px;font-size:11px;flex-shrink:0}.rv-tag-video{background:#e6f0ff;color:#1677ff}.rv-tag-audio{background:#fff7e6;color:#ff7a00}.rv-info{flex-shrink:0}.rv-key{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ccc}.rv-del{margin-left:auto;border:none;background:none;color:#bbb;font-size:12px;cursor:pointer;flex-shrink:0;padding:2px 6px;border-radius:3px}.rv-del:hover{color:#e60023;background:#fff1f0}.mp-box{position:relative;margin:12px 0;min-height:140px;border:1.5px dashed #d0d5dd;border-radius:8px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease;padding:18px 12px}.mp-box:hover{border-color:#1677ff;background:#f5f8ff}.mp-box.rv-selected{outline:2px solid #1677ff}.mp-video{min-height:160px;background:#f7f7f8}.mp-icon{width:40px;height:40px;border-radius:50%;background:#eef1f5;color:#98a2b3;display:flex;align-items:center;justify-content:center;font-size:20px}.mp-box:hover .mp-icon{background:#e6f0ff;color:#1677ff}.mp-label{font-size:13px;color:#667085}.mp-hint{font-size:12px;color:#b0b7c3}.mp-box:hover .mp-hint{color:#1677ff}.mp-del{position:absolute;top:6px;right:8px;border:none;background:none;color:#c0c4cc;font-size:16px;cursor:pointer;padding:2px 6px;border-radius:3px;line-height:1}.mp-del:hover{color:#e60023;background:#fff1f0}.re-content .tiptap .ri-image-node{margin:10px 0;padding:0}.re-content .tiptap .ri-image-node .ri-img{display:block;width:100%;margin:0;padding:0;box-sizing:border-box}.re-content .tiptap .rv-video-node,.re-content .tiptap .rv-audio-node{margin:12px 0;padding:0}.cg-node{position:relative;margin:12px 0}.cg-header{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.cg-tag{display:inline-block;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-tag.main{font-size:20px;font-weight:600;color:#1a1a1a;line-height:28px}.cg-tag.sub{font-size:13px;color:#999;line-height:20px}.cg-tag.empty{color:#b3b7bd;font-size:13px;font-weight:400;border:1px dashed #d0d3d8;border-radius:3px;padding:2px 8px}.cg-tag-edit input{width:180px;padding:3px 8px;border:1px solid #07c160;border-radius:3px;font-size:14px;line-height:22px;outline:none}.cg-grid{display:grid;gap:8px;position:relative}.cg-cell{position:relative;border:1px dashed #ddd;border-radius:2px;background:transparent}.cg-imgbox{position:relative;width:100%;aspect-ratio:1 / 1;background:#f5f5f5;overflow:hidden;border-radius:2px 2px 0 0}.cg-img{width:100%;height:100%;object-fit:cover;display:block}.cg-img-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:12px}.cg-title{padding:6px 4px;font-size:13px;color:#333;text-align:center;line-height:18px;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cg-bar{position:absolute;bottom:calc(100% + 4px);left:0;z-index:8;background:#fff;border:1px solid #e5e5e5;border-radius:2px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:row;align-items:center;opacity:0;pointer-events:none;transition:opacity .15s ease .3s;white-space:nowrap}.cg-bar:before{content:"";position:absolute;top:100%;left:0;width:100%;height:8px}.cg-grid:hover .cg-bar,.cg-bar:hover{opacity:1;pointer-events:auto;transition-delay:0s}.cg-dot{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#999;font-size:15px}.cg-acts{display:none;flex-direction:row;align-items:center}.cg-bar:hover .cg-dot{display:none}.cg-bar:hover .cg-acts{display:flex}.cg-act{border:none;background:#fff;color:#444;font-size:12px;padding:7px 12px;cursor:pointer;white-space:nowrap}.cg-act:hover{background:#f5f5f5}.cg-act+.cg-act{border-left:1px solid #f2f2f2}.cg-act:first-child{border-radius:8px 0 0 8px}.cg-act:last-child{border-radius:0 8px 8px 0}.cg-act.danger{color:#e60023}.cg-panel{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:7;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:row;align-items:center;gap:2px;padding:4px;opacity:0;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}.cg-panel:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:8px}.cg-cell:hover .cg-panel{opacity:1;pointer-events:auto}.cg-panel-btn{height:26px;border:none;background:#fff;border-radius:6px;font-size:12px;color:#555;cursor:pointer;padding:0 8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.cg-panel-btn:hover{background:#f0f0f0}.cg-panel-btn:disabled{opacity:.35;cursor:not-allowed}.cg-panel-btn.bound{color:#00b42a}.cg-panel-btn.danger{color:#e60023}.cg-title{cursor:pointer}.cg-title-input{width:92%;border:1px solid #07c160;border-radius:4px;padding:2px 6px;font-size:13px;text-align:center;outline:none;box-sizing:border-box}.cg-reimg{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:5;border:none;border-radius:10px;background:#000000a6;color:#fff;font-size:11px;padding:3px 10px;cursor:pointer;opacity:0;transition:opacity .15s ease;white-space:nowrap}.cg-cell:hover .cg-reimg{opacity:1}.cg-reimg:disabled{opacity:.8!important;cursor:wait}.lp-mask{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:center;justify-content:center}.lp-dialog{width:640px;max-width:92vw;max-height:76vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;padding:0;overflow:hidden}.lp-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f0}.lp-head-title{font-size:15px;font-weight:600;color:#333}.lp-close{border:none;background:none;font-size:20px;color:#999;cursor:pointer}.lp-body{flex:1;display:flex;min-height:260px;overflow:hidden}.lp-side{width:130px;flex-shrink:0;border-right:1px solid #f0f0f0;padding:10px 0;display:flex;flex-direction:column}.lp-menu{border:none;background:none;text-align:left;cursor:pointer;padding:10px 18px;font-size:14px;color:#555;border-left:3px solid transparent}.lp-menu:hover{color:#1677ff}.lp-menu.active{color:#1677ff;background:#eef4ff;border-left-color:#1677ff;font-weight:500}.lp-main{flex:1;display:flex;flex-direction:column;overflow:hidden}.lp-list{flex:1;overflow-y:auto;padding:6px 10px}.lp-empty{text-align:center;color:#999;font-size:13px;padding:46px 0}.lp-login-tip p{margin:0 0 12px}.lp-login-btn{border:1px solid #1677ff;background:#fff;color:#1677ff;border-radius:6px;font-size:13px;padding:6px 18px;cursor:pointer}.lp-login-btn:hover{background:#1677ff;color:#fff}.lp-row{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:6px;cursor:pointer}.lp-row:hover{background:#f5f8ff}.lp-row.cur{background:#eef4ff}.lp-radio{flex-shrink:0;accent-color:#1677ff;width:15px;height:15px;cursor:pointer}.lp-title{flex:1;min-width:0;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-time{flex-shrink:0;font-size:12px;color:#999}.lp-preview{flex-shrink:0;border:none;background:none;color:#1677ff;font-size:12px;cursor:pointer;padding:2px 6px}.lp-preview:hover{text-decoration:underline}.lp-more{text-align:center;padding:8px 0;border-top:1px solid #f5f5f5}.lp-more button{border:none;background:none;color:#1677ff;font-size:13px;cursor:pointer}.lp-more button:disabled{color:#bbb;cursor:default}.lp-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid #f0f0f0}.lp-foot-right{display:flex;gap:10px}.lp-unbind{border:1px solid #e60023;background:#fff;color:#e60023;border-radius:6px;font-size:12px;padding:5px 14px;cursor:pointer}.lp-tip{font-size:12px;color:#bbb}.lp-cancel{border:1px solid #dcdcdc;background:#fff;color:#555;border-radius:6px;font-size:13px;padding:7px 22px;cursor:pointer}.lp-ok{border:none;background:#1677ff;color:#fff;border-radius:6px;font-size:13px;padding:7px 22px;cursor:pointer}.lp-ok:disabled{background:#bcd8ff;cursor:not-allowed}.cb-node{position:relative;margin:12px 0}.cb-bar{position:absolute;top:6px;left:6px;z-index:8;display:flex;flex-direction:row;align-items:center;gap:4px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000001f;padding:4px 6px;opacity:0;pointer-events:none;transition:opacity .15s ease;white-space:nowrap}.cb-bar.on{opacity:1;pointer-events:auto}.cb-node.cb-hover{outline:1.5px dashed rgba(22,119,255,.45);outline-offset:-1.5px}.cb-swatch{width:22px;height:22px;border-radius:5px;padding:0;border:1px solid rgba(0,0,0,.12);cursor:pointer;flex-shrink:0}.cb-swatch.on{outline:2px solid #1677ff;outline-offset:1px}.cb-sep{width:1px;height:16px;background:#eee;margin:0 2px;flex-shrink:0}.cb-act{border:none;background:#fff;color:#444;font-size:12px;padding:5px 8px;cursor:pointer;white-space:nowrap;border-radius:4px}.cb-act:hover{background:#f5f5f5}.cb-act.danger{color:#e60023}.cb-act.danger:hover{background:#fff1f0}.cb-content>:first-child{margin-top:0}.cb-content>:last-child{margin-bottom:0}.rt-font-select{max-width:110px}.tg-overlay[data-v-282140fb]{position:fixed;inset:0;background:#00000073;z-index:100;display:flex;align-items:center;justify-content:center}.tg-modal[data-v-282140fb]{background:#fff;border-radius:12px;width:92%;max-width:720px;max-height:82vh;overflow:auto;padding:20px 24px 24px}.tg-head[data-v-282140fb]{display:flex;align-items:center;justify-content:space-between}.tg-title[data-v-282140fb]{font-size:17px;font-weight:600}.tg-close[data-v-282140fb]{border:none;background:none;font-size:22px;color:#999;cursor:pointer;line-height:1}.tg-tip[data-v-282140fb]{font-size:12px;color:#999;margin:8px 0 16px}.tg-grid[data-v-282140fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tg-card[data-v-282140fb]{border:1px solid #eee;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .15s ease;background:#fff}.tg-card[data-v-282140fb]:hover{border-color:#1677ff;box-shadow:0 4px 14px #1677ff1f}.tg-card-more[data-v-282140fb]{cursor:default}.tg-card-more[data-v-282140fb]:hover{border-color:#eee;box-shadow:none}.tg-cover[data-v-282140fb]{background:linear-gradient(160deg,#f7f9fc,#eef2f7);padding:18px 14px}.tg-cover-more[data-v-282140fb]{min-height:190px;display:flex;align-items:center;justify-content:center;color:#c0c4cc;font-size:13px;text-align:center;line-height:1.8}.tg-mock[data-v-282140fb]{background:#fff;border-radius:6px;box-shadow:0 1px 6px #00000014;padding:10px 10px 12px;display:flex;flex-direction:column;gap:6px}.tg-mock-title[data-v-282140fb]{height:10px;width:55%;background:#333;border-radius:2px;margin:0 auto}.tg-mock-sub[data-v-282140fb]{height:6px;width:75%;background:#e5e5e5;border-radius:2px;margin:0 auto}.tg-mock-img[data-v-282140fb]{height:46px;background:#e8eef5;border-radius:4px}.tg-mock-img.small[data-v-282140fb]{height:30px}.tg-mock-table[data-v-282140fb]{display:flex;flex-direction:column;gap:3px}.tg-mock-table i[data-v-282140fb]{display:block;height:8px;background:#f0f0f0;border:1px solid #e8e8e8;border-radius:2px}.tg-mock-line[data-v-282140fb]{height:6px;background:#eee;border-radius:2px}.tg-mock-line.short[data-v-282140fb]{width:70%}.tg-meta[data-v-282140fb]{padding:10px 12px 12px}.tg-name[data-v-282140fb]{font-size:14px;font-weight:600;color:#333;display:flex;align-items:center;gap:8px}.tg-cat[data-v-282140fb]{font-size:11px;font-weight:400;color:#1677ff;background:#e6f0ff;padding:1px 6px;border-radius:8px}.tg-desc[data-v-282140fb]{font-size:12px;color:#999;margin-top:4px;line-height:1.5}.tg-cover.tg-cover-img-mode[data-v-282140fb]{padding:0;background:none}.tg-cover-img[data-v-282140fb]{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.rich-page[data-v-27a98119]{max-width:860px;margin:0 auto;padding:16px;min-height:100vh;background:#f5f6f8}.rich-head[data-v-27a98119]{gap:12px;margin-bottom:12px;position:sticky;top:0;z-index:200;height:56px;display:flex;align-items:center;gap:16px;padding:0 20px;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box}.back-home[data-v-27a98119]{color:#555;font-size:14px;text-decoration:none;white-space:nowrap;flex-shrink:0}.back-home[data-v-27a98119]:hover{color:#1677ff}.title-input[data-v-27a98119]{flex:1;padding:10px 14px;font-size:15px;border:1px solid #e0e0e0;border-radius:8px;outline:none}.title-input[data-v-27a98119]:focus{border-color:#1a73e8}.head-actions[data-v-27a98119]{margin-left:auto;display:flex;gap:10px;flex-shrink:0}.btn[data-v-27a98119]{padding:10px 18px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.btn-primary[data-v-27a98119]{background:#1a73e8;border-color:#1a73e8;color:#fff}.btn[data-v-27a98119]:disabled{opacity:.6;cursor:not-allowed}.qr-mask[data-v-27a98119]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.qr-dialog[data-v-27a98119]{background:#fff;border-radius:12px;padding:28px;text-align:center}.qr-img[data-v-27a98119]{width:280px;height:280px}.qr-tip[data-v-27a98119]{color:#666;margin:12px 0 16px}.solutions-page[data-v-d4e8a374]{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.hero[data-v-d4e8a374]{text-align:center;margin-bottom:56px}.hero h1[data-v-d4e8a374]{font-size:34px;margin:0 0 12px;color:#2c3e50}.hero p[data-v-d4e8a374]{font-size:16px;color:#888;margin:0}.group[data-v-d4e8a374]{margin-bottom:56px}.group-head h2[data-v-d4e8a374]{font-size:24px;margin:0 0 6px;color:#2c3e50}.group-head p[data-v-d4e8a374]{font-size:14px;color:#999;margin:0 0 20px}.card-grid[data-v-d4e8a374]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card[data-v-d4e8a374]{position:relative;background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:22px 20px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.card[data-v-d4e8a374]:hover{border-color:#d6e4ff;box-shadow:0 6px 20px #1677ff14;transform:translateY(-2px)}.card-icon[data-v-d4e8a374]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;background:#eef4ff;border-radius:10px;margin-bottom:14px}.card h3[data-v-d4e8a374]{font-size:16px;color:#2c3e50;margin:0 0 8px}.card p[data-v-d4e8a374]{font-size:13px;color:#888;line-height:1.7;margin:0}.cta[data-v-d4e8a374]{text-align:center;background:linear-gradient(135deg,#eef4ff,#f8fbff);border-radius:14px;padding:48px 24px}.cta h2[data-v-d4e8a374]{font-size:22px;margin:0 0 8px;color:#2c3e50}.cta p[data-v-d4e8a374]{color:#888;margin:0 0 20px}.cta-btn[data-v-d4e8a374]{display:inline-block;background:#1677ff;color:#fff;padding:12px 32px;border-radius:8px;text-decoration:none;font-size:15px}.cta-btn[data-v-d4e8a374]:hover{background:#3d8bff}@media(max-width:900px){.card-grid[data-v-d4e8a374]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.card-grid[data-v-d4e8a374]{grid-template-columns:1fr}.hero h1[data-v-d4e8a374]{font-size:26px}}
