@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";@import"https://chinese-fonts-cdn.deno.dev/packages/dymh/dist/DouyinSansBold/result.css";@import"https://chinese-fonts-cdn.deno.dev/packages/crgkk/dist/程荣光刻楷/result.css";@import"https://chinese-fonts-cdn.deno.dev/packages/hwmct/dist/%E6%B1%87%E6%96%87%E6%98%8E%E6%9C%9D%E4%BD%93/result.css";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary-color: #1890ff;--primary-light: #e6f7ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--bg-color: #f5f7fa;--card-bg: #ffffff;--border-color: #f0f0f0;--text-primary: #262626;--text-secondary: #8c8c8c;--text-light: #bfbfbf;--shadow: 0 2px 8px rgba(0, 0, 0, .08);--shadow-hover: 0 4px 12px rgba(0, 0, 0, .12);--border-radius: 12px;--transition: all .3s ease}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;outline:none}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#app{width:100%}.card{padding:2em}.read-the-docs{color:#888}*{margin:0;padding:0;box-sizing:border-box;font-family:PingFang SC,Microsoft YaHei,sans-serif}:root{--primary-color: #ff2e63;--primary-light: #ff6b93;--primary-dark: #d4003a;--bg-color: #f5f5f5;--sidebar-bg: #fff;--card-bg: #fff;--text-primary: #333;--text-secondary: #666;--text-light: #999;--border-color: #eee;--shadow: 0 2px 12px rgba(0, 0, 0, .08)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}#app{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}button{outline:none}@media (max-width: 768px){.features-grid,.stats-grid,.demo-grid{grid-template-columns:1fr}}.toast-container[data-v-e800e817]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;justify-content:center;align-items:center}.toast-content[data-v-e800e817]{display:flex;padding:16px 24px;background-color:#000c;color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:16px}.toast-icon[data-v-e800e817]{margin-right:12px;flex-shrink:0}.success-icon[data-v-e800e817]{color:#52c41a}.error-icon[data-v-e800e817]{color:#ff2442}.warning-icon[data-v-e800e817]{color:#faad14}.info-icon[data-v-e800e817]{color:#1890ff}.toast-loading[data-v-e800e817]{margin-right:12px}.loading-spinner[data-v-e800e817]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin-e800e817 1s linear infinite}@keyframes spin-e800e817{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-message[data-v-e800e817]{flex:1;word-break:break-word}.toast-fade-enter-active[data-v-e800e817],.toast-fade-leave-active[data-v-e800e817]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-e800e817],.toast-fade-leave-to[data-v-e800e817]{opacity:0;transform:translate(-50%,-50%) scale(.8)}[data-v-fe991c76]{box-sizing:border-box}.login-page[data-v-fe991c76]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4757 0%,#ff6b81 50%,#ffa8b5 100%);position:relative;overflow:hidden;padding:20px}.background-decoration[data-v-fe991c76]{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0}.background-decoration .circle[data-v-fe991c76]{position:absolute;border-radius:50%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:float-fe991c76 20s infinite ease-in-out}.background-decoration .circle.circle-1[data-v-fe991c76]{width:300px;height:300px;top:-100px;left:-100px;animation-delay:0s}.background-decoration .circle.circle-2[data-v-fe991c76]{width:200px;height:200px;bottom:-50px;right:-50px;animation-delay:3s}.background-decoration .circle.circle-3[data-v-fe991c76]{width:150px;height:150px;top:50%;right:10%;animation-delay:6s}@keyframes float-fe991c76{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.login-container[data-v-fe991c76]{position:relative;z-index:1;width:100%;max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:0;background:white;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000026,0 8px 24px #ff5e7e33;animation:slideIn-fe991c76 .8s ease}@keyframes slideIn-fe991c76{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brand-section[data-v-fe991c76]{background:#ec2a44;color:#fff;padding:60px 50px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.brand-section[data-v-fe991c76]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:pulse-fe991c76 15s infinite}@keyframes pulse-fe991c76{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.brand-content[data-v-fe991c76]{position:relative;z-index:1}.logo-wrapper[data-v-fe991c76]{margin-bottom:40px}.logo-icon[data-v-fe991c76]{width:60px;height:60px;margin-bottom:20px;color:#fff;animation:rotateIcon-fe991c76 3s ease-in-out infinite}.logo-icon svg[data-v-fe991c76]{width:100%;height:100%}@keyframes rotateIcon-fe991c76{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}.brand-title[data-v-fe991c76]{font-size:2.2rem;font-weight:700;margin:0;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.1)}.brand-description[data-v-fe991c76]{font-size:1.1rem;opacity:.95;line-height:1.6;margin:0 0 50px;text-shadow:0 1px 4px rgba(0,0,0,.08)}.features-list[data-v-fe991c76]{display:flex;flex-direction:column;gap:30px}.feature-item[data-v-fe991c76]{display:flex;gap:20px;align-items:flex-start;animation:fadeInLeft-fe991c76 .8s ease backwards}@keyframes fadeInLeft-fe991c76{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.feature-icon[data-v-fe991c76]{font-size:2rem;flex-shrink:0}.feature-text h3[data-v-fe991c76]{font-size:1.1rem;font-weight:600;margin:0 0 8px;text-shadow:0 1px 4px rgba(0,0,0,.08)}.feature-text p[data-v-fe991c76]{font-size:.95rem;opacity:.9;margin:0;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.06)}.form-section[data-v-fe991c76]{padding:60px 50px;display:flex;align-items:center;justify-content:center;background:#ffffff;position:relative}.form-section[data-v-fe991c76]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,138,158,.03) 0%,transparent 100%);pointer-events:none}.form-card[data-v-fe991c76]{width:100%;max-width:400px;position:relative;z-index:1}.form-header[data-v-fe991c76]{margin-bottom:40px;text-align:center}.form-header h2[data-v-fe991c76]{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0 0 12px}.form-header p[data-v-fe991c76]{font-size:.95rem;color:#666;margin:0}.login-form[data-v-fe991c76]{margin-bottom:30px}.form-group[data-v-fe991c76]{margin-bottom:24px}.input-wrapper[data-v-fe991c76]{position:relative;display:flex;align-items:center;background:#f8f9fa;border:2px solid transparent;border-radius:12px;transition:all .3s ease;overflow:hidden}.input-wrapper[data-v-fe991c76]:focus-within{background:white;border-color:#ff2442;box-shadow:0 0 0 4px #ff24421a}.input-wrapper .input-icon[data-v-fe991c76]{padding-left:18px;font-size:1.2rem;pointer-events:none}.input-wrapper input[data-v-fe991c76]{flex:1;padding:16px 18px;border:none;background:transparent;font-size:1rem;color:#1a1a1a;outline:none;border-radius:12px}.input-wrapper input[data-v-fe991c76]::placeholder{color:#999}.input-wrapper input[data-v-fe991c76]:-webkit-autofill,.input-wrapper input[data-v-fe991c76]:-webkit-autofill:hover,.input-wrapper input[data-v-fe991c76]:-webkit-autofill:focus,.input-wrapper input[data-v-fe991c76]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#1a1a1a!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}.input-wrapper.code-wrapper[data-v-fe991c76]{padding-right:8px;overflow:visible}.code-button[data-v-fe991c76]{padding:10px 20px;background:#ff2442;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;margin-left:8px}.code-button[data-v-fe991c76]:hover:not(:disabled){background:#e01e36;transform:scale(1.05)}.code-button[data-v-fe991c76]:active:not(:disabled){transform:scale(.98)}.code-button[data-v-fe991c76]:disabled{background:#d0d0d0;cursor:not-allowed;transform:none}.error-message[data-v-fe991c76]{display:block;color:#ff2442;font-size:.85rem;margin-top:8px;padding-left:4px}.error-fade-enter-active[data-v-fe991c76],.error-fade-leave-active[data-v-fe991c76]{transition:all .3s ease}.error-fade-enter-from[data-v-fe991c76],.error-fade-leave-to[data-v-fe991c76]{opacity:0;transform:translateY(-10px)}.login-button[data-v-fe991c76]{width:100%;padding:16px;background:linear-gradient(135deg,#ff2442 0%,#ff6b6b 100%);color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.login-button[data-v-fe991c76]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.login-button[data-v-fe991c76]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #ff244266}.login-button[data-v-fe991c76]:hover:not(:disabled):before{left:100%}.login-button[data-v-fe991c76]:active:not(:disabled){transform:translateY(0)}.login-button[data-v-fe991c76]:disabled{background:linear-gradient(135deg,#d0d0d0 0%,#e0e0e0 100%);cursor:not-allowed;transform:none}.loading-spinner[data-v-fe991c76]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-fe991c76 .8s linear infinite}@keyframes spin-fe991c76{to{transform:rotate(360deg)}}.form-footer[data-v-fe991c76]{text-align:center;padding-top:20px;border-top:1px solid #f0f0f0}.form-footer p[data-v-fe991c76]{font-size:.85rem;color:#999;margin:0;line-height:1.6}.form-footer .link[data-v-fe991c76]{color:#ff2442;text-decoration:none;font-weight:500;transition:color .3s ease}.form-footer .link[data-v-fe991c76]:hover{color:#e01e36;text-decoration:underline}@media (max-width: 968px){.login-container[data-v-fe991c76]{grid-template-columns:1fr;max-width:500px}.brand-section[data-v-fe991c76]{display:none}.form-section[data-v-fe991c76]{padding:40px 30px}}@media (max-width: 480px){.login-page[data-v-fe991c76]{padding:15px}.form-section[data-v-fe991c76]{padding:30px 20px}.form-header h2[data-v-fe991c76]{font-size:1.6rem}.input-wrapper .input-icon[data-v-fe991c76]{padding-left:14px;font-size:1.1rem}.input-wrapper input[data-v-fe991c76]{padding:14px 14px 14px 10px;font-size:.95rem}.code-button[data-v-fe991c76]{padding:8px 14px;font-size:.85rem}.login-button[data-v-fe991c76]{padding:14px;font-size:1rem}}.help-center[data-v-7ae47638]{width:100%;min-height:100vh;background-color:#f8f9fa}.header[data-v-7ae47638]{background:white;padding:20px 30px;border-bottom:1px solid var(--border-color);margin-bottom:20px}.page-title[data-v-7ae47638]{font-size:24px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin:0}.page-title i[data-v-7ae47638]{color:var(--primary-color)}.content-section[data-v-7ae47638]{padding:0 30px 30px}.help-container[data-v-7ae47638]{max-width:1000px;margin:0 auto}.help-section[data-v-7ae47638]{background:white;border-radius:12px;padding:30px;margin-bottom:20px;box-shadow:var(--shadow)}.section-header[data-v-7ae47638]{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid var(--primary-color)}.section-icon[data-v-7ae47638]{font-size:24px;color:var(--primary-color)}.section-title[data-v-7ae47638]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.section-content[data-v-7ae47638]{color:var(--text-secondary);line-height:1.8}.step-item[data-v-7ae47638]{display:flex;gap:20px;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;transition:all .3s}.step-item[data-v-7ae47638]:hover{background:#f0f0f0;transform:translate(5px)}.step-number[data-v-7ae47638]{flex-shrink:0;width:40px;height:40px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.step-content h4[data-v-7ae47638]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.step-content p[data-v-7ae47638]{margin:8px 0;color:var(--text-secondary)}.step-content strong[data-v-7ae47638]{color:var(--primary-color);font-weight:600}.feature-item[data-v-7ae47638]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid var(--primary-color)}.feature-header[data-v-7ae47638]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.feature-icon[data-v-7ae47638]{font-size:20px;color:var(--primary-color)}.feature-header h4[data-v-7ae47638]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.feature-desc ul[data-v-7ae47638]{margin:10px 0;padding-left:20px}.feature-desc li[data-v-7ae47638]{margin:10px 0;color:var(--text-secondary)}.feature-desc strong[data-v-7ae47638]{color:var(--primary-color);font-weight:600}.sub-list[data-v-7ae47638]{margin-top:8px;margin-left:20px}.sub-list li[data-v-7ae47638]{margin:5px 0;font-size:14px}.faq-item[data-v-7ae47638]{margin-bottom:20px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .3s}.faq-item[data-v-7ae47638]:hover{box-shadow:0 2px 8px #0000001a}.faq-question[data-v-7ae47638]{display:flex;align-items:center;gap:10px;padding:15px 20px;background:#f8f9fa;font-weight:600;color:var(--text-primary);cursor:pointer}.faq-question i[data-v-7ae47638]{color:var(--primary-color)}.faq-answer[data-v-7ae47638]{padding:15px 20px;color:var(--text-secondary);line-height:1.8}.faq-answer p[data-v-7ae47638]{margin:0}.tip-item[data-v-7ae47638]{display:flex;gap:15px;margin-bottom:20px;padding:15px;background:linear-gradient(135deg,#fff5f5 0%,#ffffff 100%);border-radius:8px;border-left:4px solid var(--primary-color)}.tip-icon[data-v-7ae47638]{flex-shrink:0;font-size:20px;color:gold;margin-top:2px}.tip-content h4[data-v-7ae47638]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.tip-content p[data-v-7ae47638]{margin:0;color:var(--text-secondary);line-height:1.6}.contact-info[data-v-7ae47638]{text-align:center;padding:20px}.contact-info p[data-v-7ae47638]{margin-bottom:20px;color:var(--text-secondary)}.contact-methods[data-v-7ae47638]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.contact-item[data-v-7ae47638]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--primary-color);color:#fff;border-radius:8px;font-weight:500}.contact-item i[data-v-7ae47638]{font-size:18px}@media (max-width: 768px){.content-section[data-v-7ae47638]{padding:0 15px 20px}.help-section[data-v-7ae47638]{padding:20px}.step-item[data-v-7ae47638]{flex-direction:column;gap:15px}.step-number[data-v-7ae47638]{align-self:flex-start}.contact-methods[data-v-7ae47638]{flex-direction:column;gap:15px}.contact-item[data-v-7ae47638]{width:100%;justify-content:center}}.confirm-overlay[data-v-9f1fc3b1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog[data-v-9f1fc3b1]{background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 8px 32px #0003;min-width:400px;max-width:500px;overflow:hidden}.confirm-header[data-v-9f1fc3b1]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color, #eee)}.confirm-title[data-v-9f1fc3b1]{font-size:18px;font-weight:600;color:var(--text-primary, #333);margin:0}.confirm-close[data-v-9f1fc3b1]{background:none;border:none;font-size:18px;color:var(--text-light, #999);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s}.confirm-close[data-v-9f1fc3b1]:hover{color:var(--text-primary, #333)}.confirm-body[data-v-9f1fc3b1]{min-height:130px;padding:24px;display:flex;align-items:flex-start;gap:16px}.confirm-icon[data-v-9f1fc3b1]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:24px}.confirm-icon .fa-exclamation-circle[data-v-9f1fc3b1]{color:#faad14}.confirm-icon .fa-exclamation-triangle[data-v-9f1fc3b1]{color:#ff2442}.confirm-icon .fa-info-circle[data-v-9f1fc3b1]{color:#1890ff}.confirm-message[data-v-9f1fc3b1]{flex:1;font-size:15px;line-height:1.6;color:var(--text-secondary, #666);word-break:break-word}.confirm-footer[data-v-9f1fc3b1]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color, #eee)}.confirm-btn[data-v-9f1fc3b1]{padding:8px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s;border:1px solid var(--border-color, #eee);background:var(--card-bg, #fff);color:var(--text-primary, #333)}.confirm-btn[data-v-9f1fc3b1]:hover{opacity:.8}.cancel-btn[data-v-9f1fc3b1]:hover{background:var(--bg-color, #f5f5f5)}.confirm-btn-primary[data-v-9f1fc3b1]{background:var(--primary-color, #ff2e63);color:#fff;border-color:var(--primary-color, #ff2e63)}.confirm-btn-primary[data-v-9f1fc3b1]:hover{background:var(--primary-dark, #d4003a);border-color:var(--primary-dark, #d4003a)}.confirm-fade-enter-active[data-v-9f1fc3b1],.confirm-fade-leave-active[data-v-9f1fc3b1]{transition:opacity .3s}.confirm-fade-enter-from[data-v-9f1fc3b1],.confirm-fade-leave-to[data-v-9f1fc3b1]{opacity:0}.confirm-scale-enter-active[data-v-9f1fc3b1],.confirm-scale-leave-active[data-v-9f1fc3b1]{transition:transform .3s,opacity .3s}.confirm-scale-enter-from[data-v-9f1fc3b1],.confirm-scale-leave-to[data-v-9f1fc3b1]{transform:scale(.9);opacity:0}@media (max-width: 600px){.confirm-dialog[data-v-9f1fc3b1]{min-width:auto;width:90%;margin:0 20px}}.account-card[data-v-2cdbb508]{background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);border:1px solid var(--border-color);position:relative;display:flex;flex-direction:column;min-height:300px;overflow:hidden}.account-card[data-v-2cdbb508]:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.account-card:hover .delete-btn[data-v-2cdbb508]{opacity:1}.account-card.card-type-expired[data-v-2cdbb508]{border:2px solid #f39c12;background:linear-gradient(135deg,rgba(243,156,18,.05) 0%,rgb(255,255,255) 100%)}.account-card.card-type-invalid[data-v-2cdbb508]{border:2px solid #e74c3c;background:linear-gradient(135deg,rgba(231,76,60,.05) 0%,rgb(255,255,255) 100%)}.account-card.card-type-overdue[data-v-2cdbb508]{border:2px solid #8e44ad;background:linear-gradient(135deg,rgba(142,68,173,.05) 0%,rgb(255,255,255) 100%);padding-bottom:80px}.trial-badge[data-v-2cdbb508]{position:absolute;top:0;left:0;z-index:10;background:linear-gradient(135deg,#9b59b6 0%,#c792ea 100%);padding:6px 36px;box-shadow:0 2px 8px #9b59b666;transform:translate(-30%,30%) rotate(-45deg);transform-origin:center;min-width:100px;text-align:center}.trial-badge .badge-text[data-v-2cdbb508]{display:block;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.unbind-header[data-v-2cdbb508]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.unbind-icon[data-v-2cdbb508]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ffa500 0%,#ffb733 100%);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.unbind-icon i[data-v-2cdbb508]{font-size:26px;color:#fff}.unbind-icon.is-trial[data-v-2cdbb508]{background:linear-gradient(135deg,#9b59b6 0%,#c792ea 100%)}.unbind-title[data-v-2cdbb508]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.unbind-desc[data-v-2cdbb508]{display:block;min-height:70px;font-size:14px;color:var(--text-secondary);margin:0 0 20px}.status-banner[data-v-2cdbb508]{width:100%;padding:10px 12px;margin-bottom:12px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.status-banner i[data-v-2cdbb508]{font-size:15px}.status-banner.expired-banner[data-v-2cdbb508]{background:rgba(243,156,18,.1);color:#f39c12;border:1px solid rgba(243,156,18,.3)}.status-banner.invalid-banner[data-v-2cdbb508]{background:rgba(231,76,60,.1);color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.status-banner.overdue-banner[data-v-2cdbb508]{background:rgba(142,68,173,.1);color:#8e44ad;border:1px solid rgba(142,68,173,.3)}.account-avatar[data-v-2cdbb508]{width:56px;height:56px;border-radius:100px}.card-header[data-v-2cdbb508]{padding:20px 20px 16px;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;border-radius:18px}.card-header.unbind-header[data-v-2cdbb508]{border-bottom:none}.card-header.bound-header[data-v-2cdbb508]{flex-direction:row;align-items:center;justify-content:space-between}.card-header.bound-header .account-info[data-v-2cdbb508]{flex:1}.account-info[data-v-2cdbb508]{display:flex;align-items:center;gap:12px}.platform-icon[data-v-2cdbb508]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;border:2px solid var(--border-color);border-radius:200px}.douyin-icon[data-v-2cdbb508]{background:linear-gradient(135deg,#ff0050,#ffaa00);border-radius:60px}.xiaohongshu-icon[data-v-2cdbb508]{background:linear-gradient(135deg,#ff2442,#ff7b9d);border-radius:60px}.zhihu-icon[data-v-2cdbb508]{background:linear-gradient(135deg,#0084ff,#00b5ff);border-radius:60px}.account-details[data-v-2cdbb508]{flex:1}.account-details h3[data-v-2cdbb508]{font-size:16px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px}.account-details p[data-v-2cdbb508]{font-size:13px;color:var(--text-secondary)}.account-details .expire-date[data-v-2cdbb508]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--text-secondary)}.account-details .expire-date i[data-v-2cdbb508]{font-size:11px}.platform-badge[data-v-2cdbb508]{font-size:12px;color:#fff;padding:2px 8px;border-radius:4px;background-color:var(--primary-light)}.status-indicator[data-v-2cdbb508]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:20px;background-color:var(--bg-color)}.status-dot[data-v-2cdbb508]{width:8px;height:8px;border-radius:50%}.status-dot.status-active[data-v-2cdbb508]{background-color:var(--success-color)}.status-dot.status-warning[data-v-2cdbb508]{background-color:var(--warning-color)}.card-actions[data-v-2cdbb508]{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background-color:var(--card-bg);border-top:1px solid var(--border-color);border-bottom-left-radius:18px;border-bottom-right-radius:18px}.bind-btn[data-v-2cdbb508],.renew-btn[data-v-2cdbb508],.rebind-btn[data-v-2cdbb508]{width:100%;padding:12px 20px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.bind-btn i[data-v-2cdbb508],.renew-btn i[data-v-2cdbb508],.rebind-btn i[data-v-2cdbb508]{font-size:15px}.bind-btn[data-v-2cdbb508]:hover,.renew-btn[data-v-2cdbb508]:hover,.rebind-btn[data-v-2cdbb508]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.bind-btn[data-v-2cdbb508]:active,.renew-btn[data-v-2cdbb508]:active,.rebind-btn[data-v-2cdbb508]:active{transform:translateY(0)}.bind-btn[data-v-2cdbb508]{background:linear-gradient(135deg,#ffa500 0%,#ffb733 100%);color:#fff}.bind-btn[data-v-2cdbb508]:hover{box-shadow:0 4px 12px #ffa50066}.renew-btn[data-v-2cdbb508]{background:linear-gradient(135deg,#8e44ad 0%,#a55cc7 100%);color:#fff}.renew-btn[data-v-2cdbb508]:hover{box-shadow:0 4px 12px #8e44ad66}.rebind-btn[data-v-2cdbb508]{background:linear-gradient(135deg,#e74c3c 0%,#ec7063 100%);color:#fff}.rebind-btn[data-v-2cdbb508]:hover{box-shadow:0 4px 12px #e74c3c4d}.card-features[data-v-2cdbb508]{padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex:1}.feature-btn[data-v-2cdbb508]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border-radius:8px;background-color:var(--bg-color);color:var(--text-secondary);transition:var(--transition);cursor:pointer;border:none;font-size:13px}.feature-btn[data-v-2cdbb508]:hover{color:var(--primary-color);transform:translateY(-2px)}.feature-icon[data-v-2cdbb508]{font-size:20px;margin-bottom:8px}.delete-btn[data-v-2cdbb508]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;background:rgba(255,46,99,.1);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ff2e63;transition:all .3s;opacity:0;z-index:10}.delete-btn[data-v-2cdbb508]:hover{background:rgba(255,46,99,.2);transform:scale(1.1)}.delete-btn[data-v-2cdbb508]:active{transform:scale(.95)}.delete-btn[data-v-2cdbb508]:disabled{opacity:.5;cursor:not-allowed}.delete-btn i[data-v-2cdbb508]{font-size:14px}@media (max-width: 768px){.card-features[data-v-2cdbb508]{grid-template-columns:repeat(2,1fr)}.feature-btn[data-v-2cdbb508]{padding:12px 6px}.trial-badge[data-v-2cdbb508]{padding:5px 28px;transform:translate(-28%,28%) rotate(-45deg);min-width:90px}.trial-badge .badge-text[data-v-2cdbb508]{font-size:10px;letter-spacing:1px}}@media (max-width: 480px){.trial-badge[data-v-2cdbb508]{padding:4px 24px;transform:translate(-25%,25%) rotate(-45deg);min-width:80px}.trial-badge .badge-text[data-v-2cdbb508]{font-size:9px;letter-spacing:.5px}}.account-card[data-v-d525ac32]{background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);border:1px solid var(--border-color);position:relative;display:flex;flex-direction:column;min-height:300px;overflow:hidden}.account-card[data-v-d525ac32]:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.account-card:hover .delete-btn[data-v-d525ac32]{opacity:1}.account-card.card-type-expired[data-v-d525ac32]{border:2px solid #f39c12;background:linear-gradient(135deg,rgba(243,156,18,.05) 0%,rgb(255,255,255) 100%);padding-bottom:80px}.account-card.card-type-invalid[data-v-d525ac32]{border:2px solid #e74c3c;background:linear-gradient(135deg,rgba(231,76,60,.05) 0%,rgb(255,255,255) 100%);padding-bottom:80px}.account-card.card-type-overdue[data-v-d525ac32]{border:2px solid #8e44ad;background:linear-gradient(135deg,rgba(142,68,173,.05) 0%,rgb(255,255,255) 100%);padding-bottom:80px}.trial-badge[data-v-d525ac32]{position:absolute;top:0;left:0;z-index:10;background:linear-gradient(135deg,#9b59b6 0%,#c792ea 100%);padding:6px 36px;box-shadow:0 2px 8px #9b59b666;transform:translate(-30%,30%) rotate(-45deg);transform-origin:center;min-width:100px;text-align:center}.trial-badge .badge-text[data-v-d525ac32]{display:block;color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;text-shadow:0 1px 2px rgba(0,0,0,.3);white-space:nowrap}.unbind-header[data-v-d525ac32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.unbind-icon[data-v-d525ac32]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ffa500 0%,#ffb733 100%);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.unbind-icon i[data-v-d525ac32]{font-size:26px;color:#fff}.unbind-icon.is-trial[data-v-d525ac32]{background:linear-gradient(135deg,#9b59b6 0%,#c792ea 100%)}.unbind-title[data-v-d525ac32]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.unbind-desc[data-v-d525ac32]{display:block;min-height:70px;font-size:14px;color:var(--text-secondary);margin:0 0 20px}.status-banner[data-v-d525ac32]{width:100%;padding:10px 12px;margin-bottom:12px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.status-banner i[data-v-d525ac32]{font-size:15px}.status-banner.expired-banner[data-v-d525ac32]{background:rgba(243,156,18,.1);color:#f39c12;border:1px solid rgba(243,156,18,.3)}.status-banner.invalid-banner[data-v-d525ac32]{background:rgba(231,76,60,.1);color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.status-banner.overdue-banner[data-v-d525ac32]{background:rgba(142,68,173,.1);color:#8e44ad;border:1px solid rgba(142,68,173,.3)}.account-avatar[data-v-d525ac32]{width:56px;height:56px;border-radius:100px}.card-header[data-v-d525ac32]{padding:20px 20px 16px;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;border-radius:18px}.card-header.unbind-header[data-v-d525ac32]{border-bottom:none}.card-header.bound-header[data-v-d525ac32]{flex-direction:row;align-items:center;justify-content:space-between}.card-header.bound-header .account-info[data-v-d525ac32]{flex:1}.account-info[data-v-d525ac32]{display:flex;align-items:center;gap:12px}.platform-icon[data-v-d525ac32]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;border:2px solid var(--border-color);border-radius:200px}.douyin-icon[data-v-d525ac32]{background:linear-gradient(135deg,#ff0050,#ffaa00);border-radius:60px}.xiaohongshu-icon[data-v-d525ac32]{background:linear-gradient(135deg,#ff2442,#ff7b9d);border-radius:60px}.zhihu-icon[data-v-d525ac32]{background:linear-gradient(135deg,#0084ff,#00b5ff);border-radius:60px}.account-details[data-v-d525ac32]{flex:1}.account-details h3[data-v-d525ac32]{font-size:16px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px}.account-details p[data-v-d525ac32]{font-size:13px;color:var(--text-secondary)}.account-details .expire-date[data-v-d525ac32]{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--text-secondary)}.account-details .expire-date i[data-v-d525ac32]{font-size:11px}.platform-badge[data-v-d525ac32]{font-size:12px;color:#fff;padding:2px 8px;border-radius:4px;background-color:var(--primary-light)}.status-indicator[data-v-d525ac32]{display:flex;align-items:center;gap:6px;font-size:12px;padding:4px 10px;border-radius:20px;background-color:var(--bg-color)}.status-dot[data-v-d525ac32]{width:8px;height:8px;border-radius:50%}.status-dot.status-active[data-v-d525ac32]{background-color:var(--success-color)}.status-dot.status-warning[data-v-d525ac32]{background-color:var(--warning-color)}.card-actions[data-v-d525ac32]{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;background-color:var(--card-bg);border-top:1px solid var(--border-color);border-bottom-left-radius:18px;border-bottom-right-radius:18px}.bind-btn[data-v-d525ac32],.renew-btn[data-v-d525ac32],.rebind-btn[data-v-d525ac32]{width:100%;padding:12px 20px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s}.bind-btn i[data-v-d525ac32],.renew-btn i[data-v-d525ac32],.rebind-btn i[data-v-d525ac32]{font-size:15px}.bind-btn[data-v-d525ac32]:hover,.renew-btn[data-v-d525ac32]:hover,.rebind-btn[data-v-d525ac32]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.bind-btn[data-v-d525ac32]:active,.renew-btn[data-v-d525ac32]:active,.rebind-btn[data-v-d525ac32]:active{transform:translateY(0)}.bind-btn[data-v-d525ac32]{background:linear-gradient(135deg,#ffa500 0%,#ffb733 100%);color:#fff}.bind-btn[data-v-d525ac32]:hover{box-shadow:0 4px 12px #ffa50066}.renew-btn[data-v-d525ac32]{background:linear-gradient(135deg,#8e44ad 0%,#a55cc7 100%);color:#fff}.renew-btn[data-v-d525ac32]:hover{box-shadow:0 4px 12px #8e44ad66}.rebind-btn[data-v-d525ac32]{background:linear-gradient(135deg,#e74c3c 0%,#ec7063 100%);color:#fff}.rebind-btn[data-v-d525ac32]:hover{box-shadow:0 4px 12px #e74c3c4d}.card-features[data-v-d525ac32]{padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex:1}.feature-btn[data-v-d525ac32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;border-radius:8px;background-color:var(--bg-color);color:var(--text-secondary);transition:var(--transition);cursor:pointer;border:none;font-size:13px}.feature-btn[data-v-d525ac32]:hover{color:var(--primary-color);transform:translateY(-2px)}.feature-icon[data-v-d525ac32]{font-size:20px;margin-bottom:8px}.delete-btn[data-v-d525ac32]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;background:rgba(255,46,99,.1);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ff2e63;transition:all .3s;opacity:0;z-index:10}.delete-btn[data-v-d525ac32]:hover{background:rgba(255,46,99,.2);transform:scale(1.1)}.delete-btn[data-v-d525ac32]:active{transform:scale(.95)}.delete-btn[data-v-d525ac32]:disabled{opacity:.5;cursor:not-allowed}.delete-btn i[data-v-d525ac32]{font-size:14px}@media (max-width: 768px){.card-features[data-v-d525ac32]{grid-template-columns:repeat(2,1fr)}.feature-btn[data-v-d525ac32]{padding:12px 6px}.trial-badge[data-v-d525ac32]{padding:5px 28px;transform:translate(-28%,28%) rotate(-45deg);min-width:90px}.trial-badge .badge-text[data-v-d525ac32]{font-size:10px;letter-spacing:1px}}@media (max-width: 480px){.trial-badge[data-v-d525ac32]{padding:4px 24px;transform:translate(-25%,25%) rotate(-45deg);min-width:80px}.trial-badge .badge-text[data-v-d525ac32]{font-size:9px;letter-spacing:.5px}}.modal-overlay[data-v-19d643bf]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay[data-v-19d643bf]:has(.mobile-mode){padding:0}.rotate-tip[data-v-19d643bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#fff;text-align:center;padding:40px}.rotate-tip .fa-mobile-alt[data-v-19d643bf]{font-size:60px;animation:shake-19d643bf 1.5s infinite}.rotate-tip .rotate-message[data-v-19d643bf]{font-size:18px;font-weight:500;margin:0;line-height:1.6}.rotate-tip .rotate-icon[data-v-19d643bf]{font-size:40px;animation:rotate-hint-19d643bf 2s infinite}@keyframes shake-19d643bf{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@keyframes rotate-hint-19d643bf{0%,to{transform:rotate(0);opacity:.6}50%{transform:rotate(90deg);opacity:1}}.modal-content[data-v-19d643bf]{background:white;border-radius:12px;min-width:1200px;width:100%;min-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-content.mobile-mode[data-v-19d643bf]{min-width:100%;width:100%;height:100vh;min-height:100vh;max-height:100vh;border-radius:0;padding:0}.iframe-login-modal[data-v-19d643bf]{display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-19d643bf]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.mobile-mode .modal-header[data-v-19d643bf]{padding:12px 16px}.modal-title[data-v-19d643bf]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px}.mobile-mode .modal-title[data-v-19d643bf]{font-size:14px;gap:6px;flex-wrap:wrap}.countdown-text[data-v-19d643bf]{font-size:16px;font-weight:500;color:var(--primary-color);font-family:Courier New,monospace}.mobile-mode .countdown-text[data-v-19d643bf]{font-size:11px;width:100%}.modal-close[data-v-19d643bf]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s;flex-shrink:0}.modal-close[data-v-19d643bf]:hover{background:var(--border-color);color:var(--text-primary)}.modal-close i[data-v-19d643bf]{font-size:18px}.mobile-mode .modal-close[data-v-19d643bf]{width:28px;height:28px}.mobile-mode .modal-close i[data-v-19d643bf]{font-size:16px}.modal-body[data-v-19d643bf]{flex:1;padding:0;overflow:hidden;display:flex;flex-direction:column}.loading-container[data-v-19d643bf],.error-container[data-v-19d643bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--text-secondary)}.loading-container i[data-v-19d643bf]{font-size:48px;color:var(--primary-color);animation:spin-19d643bf 1s linear infinite}.error-container i[data-v-19d643bf]{font-size:48px;color:var(--error-color)}.error-container p[data-v-19d643bf]{margin:0;font-size:16px}.retry-btn[data-v-19d643bf]{padding:8px 20px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.retry-btn[data-v-19d643bf]:hover{background:var(--primary-light);transform:translateY(-2px)}.iframe-container[data-v-19d643bf]{flex:1;width:100%;height:600px;overflow:hidden;position:relative}.mobile-mode .iframe-container[data-v-19d643bf]{height:calc(100vh - 53px)}.login-iframe[data-v-19d643bf]{width:100%;height:100%;border:none}@keyframes spin-19d643bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-qrcode-container[data-v-b9880a01]{display:flex;flex-direction:column;width:100%;background:white;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.qrcode-header[data-v-b9880a01]{padding:20px;text-align:center;border-bottom:1px solid #f0f0f0}.qrcode-header h3[data-v-b9880a01]{margin:0 0 8px;font-size:18px;font-weight:500;color:#333}.subtitle[data-v-b9880a01]{margin:0;font-size:14px;color:#666}.qrcode-content[data-v-b9880a01]{position:relative;display:flex;justify-content:center;align-items:center;min-height:260px;padding:20px}.loading-container[data-v-b9880a01]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.loading-spinner[data-v-b9880a01]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #ff2442;border-radius:50%;animation:spin-b9880a01 1s linear infinite;margin-bottom:16px}@keyframes spin-b9880a01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qrcode-wrapper[data-v-b9880a01]{position:relative;display:flex;justify-content:center;align-items:center}.qrcode-image[data-v-b9880a01]{width:200px;height:200px;border:1px solid #eee;border-radius:4px}.qrcode-loading-overlay[data-v-b9880a01]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,36,66,.95) 0%,rgba(255,107,147,.95) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;animation:fadeIn-b9880a01 .3s ease-in-out}.qrcode-loading-overlay p[data-v-b9880a01]{color:#fff;font-size:15px;font-weight:500;margin:0}@keyframes fadeIn-b9880a01{0%{opacity:0}to{opacity:1}}.qrcode-loading-spinner[data-v-b9880a01]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-b9880a01 .8s linear infinite;margin-bottom:16px}.error-container[data-v-b9880a01]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ff2442}.error-icon[data-v-b9880a01]{font-size:24px;margin-bottom:8px}.retry-button[data-v-b9880a01]{margin-top:12px;padding:6px 16px;background-color:#ff2442;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.payment-info[data-v-b9880a01]{padding:16px 20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#f9f9f9}.info-item[data-v-b9880a01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.info-item[data-v-b9880a01]:last-child{margin-bottom:0}.info-label[data-v-b9880a01]{color:#666}.info-value[data-v-b9880a01]{color:#333;font-weight:500}.info-value.amount[data-v-b9880a01]{color:#ff2442;font-size:18px;font-weight:600}.qrcode-footer[data-v-b9880a01]{padding:16px 20px;border-top:1px solid #f0f0f0}.action-buttons[data-v-b9880a01]{display:flex;justify-content:space-between}.cancel-btn[data-v-b9880a01]{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;border:none;background-color:transparent;color:#666}.cancel-btn[data-v-b9880a01]:hover{color:#333}.modal-overlay[data-v-67de5f60]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-67de5f60]{background:white;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column}.modal-header[data-v-67de5f60]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.modal-title[data-v-67de5f60]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.modal-close[data-v-67de5f60]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s;flex-shrink:0}.modal-close[data-v-67de5f60]:hover{background:var(--border-color);color:var(--text-primary)}.modal-close i[data-v-67de5f60]{font-size:18px}.modal-body[data-v-67de5f60]{padding:24px;flex:1;overflow-y:auto}.modal-footer[data-v-67de5f60]{padding:16px 24px;border-top:1px solid var(--border-color);flex-shrink:0}.modal-fade-enter-active[data-v-67de5f60],.modal-fade-leave-active[data-v-67de5f60]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-67de5f60],.modal-fade-leave-to[data-v-67de5f60]{opacity:0}.modal-scale-enter-active[data-v-67de5f60],.modal-scale-leave-active[data-v-67de5f60]{transition:all .3s ease}.modal-scale-enter-from[data-v-67de5f60],.modal-scale-leave-to[data-v-67de5f60]{opacity:0;transform:scale(.9)}@media (max-width: 768px){.modal-overlay[data-v-67de5f60]{padding:0;align-items:flex-end}.modal-content[data-v-67de5f60]{max-height:95vh;border-radius:16px 16px 0 0;max-width:100%;width:100%;box-shadow:0 -4px 20px #00000026}.modal-header[data-v-67de5f60]{padding:16px 20px;position:sticky;top:0;background:white;z-index:10;border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0000000d}.modal-title[data-v-67de5f60]{font-size:18px}.modal-close[data-v-67de5f60]{width:40px;height:40px;min-width:40px;min-height:40px}.modal-body[data-v-67de5f60]{padding:16px 20px}.modal-footer[data-v-67de5f60]{padding:14px 20px}}@media (max-width: 480px){.modal-content[data-v-67de5f60]{max-height:98vh;border-radius:12px 12px 0 0}.modal-header[data-v-67de5f60]{padding:14px 16px}.modal-title[data-v-67de5f60]{font-size:16px}.modal-body[data-v-67de5f60]{padding:14px 16px}.modal-footer[data-v-67de5f60]{padding:12px 16px}}.navbar[data-v-9c1cd79a]{background-color:var(--card-bg);box-shadow:var(--shadow);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.navbar-left[data-v-9c1cd79a]{display:flex;align-items:center;gap:16px}.logo[data-v-9c1cd79a]{display:flex;align-items:center;font-size:20px;font-weight:600;color:var(--primary-color)}.logo-icon[data-v-9c1cd79a]{width:40px}.navbar-right[data-v-9c1cd79a]{display:flex;align-items:center;gap:24px}.notification-icon[data-v-9c1cd79a]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);position:relative}.notification-icon[data-v-9c1cd79a]:hover{background-color:var(--border-color);color:var(--text-primary)}.user-info-wrapper[data-v-9c1cd79a]{position:relative;display:inline-block}.user-phone[data-v-9c1cd79a]{padding:8px 16px;border-radius:6px;background-color:var(--bg-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition);font-size:14px;font-weight:500;white-space:nowrap}.user-phone[data-v-9c1cd79a]:hover{background-color:var(--border-color);color:var(--text-primary)}.user-menu-dropdown[data-v-9c1cd79a]{position:absolute;top:100%;right:0;margin-top:8px;min-width:200px;background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1000;animation:fadeInDown-9c1cd79a .2s ease;overflow:hidden}.balance-card[data-v-9c1cd79a]{padding:16px;background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff}.balance-item[data-v-9c1cd79a]{display:flex;flex-direction:column;gap:8px}.balance-label[data-v-9c1cd79a]{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.9}.balance-label i[data-v-9c1cd79a]{font-size:14px}.balance-value[data-v-9c1cd79a]{font-size:24px;font-weight:700;letter-spacing:.5px}.balance-divider[data-v-9c1cd79a]{height:1px;background:rgba(255,255,255,.2);margin:12px 0 10px}.balance-row[data-v-9c1cd79a]{display:flex;gap:16px}.balance-sub-item[data-v-9c1cd79a]{flex:1;display:flex;flex-direction:column;gap:4px}.balance-sub-item .sub-label[data-v-9c1cd79a]{font-size:11px;opacity:.8}.balance-sub-item .sub-value[data-v-9c1cd79a]{font-size:14px;font-weight:600}.balance-sub-item .sub-value.available[data-v-9c1cd79a]{color:#fff}.balance-sub-item .sub-value.freeze[data-v-9c1cd79a]{color:#ffffffbf}.balance-actions[data-v-9c1cd79a]{display:flex;gap:6px;margin-top:10px}.withdraw-btn[data-v-9c1cd79a],.withdraw-records-btn[data-v-9c1cd79a]{flex:1;padding:8px 10px;border:none;border-radius:6px;background:rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;min-width:0}.withdraw-btn[data-v-9c1cd79a]:hover,.withdraw-records-btn[data-v-9c1cd79a]:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.withdraw-btn[data-v-9c1cd79a]:active,.withdraw-records-btn[data-v-9c1cd79a]:active{transform:translateY(0)}.withdraw-btn i[data-v-9c1cd79a],.withdraw-records-btn i[data-v-9c1cd79a]{font-size:12px;flex-shrink:0}.withdraw-btn span[data-v-9c1cd79a],.withdraw-records-btn span[data-v-9c1cd79a]{overflow:hidden;text-overflow:ellipsis}.menu-divider[data-v-9c1cd79a]{height:1px;background:var(--border-color);margin:0}.user-menu-item[data-v-9c1cd79a]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;transition:all .3s;color:var(--text-primary);font-size:13px}.user-menu-item[data-v-9c1cd79a]:hover{background-color:var(--bg-color);color:var(--primary-color)}.user-menu-item i[data-v-9c1cd79a]{font-size:14px;width:16px}.notification-badge[data-v-9c1cd79a]{position:absolute;top:-2px;right:-2px;background-color:var(--error-color);color:#fff;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.weixin-qrcode-wrapper[data-v-9c1cd79a]{position:relative;display:inline-block}.weixin-qrcode-trigger[data-v-9c1cd79a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-size:14px;color:var(--text-secondary);cursor:pointer;transition:all .3s;border-radius:6px}.weixin-qrcode-trigger[data-v-9c1cd79a]:hover{background-color:var(--border-color);color:var(--primary-color)}.weixin-qrcode-trigger i[data-v-9c1cd79a]{font-size:14px}.weixin-qrcode-popup[data-v-9c1cd79a]{position:absolute;top:100%;right:0;margin-top:12px;padding:16px;background:white;border-radius:12px;box-shadow:0 4px 20px #00000026;text-align:center;z-index:1000;animation:fadeInDown-9c1cd79a .2s ease}.weixin-qrcode-popup .popup-arrow[data-v-9c1cd79a]{position:absolute;top:-8px;right:24px;width:16px;height:16px;background:white;transform:rotate(45deg)}@keyframes fadeInDown-9c1cd79a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.qrcode-image[data-v-9c1cd79a]{width:120px;height:120px;object-fit:contain;border:1px solid #e0e0e0;border-radius:8px;background:white;padding:8px;margin-bottom:8px}.qrcode-tip[data-v-9c1cd79a]{font-size:11px;color:var(--text-light);margin:0;line-height:1.5}.close-qrcode-btn[data-v-9c1cd79a]{margin-top:12px;padding:8px 16px;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:var(--transition)}.close-qrcode-btn[data-v-9c1cd79a]:active{background-color:#1677ff;transform:scale(.98)}.tab-navigation[data-v-9c1cd79a]{display:flex;height:100%;align-items:flex-end;gap:4px;margin-left:32px}.tab-btn[data-v-9c1cd79a]{position:relative;display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:0;height:100%;box-sizing:border-box}.tab-btn i[data-v-9c1cd79a]{font-size:16px;transition:all .3s ease}.tab-btn[data-v-9c1cd79a]:after{content:"";position:absolute;bottom:0;left:0;right:0;transform:scaleX(0);width:100%;height:3px;background:var(--primary-color);border-radius:0;transition:all .3s ease;transform-origin:center}.tab-btn[data-v-9c1cd79a]:hover:not(.active){color:var(--text-primary);background-color:#00000005}.tab-btn:hover:not(.active) i[data-v-9c1cd79a]{transform:scale(1.05)}.tab-btn.active[data-v-9c1cd79a]{color:var(--primary-color);font-weight:600;background-color:rgba(var(--primary-color-rgb, 22, 119, 255),.05)}.tab-btn.active i[data-v-9c1cd79a]{color:var(--primary-color)}.tab-btn.active[data-v-9c1cd79a]:after{transform:scaleX(1)}@media (max-width: 768px){.navbar[data-v-9c1cd79a]{padding:0 12px;height:56px}.navbar-left[data-v-9c1cd79a]{gap:8px;flex:1;min-width:0}.logo[data-v-9c1cd79a]{font-size:15px;gap:6px;flex-shrink:0}.logo-icon[data-v-9c1cd79a]{width:32px;height:auto}.logo span[data-v-9c1cd79a]{white-space:nowrap}.tab-navigation[data-v-9c1cd79a]{display:none}.navbar-right[data-v-9c1cd79a]{gap:8px;flex-shrink:0}.weixin-qrcode-trigger[data-v-9c1cd79a]{padding:6px 8px;font-size:12px;gap:4px}.qrcode-text[data-v-9c1cd79a]{display:none}.weixin-qrcode-popup.mobile-popup[data-v-9c1cd79a]{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);margin-top:0;z-index:2000;max-width:90vw;box-shadow:0 8px 32px #0000004d}.weixin-qrcode-popup.mobile-popup .popup-arrow[data-v-9c1cd79a]{display:none}.user-phone[data-v-9c1cd79a]{padding:6px 10px;font-size:12px;max-width:90px;overflow:hidden;text-overflow:ellipsis}.user-phone-text[data-v-9c1cd79a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-dropdown.mobile-dropdown[data-v-9c1cd79a]{position:fixed;top:auto;bottom:20px;left:50%;right:auto;transform:translate(-50%);min-width:auto;width:calc(100% - 40px);max-width:300px;box-shadow:0 8px 32px #0000004d;animation:slideUp-9c1cd79a .3s ease}.balance-card[data-v-9c1cd79a]{padding:14px}.balance-value[data-v-9c1cd79a]{font-size:22px}.balance-row[data-v-9c1cd79a]{gap:12px}.balance-sub-item .sub-value[data-v-9c1cd79a]{font-size:13px}.user-menu-item[data-v-9c1cd79a]{padding:14px 16px;font-size:14px}}@media (max-width: 480px){.navbar[data-v-9c1cd79a]{padding:0 12px;height:52px}.logo[data-v-9c1cd79a]{font-size:14px}.logo-icon[data-v-9c1cd79a]{font-size:18px}.navbar-right[data-v-9c1cd79a]{gap:8px}.weixin-qrcode-trigger[data-v-9c1cd79a]{padding:6px 8px}.user-phone[data-v-9c1cd79a]{padding:6px 10px;font-size:12px;max-width:100px}.qrcode-image[data-v-9c1cd79a]{width:100px;height:100px}}@keyframes slideUp-9c1cd79a{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.mobile-tab-bar[data-v-9c1cd79a]{display:none;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);padding:0 8px;position:sticky;top:56px;z-index:99}.mobile-tab-btn[data-v-9c1cd79a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;border:none;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .3s ease;position:relative}.mobile-tab-btn i[data-v-9c1cd79a]{font-size:18px;transition:all .3s ease}.mobile-tab-btn span[data-v-9c1cd79a]{font-weight:500;white-space:nowrap}.mobile-tab-btn.active[data-v-9c1cd79a]{color:var(--primary-color)}.mobile-tab-btn.active i[data-v-9c1cd79a]{color:var(--primary-color);transform:scale(1.1)}.mobile-tab-btn.active span[data-v-9c1cd79a]{font-weight:600}.mobile-tab-btn.active[data-v-9c1cd79a]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:3px;background:var(--primary-color);border-radius:3px 3px 0 0}.mobile-tab-btn[data-v-9c1cd79a]:active{transform:scale(.95)}@media (max-width: 768px){.mobile-tab-bar[data-v-9c1cd79a]{display:flex}}.invite-list-content[data-v-9c1cd79a]{min-height:120px}.invite-loading[data-v-9c1cd79a],.invite-empty[data-v-9c1cd79a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--text-secondary);font-size:14px}.invite-table[data-v-9c1cd79a]{width:100%;border-collapse:collapse;font-size:14px}.invite-table th[data-v-9c1cd79a],.invite-table td[data-v-9c1cd79a]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color)}.invite-table th[data-v-9c1cd79a]{font-weight:600;color:var(--text-secondary);background:var(--bg-color)}.invite-table tbody tr:last-child td[data-v-9c1cd79a]{border-bottom:none}.invite-pagination[data-v-9c1cd79a]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.invite-pagination .pagination-btn[data-v-9c1cd79a]{padding:6px 12px;font-size:13px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:var(--transition)}.invite-pagination .pagination-btn[data-v-9c1cd79a]:hover:not(:disabled){background:var(--border-color)}.invite-pagination .pagination-btn[data-v-9c1cd79a]:disabled{opacity:.5;cursor:not-allowed}.invite-pagination .page-info[data-v-9c1cd79a]{font-size:13px;color:var(--text-secondary)}.invite-detail-btn[data-v-9c1cd79a]{padding:4px 10px;font-size:12px;border:1px solid var(--border-color);border-radius:4px;background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:var(--transition)}.invite-detail-btn[data-v-9c1cd79a]:hover{background:var(--border-color);color:var(--primary-color)}.invite-detail-content[data-v-9c1cd79a]{min-height:80px}.invite-detail-table[data-v-9c1cd79a]{width:100%;border-collapse:collapse;font-size:14px}.invite-detail-table th[data-v-9c1cd79a],.invite-detail-table td[data-v-9c1cd79a]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color)}.invite-detail-table th[data-v-9c1cd79a]{font-weight:600;color:var(--text-secondary);background:var(--bg-color)}.invite-detail-table tbody tr:last-child td[data-v-9c1cd79a]{border-bottom:none}.invite-detail-table .clickable-cell[data-v-9c1cd79a]{cursor:pointer;color:var(--primary-color);transition:all .2s}.invite-detail-table .clickable-cell[data-v-9c1cd79a]:hover{background:rgba(255,36,66,.05);font-weight:600}.freeze-detail-content[data-v-9c1cd79a]{min-height:80px}.withdraw-form[data-v-9c1cd79a]{padding:8px 0}.form-row[data-v-9c1cd79a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-row .form-item[data-v-9c1cd79a]{margin-bottom:0}.form-item[data-v-9c1cd79a]{margin-bottom:20px}.form-item[data-v-9c1cd79a]:last-of-type{margin-bottom:24px}.form-label[data-v-9c1cd79a]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.form-label .required[data-v-9c1cd79a]{color:#ff2442;margin-right:4px}.form-input[data-v-9c1cd79a]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);background:var(--card-bg);transition:all .3s}.form-input[data-v-9c1cd79a]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff24421a}.form-input[data-v-9c1cd79a]::placeholder{color:var(--text-secondary);opacity:.6}.form-input[type=number][data-v-9c1cd79a]{-moz-appearance:textfield}.form-input[type=number][data-v-9c1cd79a]::-webkit-outer-spin-button,.form-input[type=number][data-v-9c1cd79a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper[data-v-9c1cd79a]{position:relative;display:flex;align-items:center}.input-wrapper .input-prefix[data-v-9c1cd79a]{position:absolute;left:12px;font-size:14px;font-weight:600;color:var(--text-secondary);pointer-events:none}.input-wrapper .form-input[data-v-9c1cd79a]{padding-left:28px}.form-hint[data-v-9c1cd79a]{margin-top:6px;font-size:12px;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px}.form-hint .minimum-hint[data-v-9c1cd79a]{color:#ff2442;font-weight:500}.form-actions[data-v-9c1cd79a]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}.btn-cancel[data-v-9c1cd79a],.btn-submit[data-v-9c1cd79a]{padding:10px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:6px}.btn-cancel[data-v-9c1cd79a]:active,.btn-submit[data-v-9c1cd79a]:active{transform:scale(.98)}.btn-cancel[data-v-9c1cd79a]{background:var(--bg-color);color:var(--text-primary);border:1px solid var(--border-color)}.btn-cancel[data-v-9c1cd79a]:hover{background:var(--border-color)}.btn-submit[data-v-9c1cd79a]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff}.btn-submit[data-v-9c1cd79a]:hover:not(:disabled){box-shadow:0 4px 12px #ff24424d;transform:translateY(-1px)}.btn-submit[data-v-9c1cd79a]:disabled{opacity:.6;cursor:not-allowed}.btn-submit i[data-v-9c1cd79a]{font-size:14px}.withdraw-records-content[data-v-9c1cd79a]{min-height:120px}.status-success[data-v-9c1cd79a]{color:#52c41a;font-weight:500}.status-failed[data-v-9c1cd79a]{color:#ff4d4f;font-weight:500}.status-processing[data-v-9c1cd79a]{color:#1890ff;font-weight:500}.status-refund[data-v-9c1cd79a]{color:#ff4d4f;font-weight:500}@media (max-width: 768px){.form-row[data-v-9c1cd79a]{grid-template-columns:1fr;gap:0}.form-row .form-item[data-v-9c1cd79a]{margin-bottom:20px}.balance-actions[data-v-9c1cd79a]{gap:6px}.withdraw-btn[data-v-9c1cd79a],.withdraw-records-btn[data-v-9c1cd79a]{padding:8px;font-size:11px}.withdraw-btn i[data-v-9c1cd79a],.withdraw-records-btn i[data-v-9c1cd79a]{font-size:11px}}@media (hover: none) and (pointer: coarse){.weixin-qrcode-trigger[data-v-9c1cd79a]:active,.user-phone[data-v-9c1cd79a]:active{background-color:var(--border-color);transform:scale(.98)}.user-menu-item[data-v-9c1cd79a]:active{background-color:var(--bg-color);transform:scale(.98)}}.material-toolbar[data-v-085ec275]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0}.material-toolbar.compact[data-v-085ec275]{padding:16px;gap:12px}.toolbar-left[data-v-085ec275]{display:flex;align-items:center;gap:12px}.upload-btn[data-v-085ec275]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #ff244233}.upload-btn[data-v-085ec275]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ff244259}.upload-btn[data-v-085ec275]:active{transform:translateY(0)}.upload-btn svg[data-v-085ec275]{flex-shrink:0}.compact .upload-btn[data-v-085ec275]{padding:8px 16px;font-size:13px}.filter-tabs[data-v-085ec275]{display:flex;gap:8px}.filter-tab[data-v-085ec275]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:white;border-radius:6px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.filter-tab .count[data-v-085ec275]{font-size:12px;color:#999}.filter-tab[data-v-085ec275]:hover{border-color:#ff2442;color:#ff2442}.filter-tab:hover .count[data-v-085ec275]{color:#ff2442}.filter-tab.active[data-v-085ec275]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border-color:transparent}.filter-tab.active .count[data-v-085ec275]{color:#ffffffe6}.compact .filter-tab[data-v-085ec275]{padding:6px 12px;font-size:13px}.search-box[data-v-085ec275]{display:flex;align-items:center;gap:8px;padding:0 12px;background:#f5f5f5;border-radius:8px;flex:1;max-width:400px;margin-left:auto}.search-box .search-icon[data-v-085ec275]{color:#999;flex-shrink:0}.search-box .search-input[data-v-085ec275]{flex:1;border:none;background:transparent;padding:10px 0;font-size:14px;outline:none;color:#333}.search-box .search-input[data-v-085ec275]::placeholder{color:#999}.search-box .clear-search[data-v-085ec275]{width:20px;height:20px;min-width:20px;min-height:20px;border:none;background:#ddd;color:#767373;border-radius:50%;font-size:18px;line-height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding-bottom:3px}.search-box .clear-search[data-v-085ec275]:hover{background:#ccc}.compact .search-box[data-v-085ec275]{padding:0 10px;max-width:300px}.compact .search-box .search-input[data-v-085ec275]{padding:8px 0;font-size:13px}@media (max-width: 768px){.material-toolbar[data-v-085ec275]{flex-wrap:wrap}.search-box[data-v-085ec275]{width:100%;max-width:100%;order:3}}.material-card[data-v-5d7fc628]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;cursor:pointer;position:relative}.material-card[data-v-5d7fc628]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.material-card:hover .delete-btn-top[data-v-5d7fc628]{opacity:1}.material-card.is-selected[data-v-5d7fc628]{box-shadow:0 0 0 3px #ff2442}.material-card.is-selected .checkbox-wrapper input[data-v-5d7fc628]{border-color:#ff2442;background:linear-gradient(135deg,#ff2442,#ff6b93)}.material-card.is-selected .checkbox-wrapper input[data-v-5d7fc628]:after{opacity:1}.material-card.is-selectable .preview-area[data-v-5d7fc628]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.05);opacity:0;transition:opacity .2s}.material-card.is-selectable:hover .preview-area[data-v-5d7fc628]:before{opacity:1}.material-card .preview-area.is-disabled[data-v-5d7fc628]{cursor:not-allowed}.delete-btn-top[data-v-5d7fc628]{position:absolute;top:8px;right:8px;z-index:10;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.95);color:#f44336;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;box-shadow:0 2px 8px #00000026;flex-shrink:0;padding:0}.delete-btn-top[data-v-5d7fc628]:hover{background:#f44336;color:#fff;transform:scale(1.1)}.delete-btn-top svg[data-v-5d7fc628]{flex-shrink:0}.checkbox-wrapper[data-v-5d7fc628]{position:absolute;top:12px;left:12px;z-index:10}.checkbox-wrapper input[type=checkbox][data-v-5d7fc628]{width:20px;height:20px;border:2px solid #fff;border-radius:4px;background:rgba(0,0,0,.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:all .2s}.checkbox-wrapper input[type=checkbox][data-v-5d7fc628]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;opacity:0}.checkbox-wrapper input[type=checkbox][data-v-5d7fc628]:checked{background:linear-gradient(135deg,#ff2442,#ff6b93);border-color:#ff2442}.checkbox-wrapper input[type=checkbox][data-v-5d7fc628]:checked:after{opacity:1}.preview-area[data-v-5d7fc628]{position:relative;width:100%;padding-bottom:100%;background:#f5f5f5;overflow:hidden}.preview-area .preview-image[data-v-5d7fc628]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.preview-area .ai-badge[data-v-5d7fc628]{position:absolute;top:8px;left:8px;z-index:5;display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #667eea4d;letter-spacing:.5px}.preview-area .ai-badge svg[data-v-5d7fc628]{flex-shrink:0}.preview-area .status-overlay[data-v-5d7fc628]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-area .status-overlay.processing[data-v-5d7fc628]{background:rgba(255,255,255,.85)}.preview-area .status-overlay.processing .status-content[data-v-5d7fc628]{color:#667eea}.preview-area .status-overlay.failed[data-v-5d7fc628]{background:rgba(255,255,255,.9)}.preview-area .status-overlay.failed .status-content[data-v-5d7fc628]{color:#f44336}.preview-area .status-overlay .status-content[data-v-5d7fc628]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.preview-area .status-overlay .status-content .status-text[data-v-5d7fc628]{font-size:14px;font-weight:500}.preview-area .status-overlay .status-content .progress-info[data-v-5d7fc628]{width:100%;max-width:160px;display:flex;flex-direction:column;align-items:center;gap:8px}.preview-area .status-overlay .status-content .progress-info .progress-bar-wrapper[data-v-5d7fc628]{width:100%;height:6px;background:rgba(102,126,234,.2);border-radius:3px;overflow:hidden}.preview-area .status-overlay .status-content .progress-info .progress-bar-wrapper .progress-bar[data-v-5d7fc628]{height:100%;background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:3px;transition:width .3s ease}.preview-area .status-overlay .status-content .progress-info .progress-text[data-v-5d7fc628]{font-size:12px;font-weight:600;color:#667eea}.video-preview-wrapper[data-v-5d7fc628]{position:absolute;top:0;left:0;width:100%;height:100%}.video-preview-wrapper .play-icon[data-v-5d7fc628]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.9}.video-preview-wrapper .duration-badge[data-v-5d7fc628]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.info-area[data-v-5d7fc628]{padding:12px}.file-name[data-v-5d7fc628]{font-size:14px;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.file-meta[data-v-5d7fc628]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.file-meta .file-type[data-v-5d7fc628]{font-size:16px}.file-meta .file-size[data-v-5d7fc628]{color:#999}.spin[data-v-5d7fc628]{animation:spin-5d7fc628 1s linear infinite}@keyframes spin-5d7fc628{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.material-card[data-v-5d7fc628]:hover{transform:none}.delete-btn-top[data-v-5d7fc628]{opacity:1}}.material-grid-wrapper[data-v-d7c5fff8]{flex:1;overflow-y:auto;padding:20px}.material-grid[data-v-d7c5fff8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;align-content:start}.material-grid.compact[data-v-d7c5fff8]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.material-grid.large[data-v-d7c5fff8]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.loading-indicator[data-v-d7c5fff8],.no-more-tip[data-v-d7c5fff8]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#999;font-size:14px}.loading-state[data-v-d7c5fff8],.empty-state[data-v-d7c5fff8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:48px 24px}.loading-state[data-v-d7c5fff8]{gap:16px;color:#666;font-size:14px}.empty-state .empty-text[data-v-d7c5fff8]{font-size:18px;color:#666;margin:24px 0 8px;font-weight:500}.empty-state .empty-hint[data-v-d7c5fff8]{font-size:14px;color:#999;margin:0}.spin[data-v-d7c5fff8]{animation:spin-d7c5fff8 1s linear infinite}@keyframes spin-d7c5fff8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.material-grid[data-v-d7c5fff8]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 768px){.material-grid-wrapper[data-v-d7c5fff8]{padding:12px}.material-grid[data-v-d7c5fff8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.material-uploader[data-v-e9e19bd6]{width:100%}.upload-area[data-v-e9e19bd6]{border:2px dashed #d9d9d9;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.upload-area[data-v-e9e19bd6]:hover{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.03),rgba(255,107,147,.03))}.upload-area.is-dragging[data-v-e9e19bd6]{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.08),rgba(255,107,147,.08));transform:scale(1.02)}.upload-icon[data-v-e9e19bd6]{color:#999;margin-bottom:16px}.upload-icon svg[data-v-e9e19bd6]{width:64px;height:64px}.upload-text .primary-text[data-v-e9e19bd6]{font-size:16px;color:#333;margin:0 0 8px;font-weight:500}.upload-text .secondary-text[data-v-e9e19bd6]{font-size:13px;color:#999;margin:0}.upload-queue[data-v-e9e19bd6]{margin-top:24px}.queue-title[data-v-e9e19bd6]{font-size:15px;color:#333;margin:0 0 16px;font-weight:500}.upload-items[data-v-e9e19bd6]{display:flex;flex-direction:column;gap:12px}.upload-item[data-v-e9e19bd6]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;position:relative;overflow:hidden}.upload-item.status-success[data-v-e9e19bd6]{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.05),rgba(255,107,147,.05))}.upload-item.status-error[data-v-e9e19bd6]{border-color:#f44336;background:#fef0f0}.item-preview[data-v-e9e19bd6]{width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.item-preview img[data-v-e9e19bd6]{width:100%;height:100%;object-fit:cover}.item-preview .preview-placeholder[data-v-e9e19bd6]{font-size:24px}.item-info[data-v-e9e19bd6]{flex:1;min-width:0}.item-name[data-v-e9e19bd6]{font-size:14px;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.item-meta[data-v-e9e19bd6]{font-size:13px;color:#999;display:flex;gap:12px}.item-progress[data-v-e9e19bd6]{color:#ff2442;font-weight:500}.item-error[data-v-e9e19bd6]{color:#f44336;font-size:12px}.item-progress-bar[data-v-e9e19bd6]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f0f0f0}.item-progress-bar .progress-fill[data-v-e9e19bd6]{height:100%;background:linear-gradient(90deg,#ff2442,#ff6b93);transition:width .3s ease}.item-status[data-v-e9e19bd6]{flex-shrink:0}.status-icon[data-v-e9e19bd6]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.status-icon.loading[data-v-e9e19bd6]{color:#2196f3}.status-icon.success[data-v-e9e19bd6]{color:#4caf50}.status-icon.error[data-v-e9e19bd6]{color:#f44336}.status-icon.pending[data-v-e9e19bd6]{color:#999}.item-remove[data-v-e9e19bd6]{width:24px;height:24px;border:none;background:transparent;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0;transition:color .2s;flex-shrink:0}.item-remove[data-v-e9e19bd6]:hover{color:#f44336}.spin[data-v-e9e19bd6]{animation:spin-e9e19bd6 1s linear infinite}@keyframes spin-e9e19bd6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.upload-area[data-v-e9e19bd6]{padding:32px 16px}.upload-icon svg[data-v-e9e19bd6]{width:48px;height:48px}.upload-text .primary-text[data-v-e9e19bd6]{font-size:14px}.upload-text .secondary-text[data-v-e9e19bd6]{font-size:12px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));svg {width: 100%; height: 100%; object-fit: contain; transform-origin: center; fill: currentColor; pointer-events: none;}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button& {border: none; margin: 0; padding: 0; box-shadow: none; appearance: none;} .swiper-pagination-clickable & {cursor: pointer;} &:only-child {display: none !important;}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.video-preview-overlay[data-v-af88f4be]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-af88f4be .2s ease}.video-preview-container[data-v-af88f4be]{max-width:90vw;max-height:90vh;background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column}.video-preview-header[data-v-af88f4be]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#252525;border-bottom:1px solid #333}.video-title[data-v-af88f4be]{color:#fff;font-size:16px;font-weight:500;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px}.close-btn[data-v-af88f4be]{background:transparent;border:none;color:#999;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.close-btn[data-v-af88f4be]:hover{color:#fff}.video-wrapper[data-v-af88f4be]{flex:1;display:flex;align-items:center;justify-content:center;background:#000;min-height:400px}.video-player[data-v-af88f4be]{max-width:100%;max-height:70vh;width:auto;height:auto}.image-preview[data-v-af88f4be]{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain}.image-gallery-wrapper[data-v-af88f4be]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-gallery-wrapper .image-gallery-swiper[data-v-af88f4be]{width:100%;height:100%}.image-gallery-wrapper .image-gallery-swiper .image-slide[data-v-af88f4be]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-gallery-wrapper .image-gallery-swiper .image-slide .image-preview[data-v-af88f4be]{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain}.image-gallery-wrapper .image-counter[data-v-af88f4be]{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.6);color:#fff;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.image-gallery-wrapper[data-v-af88f4be] .swiper-button-next,.image-gallery-wrapper[data-v-af88f4be] .swiper-button-prev{color:#ffffffe6;background:rgba(0,0,0,.5);width:44px;height:44px;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s}.image-gallery-wrapper[data-v-af88f4be] .swiper-button-next:hover,.image-gallery-wrapper[data-v-af88f4be] .swiper-button-prev:hover{background:rgba(0,0,0,.7);color:#fff}.image-gallery-wrapper[data-v-af88f4be] .swiper-button-next:after,.image-gallery-wrapper[data-v-af88f4be] .swiper-button-prev:after{font-size:18px;font-weight:700}.image-gallery-wrapper[data-v-af88f4be] .swiper-pagination-bullet{background:rgba(255,255,255,.5);opacity:1;width:8px;height:8px;margin:0 4px}.image-gallery-wrapper[data-v-af88f4be] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white;width:24px;border-radius:4px}.video-info[data-v-af88f4be]{display:flex;gap:24px;padding:16px 20px;background:#252525;border-top:1px solid #333}.info-item[data-v-af88f4be]{display:flex;align-items:center;gap:8px}.info-item .label[data-v-af88f4be]{color:#999;font-size:14px}.info-item .value[data-v-af88f4be]{color:#fff;font-size:14px;font-weight:500}.info-item.ai-info .ai-badge-preview[data-v-af88f4be]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:16px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #667eea4d}.info-item.ai-info .ai-badge-preview i[data-v-af88f4be]{font-size:12px}.info-item.ai-info .status-badge[data-v-af88f4be]{padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.info-item.ai-info .status-badge.status-processing[data-v-af88f4be]{background:rgba(102,126,234,.2);color:#667eea}.info-item.ai-info .status-badge.status-failed[data-v-af88f4be]{background:rgba(244,67,54,.2);color:#f44336}.info-item.ai-info .status-badge.status-complete[data-v-af88f4be]{background:rgba(76,175,80,.2);color:#4caf50}@keyframes fadeIn-af88f4be{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.video-preview-container[data-v-af88f4be]{max-width:95vw;max-height:95vh}.video-info[data-v-af88f4be]{flex-wrap:wrap;gap:12px}.info-item[data-v-af88f4be]{min-width:calc(50% - 6px)}}.material-management[data-v-3fd006ea]{width:100%;height:100%;display:flex;flex-direction:column;background:#f8f9fa}.loading-container[data-v-3fd006ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);height:100%}.loading-container i[data-v-3fd006ea]{font-size:48px;margin-bottom:16px}.loading-container span[data-v-3fd006ea]{font-size:16px}.loading-container i.fa-spinner[data-v-3fd006ea]{animation:spin-3fd006ea 1s linear infinite}@keyframes spin-3fd006ea{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uploader-modal[data-v-3fd006ea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-3fd006ea .2s ease}.modal-content[data-v-3fd006ea]{width:90%;max-width:800px;max-height:90vh;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column}.modal-header[data-v-3fd006ea]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8e8e8}.modal-header h3[data-v-3fd006ea]{margin:0;font-size:18px;color:#333;font-weight:600}.modal-header .close-btn[data-v-3fd006ea]{width:32px;height:32px;border:none;background:transparent;color:#999;font-size:28px;line-height:1;cursor:pointer;padding:0;transition:color .2s}.modal-header .close-btn[data-v-3fd006ea]:hover{color:#333}.modal-body[data-v-3fd006ea]{flex:1;overflow-y:auto;padding:24px}@keyframes fadeIn-3fd006ea{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.modal-content[data-v-3fd006ea]{width:95%;max-height:95vh}}.material-selector-overlay[data-v-f495892a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-f495892a .2s ease}.material-selector-container[data-v-f495892a]{width:90vw;max-width:1200px;height:80vh;background:white;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px #0003}.selector-header[data-v-f495892a]{padding:20px 24px;border-bottom:1px solid #e8e8e8;position:relative}.selector-header .header-title[data-v-f495892a]{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.selector-header .header-hint[data-v-f495892a]{margin:0;font-size:13px;color:#999}.selector-header .close-btn[data-v-f495892a]{position:absolute;top:20px;right:24px;width:32px;height:32px;border:none;background:transparent;color:#999;font-size:28px;line-height:1;cursor:pointer;padding:0;transition:color .2s}.selector-header .close-btn[data-v-f495892a]:hover{color:#333}.selector-footer[data-v-f495892a]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #e8e8e8;background:#f8f9fa}.selection-info[data-v-f495892a]{font-size:14px;color:#666}.selection-info .selection-count[data-v-f495892a]{font-size:18px;font-weight:600;color:#ff2442;margin:0 4px}.selection-info .selection-limit[data-v-f495892a]{color:#999}.footer-actions[data-v-f495892a]{display:flex;gap:12px}.btn-cancel[data-v-f495892a],.btn-confirm[data-v-f495892a]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel[data-v-f495892a]{background:white;color:#666;border:1px solid #e8e8e8}.btn-cancel[data-v-f495892a]:hover{background:#f5f5f5}.btn-confirm[data-v-f495892a]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff}.btn-confirm[data-v-f495892a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff244259}.btn-confirm[data-v-f495892a]:active:not(:disabled){transform:translateY(0)}.btn-confirm[data-v-f495892a]:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes fadeIn-f495892a{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.material-selector-container[data-v-f495892a]{width:95vw;height:90vh}.selector-footer[data-v-f495892a]{flex-direction:column;gap:12px;align-items:stretch}.footer-actions[data-v-f495892a]{width:100%}.footer-actions .btn-cancel[data-v-f495892a],.footer-actions .btn-confirm[data-v-f495892a]{flex:1}}.modal-overlay[data-v-2d70059e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-2d70059e .2s ease}.modal-container[data-v-2d70059e]{width:90%;max-width:700px;max-height:85vh;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-2d70059e]{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid #e8e8e8}.modal-header .modal-title[data-v-2d70059e]{font-size:20px;font-weight:600;color:#333;margin:0}.modal-header .close-btn[data-v-2d70059e]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;width:32px;height:32px;border-radius:50%;padding:0;font-size:18px;line-height:1;box-sizing:border-box;flex:0 0 32px;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-header .close-btn[data-v-2d70059e]:hover{background-color:#f5f5f5;color:#333;border-radius:50%}.modal-content[data-v-2d70059e]{padding:28px;overflow-y:auto;flex:1}.account-info[data-v-2d70059e]{display:flex;align-items:center;gap:12px;padding:16px;background:linear-gradient(135deg,#fff5f7 0%,#fff9fa 100%);border-radius:12px;margin-bottom:24px}.account-info .account-avatar[data-v-2d70059e]{width:48px;height:48px;border-radius:50%;overflow:hidden}.account-info .account-avatar img[data-v-2d70059e]{width:100%;height:100%;object-fit:cover}.account-info .account-details[data-v-2d70059e]{flex:1}.account-info .account-details .account-name[data-v-2d70059e]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.account-info .account-details .account-platform[data-v-2d70059e]{font-size:13px;color:#999}.form-section[data-v-2d70059e]{margin-bottom:24px}.form-label[data-v-2d70059e]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.form-label .required[data-v-2d70059e]{color:#ff2442;margin-left:4px}.form-label .label-hint[data-v-2d70059e]{font-size:12px;font-weight:400;color:#999;margin-left:8px}.select-material-btn[data-v-2d70059e]{width:100%;padding:16px;border:2px dashed #e8e8e8;background:white;border-radius:12px;font-size:14px;color:#666;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.select-material-btn i[data-v-2d70059e]{font-size:18px;color:#ff2442}.select-material-btn[data-v-2d70059e]:hover{border-color:#ff2442;background:#fff5f7;color:#ff2442}.selected-materials-section[data-v-2d70059e]{margin-bottom:24px}.selected-materials-section .section-header[data-v-2d70059e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.selected-materials-section .section-header .section-title[data-v-2d70059e]{font-size:14px;font-weight:600;color:#333}.selected-materials-section .section-header .clear-btn[data-v-2d70059e]{padding:6px 12px;border:none;background:transparent;color:#ff2442;font-size:13px;cursor:pointer;border-radius:6px;transition:all .2s}.selected-materials-section .section-header .clear-btn i[data-v-2d70059e]{margin-right:4px}.selected-materials-section .section-header .clear-btn[data-v-2d70059e]:hover{background:#fff5f7}.selected-materials-section .materials-list[data-v-2d70059e]{display:flex;flex-direction:column;gap:8px}.selected-materials-section .material-item[data-v-2d70059e]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:10px;transition:all .2s}.selected-materials-section .material-item[data-v-2d70059e]:hover{background:#f0f1f3}.selected-materials-section .material-item .drag-handle[data-v-2d70059e]{cursor:grab;color:#999;font-size:16px}.selected-materials-section .material-item .drag-handle[data-v-2d70059e]:active{cursor:grabbing}.selected-materials-section .material-item .material-preview[data-v-2d70059e]{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;background:#e8e8e8}.selected-materials-section .material-item .material-preview img[data-v-2d70059e],.selected-materials-section .material-item .material-preview video[data-v-2d70059e]{width:100%;height:100%;object-fit:cover}.selected-materials-section .material-item .material-preview .material-type-badge[data-v-2d70059e]{position:absolute;bottom:4px;right:4px;width:20px;height:20px;background:rgba(0,0,0,.6);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.selected-materials-section .material-item .material-preview .ai-badge[data-v-2d70059e]{position:absolute;top:4px;left:4px;display:flex;align-items:self-start;gap:3px;padding:3px 6px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:8px;font-size:9px;font-weight:600;box-shadow:0 2px 6px #667eea4d;letter-spacing:.3px}.selected-materials-section .material-item .material-preview .ai-badge i[data-v-2d70059e]{font-size:8px}.selected-materials-section .material-item .material-info[data-v-2d70059e]{flex:1;min-width:0}.selected-materials-section .material-item .material-info .material-name[data-v-2d70059e]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-materials-section .material-item .material-info .material-meta[data-v-2d70059e]{font-size:12px;color:#999;display:flex;gap:8px}.selected-materials-section .material-item .remove-btn[data-v-2d70059e]{width:28px;height:28px;border:none;background:transparent;color:#999;cursor:pointer;padding:0;border-radius:6px;transition:all .2s}.selected-materials-section .material-item .remove-btn[data-v-2d70059e]:hover{background:#ff2442;color:#fff}.radio-group[data-v-2d70059e]{display:flex;gap:12px}.radio-item[data-v-2d70059e]{flex:1;cursor:pointer}.radio-item input[type=radio][data-v-2d70059e]{display:none}.radio-item input[type=radio]:checked+.radio-label[data-v-2d70059e]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border-color:transparent}.radio-item input[type=radio]:checked+.radio-label i[data-v-2d70059e]{color:#fff}.radio-item .radio-label[data-v-2d70059e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:2px solid #e8e8e8;border-radius:10px;font-size:14px;font-weight:500;color:#666;transition:all .3s}.radio-item .radio-label i[data-v-2d70059e]{font-size:16px;color:#999}.radio-item .radio-label[data-v-2d70059e]:hover{border-color:#ff2442;background:#fff5f7}.select-grid[data-v-2d70059e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.select-card[data-v-2d70059e]{cursor:pointer}.select-card input[type=radio][data-v-2d70059e]{display:none}.select-card input[type=radio]:checked+.card-content[data-v-2d70059e]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border-color:transparent}.select-card input[type=radio]:checked+.card-content i[data-v-2d70059e]{color:#fff}.select-card .card-content[data-v-2d70059e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:2px solid #e8e8e8;border-radius:12px;transition:all .3s}.select-card .card-content i[data-v-2d70059e]{font-size:24px;color:#ff2442;transition:all .3s}.select-card .card-content .card-label[data-v-2d70059e]{font-size:13px;font-weight:500}.select-card .card-content[data-v-2d70059e]:hover{border-color:#ff2442;background:#fff5f7}.aspect-ratio-group[data-v-2d70059e]{display:flex;gap:12px}.aspect-btn[data-v-2d70059e]{flex:1;cursor:pointer}.aspect-btn input[type=radio][data-v-2d70059e]{display:none}.aspect-btn input[type=radio]:checked+.aspect-content[data-v-2d70059e]{border-color:#ff2442;background:#fff5f7}.aspect-btn input[type=radio]:checked+.aspect-content .aspect-preview[data-v-2d70059e]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%)}.aspect-btn input[type=radio]:checked+.aspect-content .aspect-label[data-v-2d70059e]{color:#ff2442;font-weight:600}.aspect-btn .aspect-content[data-v-2d70059e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;border:2px solid #e8e8e8;border-radius:12px;transition:all .3s}.aspect-btn .aspect-content[data-v-2d70059e]:hover{border-color:#ff2442;background:#fff5f7}.aspect-btn .aspect-content .aspect-preview[data-v-2d70059e]{width:40px;background:#e8e8e8;border-radius:4px;transition:all .3s}.aspect-btn .aspect-content .aspect-label[data-v-2d70059e]{font-size:13px;font-weight:500;color:#666;transition:all .3s}.quantity-control[data-v-2d70059e]{display:flex;align-items:center;gap:12px}.quantity-btn[data-v-2d70059e]{width:40px;height:40px;border:2px solid #ff2442;background:white;color:#ff2442;border-radius:10px;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.quantity-btn[data-v-2d70059e]:hover:not(:disabled){background:#ff2442;color:#fff}.quantity-btn[data-v-2d70059e]:disabled{opacity:.3;cursor:not-allowed}.quantity-input[data-v-2d70059e]{width:80px;height:40px;text-align:center;font-size:18px;font-weight:600;border:2px solid #e8e8e8;border-radius:10px;color:#333}.quantity-input[data-v-2d70059e]:focus{outline:none;border-color:#ff2442}.input-hint[data-v-2d70059e]{font-size:12px;color:#999;margin-top:8px}.text-input[data-v-2d70059e]{width:100%;padding:12px 16px;border:2px solid #e8e8e8;border-radius:10px;font-size:14px;color:#333;transition:all .3s}.text-input[data-v-2d70059e]::placeholder{color:#999}.text-input[data-v-2d70059e]:focus{outline:none;border-color:#ff2442;background:#fff5f7}.text-input[data-v-2d70059e]:hover{border-color:#ff2442}.script-input-wrapper[data-v-2d70059e]{position:relative;display:flex;flex-direction:column;gap:12px}.script-textarea[data-v-2d70059e]{width:100%;padding:12px 16px;border:2px solid #e8e8e8;border-radius:10px;font-size:14px;color:#333;transition:all .3s;resize:vertical;min-height:100px;font-family:inherit}.script-textarea[data-v-2d70059e]::placeholder{color:#999}.script-textarea[data-v-2d70059e]:focus{outline:none;border-color:#ff2442;background:#fff5f7}.script-textarea[data-v-2d70059e]:hover{border-color:#ff2442}.ai-generate-btn[data-v-2d70059e]{align-self:flex-end;padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.ai-generate-btn i[data-v-2d70059e]{font-size:14px}.ai-generate-btn[data-v-2d70059e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.ai-generate-btn[data-v-2d70059e]:active:not(:disabled){transform:translateY(0)}.ai-generate-btn[data-v-2d70059e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.audio-grid[data-v-2d70059e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.audio-card[data-v-2d70059e]{cursor:pointer;position:relative}.audio-card input[type=radio][data-v-2d70059e]{display:none}.audio-card input[type=radio]:checked+.audio-content[data-v-2d70059e]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);border-color:transparent}.audio-card input[type=radio]:checked+.audio-content .audio-icon[data-v-2d70059e]{background:rgba(255,255,255,.2)}.audio-card input[type=radio]:checked+.audio-content .audio-icon i[data-v-2d70059e]{color:#fff}.audio-card input[type=radio]:checked+.audio-content .audio-name[data-v-2d70059e],.audio-card input[type=radio]:checked+.audio-content .audio-gender[data-v-2d70059e]{color:#fff}.audio-card input[type=radio]:checked+.audio-content .audio-play-btn[data-v-2d70059e]{background:rgba(255,255,255,.2);color:#fff;padding:0}.audio-card input[type=radio]:checked+.audio-content .audio-play-btn[data-v-2d70059e]:hover{background:rgba(255,255,255,.3)}.audio-card .audio-content[data-v-2d70059e]{display:flex;align-items:center;gap:12px;padding:12px;border:2px solid #e8e8e8;border-radius:10px;background:white;transition:all .3s}.audio-card .audio-content[data-v-2d70059e]:hover{border-color:#ff2442;background:#fff5f7}.audio-card .audio-icon[data-v-2d70059e]{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.audio-card .audio-icon i[data-v-2d70059e]{font-size:18px;color:#666}.audio-card .audio-info[data-v-2d70059e]{flex:1;min-width:0}.audio-card .audio-info .audio-name[data-v-2d70059e]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px;transition:color .3s}.audio-card .audio-info .audio-gender[data-v-2d70059e]{font-size:12px;color:#999;transition:color .3s}.audio-card .audio-play-btn[data-v-2d70059e]{width:32px;height:32px;border:none;border-radius:50%;background:#f5f5f5;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:all .2s}.audio-card .audio-play-btn i[data-v-2d70059e]{font-size:12px}.audio-card .audio-play-btn[data-v-2d70059e]:hover{background:#ff2442;color:#fff;transform:scale(1.1)}.audio-card .audio-play-btn.playing[data-v-2d70059e]{background:#ff2442;color:#fff;animation:pulse-2d70059e 1.5s ease-in-out infinite}@keyframes pulse-2d70059e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.form-actions[data-v-2d70059e]{margin-top:32px}.submit-btn[data-v-2d70059e]{width:100%;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn i[data-v-2d70059e]{font-size:18px}.submit-btn[data-v-2d70059e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ff244266}.submit-btn[data-v-2d70059e]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-2d70059e]:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes fadeIn-2d70059e{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.modal-container[data-v-2d70059e]{width:95%;max-height:90vh}.modal-content[data-v-2d70059e]{padding:20px}.select-grid[data-v-2d70059e]{grid-template-columns:repeat(2,1fr)}.audio-grid[data-v-2d70059e]{grid-template-columns:1fr}.aspect-ratio-group[data-v-2d70059e]{flex-direction:column}}.material-toolbar[data-v-bac3d136]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0}.material-toolbar.compact[data-v-bac3d136]{padding:16px;gap:12px}.toolbar-left[data-v-bac3d136]{display:flex;align-items:center;gap:12px}.upload-btn[data-v-bac3d136]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #ff244233}.upload-btn[data-v-bac3d136]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ff244259}.upload-btn[data-v-bac3d136]:active{transform:translateY(0)}.upload-btn svg[data-v-bac3d136]{flex-shrink:0}.compact .upload-btn[data-v-bac3d136]{padding:8px 16px;font-size:13px}.create-video-btn[data-v-bac3d136]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#25f4ee 0%,#fe2c55 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 2px 8px #25f4ee40}.create-video-btn[data-v-bac3d136]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #25f4ee59}.create-video-btn[data-v-bac3d136]:active{transform:translateY(0)}.create-video-btn i[data-v-bac3d136]{font-size:16px}.compact .create-video-btn[data-v-bac3d136]{padding:8px 16px;font-size:13px}.filter-tabs[data-v-bac3d136]{display:flex;gap:8px}.filter-tab[data-v-bac3d136]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e8e8e8;background:white;border-radius:6px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.filter-tab .count[data-v-bac3d136]{font-size:12px;color:#999}.filter-tab[data-v-bac3d136]:hover{border-color:#ff2442;color:#ff2442}.filter-tab:hover .count[data-v-bac3d136]{color:#ff2442}.filter-tab.active[data-v-bac3d136]{background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border-color:transparent}.filter-tab.active .count[data-v-bac3d136]{color:#ffffffe6}.compact .filter-tab[data-v-bac3d136]{padding:6px 12px;font-size:13px}.search-box[data-v-bac3d136]{display:flex;align-items:center;gap:8px;padding:0 12px;background:#f5f5f5;border-radius:8px;flex:1;max-width:400px;margin-left:auto}.search-box .search-icon[data-v-bac3d136]{color:#999;flex-shrink:0}.search-box .search-input[data-v-bac3d136]{flex:1;border:none;background:transparent;padding:10px 0;font-size:14px;outline:none;color:#333}.search-box .search-input[data-v-bac3d136]::placeholder{color:#999}.search-box .clear-search[data-v-bac3d136]{width:20px;height:20px;min-width:20px;min-height:20px;border:none;background:#ddd;color:#767373;border-radius:50%;font-size:18px;line-height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center;padding-bottom:3px}.search-box .clear-search[data-v-bac3d136]:hover{background:#ccc}.compact .search-box[data-v-bac3d136]{padding:0 10px;max-width:300px}.compact .search-box .search-input[data-v-bac3d136]{padding:8px 0;font-size:13px}@media (max-width: 768px){.material-toolbar[data-v-bac3d136]{flex-wrap:wrap}.search-box[data-v-bac3d136]{width:100%;max-width:100%;order:3}}.material-card[data-v-e3fb1b35]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;cursor:pointer;position:relative}.material-card[data-v-e3fb1b35]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.material-card:hover .delete-btn-top[data-v-e3fb1b35],.material-card:hover .publish-btn-top[data-v-e3fb1b35]{opacity:1}.material-card.is-selected[data-v-e3fb1b35]{box-shadow:0 0 0 3px #ff2442}.material-card.is-selected .checkbox-wrapper input[data-v-e3fb1b35]{border-color:#ff2442;background:linear-gradient(135deg,#ff2442,#ff6b93)}.material-card.is-selected .checkbox-wrapper input[data-v-e3fb1b35]:after{opacity:1}.material-card.is-selectable .preview-area[data-v-e3fb1b35]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.05);opacity:0;transition:opacity .2s}.material-card.is-selectable:hover .preview-area[data-v-e3fb1b35]:before{opacity:1}.material-card.is-selectable .ai-badge[data-v-e3fb1b35]{left:40px}.material-card .preview-area.is-disabled[data-v-e3fb1b35]{cursor:not-allowed}.delete-btn-top[data-v-e3fb1b35]{position:absolute;top:8px;right:8px;z-index:10;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.95);color:#f44336;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;box-shadow:0 2px 8px #00000026;flex-shrink:0;padding:0}.delete-btn-top[data-v-e3fb1b35]:hover{background:#f44336;color:#fff;transform:scale(1.1)}.delete-btn-top svg[data-v-e3fb1b35]{flex-shrink:0}.publish-btn-top[data-v-e3fb1b35]{position:absolute;top:8px;right:44px;z-index:10;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.95);color:#ff2442;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s;box-shadow:0 2px 8px #00000026;flex-shrink:0;padding:0}.publish-btn-top[data-v-e3fb1b35]:hover{background:#ff2442;color:#fff;transform:scale(1.1)}.publish-btn-top svg[data-v-e3fb1b35]{flex-shrink:0}.checkbox-wrapper[data-v-e3fb1b35]{position:absolute;top:12px;left:12px;z-index:10}.checkbox-wrapper input[type=checkbox][data-v-e3fb1b35]{width:20px;height:20px;border:2px solid #fff;border-radius:4px;background:rgba(0,0,0,.2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition:all .2s}.checkbox-wrapper input[type=checkbox][data-v-e3fb1b35]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;opacity:0}.checkbox-wrapper input[type=checkbox][data-v-e3fb1b35]:checked{background:linear-gradient(135deg,#ff2442,#ff6b93);border-color:#ff2442}.checkbox-wrapper input[type=checkbox][data-v-e3fb1b35]:checked:after{opacity:1}.preview-area[data-v-e3fb1b35]{position:relative;width:100%;padding-bottom:100%;background:#f5f5f5;overflow:hidden}.preview-area .preview-image[data-v-e3fb1b35]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.preview-area .ai-badge[data-v-e3fb1b35]{position:absolute;top:8px;left:8px;z-index:5;display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:12px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #667eea4d;letter-spacing:.5px;transition:left .2s ease}.preview-area .ai-badge svg[data-v-e3fb1b35]{flex-shrink:0}.preview-area .status-overlay[data-v-e3fb1b35]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.preview-area .status-overlay.processing[data-v-e3fb1b35]{background:rgba(255,255,255,.85)}.preview-area .status-overlay.processing .status-content[data-v-e3fb1b35]{color:#667eea}.preview-area .status-overlay.failed[data-v-e3fb1b35]{background:rgba(255,255,255,.9)}.preview-area .status-overlay.failed .status-content[data-v-e3fb1b35]{color:#f44336}.preview-area .status-overlay .status-content[data-v-e3fb1b35]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.preview-area .status-overlay .status-content .status-text[data-v-e3fb1b35]{font-size:14px;font-weight:500}.preview-area .status-overlay .status-content .progress-info[data-v-e3fb1b35]{width:100%;max-width:160px;display:flex;flex-direction:column;align-items:center;gap:8px}.preview-area .status-overlay .status-content .progress-info .progress-bar-wrapper[data-v-e3fb1b35]{width:100%;height:6px;background:rgba(102,126,234,.2);border-radius:3px;overflow:hidden}.preview-area .status-overlay .status-content .progress-info .progress-bar-wrapper .progress-bar[data-v-e3fb1b35]{height:100%;background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);border-radius:3px;transition:width .3s ease}.preview-area .status-overlay .status-content .progress-info .progress-text[data-v-e3fb1b35]{font-size:12px;font-weight:600;color:#667eea}.image-preview-wrapper[data-v-e3fb1b35]{position:absolute;top:0;left:0;width:100%;height:100%}.image-preview-wrapper .image-count-badge[data-v-e3fb1b35]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.image-preview-wrapper .image-count-badge svg[data-v-e3fb1b35]{flex-shrink:0}.video-preview-wrapper[data-v-e3fb1b35]{position:absolute;top:0;left:0;width:100%;height:100%}.video-preview-wrapper .play-icon[data-v-e3fb1b35]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:.9}.video-preview-wrapper .duration-badge[data-v-e3fb1b35]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.info-area[data-v-e3fb1b35]{padding:12px}.file-name[data-v-e3fb1b35]{font-size:14px;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.file-meta[data-v-e3fb1b35]{display:flex;align-items:center;gap:8px;font-size:13px;color:#666}.file-meta .file-type[data-v-e3fb1b35]{font-size:16px}.file-meta .file-size[data-v-e3fb1b35]{color:#999}.spin[data-v-e3fb1b35]{animation:spin-e3fb1b35 1s linear infinite}@keyframes spin-e3fb1b35{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.material-card[data-v-e3fb1b35]:hover{transform:none}.delete-btn-top[data-v-e3fb1b35],.publish-btn-top[data-v-e3fb1b35]{opacity:1}}.material-grid-wrapper[data-v-4f2fa8ce]{flex:1;overflow-y:auto;padding:20px}.material-grid[data-v-4f2fa8ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;align-content:start}.material-grid.compact[data-v-4f2fa8ce]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.material-grid.large[data-v-4f2fa8ce]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.loading-indicator[data-v-4f2fa8ce],.no-more-tip[data-v-4f2fa8ce]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:24px;color:#999;font-size:14px}.loading-state[data-v-4f2fa8ce],.empty-state[data-v-4f2fa8ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:48px 24px}.loading-state[data-v-4f2fa8ce]{gap:16px;color:#666;font-size:14px}.empty-state .empty-text[data-v-4f2fa8ce]{font-size:18px;color:#666;margin:24px 0 8px;font-weight:500}.empty-state .empty-hint[data-v-4f2fa8ce]{font-size:14px;color:#999;margin:0}.spin[data-v-4f2fa8ce]{animation:spin-4f2fa8ce 1s linear infinite}@keyframes spin-4f2fa8ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.material-grid[data-v-4f2fa8ce]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 768px){.material-grid-wrapper[data-v-4f2fa8ce]{padding:12px}.material-grid[data-v-4f2fa8ce]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.material-uploader[data-v-7b751987]{width:100%}.upload-area[data-v-7b751987]{border:2px dashed #d9d9d9;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.upload-area[data-v-7b751987]:hover{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.03),rgba(255,107,147,.03))}.upload-area.is-dragging[data-v-7b751987]{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.08),rgba(255,107,147,.08));transform:scale(1.02)}.upload-icon[data-v-7b751987]{color:#999;margin-bottom:16px}.upload-icon svg[data-v-7b751987]{width:64px;height:64px}.upload-text .primary-text[data-v-7b751987]{font-size:16px;color:#333;margin:0 0 8px;font-weight:500}.upload-text .secondary-text[data-v-7b751987]{font-size:13px;color:#999;margin:0}.upload-queue[data-v-7b751987]{margin-top:24px}.queue-title[data-v-7b751987]{font-size:15px;color:#333;margin:0 0 16px;font-weight:500}.upload-items[data-v-7b751987]{display:flex;flex-direction:column;gap:12px}.upload-item[data-v-7b751987]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;position:relative;overflow:hidden}.upload-item.status-success[data-v-7b751987]{border-color:#ff2442;background:linear-gradient(135deg,rgba(255,36,66,.05),rgba(255,107,147,.05))}.upload-item.status-error[data-v-7b751987]{border-color:#f44336;background:#fef0f0}.item-preview[data-v-7b751987]{width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.item-preview img[data-v-7b751987]{width:100%;height:100%;object-fit:cover}.item-preview .preview-placeholder[data-v-7b751987]{font-size:24px}.item-info[data-v-7b751987]{flex:1;min-width:0}.item-name[data-v-7b751987]{font-size:14px;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.item-meta[data-v-7b751987]{font-size:13px;color:#999;display:flex;gap:12px}.item-progress[data-v-7b751987]{color:#ff2442;font-weight:500}.item-error[data-v-7b751987]{color:#f44336;font-size:12px}.item-progress-bar[data-v-7b751987]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f0f0f0}.item-progress-bar .progress-fill[data-v-7b751987]{height:100%;background:linear-gradient(90deg,#ff2442,#ff6b93);transition:width .3s ease}.item-status[data-v-7b751987]{flex-shrink:0}.status-icon[data-v-7b751987]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.status-icon.loading[data-v-7b751987]{color:#2196f3}.status-icon.success[data-v-7b751987]{color:#4caf50}.status-icon.error[data-v-7b751987]{color:#f44336}.status-icon.pending[data-v-7b751987]{color:#999}.item-remove[data-v-7b751987]{width:24px;height:24px;border:none;background:transparent;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0;transition:color .2s;flex-shrink:0}.item-remove[data-v-7b751987]:hover{color:#f44336}.spin[data-v-7b751987]{animation:spin-7b751987 1s linear infinite}@keyframes spin-7b751987{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.upload-area[data-v-7b751987]{padding:32px 16px}.upload-icon svg[data-v-7b751987]{width:48px;height:48px}.upload-text .primary-text[data-v-7b751987]{font-size:14px}.upload-text .secondary-text[data-v-7b751987]{font-size:12px}}.modal-overlay[data-v-b0d1d55b]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-b0d1d55b .2s ease}@keyframes fadeIn-b0d1d55b{0%{opacity:0}to{opacity:1}}.modal-container[data-v-b0d1d55b]{width:90%;max-width:500px;max-height:85vh;background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;animation:slideUp-b0d1d55b .3s ease}@keyframes slideUp-b0d1d55b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-b0d1d55b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-title[data-v-b0d1d55b]{margin:0;font-size:18px;font-weight:600;color:#333}.close-btn[data-v-b0d1d55b]{width:32px;height:32px;border:none;background:transparent;color:#999;font-size:20px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.close-btn[data-v-b0d1d55b]:hover{background:#f0f0f0;color:#333}.modal-content[data-v-b0d1d55b]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.material-info[data-v-b0d1d55b]{display:flex;gap:16px;padding:16px;background:#f8f9fa;border-radius:12px}.material-preview[data-v-b0d1d55b]{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;position:relative}.material-preview .preview-image[data-v-b0d1d55b]{width:100%;height:100%;object-fit:cover}.material-preview .play-icon[data-v-b0d1d55b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.material-details[data-v-b0d1d55b]{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.material-name[data-v-b0d1d55b]{margin:0 0 8px;font-size:14px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-meta[data-v-b0d1d55b]{margin:0;font-size:12px;color:#666}.section-label[data-v-b0d1d55b]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;display:block}.platform-tabs[data-v-b0d1d55b]{display:flex;gap:8px}.platform-tab[data-v-b0d1d55b]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;background:white;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.platform-tab .platform-icon[data-v-b0d1d55b]{width:20px;height:20px;object-fit:contain}.platform-tab .account-count[data-v-b0d1d55b]{font-size:12px;color:#999}.platform-tab[data-v-b0d1d55b]:hover:not(.active){border-color:#ff2442;color:#ff2442}.platform-tab.active[data-v-b0d1d55b]{border-color:#ff2442;background:#ff2442;color:#fff}.platform-tab.active .account-count[data-v-b0d1d55b]{color:#fffc}.loading-accounts[data-v-b0d1d55b],.empty-accounts[data-v-b0d1d55b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#999;font-size:14px;gap:12px}.loading-accounts i[data-v-b0d1d55b],.empty-accounts i[data-v-b0d1d55b]{font-size:32px}.account-list[data-v-b0d1d55b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:240px;overflow-y:auto}.account-item[data-v-b0d1d55b]{display:flex;align-items:center;gap:8px;padding:10px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}.account-item[data-v-b0d1d55b]:hover:not(.selected){border-color:#ff2442;background:#fff5f5}.account-item.selected[data-v-b0d1d55b]{border-color:#ff2442;background:#fff5f5}.account-item.selected .account-name[data-v-b0d1d55b]{color:#ff2442}.account-item .account-avatar[data-v-b0d1d55b]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.account-item .account-info[data-v-b0d1d55b]{flex:1;min-width:0}.account-item .account-name[data-v-b0d1d55b]{font-size:12px;font-weight:500;color:#333;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-item .account-platform[data-v-b0d1d55b]{font-size:11px;color:#999}.account-item .check-icon[data-v-b0d1d55b]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;background:#ff2442;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:10px}.publish-actions[data-v-b0d1d55b]{display:flex;gap:12px;margin-top:auto}.btn[data-v-b0d1d55b]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.btn[data-v-b0d1d55b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-b0d1d55b]{background:#f0f0f0;color:#666}.btn-secondary[data-v-b0d1d55b]:hover:not(:disabled){background:#e0e0e0}.btn-primary[data-v-b0d1d55b]{background:linear-gradient(135deg,#ff2442,#ff6b6b);color:#fff}.btn-primary[data-v-b0d1d55b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff244266}@media (max-width: 768px){.modal-container[data-v-b0d1d55b]{width:95%;max-height:90vh}.modal-content[data-v-b0d1d55b]{padding:16px}.material-preview[data-v-b0d1d55b]{width:60px;height:60px}.account-list[data-v-b0d1d55b]{grid-template-columns:repeat(2,1fr)}}.material-management[data-v-b5931068]{width:100%;height:100%;display:flex;flex-direction:column;background:#f8f9fa}.loading-container[data-v-b5931068]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);height:100%}.loading-container i[data-v-b5931068]{font-size:48px;margin-bottom:16px}.loading-container span[data-v-b5931068]{font-size:16px}.loading-container i.fa-spinner[data-v-b5931068]{animation:spin-b5931068 1s linear infinite}@keyframes spin-b5931068{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.uploader-modal[data-v-b5931068]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-b5931068 .2s ease}.modal-content[data-v-b5931068]{width:90%;max-width:800px;max-height:90vh;background:white;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column}.modal-header[data-v-b5931068]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8e8e8}.modal-header h3[data-v-b5931068]{margin:0;font-size:18px;color:#333;font-weight:600}.modal-header .close-btn[data-v-b5931068]{width:32px;height:32px;border:none;background:transparent;color:#999;font-size:28px;line-height:1;cursor:pointer;padding:0;transition:color .2s}.modal-header .close-btn[data-v-b5931068]:hover{color:#333}.modal-body[data-v-b5931068]{flex:1;overflow-y:auto;padding:24px}@keyframes fadeIn-b5931068{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.modal-content[data-v-b5931068]{width:95%;max-height:95vh}}.drawer-overlay[data-v-c33a422b]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1999;display:flex;justify-content:flex-end}.drawer-container[data-v-c33a422b]{height:100%;background:#fff;box-shadow:-4px 0 20px #00000026;display:flex;flex-direction:column;max-width:100vw}.drawer-header[data-v-c33a422b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;flex-shrink:0}.drawer-title[data-v-c33a422b]{font-size:18px;font-weight:600;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-close[data-v-c33a422b]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;transition:all .3s;flex-shrink:0;margin-left:12px}.drawer-close[data-v-c33a422b]:hover{background:#f5f5f5;color:#333}.drawer-close i[data-v-c33a422b]{font-size:16px}.drawer-body[data-v-c33a422b]{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.drawer-body[data-v-c33a422b]::-webkit-scrollbar{width:6px}.drawer-body[data-v-c33a422b]::-webkit-scrollbar-track{background:transparent}.drawer-body[data-v-c33a422b]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.drawer-body[data-v-c33a422b]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.drawer-footer[data-v-c33a422b]{padding:16px 20px;border-top:1px solid #eee;flex-shrink:0}.drawer-fade-enter-active[data-v-c33a422b],.drawer-fade-leave-active[data-v-c33a422b]{transition:opacity .3s ease}.drawer-fade-enter-from[data-v-c33a422b],.drawer-fade-leave-to[data-v-c33a422b]{opacity:0}.drawer-slide-enter-active[data-v-c33a422b],.drawer-slide-leave-active[data-v-c33a422b]{transition:transform .3s ease}.drawer-slide-enter-from[data-v-c33a422b],.drawer-slide-leave-to[data-v-c33a422b]{transform:translate(100%)}@media (max-width: 768px){.drawer-container[data-v-c33a422b]{width:100%!important;max-width:100%}.drawer-header[data-v-c33a422b]{padding:14px 16px}.drawer-body[data-v-c33a422b]{padding:4px}.drawer-footer[data-v-c33a422b]{padding:14px 16px}}.note-card[data-v-3238329f]{background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;cursor:pointer}.note-card[data-v-3238329f]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.note-image[data-v-3238329f]{width:100%;height:206px;object-fit:cover}.note-content[data-v-3238329f]{padding:12px}.note-title[data-v-3238329f]{font-size:15px;font-weight:600;text-align:left;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.note-title[data-v-3238329f] .comment-emoji{display:inline-block;vertical-align:sub;width:20px;height:20px;margin:0 2px}.note-desc[data-v-3238329f]{color:var(--text-secondary);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.note-meta[data-v-3238329f]{display:flex;justify-content:space-between;color:var(--text-light);font-size:12px}.note-likes[data-v-3238329f]{display:flex;align-items:center}.note-likes i[data-v-3238329f]{margin-right:5px;font-size:12px}.note-author[data-v-3238329f]{display:flex;align-items:center;gap:5px}.note-author-avatar[data-v-3238329f]{width:20px;height:20px;border-radius:50%;object-fit:cover}.note-author-avatar[data-v-3238329f]:hover{transform:scale(1.1)}.empty-state[data-v-f925d1f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary, #999)}.empty-icon[data-v-f925d1f3]{margin-bottom:20px;opacity:.6}.empty-icon i[data-v-f925d1f3]{font-size:64px;color:var(--text-light, #ccc)}.empty-icon img[data-v-f925d1f3]{width:160px}.empty-text[data-v-f925d1f3]{font-size:16px;font-weight:500;color:var(--text-secondary, #999);margin-bottom:8px}.empty-description[data-v-f925d1f3]{font-size:14px;color:var(--text-light, #ccc);text-align:center;line-height:1.5}[data-v-4bf490df]:root{--primary-color: #ff2e63;--primary-light: #ff6b93;--primary-dark: #d4003a;--bg-color: #f5f5f5;--sidebar-bg: #fff;--card-bg: #fff;--text-primary: #333;--text-secondary: #666;--text-light: #999;--border-color: #eee;--shadow: 0 2px 12px rgba(0, 0, 0, .08)}.modal-overlay[data-v-4bf490df]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2001;padding:20px;opacity:0;visibility:hidden;transition:all .3s}.modal-overlay.active[data-v-4bf490df]{opacity:1;visibility:visible}.modal-overlay.active .note-modal[data-v-4bf490df]{transform:translateY(0)}.note-modal[data-v-4bf490df]{background:white;border-radius:16px;width:90%;max-width:1000px;height:85vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0003;transform:translateY(20px);transition:transform .3s;position:relative}.modal-left[data-v-4bf490df]{flex:0 0 45%;display:flex;align-items:flex-start;justify-content:center;background:#f9f9f9;overflow:hidden}.modal-image[data-v-4bf490df]{width:100%;height:100%;object-fit:contain}.modal-right[data-v-4bf490df]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-top:0;box-sizing:border-box}.modal-header[data-v-4bf490df]{padding:20px 25px 15px;border-bottom:1px solid var(--border-color);flex-shrink:0}.modal-title[data-v-4bf490df]{font-size:18px;font-weight:600;margin-top:16px;line-height:1.5;word-break:break-word}.modal-title img[data-v-4bf490df]{width:20px;height:20px;vertical-align:sub}.modal-author[data-v-4bf490df]{display:flex;align-items:center}.author-avatar[data-v-4bf490df]{width:36px;height:36px;border-radius:50%;background-color:var(--primary-light);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-right:12px}.author-avatar img[data-v-4bf490df]{width:100%;height:100%;border-radius:200px}.author-info h4[data-v-4bf490df]{font-weight:600;margin-bottom:2px;font-size:15px}.author-info p[data-v-4bf490df]{color:var(--text-light);font-size:13px}.modal-content[data-v-4bf490df]{flex:1;padding:20px 25px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.modal-content img[data-v-4bf490df]{width:20px;height:20px;vertical-align:sub}.modal-content[data-v-4bf490df]::-webkit-scrollbar{width:6px}.modal-content[data-v-4bf490df]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-4bf490df]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.modal-content[data-v-4bf490df]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.modal-text[data-v-4bf490df]{white-space:pre-line;margin-bottom:20px}.modal-text p[data-v-4bf490df]{margin-bottom:15px;line-height:1.7}.modal-text ul[data-v-4bf490df]{padding-left:20px;margin-bottom:15px}.modal-text ul li[data-v-4bf490df]{margin-bottom:8px}.modal-text img[data-v-4bf490df]{width:20px;height:20px;vertical-align:sub}.modal-stats[data-v-4bf490df]{display:flex;flex-direction:column;gap:12px;padding:16px 25px;border-top:1px solid var(--border-color);background:white;flex-shrink:0}.stats-group[data-v-4bf490df]{display:flex;gap:24px;align-items:center;justify-content:flex-start}.comment-input-section[data-v-4bf490df]{display:flex;align-items:center;gap:10px}.comment-input-wrapper[data-v-4bf490df]{flex:1;display:flex;align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:24px;padding:8px 12px;transition:all .3s;min-width:0}.comment-input-wrapper[data-v-4bf490df]:focus-within{border-color:var(--primary-color);background:white;box-shadow:0 0 0 3px #ff24421a}.comment-input-wrapper[data-v-4bf490df]:hover:not(:focus-within){border-color:#d0d0d0;background:#fafafa}.comment-input[data-v-4bf490df]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-primary);padding:4px 8px;min-width:0}.comment-input[data-v-4bf490df]::placeholder{color:var(--text-light)}.comment-send-btn[data-v-4bf490df]{width:32px;height:32px;border-radius:50%;border:none;background:var(--border-color);color:var(--text-light);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}.comment-send-btn.active[data-v-4bf490df]{background:var(--primary-color);color:#fff;transform:scale(1.05)}.comment-send-btn[data-v-4bf490df]:hover:not(:disabled){background:var(--primary-color);color:#fff;transform:scale(1.1)}.comment-send-btn[data-v-4bf490df]:active:not(:disabled){transform:scale(.95)}.comment-send-btn[data-v-4bf490df]:disabled{opacity:.6;cursor:not-allowed}.ai-comment-btn[data-v-4bf490df]{position:relative;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff2442 0%,#ff6b93 100%);color:#fff;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;overflow:hidden;padding:8px 14px;box-shadow:0 2px 8px #ff24424d;flex-shrink:0;white-space:nowrap}.ai-comment-btn[data-v-4bf490df]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.ai-comment-btn[data-v-4bf490df]:hover:not(:disabled):before{left:100%}.ai-comment-btn[data-v-4bf490df]:hover:not(:disabled){background:linear-gradient(135deg,#ff6b93 0%,#ff2442 100%);box-shadow:0 6px 20px #ff244299,0 0 30px #ff24424d inset;transform:translateY(-2px)}.ai-comment-btn[data-v-4bf490df]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #ff244266,0 0 15px #ff244233 inset}.ai-comment-btn[data-v-4bf490df]:disabled{opacity:.6;cursor:not-allowed;box-shadow:0 2px 8px #ff244233}.ai-comment-btn i[data-v-4bf490df]{font-size:16px;filter:drop-shadow(0 0 4px rgba(255,255,255,.5));animation:sparkle-4bf490df 2s ease-in-out infinite}@keyframes sparkle-4bf490df{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}50%{transform:scale(1.1) rotate(180deg);filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}}.stat[data-v-4bf490df]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:14px;transition:color .3s}.stat[data-v-4bf490df]:hover{color:var(--primary-color)}.stat i[data-v-4bf490df]{font-size:16px;color:var(--text-light);transition:color .3s}.stat:hover i[data-v-4bf490df]{color:var(--primary-color)}.stat span[data-v-4bf490df]{font-weight:500}.comments-section[data-v-4bf490df]{margin-top:10px}.comments-title[data-v-4bf490df]{font-size:16px;font-weight:600;margin-bottom:15px;color:var(--text-primary)}.comment-item[data-v-4bf490df]{padding:12px 0;border-bottom:1px solid var(--border-color)}.comment-item[data-v-4bf490df]:last-child{border-bottom:none}.comment-header[data-v-4bf490df]{display:flex;align-items:center;margin-bottom:8px}.comment-avatar[data-v-4bf490df]{width:28px;height:28px;border-radius:100px;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;font-weight:700;margin-right:10px}.comment-avatar img[data-v-4bf490df]{width:100%;height:100%;border-radius:100px}.comment-author[data-v-4bf490df]{font-weight:600;font-size:14px;margin-right:8px}.comment-time[data-v-4bf490df]{color:var(--text-light);font-size:12px}.comment-text[data-v-4bf490df]{font-size:14px;line-height:1.5;color:var(--text-secondary);padding-left:38px}.comment-text[data-v-4bf490df] .comment-emoji,.modal-text[data-v-4bf490df] .comment-emoji,.modal-title[data-v-4bf490df] .comment-emoji{display:inline-block;vertical-align:sub;width:20px;height:20px;margin:0 2px}.comment-image[data-v-4bf490df]{padding-left:38px;margin-top:8px}.comment-image-img[data-v-4bf490df]{max-width:100%;max-height:300px;border-radius:8px;object-fit:contain;cursor:pointer;transition:transform .2s}.comment-image-img[data-v-4bf490df]:hover{transform:scale(1.02)}.comment-actions[data-v-4bf490df]{display:flex;align-items:center;padding-left:38px;margin-top:8px}.comment-like[data-v-4bf490df]{display:flex;align-items:center;color:var(--text-light);font-size:13px;cursor:pointer}.comment-like i[data-v-4bf490df]{margin-right:5px;font-size:12px}.comment-loading-more[data-v-4bf490df]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.comment-loading-more i[data-v-4bf490df]{font-size:20px;margin-bottom:8px}.comment-loading-more span[data-v-4bf490df]{font-size:14px}.comment-loading-more i.fa-spinner[data-v-4bf490df]{animation:spin-4bf490df 1s linear infinite}.comment-no-more[data-v-4bf490df]{text-align:center;color:var(--text-light);padding:20px;font-size:14px}@keyframes spin-4bf490df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.close-button[data-v-4bf490df]{position:fixed;top:10%;right:14%;background:rgba(255,255,255,.9);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:var(--text-secondary);transition:all .2s;z-index:10;box-shadow:0 2px 8px #0000001a;touch-action:manipulation}.close-button[data-v-4bf490df]:hover{background:white;color:var(--primary-color)}.close-button[data-v-4bf490df]:active{transform:scale(.95);background:white}.modal-loading[data-v-4bf490df]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}@media (max-width: 900px){.modal-overlay[data-v-4bf490df]{padding:10px}.note-modal[data-v-4bf490df]{flex-direction:column;height:90vh;width:95%;border-radius:12px}.modal-left[data-v-4bf490df]{flex:0 0 40%;max-height:40%}.modal-image[data-v-4bf490df]{max-height:100%;object-fit:contain}.modal-header[data-v-4bf490df]{padding:16px 20px 12px}.modal-title[data-v-4bf490df]{font-size:16px;margin-top:12px}.modal-content[data-v-4bf490df]{padding:16px 20px}.modal-stats[data-v-4bf490df]{padding:12px 20px;gap:10px}.stats-group[data-v-4bf490df]{gap:20px}.stat[data-v-4bf490df]{font-size:13px}.comment-input-section[data-v-4bf490df]{gap:8px}.comment-input-wrapper[data-v-4bf490df]{padding:6px 10px}.comment-input[data-v-4bf490df]{font-size:13px}.comment-send-btn[data-v-4bf490df]{width:28px;height:28px;font-size:12px}.ai-comment-btn[data-v-4bf490df]{font-size:12px;padding:6px 12px}}@media (max-width: 600px){.modal-overlay[data-v-4bf490df]{padding:0;align-items:flex-end}.note-modal[data-v-4bf490df]{width:100%;height:95vh;max-height:95vh;border-radius:20px 20px 0 0;flex-direction:column;transform:translateY(100%);transition:transform .3s ease-out;display:flex;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.modal-overlay.active .note-modal[data-v-4bf490df]{transform:translateY(0)}.modal-left[data-v-4bf490df]{flex:0 0 auto;max-height:none;min-height:200px;height:35vh;overflow:hidden}.modal-image[data-v-4bf490df]{width:100%;height:100%;object-fit:cover;display:block}.modal-right[data-v-4bf490df]{flex:0 0 auto;min-height:auto;display:flex;flex-direction:column;padding-bottom:0}.modal-header[data-v-4bf490df]{padding:12px 16px 10px;flex-shrink:0}.modal-title[data-v-4bf490df]{font-size:15px;margin-top:10px;line-height:1.4}.author-avatar[data-v-4bf490df]{width:32px;height:32px;margin-right:10px}.author-info h4[data-v-4bf490df]{font-size:14px}.author-info p[data-v-4bf490df]{font-size:12px}.modal-content[data-v-4bf490df]{padding:12px 16px 0;flex:0 0 auto;overflow-y:visible}.modal-text[data-v-4bf490df]{font-size:14px;line-height:1.6;margin-bottom:16px}.comments-section[data-v-4bf490df]{margin-top:8px}.comments-title[data-v-4bf490df]{font-size:15px;margin-bottom:12px}.comment-item[data-v-4bf490df]{padding:10px 0}.comment-avatar[data-v-4bf490df]{width:24px;height:24px;margin-right:8px}.comment-author[data-v-4bf490df]{font-size:13px}.comment-time[data-v-4bf490df]{font-size:11px}.comment-text[data-v-4bf490df]{font-size:13px;padding-left:32px;line-height:1.5}.comment-image[data-v-4bf490df],.comment-actions[data-v-4bf490df]{padding-left:32px}.comment-like[data-v-4bf490df]{font-size:12px}.modal-stats[data-v-4bf490df]{position:sticky;bottom:0;left:0;right:0;padding:12px 16px;gap:12px;border-top:1px solid var(--border-color);background:var(--bg-color);z-index:1000;margin-top:auto}.stats-group[data-v-4bf490df]{justify-content:space-around;gap:16px;width:100%}.stat[data-v-4bf490df]{font-size:13px;flex:1;justify-content:center;gap:4px}.stat i[data-v-4bf490df]{font-size:15px}.comment-input-section[data-v-4bf490df]{flex-direction:column;gap:10px;width:100%}.comment-input-wrapper[data-v-4bf490df]{width:100%;padding:10px 14px;border-radius:20px}.comment-input[data-v-4bf490df]{font-size:14px;padding:2px 6px}.comment-send-btn[data-v-4bf490df]{width:36px;height:36px;font-size:14px}.ai-comment-btn[data-v-4bf490df]{width:100%;justify-content:center;font-size:13px;padding:10px 16px;border-radius:20px}.close-button[data-v-4bf490df]{position:fixed;top:10px;right:10px;left:auto;transform:none;width:40px;height:40px;font-size:16px;background:rgba(255,255,255,.95);box-shadow:0 2px 10px #00000026;z-index:1001}}@media (max-width: 480px){.note-modal[data-v-4bf490df]{height:100vh;max-height:100vh;border-radius:0}.modal-left[data-v-4bf490df]{height:30vh;min-height:180px}.modal-right[data-v-4bf490df]{flex:0 0 auto;min-height:auto;padding-bottom:0}.modal-header[data-v-4bf490df]{padding:10px 14px 8px}.modal-title[data-v-4bf490df]{font-size:14px;margin-top:8px}.modal-content[data-v-4bf490df]{padding:10px 14px 0;flex:0 0 auto}.modal-text[data-v-4bf490df]{font-size:13px}.comments-title[data-v-4bf490df]{font-size:14px}.comment-text[data-v-4bf490df]{font-size:12px}.modal-stats[data-v-4bf490df]{position:sticky;bottom:0;left:0;right:0;padding:10px 14px;gap:10px;background:var(--bg-color);border-top:1px solid var(--border-color);z-index:1000;margin-top:auto}.stats-group[data-v-4bf490df]{gap:12px}.stat[data-v-4bf490df]{font-size:12px;gap:4px}.stat i[data-v-4bf490df]{font-size:14px}.comment-input-wrapper[data-v-4bf490df]{padding:8px 12px}.comment-input[data-v-4bf490df]{font-size:13px}.comment-send-btn[data-v-4bf490df]{width:32px;height:32px;font-size:13px}.ai-comment-btn[data-v-4bf490df]{font-size:12px;padding:10px 14px}}@media (hover: none) and (pointer: coarse){.close-button[data-v-4bf490df]:active{transform:scale(.9)}.ai-comment-btn[data-v-4bf490df]:active:not(:disabled){transform:scale(.95)}.comment-send-btn[data-v-4bf490df]:active:not(:disabled){transform:scale(.9)}.comment-like[data-v-4bf490df]:active{transform:scale(.95)}.comment-image-img[data-v-4bf490df]:active{transform:scale(.98)}.stat[data-v-4bf490df]:active{transform:scale(.95)}}.comment-preview-overlay[data-v-4bf490df]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.comment-preview-dialog[data-v-4bf490df]{background:var(--card-bg, #fff);border-radius:12px;box-shadow:0 8px 32px #0003;min-width:500px;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.comment-preview-header[data-v-4bf490df]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color, #eee)}.comment-preview-title[data-v-4bf490df]{font-size:18px;font-weight:600;color:var(--text-primary, #333);margin:0}.comment-preview-close[data-v-4bf490df]{background:none;border:none;font-size:18px;color:var(--text-light, #999);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s}.comment-preview-close[data-v-4bf490df]:hover{color:var(--text-primary, #333)}.comment-preview-body[data-v-4bf490df]{flex:1;padding:24px;overflow-y:auto;min-height:0}.comment-preview-content[data-v-4bf490df]{font-size:15px;line-height:1.6;color:var(--text-primary, #333);word-break:break-word;white-space:pre-wrap}.comment-preview-footer[data-v-4bf490df]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color, #eee)}.comment-preview-btn[data-v-4bf490df]{display:flex;align-items:center;gap:6px;padding:8px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s;border:1px solid var(--border-color, #eee);background:var(--card-bg, #fff);color:var(--text-primary, #333)}.comment-preview-btn[data-v-4bf490df]:hover:not(:disabled){opacity:.8}.comment-preview-btn[data-v-4bf490df]:disabled{opacity:.6;cursor:not-allowed}.comment-preview-btn.cancel-btn[data-v-4bf490df]:hover:not(:disabled){background:var(--bg-color, #f5f5f5)}.comment-preview-btn.confirm-btn-primary[data-v-4bf490df]{background:var(--primary-color, #ff2e63);color:#fff;border-color:var(--primary-color, #ff2e63)}.comment-preview-btn.confirm-btn-primary[data-v-4bf490df]:hover:not(:disabled){background:var(--primary-dark, #d4003a);border-color:var(--primary-dark, #d4003a)}.confirm-fade-enter-active[data-v-4bf490df],.confirm-fade-leave-active[data-v-4bf490df]{transition:opacity .3s}.confirm-fade-enter-from[data-v-4bf490df],.confirm-fade-leave-to[data-v-4bf490df]{opacity:0}.confirm-scale-enter-active[data-v-4bf490df],.confirm-scale-leave-active[data-v-4bf490df]{transition:transform .3s,opacity .3s}.confirm-scale-enter-from[data-v-4bf490df],.confirm-scale-leave-to[data-v-4bf490df]{transform:scale(.9);opacity:0}@media (max-width: 600px){.confirm-scale-enter-from[data-v-4bf490df],.confirm-scale-leave-to[data-v-4bf490df]{transform:translateY(100%);opacity:1}}@media (max-width: 900px){.comment-preview-dialog[data-v-4bf490df]{min-width:auto;width:90%;max-width:500px}.comment-preview-header[data-v-4bf490df]{padding:16px 20px}.comment-preview-title[data-v-4bf490df]{font-size:16px}.comment-preview-body[data-v-4bf490df]{padding:20px}.comment-preview-content[data-v-4bf490df]{font-size:14px}.comment-preview-footer[data-v-4bf490df]{padding:12px 20px;gap:10px}.comment-preview-btn[data-v-4bf490df]{padding:8px 16px;font-size:13px}}@media (max-width: 600px){.comment-preview-overlay[data-v-4bf490df]{padding:0;align-items:flex-end}.comment-preview-dialog[data-v-4bf490df]{width:100%;max-width:100%;border-radius:20px 20px 0 0;max-height:90vh;margin:0}.comment-preview-header[data-v-4bf490df]{padding:14px 16px}.comment-preview-title[data-v-4bf490df]{font-size:15px}.comment-preview-close[data-v-4bf490df]{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.comment-preview-body[data-v-4bf490df]{padding:16px;max-height:calc(90vh - 140px)}.comment-preview-content[data-v-4bf490df]{font-size:14px;line-height:1.6}.comment-preview-footer[data-v-4bf490df]{padding:12px 16px;flex-direction:column;gap:10px}.comment-preview-btn[data-v-4bf490df]{width:100%;justify-content:center;padding:12px 16px;font-size:14px;border-radius:8px}}@media (max-width: 480px){.comment-preview-dialog[data-v-4bf490df]{max-height:95vh;border-radius:16px 16px 0 0}.comment-preview-header[data-v-4bf490df]{padding:12px 14px}.comment-preview-title[data-v-4bf490df]{font-size:14px}.comment-preview-body[data-v-4bf490df]{padding:14px;max-height:calc(95vh - 130px)}.comment-preview-content[data-v-4bf490df]{font-size:13px}.comment-preview-footer[data-v-4bf490df]{padding:10px 14px}.comment-preview-btn[data-v-4bf490df]{padding:10px 14px;font-size:13px}}.recommand-container[data-v-062e6272]{width:100%;height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:none;background-color:#fff;padding:20px}.header[data-v-062e6272]{display:flex;align-items:center;margin-bottom:25px}.search-bar[data-v-062e6272]{display:flex;align-items:center;background:white;border-radius:24px;padding:10px 16px;width:300px;box-shadow:var(--shadow);transition:all .3s ease;border:1px solid #e0e0e0}.search-bar.focused[data-v-062e6272]{width:600px;box-shadow:0 4px 12px #1890ff33;border-color:var(--primary-color);background:#fafafa}.search-bar input[data-v-062e6272]{border:none;outline:none;flex:1;padding:4px 8px;font-size:15px;background:transparent;color:var(--text-primary);min-width:0}.search-bar input[data-v-062e6272]::placeholder{color:var(--text-light);font-size:14px}@media (prefers-color-scheme: dark){.search-bar[data-v-062e6272]{background:#2a2a2a}.search-bar input[data-v-062e6272]{color:#ffffffde}.search-bar input[data-v-062e6272]::placeholder{color:#ffffff80}}.search-icon[data-v-062e6272]{color:var(--text-light)}.sync-tip[data-v-062e6272]{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:#ff2442;font-size:14px}.sync-tip i[data-v-062e6272]{color:#ff2442}.loading-container[data-v-062e6272]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary)}.loading-container i[data-v-062e6272]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-062e6272]{font-size:16px}.loading-container i.fa-spinner[data-v-062e6272]{animation:spin-062e6272 1s linear infinite}.loading-more[data-v-062e6272]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-062e6272]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-062e6272]{font-size:14px}.loading-more i.fa-spinner[data-v-062e6272]{animation:spin-062e6272 1s linear infinite}.content-section[data-v-062e6272]{margin-bottom:30px}.notes-grid[data-v-062e6272]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-bottom:30px}.bottom-tip[data-v-062e6272]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-062e6272]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-062e6272]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.floating-btn[data-v-062e6272]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-062e6272]:active:not(:disabled){transform:translateY(0)}.floating-btn[data-v-062e6272]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-062e6272]{animation:spin-062e6272 1s linear infinite}@keyframes spin-062e6272{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1100px){.notes-grid[data-v-062e6272]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width: 900px){.recommand-container[data-v-062e6272]{padding:15px}.header[data-v-062e6272]{margin-bottom:20px}.search-bar[data-v-062e6272]{width:100%;max-width:100%;padding:10px 16px;border-radius:20px}.search-bar.focused[data-v-062e6272]{width:100%;max-width:100%;box-shadow:0 4px 12px #1890ff40;background:#fafafa}.search-bar input[data-v-062e6272]{font-size:14px;padding:4px 8px}.search-bar input[data-v-062e6272]::placeholder{font-size:13px}.notes-grid[data-v-062e6272]{grid-template-columns:repeat(2,1fr);gap:12px}.floating-buttons[data-v-062e6272]{right:20px;bottom:20px}.floating-btn[data-v-062e6272]{width:45px;height:45px;font-size:16px}.content-section[data-v-062e6272]{margin-bottom:20px}}@media (max-width: 600px){.recommand-container[data-v-062e6272]{padding:12px}.header[data-v-062e6272]{margin-bottom:16px}.search-bar[data-v-062e6272]{width:100%;max-width:100%;padding:10px 14px;border-radius:20px}.search-bar.focused[data-v-062e6272]{width:100%;max-width:100%;box-shadow:0 4px 12px #1890ff40;background:#fafafa}.search-bar input[data-v-062e6272]{font-size:14px;padding:2px 6px}.search-bar input[data-v-062e6272]::placeholder{font-size:13px}.search-icon[data-v-062e6272]{font-size:14px}.notes-grid[data-v-062e6272]{grid-template-columns:repeat(2,1fr);gap:10px}.floating-buttons[data-v-062e6272]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-062e6272]{width:44px;height:44px;font-size:15px}.content-section[data-v-062e6272]{margin-bottom:16px}.sync-tip[data-v-062e6272]{font-size:13px;margin-bottom:16px}}@media (max-width: 480px){.recommand-container[data-v-062e6272]{padding:10px}.header[data-v-062e6272]{margin-bottom:12px}.search-bar[data-v-062e6272]{padding:8px 12px;border-radius:18px}.search-bar input[data-v-062e6272]{font-size:13px}.search-bar input[data-v-062e6272]::placeholder{font-size:12px}.notes-grid[data-v-062e6272]{gap:8px}.floating-buttons[data-v-062e6272]{right:12px;bottom:12px}.floating-btn[data-v-062e6272]{width:40px;height:40px;font-size:14px}}@media (hover: none) and (pointer: coarse){.search-bar[data-v-062e6272]:active{transform:scale(.98)}.floating-btn[data-v-062e6272]:active:not(:disabled){transform:scale(.95)}}.automation-container[data-v-7580f5e5]{width:100%;height:calc(100vh - 20px);overflow-y:auto;background-color:#f8f9fa}.header[data-v-7580f5e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:white;border-radius:10px}.page-title[data-v-7580f5e5]{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.btn-add[data-v-7580f5e5]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-add[data-v-7580f5e5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff2e634d}.content-section[data-v-7580f5e5]{padding:0 20px 20px}.loading-container[data-v-7580f5e5],.empty-container[data-v-7580f5e5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary)}.loading-container i[data-v-7580f5e5],.empty-container i[data-v-7580f5e5]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-7580f5e5],.empty-container p[data-v-7580f5e5]{font-size:16px}.loading-container i.fa-spinner[data-v-7580f5e5]{animation:spin-7580f5e5 1s linear infinite}@keyframes spin-7580f5e5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.config-grid[data-v-7580f5e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding:0}.config-card[data-v-7580f5e5]{background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease;cursor:pointer;border:1px solid var(--border-color);display:flex;flex-direction:column}.config-card[data-v-7580f5e5]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f;border-color:var(--primary-color)}.card-header-section[data-v-7580f5e5]{padding:16px;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-bottom:1px solid var(--border-color)}.card-header-left[data-v-7580f5e5]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:12px;flex-wrap:wrap}.task-type-badge[data-v-7580f5e5]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff;border-radius:8px;font-size:13px;font-weight:600}.task-type-badge i[data-v-7580f5e5]{font-size:12px}.status-badge[data-v-7580f5e5]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-7580f5e5]{background-color:#e8f5e9;color:#2e7d32}.status-badge.inactive[data-v-7580f5e5]{background-color:#ffebee;color:#c62828}.status-dot[data-v-7580f5e5]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-badge.active .status-dot[data-v-7580f5e5]{background-color:#4caf50}.status-badge.inactive .status-dot[data-v-7580f5e5]{background-color:#f44336}.card-body-section[data-v-7580f5e5]{flex:1;padding:16px;display:flex;flex-direction:column;gap:16px}.stats-grid[data-v-7580f5e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.stat-item[data-v-7580f5e5]{display:flex;align-items:center;gap:12px;padding:12px;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:8px;border:1px solid var(--border-color);transition:all .3s ease}.stat-item[data-v-7580f5e5]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #ff2e631a}.stat-icon[data-v-7580f5e5]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);border-radius:8px;flex-shrink:0}.stat-icon i[data-v-7580f5e5]{font-size:16px;color:#fff}.stat-content[data-v-7580f5e5]{flex:1;min-width:0}.stat-label[data-v-7580f5e5]{font-size:11px;color:var(--text-secondary);margin-bottom:4px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value[data-v-7580f5e5]{font-size:20px;color:var(--text-primary);font-weight:700;line-height:1}.update-time[data-v-7580f5e5]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fafafa;border-radius:6px;font-size:12px;color:var(--text-secondary)}.update-time i[data-v-7580f5e5]{font-size:13px;color:var(--text-light)}.card-footer-section[data-v-7580f5e5]{display:flex;gap:8px;padding:12px 16px;background-color:#fafafa;border-top:1px solid var(--border-color)}.btn-text[data-v-7580f5e5]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-edit[data-v-7580f5e5]{color:#1976d2}.btn-edit[data-v-7580f5e5]:hover{color:#1565c0;text-decoration:underline}.btn-delete[data-v-7580f5e5]{color:#c62828}.btn-delete[data-v-7580f5e5]:hover{color:#b71c1c;text-decoration:underline}.btn-test[data-v-7580f5e5]{color:#f57c00}.btn-test[data-v-7580f5e5]:hover:not(:disabled){color:#ef6c00;text-decoration:underline}.btn-test[data-v-7580f5e5]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-7580f5e5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-7580f5e5]{background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column}.modal-header[data-v-7580f5e5]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-7580f5e5]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-close[data-v-7580f5e5]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s}.btn-close[data-v-7580f5e5]:hover{background:var(--border-color);color:var(--text-primary)}.modal-body[data-v-7580f5e5]{padding:24px;flex:1}.form-group[data-v-7580f5e5]{margin-bottom:20px}.form-label[data-v-7580f5e5]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.form-input[data-v-7580f5e5],.form-select[data-v-7580f5e5]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;color:var(--text-primary);background:var(--card-bg);transition:all .3s;box-sizing:border-box}.form-input[data-v-7580f5e5]:focus,.form-select[data-v-7580f5e5]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff2e631a}.form-input[data-v-7580f5e5]:disabled,.form-select[data-v-7580f5e5]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.region-selector[data-v-7580f5e5]{display:flex;gap:12px;align-items:flex-start}.region-selector .form-select[data-v-7580f5e5]{flex:1}.region-selector .btn-add-city[data-v-7580f5e5]{padding:10px 16px;background-color:var(--primary-color, #ff2442);color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.region-selector .btn-add-city[data-v-7580f5e5]:hover:not(:disabled){background-color:#e01e36;transform:translateY(-1px)}.region-selector .btn-add-city[data-v-7580f5e5]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.region-selector .btn-add-city i[data-v-7580f5e5]{font-size:12px}.selected-cities[data-v-7580f5e5]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.selected-cities .city-tag[data-v-7580f5e5]{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:var(--bg-color, #f5f5f5);border:1px solid var(--border-color, #e5e5e5);border-radius:6px;font-size:13px;color:var(--text-primary, #333)}.selected-cities .city-tag .btn-remove-city[data-v-7580f5e5]{background:none;border:none;color:var(--text-secondary, #999);cursor:pointer;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.selected-cities .city-tag .btn-remove-city[data-v-7580f5e5]:hover:not(:disabled){color:var(--primary-color, #ff2442);transform:scale(1.1)}.selected-cities .city-tag .btn-remove-city[data-v-7580f5e5]:disabled{cursor:not-allowed;opacity:.5}.selected-cities .city-tag .btn-remove-city i[data-v-7580f5e5]{font-size:12px}@media (max-width: 768px){.region-selector[data-v-7580f5e5]{flex-direction:column;gap:8px}.region-selector .btn-add-city[data-v-7580f5e5]{width:100%;justify-content:center}}.switch-wrapper[data-v-7580f5e5]{display:flex;align-items:center;gap:12px}.switch[data-v-7580f5e5]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-7580f5e5]{opacity:0;width:0;height:0}.slider[data-v-7580f5e5]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.slider[data-v-7580f5e5]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.slider[data-v-7580f5e5]{background-color:var(--primary-color)}input:checked+.slider[data-v-7580f5e5]:before{transform:translate(26px)}.status-switch-wrapper input:checked+.slider[data-v-7580f5e5]{background-color:#4caf50}input:disabled+.slider[data-v-7580f5e5]{cursor:not-allowed;opacity:.6}.slider.disabled[data-v-7580f5e5]{cursor:not-allowed;opacity:.6}.switch-label[data-v-7580f5e5]{font-size:14px;color:var(--text-secondary)}.modal-footer[data-v-7580f5e5]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color)}.btn-cancel[data-v-7580f5e5],.btn-confirm[data-v-7580f5e5]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-cancel[data-v-7580f5e5]{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color)}.btn-cancel[data-v-7580f5e5]:hover{background:var(--border-color)}.btn-confirm[data-v-7580f5e5]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-confirm[data-v-7580f5e5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff2e634d}@media (min-width: 1200px){.config-grid[data-v-7580f5e5]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}}@media (min-width: 600px) and (max-width: 899px){.config-grid[data-v-7580f5e5]{grid-template-columns:repeat(2,1fr);gap:16px}.config-card[data-v-7580f5e5]:hover{transform:translateY(-2px)}.card-header-section[data-v-7580f5e5]{padding:14px}.card-body-section[data-v-7580f5e5]{padding:14px;gap:14px}.stats-grid[data-v-7580f5e5]{gap:10px}.stat-item[data-v-7580f5e5]{padding:10px}.stat-icon[data-v-7580f5e5]{width:36px;height:36px}.stat-icon i[data-v-7580f5e5]{font-size:15px}.stat-label[data-v-7580f5e5]{font-size:11px}.stat-value[data-v-7580f5e5]{font-size:18px}.stat-item[data-v-7580f5e5]:hover{border-color:var(--border-color);box-shadow:none}.update-time[data-v-7580f5e5]{padding:9px 12px;font-size:11px}.card-footer-section[data-v-7580f5e5]{padding:10px 14px}.btn-action[data-v-7580f5e5]{font-size:12px;padding:7px 10px}.btn-action span[data-v-7580f5e5]{display:none}}@media (max-width: 599px){.automation-container[data-v-7580f5e5]{height:calc(100vh - 60px)}.header[data-v-7580f5e5]{flex-direction:column;align-items:stretch;gap:12px;padding:16px;margin-bottom:16px}.page-title[data-v-7580f5e5]{font-size:20px}.btn-add[data-v-7580f5e5]{width:100%;justify-content:center}.content-section[data-v-7580f5e5]{padding:0 12px 12px}.config-grid[data-v-7580f5e5]{grid-template-columns:1fr;gap:12px}.config-card[data-v-7580f5e5]{border-radius:8px}.config-card[data-v-7580f5e5]:hover{transform:none;box-shadow:var(--shadow);border-color:var(--border-color)}.config-card[data-v-7580f5e5]:active{transform:scale(.98);transition:transform .1s ease}.card-header-section[data-v-7580f5e5]{padding:12px}.card-header-left[data-v-7580f5e5]{gap:8px}.task-type-badge[data-v-7580f5e5]{font-size:12px;padding:5px 10px}.task-type-badge i[data-v-7580f5e5]{font-size:11px}.status-badge[data-v-7580f5e5]{font-size:11px;padding:3px 10px}.card-body-section[data-v-7580f5e5]{padding:12px;gap:12px}.stats-grid[data-v-7580f5e5]{gap:10px}.stat-item[data-v-7580f5e5]{padding:10px;gap:10px}.stat-icon[data-v-7580f5e5]{width:36px;height:36px}.stat-icon i[data-v-7580f5e5]{font-size:14px}.stat-label[data-v-7580f5e5]{font-size:11px}.stat-value[data-v-7580f5e5]{font-size:18px}.stat-item[data-v-7580f5e5]:hover{border-color:var(--border-color);box-shadow:none}.update-time[data-v-7580f5e5]{padding:8px 10px;font-size:11px}.update-time i[data-v-7580f5e5]{font-size:12px}.card-footer-section[data-v-7580f5e5]{padding:10px 12px;gap:6px}.btn-action[data-v-7580f5e5]{font-size:12px;padding:7px 8px;gap:4px}.btn-action span[data-v-7580f5e5]{display:none}.btn-action i[data-v-7580f5e5]{font-size:13px}.btn-action[data-v-7580f5e5]:hover{transform:none}.btn-action[data-v-7580f5e5]:active:not(:disabled){transform:scale(.95);transition:transform .1s ease}}@media (max-width: 480px){.page-title[data-v-7580f5e5]{font-size:18px}.card-header-section[data-v-7580f5e5]{padding:10px}.card-body-section[data-v-7580f5e5]{padding:10px;gap:10px}.stats-grid[data-v-7580f5e5]{gap:8px}.stat-item[data-v-7580f5e5]{padding:8px;gap:8px}.stat-icon[data-v-7580f5e5]{width:32px;height:32px}.stat-icon i[data-v-7580f5e5]{font-size:13px}.stat-label[data-v-7580f5e5]{font-size:10px}.stat-value[data-v-7580f5e5]{font-size:16px}.stat-item[data-v-7580f5e5]:hover{border-color:var(--border-color);box-shadow:none}.update-time[data-v-7580f5e5]{padding:7px 8px;font-size:10px}.update-time i[data-v-7580f5e5]{font-size:11px}.card-footer-section[data-v-7580f5e5]{padding:8px 10px}.task-type-badge[data-v-7580f5e5]{font-size:11px;padding:4px 8px}}.my-note-container[data-v-5ee14310]{width:100%;height:calc(100vh - 20px);overflow-y:auto;scrollbar-width:none}.loading-container[data-v-5ee14310]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-5ee14310]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-5ee14310]{font-size:16px}.loading-container i.fa-spinner[data-v-5ee14310]{animation:spin-5ee14310 1s linear infinite}.loading-more[data-v-5ee14310]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-5ee14310]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-5ee14310]{font-size:14px}.loading-more i.fa-spinner[data-v-5ee14310]{animation:spin-5ee14310 1s linear infinite}.content-section[data-v-5ee14310]{margin-bottom:30px}.notes-grid[data-v-5ee14310]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-bottom:30px}.bottom-tip[data-v-5ee14310]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-5ee14310]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-5ee14310]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.floating-btn[data-v-5ee14310]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-5ee14310]:active:not(:disabled){transform:translateY(0)}.floating-btn[data-v-5ee14310]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-5ee14310]{animation:spin-5ee14310 1s linear infinite}@keyframes spin-5ee14310{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1100px){.notes-grid[data-v-5ee14310]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width: 900px){.my-note-container[data-v-5ee14310]{padding:15px}.floating-buttons[data-v-5ee14310]{right:20px;bottom:20px}.floating-btn[data-v-5ee14310]{width:45px;height:45px;font-size:16px}}@media (max-width: 600px){.notes-grid[data-v-5ee14310]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.note-card[data-v-bfd17ad2]{position:relative;display:flex;flex-direction:column;background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;cursor:pointer;border-top:4px solid transparent}.note-card[data-v-bfd17ad2]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.status-bar[data-v-bfd17ad2]{position:absolute;top:0;left:0;right:0;height:4px;z-index:10}.card-status-draft[data-v-bfd17ad2]{border-top-color:#9e9e9e}.card-status-pending[data-v-bfd17ad2]{border-top-color:#ff9800}.card-status-publishing[data-v-bfd17ad2]{border-top-color:#2196f3;border-top-width:5px}.card-status-failed[data-v-bfd17ad2]{border-top-color:#f44336}.card-status-unknown[data-v-bfd17ad2]{border-top-color:#9e9e9e}.card-header[data-v-bfd17ad2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background-color:#fafafa;border-bottom:1px solid #f0f0f0}.card-header .publish-time[data-v-bfd17ad2]{font-size:12px;color:#616161;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-image-wrapper[data-v-bfd17ad2]{position:relative;width:100%;height:200px;overflow:hidden;background-color:#f5f5f5}.note-image[data-v-bfd17ad2]{width:100%;height:100%;object-fit:cover;display:block}.status-badge[data-v-bfd17ad2]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.status-dot[data-v-bfd17ad2]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-bar.status-publishing[data-v-bfd17ad2]{animation:shimmer-bfd17ad2 2s ease-in-out infinite}.status-badge.status-draft[data-v-bfd17ad2]{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-badge.status-draft .status-dot[data-v-bfd17ad2]{background-color:#9e9e9e}.status-badge.status-pending[data-v-bfd17ad2]{background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80}.status-badge.status-pending .status-dot[data-v-bfd17ad2]{background-color:#ff9800}.status-badge.status-publishing[data-v-bfd17ad2]{background-color:#e3f2fd;color:#1565c0;border:1px solid #90caf9;animation:pulse-badge-bfd17ad2 1.5s ease-in-out infinite}.status-badge.status-publishing .status-dot[data-v-bfd17ad2]{background-color:#2196f3;animation:pulse-dot-bfd17ad2 1.5s ease-in-out infinite}.status-badge.status-published[data-v-bfd17ad2]{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.status-badge.status-published .status-dot[data-v-bfd17ad2]{background-color:#4caf50}.status-badge.status-failed[data-v-bfd17ad2]{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}.status-badge.status-failed .status-dot[data-v-bfd17ad2]{background-color:#f44336}.status-badge.status-unknown[data-v-bfd17ad2]{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-badge.status-unknown .status-dot[data-v-bfd17ad2]{background-color:#9e9e9e}@keyframes shimmer-bfd17ad2{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulse-badge-bfd17ad2{0%,to{transform:scale(1);box-shadow:0 2px 4px #2196f333}50%{transform:scale(1.02);box-shadow:0 2px 8px #2196f366}}@keyframes pulse-dot-bfd17ad2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}.note-content[data-v-bfd17ad2]{flex:1;padding:12px;box-sizing:border-box}.note-title[data-v-bfd17ad2]{font-size:18px;font-weight:600;text-align:left;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.note-desc-wrapper[data-v-bfd17ad2]{position:relative;margin-bottom:10px;width:100%;overflow:hidden}.note-desc[data-v-bfd17ad2]{color:var(--text-secondary);font-size:15px;white-space:pre-line;margin:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s;word-break:break-word;line-height:1.6;position:relative;will-change:max-height,opacity;opacity:1}.note-desc.expanded[data-v-bfd17ad2]{overflow:visible}.note-desc[data-v-bfd17ad2]:not(.expanded){opacity:.9}.note-desc.expanded[data-v-bfd17ad2]{opacity:1}.note-desc.expanding[data-v-bfd17ad2]{transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s}.note-desc.collapsing[data-v-bfd17ad2]{transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.expand-toggle[data-v-bfd17ad2]{color:var(--primary-color, #ff2442);font-size:14px;cursor:pointer;margin-left:4px;-webkit-user-select:none;user-select:none;font-weight:500;transition:color .5s;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;vertical-align:baseline}.expand-toggle[data-v-bfd17ad2]:hover{color:var(--primary-dark, #d4003a);text-decoration:underline}.expand-toggle i[data-v-bfd17ad2]{font-size:12px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:inline-block}.expand-toggle i.fa-chevron-down[data-v-bfd17ad2]{transform:rotate(180deg)}.expand-toggle i.fa-chevron-up[data-v-bfd17ad2]{transform:rotate(0)}.expand-toggle:hover i[data-v-bfd17ad2]{transform:scale(1.1)}.note-meta[data-v-bfd17ad2]{display:flex;justify-content:space-between;color:var(--text-light);font-size:12px}.note-likes[data-v-bfd17ad2]{display:flex;align-items:center}.note-author[data-v-bfd17ad2]{display:flex;align-items:center;gap:5px}.note-author-avatar[data-v-bfd17ad2]{width:20px;height:20px;border-radius:50%;object-fit:cover}.note-author-avatar[data-v-bfd17ad2]:hover{transform:scale(1.1)}.note-likes i[data-v-bfd17ad2]{margin-right:5px;font-size:12px}.note-tags[data-v-bfd17ad2]{display:flex;flex-wrap:wrap}.note-tag[data-v-bfd17ad2]{padding:2px 4px;font-size:14px;color:#19305e}.action-buttons[data-v-bfd17ad2]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.republish-btn[data-v-bfd17ad2]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--primary-color, #ff2442);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;box-shadow:0 2px 4px #ff244233}.republish-btn[data-v-bfd17ad2]:hover:not(:disabled){background-color:var(--primary-dark, #d4003a);box-shadow:0 4px 8px #ff24424d;transform:translateY(-1px)}.republish-btn[data-v-bfd17ad2]:active:not(:disabled){transform:translateY(0)}.republish-btn[data-v-bfd17ad2]:disabled{opacity:.6;cursor:not-allowed}.republish-btn i[data-v-bfd17ad2]{font-size:12px}@media (max-width: 768px){.note-card[data-v-bfd17ad2]{border-radius:8px}.note-card[data-v-bfd17ad2]:hover{transform:none;box-shadow:var(--shadow)}.note-card[data-v-bfd17ad2]:active{transform:scale(.98);transition:transform .1s ease}.card-header[data-v-bfd17ad2]{padding:8px 10px;gap:6px}.card-header .publish-time[data-v-bfd17ad2]{font-size:11px}.note-image-wrapper[data-v-bfd17ad2]{height:180px}.note-content[data-v-bfd17ad2]{padding:10px}.note-title[data-v-bfd17ad2]{font-size:16px;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px}.status-badge[data-v-bfd17ad2]{font-size:11px;padding:3px 10px}.note-desc[data-v-bfd17ad2]{font-size:14px;line-height:1.5}.note-desc-wrapper[data-v-bfd17ad2]{margin-bottom:8px}.expand-toggle[data-v-bfd17ad2]{font-size:13px;margin-top:4px}.note-tags[data-v-bfd17ad2]{margin-top:8px;gap:4px}.note-tag[data-v-bfd17ad2]{font-size:12px;padding:2px 6px}.action-buttons[data-v-bfd17ad2]{margin-top:10px}.republish-btn[data-v-bfd17ad2]{width:100%;justify-content:center;font-size:13px;padding:10px 16px}}@media (min-width: 769px){.card-header[data-v-bfd17ad2]{padding:12px 16px}.card-header .publish-time[data-v-bfd17ad2]{font-size:12px}.note-image-wrapper[data-v-bfd17ad2]{height:240px}.note-content[data-v-bfd17ad2]{padding:16px}.note-title[data-v-bfd17ad2]{font-size:18px;margin-bottom:12px}}.publish-container[data-v-cf16f6c2]{width:100%;height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.publish-container[data-v-cf16f6c2]::-webkit-scrollbar{display:none}.status-tabs[data-v-cf16f6c2]{display:flex;gap:12px;padding:0 20px 10px 0;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100;overflow-x:auto;scrollbar-width:none;margin:10px auto;-webkit-overflow-scrolling:touch}.status-tabs[data-v-cf16f6c2]::-webkit-scrollbar{display:none}.status-tab[data-v-cf16f6c2]{padding:8px 16px;border-radius:20px;font-size:14px;color:#666;background-color:#fff;cursor:pointer;white-space:nowrap;transition:all .3s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.status-tab[data-v-cf16f6c2]:hover{background-color:#e8e8e8}.status-tab[data-v-cf16f6c2]:active{transform:scale(.95)}.status-tab.active[data-v-cf16f6c2]{background-color:#ff2442;color:#fff;font-weight:500}.status-tab.active[data-v-cf16f6c2]:hover{background-color:#ff2442}.status-tab.active[data-v-cf16f6c2]:active{transform:scale(.95)}.loading-container[data-v-cf16f6c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-cf16f6c2]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-cf16f6c2]{font-size:16px}.loading-container i.fa-spinner[data-v-cf16f6c2]{animation:spin-cf16f6c2 1s linear infinite}.loading-more[data-v-cf16f6c2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-cf16f6c2]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-cf16f6c2]{font-size:14px}.loading-more i.fa-spinner[data-v-cf16f6c2]{animation:spin-cf16f6c2 1s linear infinite}.content-section[data-v-cf16f6c2]{margin-bottom:30px}.notes-grid[data-v-cf16f6c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px;padding:0 10px}.bottom-tip[data-v-cf16f6c2]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-cf16f6c2]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-cf16f6c2]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.floating-btn[data-v-cf16f6c2]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-cf16f6c2]:active:not(:disabled){transform:scale(.95);background:#d4003a}.floating-btn[data-v-cf16f6c2]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-cf16f6c2]{animation:spin-cf16f6c2 1s linear infinite}@keyframes spin-cf16f6c2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1200px){.notes-grid[data-v-cf16f6c2]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media (min-width: 900px) and (max-width: 1199px){.notes-grid[data-v-cf16f6c2]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (min-width: 600px) and (max-width: 899px){.publish-container[data-v-cf16f6c2]{height:calc(100vh - 100px)}.notes-grid[data-v-cf16f6c2]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 8px}.status-tabs[data-v-cf16f6c2]{padding:8px 16px;gap:10px}.status-tab[data-v-cf16f6c2]{padding:6px 14px;font-size:13px}.floating-buttons[data-v-cf16f6c2]{right:20px;bottom:20px}.floating-btn[data-v-cf16f6c2]{width:46px;height:46px;font-size:17px}}@media (max-width: 599px){.publish-container[data-v-cf16f6c2]{height:calc(100vh - 60px);padding:0}.status-tabs[data-v-cf16f6c2]{padding:8px 12px;gap:8px;margin:8px 0;border-bottom:1px solid #f0f0f0}.status-tab[data-v-cf16f6c2]{padding:6px 12px;font-size:13px;border-radius:16px}.content-section[data-v-cf16f6c2]{margin-bottom:20px}.notes-grid[data-v-cf16f6c2]{grid-template-columns:1fr;gap:12px;padding:0 12px}.loading-container[data-v-cf16f6c2]{padding:40px 20px}.loading-container i[data-v-cf16f6c2]{font-size:36px}.loading-container span[data-v-cf16f6c2]{font-size:14px}.loading-more[data-v-cf16f6c2]{padding:16px}.loading-more i[data-v-cf16f6c2]{font-size:20px}.bottom-tip[data-v-cf16f6c2]{font-size:13px;margin:10px 0 20px}.floating-buttons[data-v-cf16f6c2]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-cf16f6c2]{width:44px;height:44px;font-size:16px;box-shadow:0 3px 10px #00000026}.floating-btn[data-v-cf16f6c2]:hover:not(:disabled){transform:none;box-shadow:0 3px 10px #00000026;background:#ff2442}.floating-btn[data-v-cf16f6c2]:active:not(:disabled){transform:scale(.9);background:#d4003a}}.note-card[data-v-42477a85]{position:relative;display:flex;flex-direction:column;background:var(--card-bg);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;cursor:pointer;border-top:4px solid transparent}.note-card[data-v-42477a85]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.status-bar[data-v-42477a85]{position:absolute;top:0;left:0;right:0;height:4px;z-index:10}.card-status-draft[data-v-42477a85]{border-top-color:#9e9e9e}.card-status-pending[data-v-42477a85]{border-top-color:#ff9800}.card-status-publishing[data-v-42477a85]{border-top-color:#2196f3;border-top-width:5px}.card-status-failed[data-v-42477a85]{border-top-color:#f44336}.card-status-unknown[data-v-42477a85]{border-top-color:#9e9e9e}.card-header[data-v-42477a85]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background-color:#fafafa;border-bottom:1px solid #f0f0f0}.card-title-text[data-v-42477a85]{font-size:12px;color:#616161;font-weight:500}.note-image-wrapper[data-v-42477a85]{position:relative;width:100%;height:200px;overflow:hidden;background-color:#f5f5f5}.note-image[data-v-42477a85]{width:100%;height:100%;object-fit:cover;display:block}.status-badge[data-v-42477a85]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.status-dot[data-v-42477a85]{width:6px;height:6px;border-radius:50%;display:inline-block}.status-bar.status-publishing[data-v-42477a85]{animation:shimmer-42477a85 2s ease-in-out infinite}.status-badge.status-draft[data-v-42477a85]{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-badge.status-draft .status-dot[data-v-42477a85]{background-color:#9e9e9e}.status-badge.status-pending[data-v-42477a85]{background-color:#fff3e0;color:#e65100;border:1px solid #ffcc80}.status-badge.status-pending .status-dot[data-v-42477a85]{background-color:#ff9800}.status-badge.status-publishing[data-v-42477a85]{background-color:#e3f2fd;color:#1565c0;border:1px solid #90caf9;animation:pulse-badge-42477a85 1.5s ease-in-out infinite}.status-badge.status-publishing .status-dot[data-v-42477a85]{background-color:#2196f3;animation:pulse-dot-42477a85 1.5s ease-in-out infinite}.status-badge.status-published[data-v-42477a85]{background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.status-badge.status-published .status-dot[data-v-42477a85]{background-color:#4caf50}.status-badge.status-failed[data-v-42477a85]{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a}.status-badge.status-failed .status-dot[data-v-42477a85]{background-color:#f44336}.status-badge.status-unknown[data-v-42477a85]{background-color:#f5f5f5;color:#616161;border:1px solid #e0e0e0}.status-badge.status-unknown .status-dot[data-v-42477a85]{background-color:#9e9e9e}.comments-section[data-v-42477a85]{max-width:80%;box-sizing:border-box}.comments-title[data-v-42477a85]{font-size:16px;font-weight:600;color:var(--text-primary)}.comment-item[data-v-42477a85]{padding:12px 0;border-bottom:1px solid var(--border-color)}.comment-item[data-v-42477a85]:last-child{border-bottom:none}.comment-header[data-v-42477a85]{display:flex;align-items:center;margin-bottom:8px}.comment-avatar[data-v-42477a85]{width:28px;height:28px;border-radius:100px;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:12px;font-weight:700;margin-right:10px}.comment-avatar img[data-v-42477a85]{width:100%;height:100%;border-radius:100px}.comment-author[data-v-42477a85]{font-weight:600;font-size:14px;margin-right:8px}.comment-time[data-v-42477a85]{color:var(--text-light);font-size:12px}.comment-text[data-v-42477a85]{font-size:14px;line-height:1.5;color:#222;padding-left:38px}.comment-text[data-v-42477a85] .comment-emoji,.note-desc[data-v-42477a85] .comment-emoji{display:inline-block;vertical-align:sub;width:20px;height:20px;margin:0 2px}@keyframes shimmer-42477a85{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulse-badge-42477a85{0%,to{transform:scale(1);box-shadow:0 2px 4px #2196f333}50%{transform:scale(1.02);box-shadow:0 2px 8px #2196f366}}@keyframes pulse-dot-42477a85{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}.note-content[data-v-42477a85]{flex:1;padding:12px;box-sizing:border-box}.note-title[data-v-42477a85]{font-size:18px;font-weight:600;text-align:left;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.note-desc[data-v-42477a85]{color:var(--text-secondary);font-size:15px;white-space:pre-line;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;line-height:1.5}.note-meta[data-v-42477a85]{display:flex;justify-content:space-between;color:var(--text-light);font-size:12px}.note-likes[data-v-42477a85]{display:flex;align-items:center}.note-author[data-v-42477a85]{display:flex;align-items:center;gap:5px}.note-author-avatar[data-v-42477a85]{width:20px;height:20px;border-radius:50%;object-fit:cover}.note-author-avatar[data-v-42477a85]:hover{transform:scale(1.1)}.note-likes i[data-v-42477a85]{margin-right:5px;font-size:12px}.note-tags[data-v-42477a85]{display:flex;flex-wrap:wrap}.note-tag[data-v-42477a85]{padding:2px 4px;font-size:14px;color:#19305e}@media (max-width: 768px){.note-card[data-v-42477a85]{border-radius:8px}.note-card[data-v-42477a85]:hover{transform:none;box-shadow:var(--shadow)}.note-card[data-v-42477a85]:active{transform:scale(.98);transition:transform .1s ease}.card-header[data-v-42477a85]{padding:8px 10px;gap:6px}.card-title-text[data-v-42477a85]{font-size:11px}.note-image-wrapper[data-v-42477a85]{height:180px}.note-content[data-v-42477a85]{padding:10px}.note-title[data-v-42477a85]{font-size:16px;-webkit-line-clamp:2;line-height:1.4;margin-bottom:8px}.note-desc[data-v-42477a85]{font-size:14px;line-height:1.5;margin-bottom:8px;padding-bottom:8px}.status-badge[data-v-42477a85]{font-size:11px;padding:3px 10px}.comments-section[data-v-42477a85]{max-width:100%}.comment-item[data-v-42477a85]{padding:10px 0}.comment-avatar[data-v-42477a85]{width:24px;height:24px;margin-right:8px}.comment-author[data-v-42477a85]{font-size:13px}.comment-time[data-v-42477a85]{font-size:11px}.comment-text[data-v-42477a85]{font-size:13px;padding-left:32px}.note-tag[data-v-42477a85]{font-size:12px;padding:2px 6px}}@media (min-width: 769px){.card-header[data-v-42477a85]{padding:12px 16px}.note-image-wrapper[data-v-42477a85]{height:240px}.note-content[data-v-42477a85]{padding:16px}.note-title[data-v-42477a85]{font-size:18px;margin-bottom:12px}}.publish-container[data-v-fc1c2841]{width:100%;height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.publish-container[data-v-fc1c2841]::-webkit-scrollbar{display:none}.status-tabs[data-v-fc1c2841]{display:flex;gap:12px;padding:0 20px 10px 0;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100;overflow-x:auto;scrollbar-width:none;margin:10px auto;-webkit-overflow-scrolling:touch}.status-tabs[data-v-fc1c2841]::-webkit-scrollbar{display:none}.status-tab[data-v-fc1c2841]{padding:8px 16px;border-radius:20px;font-size:14px;color:#666;background-color:#fff;cursor:pointer;white-space:nowrap;transition:all .3s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.status-tab[data-v-fc1c2841]:hover{background-color:#e8e8e8}.status-tab[data-v-fc1c2841]:active{transform:scale(.95)}.status-tab.active[data-v-fc1c2841]{background-color:#ff2442;color:#fff;font-weight:500}.status-tab.active[data-v-fc1c2841]:hover{background-color:#ff2442}.status-tab.active[data-v-fc1c2841]:active{transform:scale(.95)}.loading-container[data-v-fc1c2841]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-fc1c2841]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-fc1c2841]{font-size:16px}.loading-container i.fa-spinner[data-v-fc1c2841]{animation:spin-fc1c2841 1s linear infinite}.loading-more[data-v-fc1c2841]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-fc1c2841]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-fc1c2841]{font-size:14px}.loading-more i.fa-spinner[data-v-fc1c2841]{animation:spin-fc1c2841 1s linear infinite}.content-section[data-v-fc1c2841]{margin-bottom:30px}.notes-grid[data-v-fc1c2841]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px;padding:0 10px}.bottom-tip[data-v-fc1c2841]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-fc1c2841]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-fc1c2841]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.floating-btn[data-v-fc1c2841]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-fc1c2841]:active:not(:disabled){transform:scale(.95);background:#d4003a}.floating-btn[data-v-fc1c2841]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-fc1c2841]{animation:spin-fc1c2841 1s linear infinite}@keyframes spin-fc1c2841{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1200px){.notes-grid[data-v-fc1c2841]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media (min-width: 900px) and (max-width: 1199px){.notes-grid[data-v-fc1c2841]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (min-width: 600px) and (max-width: 899px){.publish-container[data-v-fc1c2841]{height:calc(100vh - 100px)}.notes-grid[data-v-fc1c2841]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 8px}.status-tabs[data-v-fc1c2841]{padding:8px 16px;gap:10px}.status-tab[data-v-fc1c2841]{padding:6px 14px;font-size:13px}.floating-buttons[data-v-fc1c2841]{right:20px;bottom:20px}.floating-btn[data-v-fc1c2841]{width:46px;height:46px;font-size:17px}}@media (max-width: 599px){.publish-container[data-v-fc1c2841]{height:calc(100vh - 60px);padding:0}.status-tabs[data-v-fc1c2841]{padding:8px 12px;gap:8px;margin:8px 0;border-bottom:1px solid #f0f0f0}.status-tab[data-v-fc1c2841]{padding:6px 12px;font-size:13px;border-radius:16px}.content-section[data-v-fc1c2841]{margin-bottom:20px}.notes-grid[data-v-fc1c2841]{grid-template-columns:1fr;gap:12px;padding:0 12px}.loading-container[data-v-fc1c2841]{padding:40px 20px}.loading-container i[data-v-fc1c2841]{font-size:36px}.loading-container span[data-v-fc1c2841]{font-size:14px}.loading-more[data-v-fc1c2841]{padding:16px}.loading-more i[data-v-fc1c2841]{font-size:20px}.bottom-tip[data-v-fc1c2841]{font-size:13px;margin:10px 0 20px}.floating-buttons[data-v-fc1c2841]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-fc1c2841]{width:44px;height:44px;font-size:16px;box-shadow:0 3px 10px #00000026}.floating-btn[data-v-fc1c2841]:hover:not(:disabled){transform:none;box-shadow:0 3px 10px #00000026;background:#ff2442}.floating-btn[data-v-fc1c2841]:active:not(:disabled){transform:scale(.9);background:#d4003a}}.follow-card[data-v-384cee52]{display:flex;align-items:flex-start;background:var(--card-bg);border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;cursor:pointer;border:1px solid var(--border-color);gap:12px}.follow-card[data-v-384cee52]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a;border-color:#ff2442}.avatar-wrapper[data-v-384cee52]{flex-shrink:0;width:60px;height:60px}.avatar[data-v-384cee52]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;transition:border-color .3s}.follow-card:hover .avatar[data-v-384cee52]{border-color:#ff2442}.user-info[data-v-384cee52]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.user-name-row[data-v-384cee52]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.user-name[data-v-384cee52]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified-badge[data-v-384cee52]{margin-left:4px;font-size:14px;color:#1976d2;background-color:#e3f2fd;border-radius:50%;padding:2px}.user-type-badge[data-v-384cee52]{margin-left:6px;font-size:12px;padding:2px 6px;border-radius:4px;font-weight:500}.user-type-badge.author[data-v-384cee52]{background-color:#e3f2fd;color:#1976d2}.user-type-badge.commenter[data-v-384cee52]{background-color:#fff3e0;color:#f57c00}.note-title[data-v-384cee52]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);margin-bottom:4px;font-weight:500}.note-title i[data-v-384cee52]{font-size:12px;color:var(--text-light)}.comment-content[data-v-384cee52]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:var(--text-secondary);margin-bottom:4px;padding:6px;background-color:#f5f5f5;border-radius:4px;border-left:3px solid #ff2442}.comment-content i[data-v-384cee52]{font-size:12px;color:#ff2442;margin-top:2px;flex-shrink:0}.keyword-info[data-v-384cee52]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary);margin-bottom:4px}.keyword-desc-row[data-v-384cee52]{font-size:12px;color:var(--text-secondary);line-height:1.4}.keyword-row[data-v-384cee52]{display:flex;align-items:center;gap:6px}.keyword-row i[data-v-384cee52]{font-size:11px;color:#ff2442}.keyword-text[data-v-384cee52]{color:#ff2442;font-weight:500}.user-location[data-v-384cee52]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary);margin-bottom:4px}.user-location i[data-v-384cee52]{font-size:12px;color:var(--text-light)}.user-bio[data-v-384cee52]{font-size:14px;color:var(--text-secondary);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.follow-time[data-v-384cee52]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-light)}.follow-time i[data-v-384cee52]{font-size:11px}.action-area[data-v-384cee52]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding-left:8px}.action-btn[data-v-384cee52]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s;border:none;display:flex;align-items:center;justify-content:center;gap:4px}.view-btn[data-v-384cee52]{background-color:#f0f0f0;color:var(--text-primary)}.view-btn[data-v-384cee52]:hover{background-color:#e0e0e0}.action-btn i[data-v-384cee52]{font-size:14px}@media (max-width: 768px){.follow-card[data-v-384cee52]{padding:12px;margin-bottom:10px;border-radius:8px;gap:10px}.follow-card[data-v-384cee52]:hover{transform:none;box-shadow:var(--shadow);border-color:var(--border-color)}.follow-card[data-v-384cee52]:active{transform:scale(.98);transition:transform .1s ease}.avatar-wrapper[data-v-384cee52]{width:50px;height:50px}.user-info[data-v-384cee52]{gap:6px}.user-name[data-v-384cee52]{font-size:15px}.verified-badge[data-v-384cee52]{font-size:13px}.user-type-badge[data-v-384cee52]{font-size:11px;padding:2px 5px}.note-title[data-v-384cee52]{font-size:12px}.comment-content[data-v-384cee52]{font-size:12px;padding:5px}.keyword-info[data-v-384cee52]{gap:3px}.keyword-desc-row[data-v-384cee52]{font-size:11px}.keyword-row[data-v-384cee52]{gap:5px}.user-bio[data-v-384cee52]{font-size:13px;-webkit-line-clamp:2}.user-location[data-v-384cee52]{font-size:12px}.follow-time[data-v-384cee52]{font-size:11px}.platform-badge[data-v-384cee52]{font-size:10px;padding:1px 4px}.action-area[data-v-384cee52]{flex-direction:row;width:100%;padding-left:0;justify-content:center}.action-btn[data-v-384cee52]{flex:1;max-width:200px;font-size:12px;padding:5px 10px}}@media (min-width: 769px){.follow-card[data-v-384cee52]{padding:18px}.avatar-wrapper[data-v-384cee52]{width:64px;height:64px}.user-name[data-v-384cee52]{font-size:17px}}.detail-info-container[data-v-cbf8f880]{display:flex;gap:16px;margin-bottom:20px}.detail-info-container .detail-info-swiper[data-v-cbf8f880]{width:260px;flex-shrink:0;border-radius:10px;border:1px solid var(--border-color);overflow:hidden}.detail-info-container .detail-info-slide[data-v-cbf8f880]{display:flex;align-items:center;justify-content:center}.detail-info-container .detail-info-image[data-v-cbf8f880]{width:100%;height:max-content;object-fit:contain;border-radius:10px;display:block}.detail-info-container[data-v-cbf8f880] .swiper-pagination-bullet{background:#999;opacity:1}.detail-info-container[data-v-cbf8f880] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff2442;width:8px;border-radius:4px}.profile-header[data-v-cbf8f880]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-avatar[data-v-cbf8f880]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid #f0f0f0}.profile-info[data-v-cbf8f880]{display:flex;flex-direction:column;gap:4px;flex:1}.profile-name-row[data-v-cbf8f880]{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-name[data-v-cbf8f880]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;flex:1}.follow-btn[data-v-cbf8f880]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;background:linear-gradient(135deg,#ff2442 0%,#ff6b8a 100%);color:#fff}.follow-btn[data-v-cbf8f880]:hover:not(:disabled){background:linear-gradient(135deg,#e01e36 0%,#ff4d6d 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ff24424d}.follow-btn[data-v-cbf8f880]:active:not(:disabled){transform:translateY(0)}.follow-btn[data-v-cbf8f880]:disabled{opacity:.6;cursor:not-allowed}.follow-btn.following[data-v-cbf8f880]{background:#f0f0f0;color:var(--text-secondary)}.follow-btn.following[data-v-cbf8f880]:hover:not(:disabled){background:#e0e0e0;box-shadow:0 2px 8px #0000001a}.follow-btn i[data-v-cbf8f880]{font-size:13px}.follow-btn i.fa-spinner[data-v-cbf8f880]{animation:spin-cbf8f880 1s linear infinite}@keyframes spin-cbf8f880{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-location[data-v-cbf8f880]{display:flex;align-items:center;gap:12px;width:75%;font-size:13px;color:var(--text-secondary);margin-top:6px}.profile-location i[data-v-cbf8f880]{font-size:12px;color:var(--text-light)}.profile-fans[data-v-cbf8f880]{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-weight:500}.profile-fans i[data-v-cbf8f880]{font-size:12px;color:var(--text-light)}.profile-time[data-v-cbf8f880]{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}.profile-time i[data-v-cbf8f880]{font-size:11px;color:var(--text-light)}.profile-section[data-v-cbf8f880]{margin-bottom:20px}.section-title[data-v-cbf8f880]{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.section-content[data-v-cbf8f880]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-line}.section-content[data-v-cbf8f880] .comment-emoji{display:inline-block;vertical-align:sub;width:20px;height:20px;margin:0 2px}.user-type-badge[data-v-cbf8f880]{margin-left:8px;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.user-type-badge.author[data-v-cbf8f880]{background-color:#e3f2fd;color:#1976d2}.user-type-badge.commenter[data-v-cbf8f880]{background-color:#fff3e0;color:#f57c00}.comment-content[data-v-cbf8f880]{background-color:#f5f5f5;padding:12px;border-radius:6px;border-left:3px solid #ff2442}.comment-time[data-v-cbf8f880]{display:block;margin-top:8px;font-size:12px;color:var(--text-light)}.keyword-text[data-v-cbf8f880]{color:#ff2442;font-weight:500}.keyword-desc[data-v-cbf8f880]{color:var(--text-light);font-size:13px}.platform-badge[data-v-cbf8f880]{margin-left:12px;font-size:12px;color:var(--text-light);padding:2px 8px;background-color:#f0f0f0;border-radius:3px}.ai-reason-full[data-v-cbf8f880]{background-color:#f8f9fa;padding:12px;border-radius:6px;border-left:3px solid #6366f1;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}.follow-btn-mobile[data-v-cbf8f880]{display:none}.detail-page[data-v-cbf8f880]{position:relative}@media (max-width: 768px){.profile-header[data-v-cbf8f880]{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:16px}.profile-avatar[data-v-cbf8f880]{width:70px;height:70px;border:2px solid #f0f0f0}.profile-info[data-v-cbf8f880]{width:100%;align-items:center}.profile-name-row[data-v-cbf8f880]{flex-direction:column;align-items:stretch;width:100%;gap:12px}.profile-name[data-v-cbf8f880]{font-size:18px;text-align:center;word-break:break-word}.user-type-badge[data-v-cbf8f880]{margin-left:6px;font-size:11px;padding:2px 6px}.detail-content[data-v-cbf8f880]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.follow-btn-header[data-v-cbf8f880]{display:none!important}.follow-btn-mobile[data-v-cbf8f880]{display:flex;align-items:center;justify-content:center;gap:6px;position:fixed;bottom:0;left:0;right:0;width:100%;padding:12px 16px;padding-left:calc(16px + env(safe-area-inset-left,0px));padding-right:calc(16px + env(safe-area-inset-right,0px));padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));margin:0;border-radius:0;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#ff2442 0%,#ff6b8a 100%);color:#fff;min-height:48px;box-shadow:0 -2px 12px #0000001a;z-index:1000}.follow-btn-mobile[data-v-cbf8f880]:not(.disabled):hover{background:linear-gradient(135deg,#e01e36 0%,#ff4d6d 100%);transform:translateY(-1px);box-shadow:0 4px 12px #ff24424d}.follow-btn-mobile.disabled[data-v-cbf8f880]{opacity:.6;cursor:not-allowed;pointer-events:none}.follow-btn-mobile.following[data-v-cbf8f880]{background:#f0f0f0;color:var(--text-secondary)}.follow-btn-mobile.following[data-v-cbf8f880]:not(.disabled):hover{background:#e0e0e0;box-shadow:0 2px 8px #0000001a}.profile-location[data-v-cbf8f880]{justify-content:center;gap:8px;font-size:12px;margin-top:8px}.profile-location>span[data-v-cbf8f880]{display:flex;align-items:center;gap:4px}.platform-badge[data-v-cbf8f880]{margin-left:0;margin-top:4px;display:inline-block}.detail-info-container[data-v-cbf8f880]{flex-direction:column;gap:12px;margin-bottom:16px}.detail-info-container .detail-info-swiper[data-v-cbf8f880]{width:100%;max-width:100%}.detail-info-image[data-v-cbf8f880]{width:100%;max-height:300px;object-fit:cover}.profile-section[data-v-cbf8f880]{margin-bottom:16px}.section-title[data-v-cbf8f880]{font-size:13px;margin-bottom:6px}.section-content[data-v-cbf8f880]{font-size:13px;line-height:1.5}.comment-content[data-v-cbf8f880],.ai-reason-full[data-v-cbf8f880]{padding:10px;font-size:13px}}@media (max-width: 480px){.profile-avatar[data-v-cbf8f880]{width:60px;height:60px}.profile-name[data-v-cbf8f880]{font-size:16px}.profile-location[data-v-cbf8f880]{align-items:center;gap:6px;font-size:11px}.profile-location>span[data-v-cbf8f880]{width:100%;justify-content:center}.platform-badge[data-v-cbf8f880]{width:100%;text-align:center;margin-top:6px}.detail-info-image[data-v-cbf8f880]{max-height:250px}.section-title[data-v-cbf8f880],.section-content[data-v-cbf8f880]{font-size:12px}}.follows-container[data-v-61f43a6b]{width:100%;height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;position:relative;scroll-behavior:smooth}.follows-container[data-v-61f43a6b]::-webkit-scrollbar{display:none}.loading-container[data-v-61f43a6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-61f43a6b]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-61f43a6b]{font-size:16px}.loading-container i.fa-spinner[data-v-61f43a6b]{animation:spin-61f43a6b 1s linear infinite}.loading-more[data-v-61f43a6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-61f43a6b]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-61f43a6b]{font-size:14px}.loading-more i.fa-spinner[data-v-61f43a6b]{animation:spin-61f43a6b 1s linear infinite}.loading-overlay[data-v-61f43a6b]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.loading-overlay i[data-v-61f43a6b]{font-size:36px;color:#ff2442;margin-bottom:12px}.loading-overlay span[data-v-61f43a6b]{font-size:14px;color:var(--text-secondary)}.follows-list[data-v-61f43a6b]{padding:16px;box-sizing:border-box;max-width:1200px;margin:0 auto}.bottom-tip[data-v-61f43a6b]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-61f43a6b]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-61f43a6b]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.floating-btn[data-v-61f43a6b]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-61f43a6b]:active:not(:disabled){transform:scale(.95);background:#d4003a}.floating-btn[data-v-61f43a6b]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-61f43a6b]{animation:spin-61f43a6b 1s linear infinite}@keyframes spin-61f43a6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 600px) and (max-width: 899px){.follows-container[data-v-61f43a6b]{height:calc(100vh - 100px)}.follows-list[data-v-61f43a6b]{padding:14px}.floating-buttons[data-v-61f43a6b]{right:20px;bottom:20px}.floating-btn[data-v-61f43a6b]{width:46px;height:46px;font-size:17px}}@media (max-width: 599px){.follows-container[data-v-61f43a6b]{height:calc(100vh - 60px)}.follows-list[data-v-61f43a6b]{padding:12px}.loading-container[data-v-61f43a6b]{padding:40px 20px}.loading-container i[data-v-61f43a6b]{font-size:36px}.loading-container span[data-v-61f43a6b]{font-size:14px}.loading-more[data-v-61f43a6b]{padding:16px}.loading-more i[data-v-61f43a6b]{font-size:20px}.bottom-tip[data-v-61f43a6b]{font-size:13px;margin:10px 0 20px}.floating-buttons[data-v-61f43a6b]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-61f43a6b]{width:44px;height:44px;font-size:16px;box-shadow:0 3px 10px #00000026}.floating-btn[data-v-61f43a6b]:hover:not(:disabled){transform:none;box-shadow:0 3px 10px #00000026;background:#ff2442}.floating-btn[data-v-61f43a6b]:active:not(:disabled){transform:scale(.9);background:#d4003a}.modal-content[data-v-61f43a6b]{max-height:95vh}.modal-header[data-v-61f43a6b],.modal-body[data-v-61f43a6b]{padding:16px 20px}.profile-header[data-v-61f43a6b]{flex-direction:column;text-align:center}}.persona-container[data-v-469bb731]{display:flex;flex-direction:column;height:100%}.persona-body[data-v-469bb731]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.persona-body[data-v-469bb731]::-webkit-scrollbar{width:6px}.persona-body[data-v-469bb731]::-webkit-scrollbar-track{background:transparent}.persona-body[data-v-469bb731]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.persona-body[data-v-469bb731]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.writing-style-section[data-v-469bb731]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color);width:100%;overflow:visible}.style-section-header[data-v-469bb731]{margin-bottom:16px}.style-section-title[data-v-469bb731]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.loading-styles[data-v-469bb731],.empty-styles[data-v-469bb731]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary)}.loading-styles i[data-v-469bb731],.empty-styles i[data-v-469bb731]{font-size:36px;margin-bottom:12px;color:var(--text-light)}.loading-styles span[data-v-469bb731],.loading-styles p[data-v-469bb731],.empty-styles span[data-v-469bb731],.empty-styles p[data-v-469bb731]{font-size:14px}.styles-list[data-v-469bb731]{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;max-width:100%}.style-item[data-v-469bb731]{display:flex;flex-direction:column;align-items:center;padding:16px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .3s;position:relative;min-width:140px;max-width:180px;flex:1;overflow:visible;z-index:1}.style-item[data-v-469bb731]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #ff2e631a;transform:translateY(-4px);z-index:10}.style-item.active[data-v-469bb731]{border-color:var(--primary-color);background:linear-gradient(135deg,rgba(255,46,99,.05) 0%,rgba(255,107,147,.05) 100%);box-shadow:0 2px 12px #ff2e6326}.style-item.active .style-icon[data-v-469bb731]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%)}.style-item.active .style-name[data-v-469bb731],.style-item.active .style-example-icon i[data-v-469bb731]{color:var(--primary-color)}.style-icon[data-v-469bb731]{font-size:32px;margin-bottom:12px;flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--border-color);border-radius:12px}.style-content[data-v-469bb731]{flex:1;min-width:0;text-align:center;width:100%}.style-name[data-v-469bb731]{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px;word-break:break-word}.style-desc[data-v-469bb731]{font-size:12px;color:var(--text-secondary);line-height:1.4;margin-bottom:8px;word-break:break-word}.style-example-icon[data-v-469bb731]{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;z-index:20}.style-example-icon i[data-v-469bb731]{font-size:16px;color:var(--text-secondary);cursor:help;transition:all .3s}.style-example-icon:hover i[data-v-469bb731]{color:var(--primary-color);transform:scale(1.15)}.style-example-icon:hover .style-example-popup[data-v-469bb731]{opacity:1;visibility:visible}.style-example-popup[data-v-469bb731]{position:absolute;bottom:calc(100% + 10px);right:-10px;min-width:250px;max-width:350px;padding:12px;background:white;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 20px #00000026;opacity:0;visibility:hidden;transition:all .3s;z-index:2000;pointer-events:none;white-space:normal}.style-example-popup[data-v-469bb731]:after{content:"";position:absolute;top:100%;right:20px;border:6px solid transparent;border-top-color:#fff}.popup-label[data-v-469bb731]{font-weight:600;font-size:12px;color:var(--primary-color);margin-bottom:6px}.popup-text[data-v-469bb731]{font-size:12px;color:var(--text-primary);line-height:1.6;text-align:left}.style-check[data-v-469bb731]{position:absolute;top:8px;left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;z-index:10}.style-check i[data-v-469bb731]{font-size:20px;color:var(--primary-color)}.persona-footer[data-v-469bb731]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 0 0;border-top:1px solid var(--border-color);flex-shrink:0;margin-top:20px}.btn-cancel[data-v-469bb731],.btn-confirm[data-v-469bb731]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-cancel[data-v-469bb731]{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color)}.btn-cancel[data-v-469bb731]:hover{background:var(--border-color)}.btn-confirm[data-v-469bb731]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-confirm[data-v-469bb731]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff2e634d}.btn-confirm[data-v-469bb731]:active{transform:translateY(0)}.persona-desc-section[data-v-469bb731]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.persona-desc-section[data-v-469bb731]:first-child{margin-top:0;padding-top:0;border-top:none}.desc-section-header[data-v-469bb731]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.desc-section-title[data-v-469bb731]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.desc-input-wrapper[data-v-469bb731]{display:flex;flex-direction:column;gap:12px}.persona-desc-input[data-v-469bb731]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--card-bg);resize:vertical;transition:all .3s;box-sizing:border-box;line-height:1.6}.persona-desc-input[data-v-469bb731]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #ff2e631a}.persona-desc-input[data-v-469bb731]::placeholder{color:var(--text-light)}.ai-write-wrapper[data-v-469bb731]{display:flex;justify-content:flex-end}.btn-ai-write[data-v-469bb731]{padding:8px 20px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.btn-ai-write[data-v-469bb731]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff2e634d}.btn-ai-write[data-v-469bb731]:active:not(:disabled){transform:translateY(0)}.btn-ai-write[data-v-469bb731]:disabled{opacity:.6;cursor:not-allowed}.btn-ai-write i[data-v-469bb731]{font-size:14px}@media (max-width: 768px){.persona-modal-content[data-v-469bb731]{width:95%;max-height:95vh}.persona-modal-header[data-v-469bb731]{padding:12px 16px}.persona-modal-body[data-v-469bb731]{padding:16px}.persona-modal-footer[data-v-469bb731]{padding:12px 16px}.writing-style-section[data-v-469bb731]{margin-top:20px;padding-top:20px}.styles-list[data-v-469bb731]{gap:8px}.style-item[data-v-469bb731]{padding:12px;min-width:110px;max-width:140px}.style-icon[data-v-469bb731]{width:44px;height:44px;font-size:24px;margin-bottom:8px}.style-name[data-v-469bb731]{font-size:13px}.style-desc[data-v-469bb731]{font-size:11px}.style-example-icon[data-v-469bb731]{top:6px;right:6px}.style-example-icon i[data-v-469bb731]{font-size:14px}.style-example-popup[data-v-469bb731]{min-width:200px;max-width:280px;padding:10px;right:-5px}.style-example-popup[data-v-469bb731]:after{right:15px}.popup-label[data-v-469bb731],.popup-text[data-v-469bb731]{font-size:11px}.style-check[data-v-469bb731]{top:6px;left:6px}.style-check i[data-v-469bb731]{font-size:18px}.persona-desc-section[data-v-469bb731]{margin-top:20px;padding-top:20px}.persona-desc-input[data-v-469bb731]{font-size:12px;padding:8px 10px}.btn-ai-write[data-v-469bb731]{padding:6px 14px;font-size:12px}}.keywords-section[data-v-469bb731]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color);width:100%}.keywords-header[data-v-469bb731]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.keywords-section-title[data-v-469bb731]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.btn-generate-keywords[data-v-469bb731]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.btn-generate-keywords[data-v-469bb731]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #ff2e634d}.btn-generate-keywords[data-v-469bb731]:disabled{opacity:.6;cursor:not-allowed}.keywords-container[data-v-469bb731]{display:flex;flex-direction:column;gap:12px}.keywords-tip[data-v-469bb731]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#e3f2fd;border-left:3px solid var(--primary-color);border-radius:6px;font-size:12px;color:#1976d2}.keywords-tip i[data-v-469bb731]{font-size:14px;flex-shrink:0}.keywords-list[data-v-469bb731]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;overflow-y:auto;padding:12px;background:#f8f9fa;border-radius:8px}.keywords-list[data-v-469bb731]::-webkit-scrollbar{width:6px}.keywords-list[data-v-469bb731]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.keywords-list[data-v-469bb731]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.keywords-list[data-v-469bb731]::-webkit-scrollbar-thumb:hover{background:#999}.keyword-card[data-v-469bb731]{background:white;border-radius:8px;border:1px solid var(--border-color);transition:all .3s;cursor:move;position:relative;-webkit-user-select:none;user-select:none}.keyword-card[data-v-469bb731] *{-webkit-user-select:text;user-select:text}.keyword-card .drag-handle[data-v-469bb731]{-webkit-user-select:none;user-select:none}.keyword-card[data-v-469bb731]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #ff2e631a}.keyword-card.dragging[data-v-469bb731]{opacity:.5;transform:scale(.95);box-shadow:0 8px 16px #0003}.keyword-card.drag-over[data-v-469bb731]{border-color:var(--primary-color);border-style:dashed;border-width:2px;transform:translateY(-2px);box-shadow:0 6px 20px #ff2e6333}.keyword-card.drag-over[data-v-469bb731]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:3px;background:var(--primary-color);border-radius:8px 8px 0 0}.keyword-card-header[data-v-469bb731]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-bottom:1px solid var(--border-color);border-top-left-radius:8px;border-top-right-radius:8px}.keyword-card-title-wrapper[data-v-469bb731]{display:flex;align-items:center;gap:8px;flex:1}.drag-handle[data-v-469bb731]{color:var(--text-secondary);font-size:16px;cursor:grab;flex-shrink:0;padding:6px 4px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.drag-handle[data-v-469bb731]:hover{color:var(--primary-color);background:rgba(255,46,99,.1)}.drag-handle[data-v-469bb731]:active{cursor:grabbing;color:var(--primary-color);background:rgba(255,46,99,.2)}.keyword-icon[data-v-469bb731]{color:var(--primary-color);font-size:14px;flex-shrink:0}.keyword-title-input[data-v-469bb731]{flex:.9;padding:6px 10px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:600;color:var(--text-primary);background:transparent;outline:none;transition:all .3s}.keyword-title-input[data-v-469bb731]:focus{border-color:var(--primary-color);background:white;box-shadow:0 0 0 3px #ff2e631a}.keyword-title-input[data-v-469bb731]::placeholder{color:var(--text-light);font-weight:400}.keyword-card-body[data-v-469bb731]{padding:12px 16px;display:block!important;visibility:visible!important;min-height:100px}.keyword-desc-label[data-v-469bb731]{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;color:var(--text-secondary)}.keyword-desc-label i[data-v-469bb731]{font-size:11px;color:var(--primary-color)}.keyword-desc-input[data-v-469bb731]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;line-height:1.6;color:var(--text-primary);background:#fafafa;outline:none;resize:vertical;min-height:80px;transition:all .3s;font-family:inherit;box-sizing:border-box;display:block!important;visibility:visible!important}.keyword-desc-input[data-v-469bb731]:focus{border-color:var(--primary-color);background:white;box-shadow:0 0 0 3px #ff2e631a}.keyword-desc-input[data-v-469bb731]::placeholder{color:var(--text-light)}.keyword-desc-input[data-v-469bb731]:not(:placeholder-shown){background:white;border-color:#d0d0d0}.btn-delete-keyword[data-v-469bb731]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffebee;color:#c62828;border:none;border-radius:6px;cursor:pointer;transition:all .3s;flex-shrink:0}.btn-delete-keyword[data-v-469bb731]:hover{background:#ffcdd2;transform:scale(1.1)}.keywords-empty[data-v-469bb731]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa;border-radius:8px;text-align:center}.keywords-empty-icon[data-v-469bb731]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,46,99,.1) 0%,rgba(255,46,99,.05) 100%);border-radius:50%;margin-bottom:16px}.keywords-empty-icon i[data-v-469bb731]{font-size:28px;color:var(--primary-color)}.keywords-empty-text[data-v-469bb731]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.keywords-empty-hint[data-v-469bb731]{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5;max-width:300px}@media (max-width: 768px){.keywords-section[data-v-469bb731]{margin-top:20px;padding-top:20px}.btn-generate-keywords[data-v-469bb731]{width:100%;justify-content:center}.keyword-card-header[data-v-469bb731],.keyword-card-body[data-v-469bb731]{padding:10px 12px}.keyword-title-input[data-v-469bb731]{font-size:14px}.keyword-desc-input[data-v-469bb731]{font-size:12px}.keywords-empty-hint[data-v-469bb731]{max-width:100%}.keywords-tip[data-v-469bb731]{font-size:11px;padding:8px 10px}.keywords-tip span[data-v-469bb731]{line-height:1.4}.drag-handle[data-v-469bb731]{width:28px;height:28px;font-size:18px}}.publish-container[data-v-5c251af9]{width:100%;height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.publish-container[data-v-5c251af9]::-webkit-scrollbar{display:none}.loading-container[data-v-5c251af9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-5c251af9]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-5c251af9]{font-size:16px}.loading-container i.fa-spinner[data-v-5c251af9]{animation:spin-5c251af9 1s linear infinite}.loading-more[data-v-5c251af9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-5c251af9]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-5c251af9]{font-size:14px}.loading-more i.fa-spinner[data-v-5c251af9]{animation:spin-5c251af9 1s linear infinite}.content-section[data-v-5c251af9]{margin-bottom:30px}.notes-grid[data-v-5c251af9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:30px;padding:0 10px}.bottom-tip[data-v-5c251af9]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-5c251af9]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-5c251af9]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.floating-btn[data-v-5c251af9]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-5c251af9]:active:not(:disabled){transform:scale(.95);background:#d4003a}.floating-btn[data-v-5c251af9]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-5c251af9]{animation:spin-5c251af9 1s linear infinite}@keyframes spin-5c251af9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1200px){.notes-grid[data-v-5c251af9]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}}@media (min-width: 900px) and (max-width: 1199px){.notes-grid[data-v-5c251af9]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}}@media (min-width: 600px) and (max-width: 899px){.publish-container[data-v-5c251af9]{height:calc(100vh - 100px)}.notes-grid[data-v-5c251af9]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 8px}.floating-buttons[data-v-5c251af9]{right:20px;bottom:20px}.floating-btn[data-v-5c251af9]{width:46px;height:46px;font-size:17px}}@media (max-width: 599px){.publish-container[data-v-5c251af9]{height:calc(100vh - 60px);padding:0}.content-section[data-v-5c251af9]{margin-bottom:20px}.notes-grid[data-v-5c251af9]{grid-template-columns:1fr;gap:12px;padding:0 12px}.loading-container[data-v-5c251af9]{padding:40px 20px}.loading-container i[data-v-5c251af9]{font-size:36px}.loading-container span[data-v-5c251af9]{font-size:14px}.loading-more[data-v-5c251af9]{padding:16px}.loading-more i[data-v-5c251af9]{font-size:20px}.bottom-tip[data-v-5c251af9]{font-size:13px;margin:10px 0 20px}.floating-buttons[data-v-5c251af9]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-5c251af9]{width:44px;height:44px;font-size:16px;box-shadow:0 3px 10px #00000026}.floating-btn[data-v-5c251af9]:hover:not(:disabled){transform:none;box-shadow:0 3px 10px #00000026;background:#ff2442}.floating-btn[data-v-5c251af9]:active:not(:disabled){transform:scale(.9);background:#d4003a}}.publish-container[data-v-f9f24b00]{width:100%;height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:none;scroll-behavior:smooth}.publish-container[data-v-f9f24b00]::-webkit-scrollbar{display:none}.status-tabs[data-v-f9f24b00]{display:flex;gap:12px;padding:0 20px 10px 0;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100;overflow-x:auto;scrollbar-width:none;margin:10px auto;-webkit-overflow-scrolling:touch}.status-tabs[data-v-f9f24b00]::-webkit-scrollbar{display:none}.status-tab[data-v-f9f24b00]{padding:8px 16px;border-radius:20px;font-size:14px;color:#666;background-color:#fff;cursor:pointer;white-space:nowrap;transition:all .3s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.status-tab[data-v-f9f24b00]:hover{background-color:#e8e8e8}.status-tab[data-v-f9f24b00]:active{transform:scale(.95)}.status-tab.active[data-v-f9f24b00]{background-color:#ff2442;color:#fff;font-weight:500}.status-tab.active[data-v-f9f24b00]:hover{background-color:#ff2442}.status-tab.active[data-v-f9f24b00]:active{transform:scale(.95)}.loading-container[data-v-f9f24b00]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;box-sizing:border-box;color:var(--text-secondary)}.loading-container i[data-v-f9f24b00]{font-size:48px;margin-bottom:16px;color:var(--text-light)}.loading-container span[data-v-f9f24b00]{font-size:16px}.loading-container i.fa-spinner[data-v-f9f24b00]{animation:spin-f9f24b00 1s linear infinite}.loading-more[data-v-f9f24b00]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--text-secondary)}.loading-more i[data-v-f9f24b00]{font-size:24px;margin-bottom:8px;color:var(--text-light)}.loading-more span[data-v-f9f24b00]{font-size:14px}.loading-more i.fa-spinner[data-v-f9f24b00]{animation:spin-f9f24b00 1s linear infinite}.content-section[data-v-f9f24b00]{margin-bottom:30px}.notes-grid[data-v-f9f24b00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-bottom:30px;padding:0 10px}.bottom-tip[data-v-f9f24b00]{text-align:center;color:#999;margin:12px 0 24px;font-size:14px}.floating-buttons[data-v-f9f24b00]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;gap:12px;z-index:999}.floating-btn[data-v-f9f24b00]{width:50px;height:50px;border-radius:50%;border:none;background:#ff2442;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.floating-btn[data-v-f9f24b00]:hover:not(:disabled){background:#e01e36;transform:translateY(-2px);box-shadow:0 6px 16px #0003}.floating-btn[data-v-f9f24b00]:active:not(:disabled){transform:scale(.95);background:#d4003a}.floating-btn[data-v-f9f24b00]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn i.fa-spin[data-v-f9f24b00]{animation:spin-f9f24b00 1s linear infinite}@keyframes spin-f9f24b00{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1200px){.notes-grid[data-v-f9f24b00]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px}}@media (min-width: 900px) and (max-width: 1199px){.notes-grid[data-v-f9f24b00]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}}@media (min-width: 600px) and (max-width: 899px){.publish-container[data-v-f9f24b00]{height:calc(100vh - 100px)}.notes-grid[data-v-f9f24b00]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 8px}.status-tabs[data-v-f9f24b00]{padding:8px 16px;gap:10px}.status-tab[data-v-f9f24b00]{padding:6px 14px;font-size:13px}.floating-buttons[data-v-f9f24b00]{right:20px;bottom:20px}.floating-btn[data-v-f9f24b00]{width:46px;height:46px;font-size:17px}}@media (max-width: 599px){.publish-container[data-v-f9f24b00]{height:calc(100vh - 60px);padding:0}.status-tabs[data-v-f9f24b00]{padding:8px 12px;gap:8px;margin:8px 0;border-bottom:1px solid #f0f0f0}.status-tab[data-v-f9f24b00]{padding:6px 12px;font-size:13px;border-radius:16px}.content-section[data-v-f9f24b00]{margin-bottom:20px}.notes-grid[data-v-f9f24b00]{grid-template-columns:1fr;gap:12px;padding:0 12px}.loading-container[data-v-f9f24b00]{padding:40px 20px}.loading-container i[data-v-f9f24b00]{font-size:36px}.loading-container span[data-v-f9f24b00]{font-size:14px}.loading-more[data-v-f9f24b00]{padding:16px}.loading-more i[data-v-f9f24b00]{font-size:20px}.bottom-tip[data-v-f9f24b00]{font-size:13px;margin:10px 0 20px}.floating-buttons[data-v-f9f24b00]{right:16px;bottom:16px;gap:10px}.floating-btn[data-v-f9f24b00]{width:44px;height:44px;font-size:16px;box-shadow:0 3px 10px #00000026}.floating-btn[data-v-f9f24b00]:hover:not(:disabled){transform:none;box-shadow:0 3px 10px #00000026;background:#ff2442}.floating-btn[data-v-f9f24b00]:active:not(:disabled){transform:scale(.9);background:#d4003a}}.account-dashboard[data-v-5ec621f8]{background-color:#f5f7fa;color:#262626;height:100vh;display:flex;flex-direction:column;line-height:1.6;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.main-container[data-v-5ec621f8]{flex:1;display:flex;flex-direction:column;padding:24px;max-width:1400px;margin:0 auto;width:100%;overflow:hidden}.loading-container[data-v-5ec621f8],.empty-container[data-v-5ec621f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);gap:16px}.loading-container i[data-v-5ec621f8],.empty-container i[data-v-5ec621f8]{font-size:48px;color:var(--text-light)}.loading-container i.fa-spinner[data-v-5ec621f8]{color:var(--primary-color);animation:spin-5ec621f8 1s linear infinite}@keyframes spin-5ec621f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container span[data-v-5ec621f8],.empty-container p[data-v-5ec621f8]{font-size:16px}.platform-filter[data-v-5ec621f8]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.platform-filter .platform-icon[data-v-5ec621f8]{width:20px;height:20px}.filter-btn[data-v-5ec621f8]{padding:8px 16px;border-radius:20px;border:1px solid var(--border-color);background-color:var(--card-bg);color:var(--text-secondary);font-size:14px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:6px}.filter-btn[data-v-5ec621f8]:hover{border-color:var(--primary-color);color:var(--primary-color)}.filter-btn.active[data-v-5ec621f8]{background-color:#ff24421a;border-color:var(--primary-color);color:var(--primary-color);font-weight:500}.account-grid[data-v-5ec621f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}@media (max-width: 992px){.account-grid[data-v-5ec621f8]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width: 768px){.navbar[data-v-5ec621f8]{padding:0 16px}.main-container[data-v-5ec621f8]{padding:16px}.account-grid[data-v-5ec621f8]{grid-template-columns:1fr}.global-action-btn span[data-v-5ec621f8]{display:none}}.modal-overlay[data-v-5ec621f8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-5ec621f8]{background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.add-account-modal[data-v-5ec621f8]{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.modal-header[data-v-5ec621f8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);flex-shrink:0}.modal-title[data-v-5ec621f8]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.modal-close[data-v-5ec621f8]{width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .3s}.modal-close[data-v-5ec621f8]:hover:not(:disabled){background:var(--border-color);color:var(--text-primary)}.modal-close[data-v-5ec621f8]:disabled{opacity:.3;cursor:not-allowed}.modal-close i[data-v-5ec621f8]{font-size:18px}.modal-body[data-v-5ec621f8]{flex:1;padding:24px;overflow-y:auto}.modal-footer[data-v-5ec621f8]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color);flex-shrink:0}.form-group[data-v-5ec621f8]{margin-bottom:24px}.form-group[data-v-5ec621f8]:last-child{margin-bottom:0}.form-label[data-v-5ec621f8]{display:block;font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.quantity-selector[data-v-5ec621f8]{display:flex;align-items:center;gap:12px;justify-content:flex-start}.quantity-btn[data-v-5ec621f8]{width:32px;height:32px;border:2px solid #ff2442;background:white;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ff2442;transition:all .3s;padding:0}.quantity-btn[data-v-5ec621f8]:hover:not(:disabled){background:#ff2442;color:#fff;transform:scale(1.1)}.quantity-btn[data-v-5ec621f8]:disabled{opacity:.3;cursor:not-allowed}.quantity-btn i[data-v-5ec621f8]{font-size:12px}.quantity-value[data-v-5ec621f8]{font-size:18px;font-weight:600;color:var(--text-primary);min-width:36px;text-align:center}.platform-selector[data-v-5ec621f8]{display:flex;gap:12px}.platform-selector .platform-icon[data-v-5ec621f8]{width:20px;height:20px}.platform-btn[data-v-5ec621f8]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .3s;font-size:15px;font-weight:500;color:var(--text-primary)}.platform-btn[data-v-5ec621f8]:hover:not(:disabled){border-color:#ff2442;transform:translateY(-2px);box-shadow:0 2px 8px #ff24421a}.platform-btn.active[data-v-5ec621f8]{background:linear-gradient(135deg,rgba(255,36,66,.05) 0%,rgba(255,107,147,.05) 100%);border-color:#ff2442;box-shadow:0 2px 12px #ff244226;color:#ff2442}.platform-btn[data-v-5ec621f8]:disabled{opacity:.5;cursor:not-allowed;transform:none}.platform-btn i[data-v-5ec621f8]{font-size:16px}.duration-selector[data-v-5ec621f8]{display:flex;flex-direction:column;gap:12px}.duration-btn[data-v-5ec621f8]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--card-bg);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .3s}.duration-btn[data-v-5ec621f8]:hover:not(:disabled){border-color:#ff2442;transform:translateY(-2px);box-shadow:0 2px 8px #ff24421a}.duration-btn.active[data-v-5ec621f8]{background:linear-gradient(135deg,rgba(255,36,66,.05) 0%,rgba(255,107,147,.05) 100%);border-color:#ff2442;box-shadow:0 2px 12px #ff244226}.duration-btn[data-v-5ec621f8]:disabled{opacity:.5;cursor:not-allowed;transform:none}.duration-btn .duration-info[data-v-5ec621f8]{display:flex;flex-direction:column;gap:4px}.duration-btn .duration-label[data-v-5ec621f8]{font-size:16px;font-weight:600;color:var(--text-primary)}.duration-btn .duration-price[data-v-5ec621f8]{font-size:18px;font-weight:700;color:#ff2442;white-space:nowrap}.duration-btn.active .duration-label[data-v-5ec621f8],.duration-btn.active .duration-price[data-v-5ec621f8]{color:#ff2442}.payment-summary[data-v-5ec621f8]{display:flex;align-items:center;gap:8px}.payment-label[data-v-5ec621f8]{font-size:15px;font-weight:600;color:var(--text-primary)}.payment-amount[data-v-5ec621f8]{font-size:20px;font-weight:700;color:#ff2442}.payment-loading[data-v-5ec621f8]{font-size:15px;color:var(--text-secondary)}.footer-actions[data-v-5ec621f8]{display:flex;align-items:center;gap:12px}.btn-confirm[data-v-5ec621f8]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-light) 100%);color:#fff}.btn-confirm[data-v-5ec621f8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff2e634d}.btn-confirm[data-v-5ec621f8]:active:not(:disabled){transform:translateY(0)}.btn-confirm[data-v-5ec621f8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.tab-content[data-v-5ec621f8]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.tab-pane[data-v-5ec621f8]{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;animation:fadeIn-5ec621f8 .3s ease;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.tab-pane[data-v-5ec621f8]::-webkit-scrollbar{display:none}@keyframes fadeIn-5ec621f8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.document-page[data-v-4cc20f4e]{min-height:100vh;background:#f8f9fa;padding:20px}.document-container[data-v-4cc20f4e]{max-width:900px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 2px 12px #0000001a;overflow:hidden}.document-header[data-v-4cc20f4e]{background:linear-gradient(135deg,#ff2442 0%,#ff6b6b 100%);color:#fff;padding:30px 40px;position:relative}.document-header h1[data-v-4cc20f4e]{margin:0;font-size:2rem;font-weight:600}.back-button[data-v-4cc20f4e]{background:rgba(255,255,255,.2);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-bottom:15px}.back-button[data-v-4cc20f4e]:hover{background:rgba(255,255,255,.3)}.document-content[data-v-4cc20f4e]{padding:40px;line-height:1.8;color:#333}.document-content[data-v-4cc20f4e] h1{font-size:1.8rem;margin:30px 0 20px;color:#1a1a1a;border-bottom:2px solid #ff2442;padding-bottom:10px}.document-content[data-v-4cc20f4e] h2{font-size:1.5rem;margin:25px 0 15px;color:#333}.document-content[data-v-4cc20f4e] h3{font-size:1.2rem;margin:20px 0 10px;color:#555}.document-content[data-v-4cc20f4e] p{margin:15px 0;text-align:justify}.document-content[data-v-4cc20f4e] ul,.document-content[data-v-4cc20f4e] ol{margin:15px 0;padding-left:30px}.document-content[data-v-4cc20f4e] li{margin:8px 0}.document-content[data-v-4cc20f4e] strong{color:#ff2442;font-weight:600}.document-content[data-v-4cc20f4e] hr{border:none;border-top:1px solid #eee;margin:30px 0}.document-content[data-v-4cc20f4e] a{color:#ff2442;text-decoration:none}.document-content[data-v-4cc20f4e] a:hover{text-decoration:underline}@media (max-width: 768px){.document-page[data-v-4cc20f4e]{padding:10px}.document-header[data-v-4cc20f4e]{padding:20px}.document-header h1[data-v-4cc20f4e]{font-size:1.5rem}.document-content[data-v-4cc20f4e]{padding:20px}.document-content[data-v-4cc20f4e] h1{font-size:1.5rem}.document-content[data-v-4cc20f4e] h2{font-size:1.3rem}.document-content[data-v-4cc20f4e] h3{font-size:1.1rem}}.document-page[data-v-ceb9aa2f]{min-height:100vh;background:#f8f9fa;padding:20px}.document-container[data-v-ceb9aa2f]{max-width:900px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 2px 12px #0000001a;overflow:hidden}.document-header[data-v-ceb9aa2f]{background:linear-gradient(135deg,#ff2442 0%,#ff6b6b 100%);color:#fff;padding:30px 40px;position:relative}.document-header h1[data-v-ceb9aa2f]{margin:0;font-size:2rem;font-weight:600}.back-button[data-v-ceb9aa2f]{background:rgba(255,255,255,.2);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-bottom:15px}.back-button[data-v-ceb9aa2f]:hover{background:rgba(255,255,255,.3)}.document-content[data-v-ceb9aa2f]{padding:40px;line-height:1.8;color:#333}.document-content[data-v-ceb9aa2f] h1{font-size:1.8rem;margin:30px 0 20px;color:#1a1a1a;border-bottom:2px solid #ff2442;padding-bottom:10px}.document-content[data-v-ceb9aa2f] h2{font-size:1.5rem;margin:25px 0 15px;color:#333}.document-content[data-v-ceb9aa2f] h3{font-size:1.2rem;margin:20px 0 10px;color:#555}.document-content[data-v-ceb9aa2f] h4{font-size:1.1rem;margin:15px 0 10px;color:#666}.document-content[data-v-ceb9aa2f] p{margin:15px 0;text-align:justify}.document-content[data-v-ceb9aa2f] ul,.document-content[data-v-ceb9aa2f] ol{margin:15px 0;padding-left:30px}.document-content[data-v-ceb9aa2f] li{margin:8px 0}.document-content[data-v-ceb9aa2f] strong{color:#ff2442;font-weight:600}.document-content[data-v-ceb9aa2f] hr{border:none;border-top:1px solid #eee;margin:30px 0}.document-content[data-v-ceb9aa2f] a{color:#ff2442;text-decoration:none}.document-content[data-v-ceb9aa2f] a:hover{text-decoration:underline}@media (max-width: 768px){.document-page[data-v-ceb9aa2f]{padding:10px}.document-header[data-v-ceb9aa2f]{padding:20px}.document-header h1[data-v-ceb9aa2f]{font-size:1.5rem}.document-content[data-v-ceb9aa2f]{padding:20px}.document-content[data-v-ceb9aa2f] h1{font-size:1.5rem}.document-content[data-v-ceb9aa2f] h2{font-size:1.3rem}.document-content[data-v-ceb9aa2f] h3{font-size:1.1rem}}.loading-container[data-v-3ac41ae2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--text-secondary)}.loading-container i[data-v-3ac41ae2]{font-size:48px;color:var(--primary-color);animation:spin-3ac41ae2 1s linear infinite}@keyframes spin-3ac41ae2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
