.ui-button[data-v-dac3a5ff]{position:relative;min-width:0;border:1px solid transparent;text-decoration:none;user-select:none;-webkit-user-select:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease,filter .18s ease}.ui-button[data-v-dac3a5ff]:disabled{opacity:var(--sys-opacity-disabled);cursor:not-allowed;box-shadow:none}.ui-button[data-v-dac3a5ff]:focus-visible{outline:2px solid var(--sys-color-primary);outline-offset:2px}.ui-button--block[data-v-dac3a5ff],.ui-button--full-width[data-v-dac3a5ff]{width:100%}.ui-button--appearance-rect[data-v-dac3a5ff]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sys-spacing-xs);border-radius:var(--sys-radius-sm)}.ui-button--appearance-pill[data-v-dac3a5ff]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sys-spacing-xs);border-radius:999px}.ui-button--appearance-rect.ui-button--tone-primary[data-v-dac3a5ff]{border:none;background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.ui-button--appearance-rect.ui-button--tone-secondary[data-v-dac3a5ff]{border-color:var(--sys-color-primary);background:transparent;color:var(--sys-color-primary)}.ui-button--appearance-rect.ui-button--tone-outline[data-v-dac3a5ff]{border-color:var(--sys-color-outline);background:transparent;color:var(--sys-color-on-surface)}.ui-button--appearance-rect.ui-button--tone-surface[data-v-dac3a5ff]{border-color:var(--sys-color-outline);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface)}.ui-button--appearance-rect.ui-button--tone-danger[data-v-dac3a5ff]{border-color:var(--sys-color-error);background:transparent;color:var(--sys-color-error)}.ui-button--appearance-rect.ui-button--tone-tertiary[data-v-dac3a5ff]{border:none;background:var(--sys-color-tertiary);color:var(--sys-color-on-tertiary)}.ui-button--appearance-rect.ui-button--tone-dashed[data-v-dac3a5ff]{border-style:dashed;border-color:var(--sys-color-outline);background:transparent;color:var(--sys-color-on-surface)}.ui-button--appearance-rect.ui-button--tone-ghost[data-v-dac3a5ff]{background:transparent;color:var(--sys-color-on-surface)}.ui-button--appearance-rect.ui-button--tone-ghost[data-v-dac3a5ff]:hover:not(:disabled){background:var(--sys-color-surface-container-high)}.ui-button--appearance-pill.ui-button--tone-primary[data-v-dac3a5ff]{background:var(--sys-color-primary);color:var(--sys-color-on-primary)}.ui-button--appearance-pill.ui-button--tone-secondary[data-v-dac3a5ff]{background:var(--sys-color-secondary);color:var(--sys-color-on-secondary)}.ui-button--appearance-pill.ui-button--tone-outline[data-v-dac3a5ff]{border-color:var(--sys-color-outline);background:transparent;color:var(--sys-color-on-surface)}.ui-button--appearance-pill.ui-button--tone-surface[data-v-dac3a5ff]{background:var(--sys-color-surface-container-lowest);border-color:var(--sys-color-outline-variant);color:var(--sys-color-on-surface)}.ui-button--appearance-pill.ui-button--tone-danger[data-v-dac3a5ff]{background:transparent;border-color:var(--sys-color-error);color:var(--sys-color-error)}.ui-button--appearance-pill.ui-button--tone-tertiary[data-v-dac3a5ff]{background:var(--sys-color-tertiary);color:var(--sys-color-on-tertiary)}.ui-button--appearance-pill.ui-button--tone-dashed[data-v-dac3a5ff]{border-style:dashed;border-color:var(--sys-color-outline);background:transparent;color:var(--sys-color-on-surface)}.ui-button--appearance-pill.ui-button--tone-ghost[data-v-dac3a5ff]{background:transparent;color:var(--sys-color-on-surface)}.ui-button--size-sm[data-v-dac3a5ff]{font-size:var(--sys-typo-label-medium-size);font-weight:var(--sys-typo-label-medium-weight);line-height:var(--sys-typo-label-medium-line-height)}.ui-button--size-md[data-v-dac3a5ff]{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)}.ui-button--size-lg[data-v-dac3a5ff]{font-size:var(--sys-typo-title-small-size);font-weight:var(--sys-typo-title-small-weight);line-height:var(--sys-typo-title-small-line-height)}.ui-button--appearance-rect.ui-button--size-sm[data-v-dac3a5ff]{min-height:var(--sys-size-medium);padding:var(--sys-spacing-xs) var(--sys-spacing-sm)}.ui-button--appearance-rect.ui-button--size-md[data-v-dac3a5ff]{min-height:var(--sys-size-large);padding:var(--sys-spacing-sm) var(--sys-spacing-med)}.ui-button--appearance-rect.ui-button--size-lg[data-v-dac3a5ff]{min-height:calc(var(--sys-size-large) + var(--sys-spacing-sm));padding:var(--sys-spacing-med) var(--sys-spacing-lg)}.ui-button--appearance-pill.ui-button--size-sm[data-v-dac3a5ff]{min-height:var(--sys-size-medium);padding:var(--sys-spacing-xs) var(--sys-spacing-sm)}.ui-button--appearance-pill.ui-button--size-md[data-v-dac3a5ff]{min-height:var(--sys-size-large);padding:var(--sys-spacing-sm) var(--sys-spacing-med)}.ui-button--appearance-pill.ui-button--size-lg[data-v-dac3a5ff]{min-height:calc(var(--sys-size-large) + var(--sys-spacing-sm));padding:var(--sys-spacing-sm) var(--sys-spacing-lg)}.ui-button--appearance-pill.ui-button--tone-surface[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-pill.ui-button--tone-danger[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-pill.ui-button--tone-tertiary[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-pill.ui-button--tone-dashed[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-pill.ui-button--tone-ghost[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-primary[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-secondary[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-outline[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-surface[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-tertiary[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-dashed[data-v-dac3a5ff]:hover:not(:disabled),.ui-button--appearance-rect.ui-button--tone-danger[data-v-dac3a5ff]:hover:not(:disabled){filter:brightness(.98)}.ui-button[data-v-dac3a5ff]:active:not(:disabled){transform:scale(.99)}.ui-button__content[data-v-dac3a5ff]{min-width:0}.ui-button__leading[data-v-dac3a5ff],.ui-button__trailing[data-v-dac3a5ff],.ui-button__spinner[data-v-dac3a5ff]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-button__leading[data-v-dac3a5ff] [class^=i-],.ui-button__leading[data-v-dac3a5ff] [class*=" i-"],.ui-button__trailing[data-v-dac3a5ff] [class^=i-],.ui-button__trailing[data-v-dac3a5ff] [class*=" i-"]{width:var(--sys-icon-size-sm);height:var(--sys-icon-size-sm);font-size:var(--sys-icon-font-size-sm)}.ui-button__spinner[data-v-dac3a5ff]{width:1em;height:1em;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:ui-button-spin-dac3a5ff .8s linear infinite}.is-loading .ui-button__content[data-v-dac3a5ff]{opacity:.92}@media(prefers-reduced-motion:reduce){.ui-button[data-v-dac3a5ff],.ui-button__spinner[data-v-dac3a5ff]{transition:none!important;animation:none!important}}@keyframes ui-button-spin-dac3a5ff{to{transform:rotate(360deg)}}.modal-overlay[data-v-f2daa3ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:calc(var(--sys-spacing-med) + var(--pu-safe-top)) calc(var(--sys-spacing-med) + var(--pu-safe-right)) calc(var(--sys-spacing-med) + var(--pu-safe-bottom)) calc(var(--sys-spacing-med) + var(--pu-safe-left));z-index:1000}.modal[data-v-f2daa3ad]{background:var(--sys-color-surface);border-radius:var(--sys-radius-lg);padding:var(--sys-spacing-lg);width:100%;max-height:calc(var(--pu-vh) - 2 * var(--sys-spacing-med) - var(--pu-safe-top) - var(--pu-safe-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-title[data-v-f2daa3ad]{font-size:var(--sys-typo-title-large-size);font-weight:var(--sys-typo-title-large-weight);line-height:var(--sys-typo-title-large-line-height);margin-bottom:var(--sys-spacing-med)}.mini-program-jssdk-notice[data-v-b6301152]{display:grid;justify-items:center;gap:var(--sys-spacing-sm)}.mini-program-jssdk-notice__description[data-v-b6301152],.mini-program-jssdk-notice__instruction[data-v-b6301152],.mini-program-jssdk-notice__qr-empty[data-v-b6301152]{font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height);margin:0;color:var(--sys-color-on-surface-variant);text-align:center}.mini-program-jssdk-notice__instruction[data-v-b6301152]{color:var(--sys-color-on-surface)}.mini-program-jssdk-notice__qr[data-v-b6301152]{display:grid;place-items:center;width:min(100%,280px);aspect-ratio:1;border:1px solid var(--sys-color-outline-variant);border-radius:var(--sys-radius-md);background:var(--sys-color-surface-container-lowest)}.mini-program-jssdk-notice__qr-image[data-v-b6301152]{width:min(100%,260px);border-radius:var(--sys-radius-sm)}.mini-program-jssdk-notice__url[data-v-b6301152]{font-size:var(--sys-typo-label-medium-size);font-weight:var(--sys-typo-label-medium-weight);line-height:var(--sys-typo-label-medium-line-height);width:100%;margin:0;padding:var(--sys-spacing-xs);border-radius:var(--sys-radius-sm);background:var(--sys-color-surface-container-high);color:var(--sys-color-on-surface-variant);overflow-wrap:anywhere}.mini-program-jssdk-notice__actions[data-v-b6301152]{display:flex;justify-content:flex-end;gap:var(--sys-spacing-xs);width:100%}@media(max-width:480px){.mini-program-jssdk-notice__actions[data-v-b6301152]{flex-direction:column}}.ui-button.ui-feedback-button.ui-feedback-button--state-success[data-v-ea0320fb]{background:var(--sys-color-tertiary);border-color:var(--sys-color-tertiary);color:var(--sys-color-on-tertiary);opacity:1}.ui-button.ui-feedback-button.ui-feedback-button--state-error[data-v-ea0320fb]{background:var(--sys-color-error);border-color:var(--sys-color-error);color:var(--sys-color-on-error);opacity:1}.ui-button.ui-feedback-button.ui-feedback-button--state-pending[data-v-ea0320fb]{opacity:1}.ui-button.ui-feedback-button.ui-feedback-button--state-success[data-v-ea0320fb]:hover:not(:disabled),.ui-button.ui-feedback-button.ui-feedback-button--state-error[data-v-ea0320fb]:hover:not(:disabled){filter:brightness(.98)}.share-as-link[data-v-a5cc8665]{display:flex;flex-direction:column;gap:var(--sys-spacing-med);height:100%;min-height:0}.preview-section[data-v-a5cc8665]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}.preview-title[data-v-a5cc8665]{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)}.preview-content[data-v-a5cc8665]{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-a5cc8665]{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-a5cc8665]{display:flex;flex:0 0 auto}.action-btn[data-v-a5cc8665]{flex:1}.poster-template[data-v-194a8b00]{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.poster-content[data-v-194a8b00]{box-sizing:border-box}.caption-text[data-v-194a8b00]{white-space:pre-line;word-wrap:break-word;overflow-wrap:break-word}.bg-gradient-fresh[data-v-194a8b00]{background:linear-gradient(135deg,#f0f9e9,#e6f3d3)}.bg-minimal[data-v-194a8b00]{background:#fff}.bg-gradient-warm[data-v-194a8b00]{background:linear-gradient(135deg,#fff5f0,#ffe4d6)}.bg-gradient-modern[data-v-194a8b00]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.bg-elegant[data-v-194a8b00]{background:#fef9f6}.xiaohongshu-method[data-v-2f2fb174]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);height:100%;min-height:0;--xhs-poster-max-width: clamp(180px, 68vw, 280px)}.options-section[data-v-2f2fb174]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);flex:0 0 auto}.xiaohongshu-preview[data-v-2f2fb174]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}.xiaohongshu-preview[data-v-2f2fb174]>*+*{margin-top:var(--sys-spacing-sm)}.caption-textarea[data-v-2f2fb174]{font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height);width:100%;padding:var(--sys-spacing-sm);border:1px solid var(--sys-color-outline);border-radius:var(--sys-radius-sm);color:var(--sys-color-on-surface);background:var(--sys-color-surface-container);font-family:inherit;resize:vertical;transition:opacity .3s ease}.caption-textarea[data-v-2f2fb174]::placeholder{color:var(--sys-color-on-surface-variant);opacity:.6}.caption-textarea[data-v-2f2fb174]:focus{outline:2px solid var(--sys-color-primary);outline-offset:-2px}.caption-textarea.transitioning[data-v-2f2fb174]{opacity:.7}.poster-preview[data-v-2f2fb174]{width:100%}.generating-state[data-v-2f2fb174]{display:flex;flex-direction:column;align-items:center;gap:var(--sys-spacing-sm)}.poster-placeholder[data-v-2f2fb174]{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-2f2fb174]: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-2f2fb174 2s infinite}.spinner[data-v-2f2fb174]{width:24px;height:24px;border:2px solid var(--sys-color-surface-variant);border-top-color:var(--sys-color-primary);border-radius:50%;animation:spin-2f2fb174 .8s linear infinite;z-index:1}@keyframes spin-2f2fb174{to{transform:rotate(360deg)}}@keyframes shimmer-2f2fb174{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes poster-appear-2f2fb174{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.poster-container[data-v-2f2fb174]{display:flex;flex-direction:column;align-items:center;gap:var(--sys-spacing-sm)}.poster-image-wrapper[data-v-2f2fb174]{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-2f2fb174]{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-2f2fb174]{display:block;height:100%;max-width:none;border-radius:var(--sys-radius-md);box-shadow:0 4px 12px #0000001a;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .3s ease,transform .3s ease,filter .3s ease}.poster-image.poster-transitioning[data-v-2f2fb174]{opacity:0;transform:scale(.95);animation:poster-appear-2f2fb174 .3s ease forwards}.poster-image.poster-loading[data-v-2f2fb174]{filter:blur(2px)}.guidance-text[data-v-2f2fb174]{text-align:center;color:var(--sys-color-on-surface-variant)}.guidance-text p[data-v-2f2fb174]{margin:var(--sys-spacing-xs) 0;font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height)}.guidance-text .sub-text[data-v-2f2fb174]{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);opacity:.8}.empty-state[data-v-2f2fb174]{text-align:center;padding:var(--sys-spacing-med);color:var(--sys-color-on-surface-variant)}.action-section[data-v-2f2fb174]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);flex:0 0 auto}.actions-row[data-v-2f2fb174]{display:flex;gap:var(--sys-spacing-sm)}.outline-btn[data-v-2f2fb174],.copy-caption-btn[data-v-2f2fb174],.download-poster-btn[data-v-2f2fb174]{flex:1}p[data-v-2f2fb174]{margin:0;color:var(--sys-color-on-surface-variant)}.thumb[data-v-6be22652]{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat-window[data-v-448b02cd]{background:var(--sys-color-surface);padding:var(--sys-spacing-lg) var(--sys-spacing-sm)}.chat-row[data-v-448b02cd]{display:flex;gap:var(--sys-spacing-xs);justify-content:center;align-items:flex-end}.chat-bubble[data-v-448b02cd]{max-width:82%;background:var(--sys-color-surface-container-lowest);border-radius:var(--sys-radius-sm);padding:var(--sys-spacing-lg) var(--sys-spacing-med);position:relative}.chat-bubble.bubble-loading[data-v-448b02cd]{background:var(--sys-color-surface-container-highest)}.share-card[data-v-448b02cd]{display:grid;grid-template-columns:1fr auto;gap:var(--sys-spacing-med)}.share-card-text[data-v-448b02cd]{display:flex;flex-direction:column;gap:var(--sys-spacing-xs)}.share-card-title[data-v-448b02cd]{font-size:var(--sys-typo-title-medium-size);font-weight:var(--sys-typo-title-medium-weight);line-height:var(--sys-typo-title-medium-line-height);color:var(--sys-color-on-surface);margin:0}.share-card-desc[data-v-448b02cd]{font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height);color:var(--sys-color-on-surface-variant);margin:0}.share-card-thumb[data-v-448b02cd]{margin-top:auto;width:48px;height:48px;border-radius:var(--sys-radius-xs);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--sys-color-surface-container-highest)}.share-card-thumb img[data-v-448b02cd]{width:100%;height:100%;object-fit:cover}.thumb-placeholder[data-v-448b02cd]{font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height);color:var(--sys-color-on-surface-variant)}.thumb-empty[data-v-448b02cd]{border-style:dashed}.chat-avatar[data-v-448b02cd]{flex:0 0 auto}.avatar-circle[data-v-448b02cd]{width:40px;height:40px;border-radius:var(--sys-radius-xs);background:var(--sys-color-surface-container);color:var(--sys-color-on-surface);display:grid;place-items:center;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)}.wechat-chat-method[data-v-1da459a4]{display:flex;flex-direction:column;gap:var(--sys-spacing-med);height:100%;min-height:0}.wechat-chat-method__main[data-v-1da459a4]{display:flex;flex:1;flex-direction:column;gap:var(--sys-spacing-med);min-height:0}.mini-program-webview-state[data-v-1da459a4]{display:grid;place-items:center;gap:var(--sys-spacing-sm);min-height:100%;padding:var(--sys-spacing-med);text-align:center}.mini-program-webview-state__text[data-v-1da459a4]{font-size:var(--sys-typo-body-medium-size);font-weight:var(--sys-typo-body-medium-weight);line-height:var(--sys-typo-body-medium-line-height);max-width:24rem;margin:0;color:var(--sys-color-on-surface-variant)}.preview-section[data-v-1da459a4]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y}.preview-title[data-v-1da459a4]{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)}.poster-preview[data-v-1da459a4]{border-radius:var(--sys-radius-sm);overflow:hidden}.generating-state[data-v-1da459a4],.empty-state[data-v-1da459a4]{padding:var(--sys-spacing-med);text-align:center;color:var(--sys-color-on-surface-variant)}.helper-text[data-v-1da459a4]{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-1da459a4]{display:flex;flex-direction:column;gap:var(--sys-spacing-sm);flex:0 0 auto}.error-text[data-v-1da459a4]{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-1da459a4]{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-1da459a4]{margin:0}.sub-text[data-v-1da459a4]{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-1da459a4]{width:24px;height:24px;margin:0 auto var(--sys-spacing-sm);border-radius:999px;border:3px solid var(--sys-color-outline-variant);border-top-color:var(--sys-color-primary);animation:spin-1da459a4 1s linear infinite}@keyframes spin-1da459a4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.carousel-header[data-v-7a736c67]{display:flex;align-items:center;justify-content:space-between;gap:var(--sys-spacing-sm);margin-bottom:var(--sys-spacing-med)}.nav-btn[data-v-7a736c67]{min-width:var(--sys-size-large);min-height:var(--sys-size-large)}.nav-btn div[data-v-7a736c67]{font-size:var(--sys-typo-title-large-size);font-weight:var(--sys-typo-title-large-weight);line-height:var(--sys-typo-title-large-line-height)}.method-label[data-v-7a736c67]{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-7a736c67]{position:relative;height:66vh;min-height:0;overflow:hidden}.method-pane[data-v-7a736c67]{width:100%;height:100%;min-height:0}.method-switch-next-enter-active[data-v-7a736c67],.method-switch-next-leave-active[data-v-7a736c67],.method-switch-prev-enter-active[data-v-7a736c67],.method-switch-prev-leave-active[data-v-7a736c67]{transition:opacity .24s ease,transform .24s ease}.method-switch-next-enter-from[data-v-7a736c67],.method-switch-next-leave-to[data-v-7a736c67]{opacity:0}.method-switch-next-enter-from[data-v-7a736c67]{transform:translate(16px)}.method-switch-next-leave-to[data-v-7a736c67]{transform:translate(-16px)}.method-switch-prev-enter-from[data-v-7a736c67],.method-switch-prev-leave-to[data-v-7a736c67]{opacity:0}.method-switch-prev-enter-from[data-v-7a736c67]{transform:translate(-16px)}.method-switch-prev-leave-to[data-v-7a736c67]{transform:translate(16px)}.method-switch-next-leave-active[data-v-7a736c67],.method-switch-prev-leave-active[data-v-7a736c67]{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-7a736c67],.method-switch-next-leave-active[data-v-7a736c67],.method-switch-prev-enter-active[data-v-7a736c67],.method-switch-prev-leave-active[data-v-7a736c67]{transition:none}}.empty-state[data-v-7a736c67]{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-7a736c67]{margin:0}
