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