[data-v-c32df55a],[data-v-c32df55a]:before,[data-v-c32df55a]:after{box-sizing:border-box}.animator-page[data-v-c32df55a]{--bg:#f7f8fb;--card:#fff;--border:#e7e9f0;--border2:#d9dde8;--gold:#f26a21;--gold-bg:#f26a211a;--gold-bdr:#f26a2147;--text:#111827;--text2:#4b5563;--text3:#7b8494;background:radial-gradient(circle at 50% 0%, #f26a2117, transparent 30rem), linear-gradient(180deg, #fff 0%, var(--bg) 100%);min-height:100vh;color:var(--text);padding:48px 16px 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}button[data-v-c32df55a],textarea[data-v-c32df55a]{font-family:inherit}button[data-v-c32df55a]{cursor:pointer;border:none}.workspace-entry[data-v-c32df55a]{z-index:2;border:1px solid var(--gold-bdr);min-height:40px;color:var(--gold);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;transition:background .15s,transform .1s;display:inline-flex;position:absolute;top:20px;right:24px;box-shadow:0 10px 30px #11182714}.workspace-entry[data-v-c32df55a]:hover{background:#fff7ed;transform:translateY(-1px)}.generator-shell[data-v-c32df55a]{width:min(100%,1120px);margin:0 auto}.creation-card[data-v-c32df55a]{border:1px solid var(--border2);background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #1118271a}.flow-head[data-v-c32df55a]{border-bottom:1px solid var(--border);padding:28px 32px 24px}.flow-kicker[data-v-c32df55a]{border:1px solid var(--gold-bdr);background:var(--gold-bg);color:var(--gold);border-radius:999px;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.flow-head h1[data-v-c32df55a]{letter-spacing:-1.2px;margin:0 0 8px;font-size:clamp(28px,5vw,38px);font-weight:850;line-height:1.05}.flow-head p[data-v-c32df55a]{color:var(--text2);margin:0;font-size:15px;line-height:1.6}.flow-section[data-v-c32df55a]{border-bottom:1px solid var(--border);padding:24px 32px}.section-head[data-v-c32df55a]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.section-head.compact[data-v-c32df55a]{margin-bottom:14px}.step-dot[data-v-c32df55a]{border:1px solid var(--gold-bdr);background:var(--gold-bg);width:24px;height:24px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.section-head h2[data-v-c32df55a]{margin:0 0 4px;font-size:17px;font-weight:800}.section-head p[data-v-c32df55a]{color:var(--text3);margin:0;font-size:13px;line-height:1.45}.prompt-input[data-v-c32df55a]{resize:vertical;border:1px solid var(--border2);width:100%;min-height:136px;color:var(--text);background:#f8fafc;border-radius:12px;outline:none;padding:16px;font-size:15px;line-height:1.6;transition:border-color .15s}.prompt-input[data-v-c32df55a]::placeholder{color:var(--text3)}.prompt-input[data-v-c32df55a]:focus{border-color:var(--gold-bdr)}.examples-block[data-v-c32df55a]{background:#fffaf6;border:1px solid #ffe1cc;border-radius:12px;margin-top:18px;padding:16px}.examples-head[data-v-c32df55a]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.examples-head span[data-v-c32df55a]{color:var(--text);font-size:13px;font-weight:800}.examples-head small[data-v-c32df55a]{color:var(--text3);font-size:12px}.quick-chips[data-v-c32df55a]{flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-chips[data-v-c32df55a]::-webkit-scrollbar{height:4px}.chips-wrap[data-v-c32df55a]::-webkit-scrollbar{height:4px}.quick-chips[data-v-c32df55a]::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.chips-wrap[data-v-c32df55a]::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.qchip[data-v-c32df55a],.chip[data-v-c32df55a]{transition:border-color .14s,background .14s,color .14s,transform .1s}.qchip[data-v-c32df55a]{border:1px solid var(--border2);color:var(--text2);background:#fff;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:13px}.qchip[data-v-c32df55a]:hover,.chip[data-v-c32df55a]:hover{transform:translateY(-1px)}.qchip[data-v-c32df55a]:hover{border-color:var(--gold-bdr);color:var(--text)}.qchip.on[data-v-c32df55a]{border-color:var(--gold-bdr);background:var(--gold-bg);color:var(--gold)}.chips-wrap[data-v-c32df55a]{flex-wrap:wrap;gap:10px;padding-bottom:0;display:flex;overflow-x:visible}.chip[data-v-c32df55a]{border:1px solid var(--border2);color:var(--text2);background:#f8fafc;border-radius:9px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:600}.chip[data-v-c32df55a]:hover{color:var(--text);border-color:#c8ceda}.chip.on[data-v-c32df55a]{border-color:var(--gold-bdr);background:var(--gold-bg);color:var(--gold)}.generate-wrap[data-v-c32df55a]{padding:28px 32px 26px}.generate-btn[data-v-c32df55a]{background:linear-gradient(135deg, #ff8a45, var(--gold));color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-size:17px;font-weight:800;transition:opacity .15s,transform .1s;display:flex}.generate-btn[data-v-c32df55a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.generate-btn[data-v-c32df55a]:disabled{cursor:not-allowed;opacity:.5;transform:none}.generate-note[data-v-c32df55a]{color:var(--text3);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.45}.spinner[data-v-c32df55a]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-c32df55a}@keyframes spin-c32df55a{to{transform:rotate(360deg)}}@media (width<=700px){.animator-page[data-v-c32df55a]{padding:24px 0 48px}.workspace-entry[data-v-c32df55a]{margin:0 20px 16px auto;position:static}.generator-shell[data-v-c32df55a]{width:100%}.quick-chips[data-v-c32df55a],.chips-wrap[data-v-c32df55a]{flex-wrap:wrap;overflow-x:visible}.creation-card[data-v-c32df55a]{border-left:none;border-right:none;border-radius:0}.flow-head[data-v-c32df55a],.flow-section[data-v-c32df55a],.generate-wrap[data-v-c32df55a]{padding-left:20px;padding-right:20px}.examples-head[data-v-c32df55a]{flex-direction:column;align-items:flex-start;gap:3px}.chip[data-v-c32df55a]{padding:9px 14px}}
