.create-page[data-v-cee8ca43]{background:#f9f8fe;padding-bottom:80px}.hero[data-v-cee8ca43]{position:relative;overflow:hidden;padding:76px 0 48px;background:radial-gradient(720px 300px at 50% -60px,rgba(92,78,255,.18),transparent 72%),linear-gradient(180deg,#f1ecff,#f9f8fe)}.hero[data-v-cee8ca43]:after,.hero[data-v-cee8ca43]:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none}.hero[data-v-cee8ca43]:before{top:-90px;left:-50px;background:#7c5cff52}.hero[data-v-cee8ca43]:after{top:-50px;right:-50px;background:#ec6edc33}.hero .hero-inner[data-v-cee8ca43]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hero .hero-text .hero-badge[data-v-cee8ca43]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;background:#5c4eff1a;border:1px solid rgba(92,78,255,.18);color:var(--color-primary);font-size:13px;font-weight:500}.hero .hero-text h1[data-v-cee8ca43]{margin-top:18px;font-size:46px;line-height:1.18;font-weight:700;letter-spacing:.5px;color:#1d1b39}.hero .hero-text h1 .grad[data-v-cee8ca43]{background:linear-gradient(120deg,#6a5cff,#9a5cff 60%,#c45cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero .hero-text p[data-v-cee8ca43]{margin-top:14px;font-size:17px;color:#6b6b85}.hero .hero-actions[data-v-cee8ca43]{margin-top:28px;display:flex;align-items:center;gap:16px}.hero .hero-actions .btn-blank[data-v-cee8ca43]{height:44px;padding:0 20px;border-radius:999px;border:1px solid #e3ddf7;background:#fff;color:#4b4b63;font-size:15px;box-shadow:0 6px 16px #5c4eff14;transition:transform .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.hero .hero-actions .btn-blank[data-v-cee8ca43] span{display:inline-flex;align-items:center;gap:6px}.hero .hero-actions .btn-blank[data-v-cee8ca43]:hover{transform:translateY(-2px);border-color:var(--color-primary);background:#fff;color:var(--color-primary);box-shadow:0 10px 22px #5c4eff29}.hero .hero-actions .link-all[data-v-cee8ca43]{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#6b7280;transition:color .25s ease}.hero .hero-actions .link-all[data-v-cee8ca43]:hover{color:var(--color-primary)}.console[data-v-cee8ca43]{position:relative;z-index:1;margin-top:4px}.console-card[data-v-cee8ca43]{max-width:880px;margin:0 auto;background:#fff;border-radius:24px;padding:36px 40px;border:1px solid rgba(92,78,255,.06);box-shadow:0 24px 60px #5c4eff24}.type-tabs[data-v-cee8ca43]{display:flex;justify-content:center;gap:12px;margin-bottom:28px}.type-tabs .type-tab[data-v-cee8ca43]{height:40px;padding:0 22px;border-radius:999px;border:2px solid #f0eefb;color:#4b5563;font-size:15px;font-weight:500;transition:border-color .25s ease,color .25s ease}.type-tabs .type-tab[data-v-cee8ca43]:hover{border-color:#d8d3f5}.type-tabs .type-tab.is-active[data-v-cee8ca43]{border-color:var(--color-primary);color:var(--color-primary);background:#5c4eff0d}.mode-tabs[data-v-cee8ca43]{display:flex;gap:12px}.mode-tabs .mode-tab[data-v-cee8ca43]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:16px;border:2px solid #f0eefb;color:#6b7280;transition:border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.mode-tabs .mode-tab .mode-ico[data-v-cee8ca43]{display:inline-flex;transition:transform .25s ease}.mode-tabs .mode-tab .mode-ico[data-v-cee8ca43] svg{display:block}.mode-tabs .mode-tab .mode-label[data-v-cee8ca43]{font-size:14px;font-weight:500}@media(hover:hover){.mode-tabs .mode-tab[data-v-cee8ca43]:hover{border-color:#d8d3f5;transform:translateY(-3px)}.mode-tabs .mode-tab:hover .mode-ico[data-v-cee8ca43]{transform:scale(1.08)}}.mode-tabs .mode-tab.is-active[data-v-cee8ca43]{border-color:var(--color-primary);color:var(--color-primary);background:#5c4eff0d;box-shadow:0 12px 30px #5c4eff1f}.mode-panel[data-v-cee8ca43]{margin-top:28px}.input-wrap[data-v-cee8ca43]{position:relative}.input-wrap[data-v-cee8ca43] .el-textarea__inner{padding:16px 18px 38px;border-radius:12px;background:#f8f7ff;box-shadow:none;border:1.5px solid #ece9fb;font-size:15px;line-height:1.6;resize:none;transition:border-color .25s ease,background .25s ease}.input-wrap[data-v-cee8ca43] .el-textarea__inner:hover{border-color:#d8d3f5}.input-wrap[data-v-cee8ca43] .el-textarea__inner:focus{background:#fff;border-color:var(--color-primary)}.input-wrap .input-meta[data-v-cee8ca43]{position:absolute;right:14px;bottom:12px;padding:2px 10px;font-size:12px;font-variant-numeric:tabular-nums;color:#9aa0ab;background:#ffffffeb;border:1px solid #ece9fb;border-radius:999px;box-shadow:0 1px 2px #0000000d;pointer-events:none}.input-wrap .input-meta.is-over[data-v-cee8ca43]{color:#ef4444;background:#fef2f2f2;border-color:#fca5a5}.samples[data-v-cee8ca43]{margin-top:16px}.samples .samples-head[data-v-cee8ca43]{display:flex;align-items:center;justify-content:space-between}.samples .samples-head .samples-label[data-v-cee8ca43]{font-size:13px;color:#9aa0ab}.samples .samples-head .samples-random[data-v-cee8ca43]{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#6b7280;transition:color .25s ease}.samples .samples-head .samples-random[data-v-cee8ca43]:hover{color:var(--color-primary)}.samples .samples-head .samples-random[data-v-cee8ca43]:disabled{opacity:.5;cursor:default}.samples .samples-list[data-v-cee8ca43]{display:flex;gap:12px;margin-top:12px}.samples .samples-list li[data-v-cee8ca43]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #ece9fb;background:#fff;cursor:pointer;transition:border-color .25s ease,background .25s ease}.samples .samples-list li span[data-v-cee8ca43]{flex:1;min-width:0;font-size:13px;color:#4b5563}.samples .samples-list li svg[data-v-cee8ca43]{flex-shrink:0;color:#c4c0d6}.samples .samples-list li[data-v-cee8ca43]:hover{border-color:var(--color-primary);background:#5c4eff0a}.dropzone[data-v-cee8ca43]{padding:28px 16px;text-align:center}.dropzone .dropzone-ico[data-v-cee8ca43]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#5c4eff14;color:var(--color-primary)}.dropzone .dropzone-title[data-v-cee8ca43]{margin-top:14px;font-size:15px;color:#1f2329;font-weight:500}.dropzone .dropzone-hint[data-v-cee8ca43]{margin-top:6px;font-size:13px;color:#9aa0ab}.dropzone .dropzone-note[data-v-cee8ca43]{margin-top:6px;font-size:12px;color:#b6bac2}.file-info[data-v-cee8ca43]{display:flex;flex-direction:column;padding:28px 16px;text-align:center}.file-info[data-v-cee8ca43],.file-info .file-info-ico[data-v-cee8ca43]{align-items:center;justify-content:center}.file-info .file-info-ico[data-v-cee8ca43]{display:inline-flex;width:56px;height:56px;border-radius:50%;background:#5c4eff14;color:var(--color-primary)}.file-info .file-info-name[data-v-cee8ca43]{max-width:100%;margin-top:14px;font-size:15px;color:#1f2329;font-weight:500}.file-info .file-info-clear[data-v-cee8ca43]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:10px;border-radius:50%;color:#b6bac2;transition:color .25s ease,background .25s ease}.file-info .file-info-clear[data-v-cee8ca43]:hover{color:#ef4444;background:#ef444414}.upload-progress[data-v-cee8ca43]{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:#6b7280}.upload-progress[data-v-cee8ca43] .el-progress{flex:1}[data-v-cee8ca43] .el-upload,[data-v-cee8ca43] .el-upload-dragger{width:100%}[data-v-cee8ca43] .el-upload-dragger{padding:0;border-radius:14px;border:1.5px dashed #d8d3f5;background:#fbfaff;transition:border-color .25s ease,background .25s ease}[data-v-cee8ca43] .el-upload-dragger:hover{border-color:var(--color-primary)}[data-v-cee8ca43] .el-upload-dragger.is-dragover{border-color:var(--color-primary);background:#5c4eff0d}.console-footer[data-v-cee8ca43]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.console-footer .footer-left[data-v-cee8ca43]{display:flex;align-items:center;gap:14px}.console-footer .footer-divider[data-v-cee8ca43]{width:1px;height:14px;background:#e5e3f0}.console-footer .integral-hint[data-v-cee8ca43]{display:inline-flex;align-items:center;gap:4px;height:22px;font-size:14px;line-height:1;color:#4b5563}.console-footer .integral-hint b[data-v-cee8ca43]{color:#ef4444;font-weight:600}.console-footer .integral-link[data-v-cee8ca43]{display:inline-flex;align-items:center;height:22px;padding:0 12px;border-radius:11px;background:#5c4eff1a;font-size:12px;color:var(--color-primary);transition:background .25s ease}.console-footer .integral-link[data-v-cee8ca43]:hover{background:#5c4eff29}.console-footer .btn-generate[data-v-cee8ca43]{height:48px;padding:0 30px;border-radius:40px;border:none;font-size:16px;background:linear-gradient(135deg,#6a5cff,#5c4eff);transition:transform .25s ease,box-shadow .25s ease}.console-footer .btn-generate[data-v-cee8ca43] span{display:inline-flex;align-items:center;gap:8px}.console-footer .btn-generate .btn-generate-ico[data-v-cee8ca43]{display:inline-flex}.console-footer .btn-generate[data-v-cee8ca43]:hover{transform:translateY(-3px);box-shadow:0 12px 26px #5c4eff6b}@media(max-width:1023px){.hero[data-v-cee8ca43]{padding:52px 0 36px}.hero .hero-text h1[data-v-cee8ca43]{font-size:34px}.hero .hero-text p[data-v-cee8ca43]{font-size:16px}.console-card[data-v-cee8ca43]{padding:28px}}@media(max-width:767px){.hero[data-v-cee8ca43]{padding:44px 0 28px}.hero .hero-text h1[data-v-cee8ca43]{font-size:28px}.hero .hero-text p[data-v-cee8ca43]{font-size:15px}.hero .hero-actions[data-v-cee8ca43]{flex-wrap:wrap;justify-content:center}.console-card[data-v-cee8ca43]{padding:20px;border-radius:16px}.mode-tabs[data-v-cee8ca43]{flex-wrap:nowrap;overflow-x:auto;margin:0 -8px;padding:6px 8px 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mode-tabs[data-v-cee8ca43]::-webkit-scrollbar{display:none}.mode-tabs .mode-tab[data-v-cee8ca43]{flex:0 0 auto;width:88px}.mode-tabs .mode-tab.is-active[data-v-cee8ca43]{box-shadow:0 4px 12px #5c4eff1f}.console-footer[data-v-cee8ca43],.samples .samples-list[data-v-cee8ca43]{flex-direction:column}.console-footer[data-v-cee8ca43]{align-items:stretch}.console-footer .footer-left[data-v-cee8ca43]{flex-wrap:wrap}.console-footer .footer-divider[data-v-cee8ca43]{display:none}.console-footer .btn-generate[data-v-cee8ca43]{width:100%}}
