.feedback-modal[data-v-d3eb4af3]{width:min(580px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:0;box-sizing:border-box;border:1px solid var(--soft-stroke);border-radius:20px;background:var(--panel-strong);color:var(--text);box-shadow:0 24px 90px #0004;font:14px/1.6 var(--studio-font,system-ui);overflow:auto}.feedback-modal[data-v-d3eb4af3]::backdrop{background:#11182770;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feedback-modal header[data-v-d3eb4af3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--soft-stroke)}.feedback-modal h2[data-v-d3eb4af3]{font-size:19px;margin:0}.feedback-modal header p[data-v-d3eb4af3]{margin:5px 0 0;color:var(--muted);font-size:12px}.feedback-modal button[data-v-d3eb4af3]{font:inherit;cursor:pointer;border:1px solid var(--soft-stroke);border-radius:9px;padding:8px 16px;color:var(--text);background:var(--primary-soft)}.feedback-modal button[data-v-d3eb4af3]:disabled{opacity:.5;cursor:default}.feedback-modal .feedback-close[data-v-d3eb4af3]{padding:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feedback-body[data-v-d3eb4af3]{padding:20px 24px}.feedback-modal fieldset[data-v-d3eb4af3]{border:0;padding:0;margin:0 0 20px;min-width:0}.feedback-modal legend[data-v-d3eb4af3],.feedback-body>label[data-v-d3eb4af3],.feedback-task-section>label[data-v-d3eb4af3]{font-weight:600;margin-bottom:8px;display:block}.feedback-types[data-v-d3eb4af3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-types label[data-v-d3eb4af3]{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--soft-stroke);border-radius:10px;cursor:pointer;font-size:12px}.feedback-types label.selected[data-v-d3eb4af3]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.feedback-types input[data-v-d3eb4af3]{accent-color:var(--primary);margin:0;flex-shrink:0}.feedback-task-section[data-v-d3eb4af3]{margin:0 0 20px;padding:14px;background:var(--primary-soft);border-radius:12px}.feedback-task-section p[data-v-d3eb4af3],.feedback-task-section>div[data-v-d3eb4af3]{font-size:12px;color:var(--muted);margin:0 0 10px}.feedback-modal select[data-v-d3eb4af3],.feedback-modal textarea[data-v-d3eb4af3]{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--text);background:var(--panel-strong);border:1px solid var(--soft-stroke);border-radius:9px;padding:10px}.feedback-modal select[data-v-d3eb4af3]{overflow:hidden;text-overflow:ellipsis}.feedback-modal textarea[data-v-d3eb4af3]{display:block;min-height:130px;max-height:260px;resize:vertical}.feedback-modal textarea[data-v-d3eb4af3]::placeholder{font-size:13px;color:var(--muted)}.feedback-task-id[data-v-d3eb4af3]{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--muted);font-size:11px}.feedback-count[data-v-d3eb4af3]{display:block;text-align:right;color:var(--muted);margin-top:5px}.feedback-error[data-v-d3eb4af3]{color:var(--danger,#ef6b6b);font-size:13px;white-space:pre-wrap}.feedback-modal footer[data-v-d3eb4af3]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--soft-stroke)}.feedback-modal .feedback-submit[data-v-d3eb4af3],.feedback-success button[data-v-d3eb4af3],.feedback-login button[data-v-d3eb4af3]{background:var(--primary);color:#fff;border-color:var(--primary)}.feedback-success[data-v-d3eb4af3],.feedback-login[data-v-d3eb4af3]{padding:32px 24px;text-align:center}.feedback-success>.app-icon[data-v-d3eb4af3]{color:var(--primary)}.feedback-success h3[data-v-d3eb4af3]{margin:12px 0 8px}.feedback-success p[data-v-d3eb4af3],.feedback-login p[data-v-d3eb4af3]{color:var(--muted)}.feedback-success small[data-v-d3eb4af3]{display:block;overflow-wrap:anywhere;color:var(--muted);margin-bottom:24px}.feedback-modal[data-v-d3eb4af3] :is(button,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:480px){.feedback-modal header[data-v-d3eb4af3],.feedback-body[data-v-d3eb4af3]{padding:18px}.feedback-types[data-v-d3eb4af3]{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-modal footer[data-v-d3eb4af3]{padding:14px 18px}.feedback-modal textarea[data-v-d3eb4af3]{min-height:110px}}.creation-controls[data-v-355996b9]{margin:12px 0;padding:14px;border:1px solid var(--studio-line);border-radius:12px;color:var(--studio-ink);background:var(--studio-panel);font-size:13px;line-height:1.6}.creation-controls[data-v-355996b9]:empty{display:none}.creation-controls.running[data-v-355996b9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;color:var(--studio-muted);font-size:12px}.creation-controls.running p[data-v-355996b9]{margin:0}.creation-controls.running button[data-v-355996b9]{margin:0;padding:5px 10px;background:transparent;flex-shrink:0}.creation-controls.running .creation-estimate[data-v-355996b9]{color:var(--studio-muted)}.creation-design-brief[data-v-355996b9]{padding:14px 16px;margin:10px 0;border:1px solid var(--studio-line);border-radius:10px;background:var(--studio-panel);line-height:1.6}.creation-design-brief h3[data-v-355996b9]{margin:0 0 8px;font-size:14px}.creation-design-brief p[data-v-355996b9]{margin:0}.creation-design-brief ul[data-v-355996b9]{padding-left:20px;margin:8px 0}.creation-design-brief small[data-v-355996b9],.creation-retry-note[data-v-355996b9]{color:var(--studio-muted);font-size:12px;line-height:1.6}.creation-design-brief small[data-v-355996b9]{display:block;margin-top:8px}.creation-balance-card[data-v-355996b9]{display:flex;gap:14px;padding:6px;align-items:flex-start}.creation-balance-icon[data-v-355996b9]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:var(--studio-selected);color:var(--studio-blue)}.creation-balance-content[data-v-355996b9]{min-width:0;flex:1}.creation-balance-content h3[data-v-355996b9]{margin:0 0 6px;font-size:16px}.creation-balance-content p[data-v-355996b9]{margin:0;color:var(--studio-muted)}.creation-balance-content dl[data-v-355996b9]{display:flex;gap:28px;flex-wrap:wrap;margin:16px 0}.creation-balance-content dt[data-v-355996b9]{font-size:12px;color:var(--studio-muted)}.creation-balance-content dd[data-v-355996b9]{margin:3px 0 0;font-size:16px;font-weight:600}.creation-balance-actions[data-v-355996b9]{display:flex;flex-wrap:wrap;gap:8px}.creation-balance-actions button[data-v-355996b9]{margin:0}.creation-balance-actions .creation-recharge[data-v-355996b9]{color:#fff;background:var(--studio-blue);border-color:var(--studio-blue)}.creation-balance-content small[data-v-355996b9]{display:block;margin-top:12px;color:var(--studio-muted);line-height:1.6}@media(max-width:480px){.creation-balance-card[data-v-355996b9]{gap:10px;padding:0}.creation-balance-content dl[data-v-355996b9]{gap:16px}.creation-balance-actions button[data-v-355996b9]{flex:1}}.creation-controls p[data-v-355996b9]{white-space:pre-wrap}.creation-controls button[data-v-355996b9],.creation-history button[data-v-355996b9]{font:inherit;color:inherit;background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:8px;padding:8px 12px;margin:4px;cursor:pointer}.creation-controls button[data-v-355996b9]:disabled{opacity:.5;cursor:default}.creation-controls input[data-v-355996b9],.creation-history input[data-v-355996b9]{max-width:100%;box-sizing:border-box;font:inherit;color:var(--studio-ink);background:var(--studio-panel);border:1px solid var(--studio-line);border-radius:8px;padding:10px}.creation-history[data-v-355996b9]{padding:16px;overflow:auto}.creation-history article[data-v-355996b9]{display:flex;flex-wrap:wrap;align-items:center}.creation-history article button[data-v-355996b9]:first-child{flex:1;text-align:left;min-width:120px;overflow-wrap:anywhere}
