.prompt-gen[data-v-7c7f40ea]{display:flex;flex-direction:column;gap:16px;max-width:720px}.pg-examples[data-v-7c7f40ea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-examples-label[data-v-7c7f40ea]{font-size:13px;color:var(--t-text-soft)}.pg-example-btn[data-v-7c7f40ea]{padding:4px 12px;border:1px solid var(--t-border,#e5e7eb);border-radius:6px;background:var(--t-bg,#fff);color:var(--t-text-soft);font-size:12px;cursor:pointer;transition:border-color .15s}.pg-example-btn[data-v-7c7f40ea]:hover{border-color:var(--t-primary,#0d9488);color:var(--t-text)}.pg-form[data-v-7c7f40ea]{gap:12px}.pg-field[data-v-7c7f40ea],.pg-form[data-v-7c7f40ea]{display:flex;flex-direction:column}.pg-field[data-v-7c7f40ea]{gap:4px}.pg-field--half[data-v-7c7f40ea]{flex:1}.pg-row[data-v-7c7f40ea]{display:flex;gap:12px}.pg-label[data-v-7c7f40ea]{font-size:13px;font-weight:600;color:var(--t-text)}.pg-input[data-v-7c7f40ea],.pg-select[data-v-7c7f40ea],.pg-textarea[data-v-7c7f40ea]{padding:8px 12px;border:1px solid var(--t-border,#e5e7eb);border-radius:8px;background:var(--t-bg,#fff);color:var(--t-text);font-size:14px;outline:none;font-family:inherit}.pg-input[data-v-7c7f40ea]:focus,.pg-select[data-v-7c7f40ea]:focus,.pg-textarea[data-v-7c7f40ea]:focus{border-color:var(--t-primary,#0d9488)}.pg-output-section[data-v-7c7f40ea]{border:1px solid var(--t-border,#e5e7eb);border-radius:10px;overflow:hidden}.pg-output-header[data-v-7c7f40ea]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--t-border,#e5e7eb);background:var(--t-bg-muted,#f8f9fc)}.pg-output-label[data-v-7c7f40ea]{font-size:.78rem;font-weight:700;color:var(--t-text-muted,#64748b);text-transform:uppercase;letter-spacing:.06em}.pg-copy-btn[data-v-7c7f40ea]{padding:4px 10px;border:1px solid var(--t-border,#e5e7eb);border-radius:6px;background:var(--t-bg,#fff);color:var(--t-text);font-size:12px;cursor:pointer}.pg-copy-btn[data-v-7c7f40ea]:hover{border-color:var(--t-primary,#0d9488)}.pg-output[data-v-7c7f40ea]{margin:0;padding:14px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all;color:var(--t-text);max-height:400px;overflow:auto}
