.share-as-link[data-v-8b7869ea]{display:flex;flex-direction:column;gap:var(--sys-spacing-med)}.preview-title[data-v-8b7869ea]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);color:var(--sys-color-on-surface-variant);margin:0 0 var(--sys-spacing-xs) 0}.preview-content[data-v-8b7869ea]{padding:var(--sys-spacing-sm);border-radius:var(--sys-radius-sm);background:var(--sys-color-surface);border:1px solid var(--sys-color-outline-variant);overflow-x:auto}.preview-text[data-v-8b7869ea]{font-size:var(--sys-typo-body-large-size);font-weight:var(--sys-typo-body-large-weight);line-height:var(--sys-typo-body-large-line-height);font-family:var(--sys-font-family-mono);color:var(--sys-color-on-surface);margin:0;white-space:pre-wrap;word-break:break-all}.action-section[data-v-8b7869ea]{display:flex}.action-btn[data-v-8b7869ea]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);flex:1;padding:var(--sys-spacing-sm) var(--sys-spacing-med);min-height:var(--sys-size-large);border:none;border-radius:var(--sys-radius-sm);background:var(--sys-color-primary);color:var(--sys-color-on-primary);cursor:pointer;font-weight:600;transition:all .2s}.action-btn[data-v-8b7869ea]:hover:not(:disabled){background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.action-btn[data-v-8b7869ea]:disabled{cursor:not-allowed}.action-btn.success[data-v-8b7869ea]{background:var(--sys-color-tertiary);color:var(--sys-color-on-tertiary)}.action-btn.error[data-v-8b7869ea]{background:var(--sys-color-error);color:var(--sys-color-on-error)}.action-btn[data-v-8b7869ea]:focus-visible{outline:2px solid var(--sys-color-on-primary);outline-offset:2px}.poster-template[data-v-73ff6660]{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.poster-content[data-v-73ff6660]{box-sizing:border-box}.caption-text[data-v-73ff6660]{white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word}.bg-gradient-fresh[data-v-73ff6660]{background:linear-gradient(135deg,#f0f9e9,#e6f3d3)}.bg-minimal[data-v-73ff6660]{background:#fff}.bg-gradient-warm[data-v-73ff6660]{background:linear-gradient(135deg,#fff5f0,#ffe4d6)}.bg-gradient-modern[data-v-73ff6660]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.bg-elegant[data-v-73ff6660]{background:#fef9f6}.xiaohongshu-method[data-v-cce0948b]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);--xhs-poster-max-width: clamp(180px, 68vw, 280px)}.options-section[data-v-cce0948b]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm)}.refresh-btn[data-v-cce0948b]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);width:100%;padding:var(--sys-spacing-sm) var(--sys-spacing-med);min-height:var(--sys-size-med);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-radius-sm);background:transparent;color:var(--sys-color-on-primary);cursor:pointer;font-weight:600;transition:all .2s}.refresh-btn[data-v-cce0948b]:hover:not(:disabled){background:var(--sys-color-surface-container);color:var(--sys-color-on-surface-container)}.refresh-btn[data-v-cce0948b]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-cce0948b]:focus-visible{outline:2px solid var(--sys-color-on-primary);outline-offset:2px}.xiaohongshu-preview[data-v-cce0948b]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);min-height:0}.caption-textarea[data-v-cce0948b]{padding:var(--sys-spacing-sm);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-radius-sm);background:var(--sys-color-surface);color:var(--sys-color-on-surface);font-family:inherit;font-size:14px;resize:vertical;transition:opacity .3s ease}.caption-textarea[data-v-cce0948b]:focus{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.caption-textarea.transitioning[data-v-cce0948b]{opacity:.7}.poster-preview[data-v-cce0948b]{width:100%}.generating-state[data-v-cce0948b]{display:flex;flex-direction:column;align-items:center;gap:var(--sys-spacing-sm)}.poster-placeholder[data-v-cce0948b]{width:100%;max-width:var(--xhs-poster-max-width);aspect-ratio:2/3;background:linear-gradient(135deg,var(--sys-color-surface-variant) 0%,var(--sys-color-surface) 100%);border-radius:var(--sys-radius-md);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sys-spacing-med);position:relative;overflow:hidden}.poster-placeholder[data-v-cce0948b]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:shimmer-cce0948b 2s infinite}.spinner[data-v-cce0948b]{width:24px;height:24px;border:2px solid var(--sys-color-surface-variant);border-top-color:var(--sys-color-primary);border-radius:50%;animation:spin-cce0948b .8s linear infinite;z-index:1}@keyframes spin-cce0948b{to{transform:rotate(360deg)}}@keyframes shimmer-cce0948b{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes poster-appear-cce0948b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.poster-container[data-v-cce0948b]{display:flex;flex-direction:column;align-items:center;gap:var(--sys-spacing-sm)}.poster-image-wrapper[data-v-cce0948b]{position:relative;width:100%;max-width:var(--xhs-poster-max-width);border-radius:var(--sys-radius-md);aspect-ratio:2/3;overflow:hidden;background:var(--sys-color-surface-variant);display:flex;align-items:center;justify-content:center}.poster-loading-overlay[data-v-cce0948b]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;border-radius:var(--sys-radius-md)}.poster-image[data-v-cce0948b]{display:block;height:100%;max-width:none;border-radius:var(--sys-radius-md);box-shadow:0 4px 12px #0000001a;object-fit:cover;transition:opacity .3s ease,transform .3s ease,filter .3s ease}.poster-image.poster-transitioning[data-v-cce0948b]{opacity:0;transform:scale(.95);animation:poster-appear-cce0948b .3s ease forwards}.poster-image.poster-loading[data-v-cce0948b]{filter:blur(2px)}.guidance-text[data-v-cce0948b]{text-align:center;color:var(--sys-color-on-surface-variant)}.guidance-text p[data-v-cce0948b]{margin:var(--sys-spacing-xs) 0;font-size:14px}.guidance-text .sub-text[data-v-cce0948b]{font-size:12px;opacity:.8}.empty-state[data-v-cce0948b]{text-align:center;padding:var(--sys-spacing-med);color:var(--sys-color-on-surface-variant)}.action-section[data-v-cce0948b]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm)}.actions-row[data-v-cce0948b]{display:flex;gap:var(--sys-spacing-sm)}.outline-btn[data-v-cce0948b]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);flex:1;padding:var(--sys-spacing-sm) var(--sys-spacing-med);min-height:var(--sys-size-large);border:1px solid var(--sys-color-outline);border-radius:var(--sys-radius-sm);background:transparent;color:var(--sys-color-on-surface);cursor:pointer;font-weight:600;transition:all .2s}.outline-btn[data-v-cce0948b]:hover:not(:disabled){background:var(--sys-color-surface-container-highest)}.outline-btn[data-v-cce0948b]:disabled{opacity:.6;cursor:not-allowed}.outline-btn[data-v-cce0948b]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.copy-caption-btn[data-v-cce0948b],.download-poster-btn[data-v-cce0948b]{flex:1}.copy-caption-btn.success[data-v-cce0948b],.download-poster-btn.success[data-v-cce0948b]{background:var(--sys-color-tertiary);color:var(--sys-color-on-tertiary);border-color:var(--sys-color-tertiary)}.copy-caption-btn.error[data-v-cce0948b],.download-poster-btn.error[data-v-cce0948b]{background:var(--sys-color-error);color:var(--sys-color-on-error);border-color:var(--sys-color-error)}.primary-btn[data-v-cce0948b]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);width:100%;padding:var(--sys-spacing-sm) var(--sys-spacing-med);min-height:var(--sys-size-large);border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-radius-sm);background:var(--sys-color-primary);color:var(--sys-color-on-primary);cursor:pointer;font-weight:600;transition:all .2s}.primary-btn[data-v-cce0948b]:hover:not(:disabled){background:var(--sys-color-primary-container);color:var(--sys-color-on-primary-container)}.primary-btn[data-v-cce0948b]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-cce0948b]:focus-visible{outline:2px solid var(--sys-color-on-primary);outline-offset:2px}p[data-v-cce0948b]{margin:0;color:var(--sys-color-on-surface-variant)}.thumb[data-v-61158d25]{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat-window[data-v-45f67a57]{background:var(--sys-color-surface);padding:var(--sys-spacing-lg) var(--sys-spacing-sm)}.chat-row[data-v-45f67a57]{display:flex;gap:8px;justify-content:center;align-items:flex-end}.chat-bubble[data-v-45f67a57]{max-width:82%;background:#fff;border-radius:6px;padding:20px 16px;position:relative}.chat-bubble.bubble-loading[data-v-45f67a57]{background:var(--sys-color-surface-container-highest)}.share-card[data-v-45f67a57]{display:grid;grid-template-columns:1fr auto;gap:16px}.share-card-text[data-v-45f67a57]{display:flex;flex-direction:column;gap:4px}.share-card-title[data-v-45f67a57]{font-size:18px;color:#161616;margin:0}.share-card-desc[data-v-45f67a57]{font-size:16px;color:#9e9e9e;margin:0}.share-card-thumb[data-v-45f67a57]{margin-top:auto;width:48px;height:48px;border-radius:var(--sys-radius-xs);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.share-card-thumb img[data-v-45f67a57]{width:100%;height:100%;object-fit:cover}.thumb-placeholder[data-v-45f67a57]{font-size:16px;color:#9e9e9e}.thumb-empty[data-v-45f67a57]{border-style:dashed}.chat-avatar[data-v-45f67a57]{flex:0 0 auto}.avatar-circle[data-v-45f67a57]{width:40px;height:40px;border-radius:4px;background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);display:grid;place-items:center;font-size:14px}.wechat-chat-method[data-v-b593e609]{display:flex;flex-direction:column;gap:var(--sys-spacing-med)}.preview-title[data-v-b593e609]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);color:var(--sys-color-on-surface-variant);margin:0 0 var(--sys-spacing-xs) 0}.poster-preview[data-v-b593e609]{border-radius:var(--sys-radius-sm);overflow:hidden}.generating-state[data-v-b593e609],.empty-state[data-v-b593e609]{padding:var(--sys-spacing-med);text-align:center;color:var(--sys-color-on-surface-variant)}.helper-text[data-v-b593e609]{font-size:var(--sys-typo-label-small-size);font-weight:var(--sys-typo-label-small-weight);line-height:var(--sys-typo-label-small-line-height);margin:0;color:var(--sys-color-on-surface-variant)}.action-section[data-v-b593e609]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm)}.primary-btn[data-v-b593e609],.outline-btn[data-v-b593e609]{font-size:var(--sys-typo-label-large-size);font-weight:var(--sys-typo-label-large-weight);line-height:var(--sys-typo-label-large-line-height);min-height:var(--sys-size-large);border-radius:var(--sys-radius-sm);cursor:pointer;font-weight:600;transition:all .2s}.outline-btn[data-v-b593e609]{background:transparent;border:1px solid var(--sys-color-outline);color:var(--sys-color-on-surface)}.outline-btn[data-v-b593e609]:hover:not(:disabled){background:var(--sys-color-surface-container-highest)}.primary-btn[data-v-b593e609]:disabled,.outline-btn[data-v-b593e609]:disabled{opacity:.6;cursor:not-allowed}.error-text[data-v-b593e609]{font-size:var(--sys-typo-body-small-size);font-weight:var(--sys-typo-body-small-weight);line-height:var(--sys-typo-body-small-line-height);color:var(--sys-color-error);background:var(--sys-color-error-container);border-radius:var(--sys-radius-sm);padding:var(--sys-spacing-sm)}.guidance-text[data-v-b593e609]{padding:var(--sys-spacing-sm);background:var(--sys-color-surface-container);border-radius:var(--sys-radius-sm);color:var(--sys-color-on-surface)}.guidance-text p[data-v-b593e609]{margin:0}.sub-text[data-v-b593e609]{font-size:var(--sys-typo-body-small-size);font-weight:var(--sys-typo-body-small-weight);line-height:var(--sys-typo-body-small-line-height);color:var(--sys-color-on-surface-variant);margin-top:var(--sys-spacing-xs)}.spinner[data-v-b593e609]{width:24px;height:24px;margin:0 auto var(--sys-spacing-sm) auto;border-radius:999px;border:3px solid var(--sys-color-outline-variant);border-top-color:var(--sys-color-primary);animation:spin-b593e609 1s linear infinite}@keyframes spin-b593e609{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carousel-header[data-v-dfaf2ff4]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-spacing-sm);margin-bottom:var(--sys-spacing-med)}.nav-btn[data-v-dfaf2ff4]{display:flex;align-items:center;justify-content:center;min-width:var(--sys-size-large);min-height:var(--sys-size-large);background:transparent;border:none;border-radius:999px;color:var(--sys-color-on-surface);cursor:pointer;transition:background .2s}.nav-btn[data-v-dfaf2ff4]:hover:not(:disabled){background:var(--sys-color-surface-container-highest)}.nav-btn[data-v-dfaf2ff4]:disabled{opacity:.3;cursor:not-allowed}.nav-btn[data-v-dfaf2ff4]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.nav-btn div[data-v-dfaf2ff4]{font-size:24px}.method-label[data-v-dfaf2ff4]{font-size:var(--sys-typo-body-large-size);font-weight:var(--sys-typo-body-large-weight);line-height:var(--sys-typo-body-large-line-height);color:var(--sys-color-on-surface);margin:0;flex:1;text-align:center}.content-section[data-v-dfaf2ff4]{position:relative;height:66vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.method-pane[data-v-dfaf2ff4]{width:100%}.method-switch-next-enter-active[data-v-dfaf2ff4],.method-switch-next-leave-active[data-v-dfaf2ff4],.method-switch-prev-enter-active[data-v-dfaf2ff4],.method-switch-prev-leave-active[data-v-dfaf2ff4]{transition:opacity .24s ease,transform .24s ease}.method-switch-next-enter-from[data-v-dfaf2ff4],.method-switch-next-leave-to[data-v-dfaf2ff4]{opacity:0}.method-switch-next-enter-from[data-v-dfaf2ff4]{transform:translate(16px)}.method-switch-next-leave-to[data-v-dfaf2ff4]{transform:translate(-16px)}.method-switch-prev-enter-from[data-v-dfaf2ff4],.method-switch-prev-leave-to[data-v-dfaf2ff4]{opacity:0}.method-switch-prev-enter-from[data-v-dfaf2ff4]{transform:translate(-16px)}.method-switch-prev-leave-to[data-v-dfaf2ff4]{transform:translate(16px)}.method-switch-next-leave-active[data-v-dfaf2ff4],.method-switch-prev-leave-active[data-v-dfaf2ff4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.method-switch-next-enter-active[data-v-dfaf2ff4],.method-switch-next-leave-active[data-v-dfaf2ff4],.method-switch-prev-enter-active[data-v-dfaf2ff4],.method-switch-prev-leave-active[data-v-dfaf2ff4]{transition:none}}.empty-state[data-v-dfaf2ff4]{padding:var(--sys-spacing-med);text-align:center;color:var(--sys-color-on-surface-variant);background:var(--sys-color-surface-container);border-radius:var(--sys-radius-sm)}.empty-state p[data-v-dfaf2ff4]{margin:0}
