ul[data-v-80779dc0]{list-style:none;margin:0;padding-inline-start:18px}li[data-v-80779dc0]{overflow-wrap:anywhere;padding:5px 0}.skill-generator[data-v-1473687d]{--accent:#8350f2;--accent-rgb:131,80,242;background:var(--page-bg);font-family:var(--font-sans);overflow-x:hidden;padding:36px 0;width:100%}.skill-generator[data-v-1473687d],.skill-generator[data-v-1473687d] *,.skill-generator[data-v-1473687d] :after,.skill-generator[data-v-1473687d] :before{box-sizing:border-box}.wps-tool-simple[data-v-1473687d]{margin:0 auto;max-width:var(--size-content-max);text-align:center}.wps-tool-simple h1[data-v-1473687d]{color:var(--text-primary);font-size:var(--text-6xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 auto}.wps-tool-simple .subtitle[data-v-1473687d]{color:var(--text-secondary);font-size:var(--text-xl);font-weight:var(--font-medium);line-height:var(--leading-subtitle-px);margin:var(--space-2) auto var(--space-8);max-width:100%}.skill-generator[data-v-1473687d]{--ai-primary:#8350f2;--ai-hover:#9c75f0;--ai-pressed:#682aef;--ai-subtle:rgba(131,80,242,.04);--ai-soft:rgba(131,80,242,.08);--ai-muted:rgba(131,80,242,.15);--ai-ring:rgba(131,80,242,.3);--ai-dropzone-border:rgba(104,42,239,.2);--ai-dropzone-bg-hover:rgba(131,80,242,.06);--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--page-bg:#f4effd;--card-bg:#fff;--surface-raised:#fff;--surface-overlay:hsla(0,0%,5%,.5);--surface-sunken:#f0edf8;--text-primary:hsla(0,0%,5%,.9);--text-secondary:hsla(0,0%,5%,.66);--text-tertiary:hsla(0,0%,5%,.46);--text-placeholder:#9ca3af;--text-inverse:#fff;--text-link:#8350f2;--text-link-hover:#682aef;--text-disabled:hsla(0,0%,5%,.26);--border:hsla(0,0%,5%,.12);--border-medium:hsla(0,0%,5%,.24);--border-strong:hsla(0,0%,5%,.4);--divider:#eee;--border-focus:#8350f2;--border-error:#ef4444;--border-width-thin:1px;--border-width-accent:1.5px;--border-width-medium:2px;--border-width-thick:3px;--error:#ef4444;--warning:#e2651a;--success:#418f1f;--info:#2563eb;--error-hover:#dc2626;--error-pressed:#b91c1c;--error-ring:rgba(239,68,68,.3);--error-soft:rgba(239,68,68,.08);--warning-soft:rgba(226,101,26,.08);--success-soft:rgba(65,143,31,.08);--info-soft:rgba(37,99,235,.08);--font-sans:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"SF Mono","Fira Code","Cascadia Code","JetBrains Mono",Menlo,Consolas,monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:36px;--text-6xl:40px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.8;--leading-body-px:22px;--leading-subtitle-px:26px;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--space-0:0;--space-px:1px;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-btn-sm:32px;--size-btn-md:40px;--size-btn-lg:48px;--size-btn-xl:60px;--size-spinner-sm:20px;--size-spinner-md:40px;--size-spinner-lg:80px;--size-input-sm:36px;--size-input-md:42px;--size-input-lg:48px;--size-avatar-sm:28px;--size-avatar-md:36px;--size-avatar-lg:48px;--size-content-max:960px;--radius-xs:4px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:32px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(15,23,42,.04);--shadow-sm:0 1px 3px rgba(15,23,42,.06);--shadow:0 1px 3px rgba(15,23,42,.06);--shadow-md:0 4px 6px rgba(15,23,42,.07),0 2px 4px rgba(15,23,42,.04);--shadow-lg:0 10px 15px rgba(15,23,42,.08),0 4px 6px rgba(15,23,42,.04);--shadow-xl:0 20px 25px rgba(15,23,42,.1),0 8px 10px rgba(15,23,42,.04);--duration-instant:50ms;--duration-fast:.1s;--duration-quick:.15s;--duration-normal:.2s;--duration-slow:.35s;--duration-slower:.5s;--ease-linear:linear;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--z-base:0;--z-raised:1;--z-dropdown:10;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-toast:999;--z-tooltip:1000;--opacity-disabled:.5;--opacity-hover:.06;--opacity-overlay:.5;--btn-primary-disabled-opacity:.65;--btn-secondary-disabled-opacity:.4;--focus-ring:0 0 0 3px var(--ai-ring)}.tool-card .view[data-v-1473687d]{display:none}.tool-card.view-setup .view-setup[data-v-1473687d],.tool-card.view-workspace .view-workspace[data-v-1473687d]{display:flex;flex-direction:column}.tool-card.view-loading .view-loading[data-v-1473687d]{display:block}.tool-card.view-result .view-result[data-v-1473687d]{align-items:center;display:flex;flex-direction:column}.tool-card[data-v-1473687d]:has(.ds-dropzone){background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.ds-dropzone[data-v-1473687d]{align-items:stretch;display:flex;flex-direction:column;width:100%}.ds-dropzone__outer[data-v-1473687d]{background:#fff;border:2px solid rgba(104,42,239,.2);border-radius:12px;box-sizing:border-box;padding:14px;transition:background .2s ease-out,border-color .2s ease-out}.ds-dropzone__inner[data-v-1473687d]{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:124px 24px 92px;position:relative;text-align:center;transition:background .2s}.ds-dropzone__inner.is-dragover[data-v-1473687d]{background:#8350f214}.ds-dropzone__inner.is-dragover .ds-dropzone__dash-rect[data-v-1473687d]{stroke:#9c75f0}.ds-dropzone__dash[data-v-1473687d]{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.ds-dropzone__dash-rect[data-v-1473687d]{stroke:var(--accent,#8350f2);transition:stroke .2s}.ds-dropzone__btn[data-v-1473687d]{align-items:center;background:var(--accent,#8350f2);border:none;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;line-height:24px;min-height:60px;padding:0 48px;transition:background .2s}.ds-dropzone__btn[data-v-1473687d]:hover:not(:disabled){background:#9c75f0}.ds-dropzone__btn[data-v-1473687d]:active:not(:disabled){background:#682aef}.ds-dropzone__btn[data-v-1473687d]:disabled{cursor:not-allowed;opacity:.45}.ds-dropzone__icon[data-v-1473687d]{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ds-dropzone__icon svg[data-v-1473687d]{height:100%;width:100%}.ds-dropzone__hint[data-v-1473687d]{color:#1a1a1a99;font-size:16px;font-weight:400;line-height:28px;margin:16px 0 0;text-align:center}.ds-dropzone__input[data-v-1473687d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (max-width:768px){.ds-dropzone__inner[data-v-1473687d]{min-height:168px;padding:28px 16px}.ds-dropzone__btn[data-v-1473687d]{max-width:320px;width:100%}}.tool-card[data-v-1473687d]:has(.ds-processing){background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.ds-processing[data-v-1473687d]{align-items:stretch;display:flex;flex-direction:column;width:100%}.ds-processing__outer[data-v-1473687d]{background:#fff;border:2px solid rgba(104,42,239,.2);border-radius:12px;box-sizing:border-box;padding:14px}.ds-processing__inner[data-v-1473687d]{align-items:center;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:88px 24px 108px;pointer-events:none;position:relative}.ds-processing__dash[data-v-1473687d]{height:100%;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.ds-processing__dash-rect[data-v-1473687d]{stroke:var(--accent,#8350f2)}.ds-processing__body[data-v-1473687d]{align-items:center;display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.ds-processing__ring-wrap[data-v-1473687d]{flex-shrink:0;height:80px;position:relative;width:80px}.ds-processing__ring[data-v-1473687d]{display:block;height:80px;transform-origin:50% 50%;width:80px}.ds-processing__ring.is-spinning[data-v-1473687d]{animation:ds-ring-spin-1473687d 1.1s linear infinite}.ds-processing__ring-track[data-v-1473687d]{stroke:#e8e8e8}.ds-processing__ring-progress[data-v-1473687d]{stroke:var(--accent,#8350f2);transition:stroke-dasharray .25s}.ds-processing__percent[data-v-1473687d]{align-items:center;color:#1a1a1ae6;display:flex;font-size:14px;font-weight:400;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:22px;position:absolute}.ds-processing__label[data-v-1473687d]{color:#1a1a1ae5;font-size:16px;font-weight:400;line-height:28px;margin:16px 0 0;text-align:center}@keyframes ds-ring-spin-1473687d{to{transform:rotate(1turn)}}@media screen and (max-width:768px){.ds-processing__inner[data-v-1473687d]{min-height:220px;padding:48px 16px 40px}}.tool-card[data-v-1473687d]:has(.ds-doc-result){background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.ds-doc-result[data-v-1473687d]{background:#fff;border:2px solid rgba(104,42,239,.2);border-radius:12px;box-sizing:border-box;padding:32px 14px;text-align:center;width:100%}.ds-doc-result__pill[data-v-1473687d]{background:#f7f7f7;box-sizing:border-box;gap:14px;height:72px;margin:0 auto;max-width:100%;padding:8px 12px;width:512px}.ds-doc-result__pill[data-v-1473687d],.ds-doc-result__thumb[data-v-1473687d]{align-items:center;border-radius:12px;display:flex}.ds-doc-result__thumb[data-v-1473687d]{background:#fff}.ds-doc-result__icon[data-v-1473687d],.ds-doc-result__thumb[data-v-1473687d]{flex-shrink:0;height:36px;justify-content:center;width:36px}.ds-doc-result__icon[data-v-1473687d]{align-items:center;background:linear-gradient(#8b8b8b,#6f6f6f);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;letter-spacing:.5px}.ds-doc-result__icon.is-archive[data-v-1473687d],.ds-doc-result__icon.is-audio[data-v-1473687d],.ds-doc-result__icon.is-excel[data-v-1473687d],.ds-doc-result__icon.is-pdf[data-v-1473687d],.ds-doc-result__icon.is-ppt[data-v-1473687d],.ds-doc-result__icon.is-word[data-v-1473687d]{background:transparent}.ds-doc-result__icon-img[data-v-1473687d]{display:block;height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.ds-doc-result__icon-img[hidden][data-v-1473687d]{display:none}.ds-doc-result__icon:has(.ds-doc-result__icon-img:not([hidden])) .ds-doc-result__icon-label[data-v-1473687d]{display:none}.ds-doc-result__icon-label[data-v-1473687d]{line-height:1}.ds-doc-result__info[data-v-1473687d]{flex:1;min-width:0;text-align:start}.ds-doc-result__name[data-v-1473687d]{color:#1a1a1ae6;font-size:14px;font-weight:400;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-doc-result__meta[data-v-1473687d]{color:#1a1a1a99;font-size:12px;font-weight:400;line-height:16px;margin:4px 0 0}.ds-doc-result__close[data-v-1473687d]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ds-doc-result__close[data-v-1473687d]:hover{background:#0000000d}.ds-doc-result__close img[data-v-1473687d],.ds-doc-result__close svg[data-v-1473687d]{height:16px;opacity:.68;width:16px}.ds-doc-result__actions[data-v-1473687d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.ds-doc-result__reset[data-v-1473687d]{background:#fff;border:1px solid hsla(0,0%,5%,.24);border-radius:12px;color:#0d0d0da8;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;min-height:48px;padding:11px 16px;transition:background .15s,border-color .15s}.ds-doc-result__reset[data-v-1473687d]:hover{background:#f5f5f5;border-color:#0d0d0d66}.ds-doc-result__download[data-v-1473687d]{background:var(--accent,#8350f2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;min-height:48px;padding:12px 62px;transition:background .15s}.ds-doc-result__download[data-v-1473687d]:hover{background:#9c75f0}@media screen and (max-width:768px){.ds-doc-result[data-v-1473687d]{padding:24px 14px}.ds-doc-result__pill[data-v-1473687d]{width:100%}.ds-doc-result__actions[data-v-1473687d]{flex-direction:column;width:100%}.ds-doc-result__download[data-v-1473687d],.ds-doc-result__reset[data-v-1473687d]{width:100%}}.ds-btn[data-v-1473687d]{align-items:center;border:var(--border-width-thin) solid transparent;border-radius:var(--radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:var(--font-semibold);gap:var(--space-2);justify-content:center;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out),transform var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out)}.ds-btn[data-v-1473687d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-btn__icon[data-v-1473687d]{display:inline-flex;flex:none}.ds-btn__icon svg[data-v-1473687d]{height:1em;width:1em}.ds-btn-primary[data-v-1473687d]{background:var(--ai-primary);color:var(--text-inverse)}.ds-btn-primary[data-v-1473687d]:hover:not(:disabled){background:var(--ai-hover)}.ds-btn-primary[data-v-1473687d]:active:not(:disabled){background:var(--ai-pressed);transform:translateY(1px)}.ds-btn-primary[data-v-1473687d]:disabled{background:var(--ai-primary);cursor:not-allowed;opacity:var(--btn-primary-disabled-opacity)}.ds-btn-secondary[data-v-1473687d]{background:var(--surface-raised);border-color:var(--border-medium);color:var(--text-primary)}.ds-btn-secondary[data-v-1473687d]:hover:not(:disabled){background:var(--gray-100);border-color:var(--border-strong)}.ds-btn-secondary[data-v-1473687d]:active:not(:disabled){background:var(--gray-200);border-color:var(--border-strong);transform:translateY(1px)}.ds-btn-secondary[data-v-1473687d]:disabled{cursor:not-allowed;opacity:var(--btn-secondary-disabled-opacity)}.ds-btn[data-size=sm][data-v-1473687d]{font-size:var(--text-sm);height:var(--size-btn-sm);padding:0 var(--space-3)}.ds-btn[data-size=md][data-v-1473687d]{font-size:var(--text-base);height:var(--size-btn-md);padding:0 var(--space-5)}.ds-btn[data-size=lg][data-v-1473687d]{font-size:var(--text-lg);height:var(--size-btn-lg);padding:0 var(--space-6)}.ds-btn[data-size=xl][data-v-1473687d]{border-radius:var(--radius-lg);font-size:var(--text-2xl);height:var(--size-btn-xl);padding:0 var(--space-12)}.ds-btn[data-size=sm] .ds-btn__icon svg[data-v-1473687d]{height:var(--size-icon-sm);width:var(--size-icon-sm)}.ds-btn[data-size=lg] .ds-btn__icon svg[data-v-1473687d],.ds-btn[data-size=md] .ds-btn__icon svg[data-v-1473687d]{height:var(--size-icon-md);width:var(--size-icon-md)}.ds-btn[data-size=xl] .ds-btn__icon svg[data-v-1473687d]{height:var(--size-icon-lg);width:var(--size-icon-lg)}.ds-btn[data-full-width=true][data-v-1473687d]{width:100%}.ds-btn[data-loading=true][data-v-1473687d]{pointer-events:none}.ds-btn[data-loading=true] .ds-btn__label[data-v-1473687d]{opacity:.7}.ds-btn[data-loading=true] .ds-btn__icon--lead svg[data-v-1473687d]{animation:ds-btn-spin-1473687d .8s linear infinite}@keyframes ds-btn-spin-1473687d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ds-field[data-v-1473687d]{display:flex;flex-direction:column;gap:var(--space-1_5)}.ds-field__label[data-v-1473687d]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.ds-field__hint[data-v-1473687d]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.ds-field[data-error=true] .ds-field__hint[data-v-1473687d]{color:var(--error)}.ds-input-wrap[data-v-1473687d]{align-items:center;background:var(--card-bg);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-sm);display:flex;position:relative;transition:border-color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out)}.ds-input-wrap[data-v-1473687d]:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ds-field[data-error=true] .ds-input-wrap[data-v-1473687d]{border-color:var(--border-error)}.ds-input__icon[data-v-1473687d]{color:var(--text-tertiary);display:inline-flex;flex:none;padding:0 var(--space-2) 0 var(--space-3)}.ds-input__icon svg[data-v-1473687d]{height:var(--size-icon-md);width:var(--size-icon-md)}.ds-input[data-v-1473687d]{background:transparent;border:none;color:var(--text-primary);flex:1;font-family:var(--font-sans);font-size:var(--text-base);min-width:0;outline:none;padding:0 var(--space-3)}.ds-input[data-v-1473687d]::-moz-placeholder{color:var(--text-placeholder)}.ds-input[data-v-1473687d]::placeholder{color:var(--text-placeholder)}.ds-input[data-v-1473687d]:disabled{color:var(--text-disabled);cursor:not-allowed}.ds-field[data-size=sm] .ds-input-wrap[data-v-1473687d]{height:var(--size-input-sm)}.ds-field[data-size=md] .ds-input-wrap[data-v-1473687d]{height:var(--size-input-md)}.ds-field[data-size=lg] .ds-input-wrap[data-v-1473687d]{font-size:var(--text-md);height:var(--size-input-lg)}.ds-input-wrap--multiline[data-v-1473687d]{align-items:stretch;height:auto;padding:var(--space-2_5) 0}.ds-textarea[data-v-1473687d]{font-family:var(--font-sans);line-height:var(--leading-normal);min-height:calc(var(--leading-body-px)*4);padding:var(--space-1) var(--space-3);resize:vertical}.ds-textarea[data-resize=none][data-v-1473687d]{resize:none}.ds-textarea[data-resize=both][data-v-1473687d]{resize:both}.ds-field__footer[data-v-1473687d]{align-items:baseline;color:var(--text-tertiary);display:flex;font-size:var(--text-xs);gap:var(--space-3);justify-content:space-between}.ds-field__count[data-v-1473687d]{font-variant-numeric:tabular-nums}.ds-field[data-error=true] .ds-field__count[data-v-1473687d]{color:var(--error)}.ds-btn-icon[data-v-1473687d]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:none;justify-content:center;padding:0;transition:background var(--duration-quick) var(--ease-out),color var(--duration-quick) var(--ease-out),box-shadow var(--duration-quick) var(--ease-out)}.ds-btn-icon[data-v-1473687d]:hover:not(:disabled){background:var(--gray-100);color:var(--text-primary)}.ds-btn-icon[data-v-1473687d]:active:not(:disabled){background:var(--gray-200)}.ds-btn-icon[data-v-1473687d]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ds-btn-icon[data-v-1473687d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ds-btn-icon[data-size=sm][data-v-1473687d]{height:var(--size-btn-sm);width:var(--size-btn-sm)}.ds-btn-icon[data-size=md][data-v-1473687d]{height:var(--size-btn-md);width:var(--size-btn-md)}.ds-btn-icon[data-size=lg][data-v-1473687d]{height:var(--size-btn-lg);width:var(--size-btn-lg)}.ds-btn-icon[data-size=sm] svg[data-v-1473687d]{height:var(--size-icon-sm);width:var(--size-icon-sm)}.ds-btn-icon[data-size=md] svg[data-v-1473687d]{height:var(--size-icon-md);width:var(--size-icon-md)}.ds-btn-icon[data-size=lg] svg[data-v-1473687d]{height:var(--size-icon-lg);width:var(--size-icon-lg)}.ds-spinner[data-v-1473687d]{align-items:center;display:inline-flex;flex-direction:column;gap:var(--space-3)}.ds-spinner__ring[data-v-1473687d]{animation:ds-spinner-rotate-1473687d .8s linear infinite;border:var(--border-width-thick) solid var(--gray-200);border-radius:var(--radius-full);border-top-color:var(--ai-primary);display:inline-block;height:var(--size-spinner-md);width:var(--size-spinner-md)}.ds-spinner[data-size=sm] .ds-spinner__ring[data-v-1473687d]{border-width:var(--border-width-medium);height:var(--size-spinner-sm);width:var(--size-spinner-sm)}.ds-spinner[data-size=lg] .ds-spinner__ring[data-v-1473687d]{height:var(--size-spinner-lg);width:var(--size-spinner-lg)}.ds-spinner__label[data-v-1473687d]{color:var(--text-secondary);font-size:var(--text-sm)}@keyframes ds-spinner-rotate-1473687d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.tool-card[data-v-1473687d]{font-family:var(--font-sans)}.view-setup[data-v-1473687d]{display:block}.setup-shell[data-v-1473687d]{background:var(--card-bg);border:var(--border-width-medium) solid var(--ai-dropzone-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-3)}.setup-inner[data-v-1473687d]{background:var(--surface-raised);border-radius:calc(var(--radius) - var(--space-0_5));gap:var(--space-6)}.input-panel[data-v-1473687d],.setup-inner[data-v-1473687d]{display:flex;flex-direction:column}.input-panel[data-v-1473687d]{border-bottom:var(--border-width-thin) solid var(--divider);gap:var(--space-5);padding:var(--space-5)}.tool-card.state-processing .input-panel[data-v-1473687d]{opacity:var(--opacity-disabled)}.input-top[data-v-1473687d]{display:flex;flex-direction:column;gap:var(--space-5)}.main-prompt .ds-input-wrap--multiline[data-v-1473687d]{min-height:220px}.main-prompt .ds-textarea[data-v-1473687d]{font-size:var(--text-md);line-height:var(--leading-relaxed);min-height:220px;resize:none}.aux-grid[data-v-1473687d]{display:grid;gap:var(--space-4);grid-template-columns:1fr}.reference-block[data-v-1473687d]{display:flex;flex-direction:column;gap:var(--space-2)}.reference-head[data-v-1473687d]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.reference-meta[data-v-1473687d]{color:var(--text-tertiary);font-size:var(--text-xs)}.file-chip-list[data-v-1473687d]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.file-chip-list[hidden][data-v-1473687d]{display:none}.file-chip[data-v-1473687d]{align-items:center;background:var(--ai-soft);border:var(--border-width-thin) solid var(--ai-muted);border-radius:var(--radius-full);color:var(--text-primary);display:inline-flex;font-size:var(--text-xs);gap:var(--space-2);max-width:100%;min-height:var(--size-btn-sm);padding:0 var(--space-3)}.file-chip__name[data-v-1473687d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip__remove[data-v-1473687d]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:none;height:var(--size-icon-md);justify-content:center;padding:0;width:var(--size-icon-md)}.file-chip__remove[data-v-1473687d]:hover{background:var(--gray-100);color:var(--text-primary)}.file-chip__remove[data-v-1473687d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.reference-upload[data-v-1473687d]{background:var(--gray-50);border:var(--border-width-thin) dashed var(--ai-dropzone-border);border-radius:var(--radius);padding:var(--space-4);position:relative;transition:background var(--duration-quick) var(--ease-out),border-color var(--duration-quick) var(--ease-out)}.reference-upload.is-dragover[data-v-1473687d],.reference-upload[data-v-1473687d]:focus-within{background:var(--ai-soft);border-color:var(--border-focus)}.reference-upload input[type=file][data-v-1473687d]{height:1px;margin:calc(var(--space-px)*-1);overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.reference-upload__body[data-v-1473687d]{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.reference-upload__copy[data-v-1473687d]{align-items:center;display:flex;gap:var(--space-3);min-width:0}.reference-upload__icon[data-v-1473687d]{align-items:center;background:var(--ai-subtle);border-radius:var(--radius-sm);color:var(--ai-primary);display:inline-flex;flex:none;height:var(--size-btn-md);justify-content:center;width:var(--size-btn-md)}.reference-upload__icon svg[data-v-1473687d]{height:var(--size-icon-md);width:var(--size-icon-md)}.reference-upload__text[data-v-1473687d]{min-width:0}.reference-upload__title[data-v-1473687d]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-medium)}.reference-upload__hint[data-v-1473687d]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.reference-upload__pick[data-v-1473687d]{flex:none}.reference-text .ds-input-wrap--multiline[data-v-1473687d]{min-height:132px}.reference-text .ds-textarea[data-v-1473687d]{min-height:120px}.action-bar[data-v-1473687d]{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between}.action-summary[data-v-1473687d]{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-3);line-height:var(--leading-normal)}.action-summary svg[data-v-1473687d]{color:var(--ai-primary);flex:none;height:var(--size-icon-md);margin-top:var(--space-0_5);width:var(--size-icon-md)}.generate-btn[data-v-1473687d]{align-self:stretch}.generate-btn .loading-icon[data-v-1473687d],.tool-card.state-processing .generate-btn .idle-icon[data-v-1473687d]{display:none}.tool-card.state-processing .generate-btn .loading-icon[data-v-1473687d]{display:inline-flex}.tool-card.state-processing .generate-btn .loading-icon svg[data-v-1473687d]{animation:ds-btn-spin-1473687d .8s linear infinite}.result-panel[data-v-1473687d]{display:none;padding:0 var(--space-5) var(--space-5)}.tool-card.state-complete .result-panel[data-v-1473687d],.tool-card.state-processing .result-panel[data-v-1473687d]{display:block}.result-grid[data-v-1473687d]{display:grid;gap:var(--space-4);grid-template-columns:1fr}.result-card[data-v-1473687d]{background:var(--surface-raised);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius);min-width:0;overflow:hidden}.result-card__head[data-v-1473687d]{align-items:center;background:var(--gray-50);border-bottom:var(--border-width-thin) solid var(--divider);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4)}.result-card__title[data-v-1473687d]{align-items:center;display:flex;gap:var(--space-2);min-width:0}.result-card__title svg[data-v-1473687d]{color:var(--ai-primary);flex:none;height:var(--size-icon-md);width:var(--size-icon-md)}.result-card__title-text[data-v-1473687d]{display:flex;flex-direction:column;gap:var(--space-0_5)}.result-card__title-text strong[data-v-1473687d]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}.result-card__title-text span[data-v-1473687d]{color:var(--text-tertiary);font-size:var(--text-xs)}.result-card__body[data-v-1473687d]{padding:var(--space-4)}.preview-body[data-v-1473687d]{background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-sm);max-height:420px;min-height:320px;overflow:auto}.markdown-preview[data-v-1473687d]{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}.tree-body[data-v-1473687d]{background:var(--surface-sunken);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-sm);max-height:280px;min-height:220px;overflow:auto;padding:var(--space-3)}.tree[data-v-1473687d]{padding:0}.tree[data-v-1473687d],.tree ul[data-v-1473687d]{list-style:none;margin:0}.tree ul[data-v-1473687d]{padding:0 0 0 var(--space-4)}.tree li[data-v-1473687d]{margin:0;padding:var(--space-1) 0}.tree-row[data-v-1473687d]{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);gap:var(--space-2);min-width:0}.tree-row svg[data-v-1473687d]{color:var(--text-tertiary);flex:none;height:var(--size-icon-sm);width:var(--size-icon-sm)}.tree-row__name[data-v-1473687d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row--folder .tree-row__name[data-v-1473687d]{font-weight:var(--font-medium)}.export-meta[data-v-1473687d]{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-4)}.export-stat[data-v-1473687d]{background:var(--gray-50);border:var(--border-width-thin) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3)}.export-stat__label[data-v-1473687d]{color:var(--text-tertiary);display:block;font-size:var(--text-xs);margin-bottom:var(--space-1)}.export-stat__value[data-v-1473687d]{color:var(--text-primary);display:block;font-size:var(--text-base);font-weight:var(--font-medium)}.export-actions[data-v-1473687d]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.empty-placeholder[data-v-1473687d],.streaming-placeholder[data-v-1473687d]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:220px;padding:var(--space-6);text-align:center}.empty-placeholder[hidden][data-v-1473687d],.streaming-placeholder[hidden][data-v-1473687d]{display:none}.empty-placeholder__icon[data-v-1473687d],.streaming-placeholder__icon[data-v-1473687d]{align-items:center;background:var(--ai-soft);border-radius:var(--radius-full);color:var(--ai-primary);display:inline-flex;height:var(--size-btn-lg);justify-content:center;width:var(--size-btn-lg)}.empty-placeholder__icon svg[data-v-1473687d],.streaming-placeholder__icon svg[data-v-1473687d]{height:var(--size-icon-lg);width:var(--size-icon-lg)}.empty-placeholder__title[data-v-1473687d],.streaming-placeholder__title[data-v-1473687d]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.empty-placeholder__desc[data-v-1473687d],.streaming-placeholder__desc[data-v-1473687d]{color:var(--text-secondary);font-size:var(--text-sm);max-width:36ch}.tool-card.state-empty .copy-btn[data-v-1473687d],.tool-card.state-empty .download-btn[data-v-1473687d],.tool-card.state-empty .regen-btn[data-v-1473687d],.tool-card.state-empty .reset-btn[data-v-1473687d],.tool-card.state-processing .copy-btn[data-v-1473687d],.tool-card.state-processing .download-btn[data-v-1473687d],.tool-card.state-processing .regen-btn[data-v-1473687d],.tool-card.state-processing .reset-btn[data-v-1473687d],.tool-card.state-ready .copy-btn[data-v-1473687d],.tool-card.state-ready .download-btn[data-v-1473687d],.tool-card.state-ready .regen-btn[data-v-1473687d],.tool-card.state-ready .reset-btn[data-v-1473687d]{pointer-events:none}.tool-card.state-processing .copy-btn[data-v-1473687d],.tool-card.state-processing .download-btn[data-v-1473687d],.tool-card.state-processing .regen-btn[data-v-1473687d],.tool-card.state-processing .reset-btn[data-v-1473687d]{opacity:var(--btn-secondary-disabled-opacity)}.tool-card.state-processing .preview-body .markdown-preview[data-v-1473687d],.tool-card.state-processing .tree-body .tree[data-v-1473687d]{display:none}.tool-card.state-processing .streaming-placeholder[data-v-1473687d]{display:flex}.tool-card.state-complete .streaming-placeholder[data-v-1473687d],.tool-card.state-empty .preview-body .markdown-preview[data-v-1473687d],.tool-card.state-empty .streaming-placeholder[data-v-1473687d],.tool-card.state-empty .tree-body .tree[data-v-1473687d],.tool-card.state-ready .preview-body .markdown-preview[data-v-1473687d],.tool-card.state-ready .streaming-placeholder[data-v-1473687d],.tool-card.state-ready .tree-body .tree[data-v-1473687d]{display:none}.tool-card.state-empty .empty-placeholder[data-v-1473687d],.tool-card.state-ready .empty-placeholder[data-v-1473687d]{display:flex}.tool-card.state-complete .empty-placeholder[data-v-1473687d],.tool-card.state-processing .empty-placeholder[data-v-1473687d]{display:none}@media (min-width:768px){.setup-shell[data-v-1473687d]{padding:var(--space-3)}.aux-grid[data-v-1473687d]{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.action-bar[data-v-1473687d]{align-items:center;flex-direction:row}.generate-btn[data-v-1473687d]{align-self:auto}.result-grid[data-v-1473687d]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (prefers-reduced-motion:reduce){.ds-spinner__ring[data-v-1473687d],.generate-btn .loading-icon svg[data-v-1473687d]{animation-duration:2.5s}}.trust-badges[data-v-1473687d]{margin-top:var(--space-8)}.trust-badges-list[data-v-1473687d]{display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:center}.trust-badge[data-v-1473687d]{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-lg);gap:var(--space-2)}.trust-badge-icon[data-v-1473687d]{display:inline-flex;flex-shrink:0}.trust-badge-text[data-v-1473687d]{font-weight:var(--font-medium);line-height:var(--leading-normal);white-space:nowrap}@media screen and (max-width:768px){.skill-generator[data-v-1473687d]{padding:26px 16px 32px}.wps-tool-simple h1[data-v-1473687d]{font-size:var(--text-3xl)}.wps-tool-simple .subtitle[data-v-1473687d]{font-size:var(--text-base);margin:var(--space-2) auto var(--space-6)}.trust-badges[data-v-1473687d]{margin-top:var(--space-6)}.trust-badges-list[data-v-1473687d]{gap:var(--space-1)}}.toast-container[data-v-1473687d]{display:flex;flex-direction:column;left:50%;pointer-events:none;position:fixed;top:76px;transform:translate(-50%);z-index:999}.toast[data-v-1473687d],.toast-container[data-v-1473687d]{align-items:center;gap:8px}.toast[data-v-1473687d]{animation:toastIn-1473687d .3s ease-out both;background:#fff;border:1.5px solid transparent;border-radius:8px;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000a;color:#1a1a1ae0;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;padding:10px 20px;pointer-events:auto;white-space:nowrap}.toast.is-warning[data-v-1473687d]{border-color:#e2651a}.toast.is-error[data-v-1473687d]{border-color:#dd3332}.toast.is-success[data-v-1473687d]{border-color:#418f1f}.toast.is-info[data-v-1473687d]{border-color:#3b64fc}.toast.is-leaving[data-v-1473687d]{animation:toastOut-1473687d .22s ease-in forwards}.toast-icon[data-v-1473687d]{align-items:center;display:inline-flex;flex-shrink:0}@keyframes toastIn-1473687d{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes toastOut-1473687d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.toast[data-v-1473687d]{animation-duration:.01ms!important}}.tool-card.state-processing .preview-body .markdown-preview[data-v-1473687d]{display:block}.skill-editor[data-v-1473687d]{border:0;min-height:340px;outline-color:#8350f2;resize:vertical;width:100%}.generator-message[data-v-1473687d]{color:#6725a8;margin:12px auto;overflow-wrap:anywhere}.skill-generator[data-v-1473687d]{padding-left:16px;padding-right:16px}
