.pg-alert[data-v-bb632eea]{margin-bottom:16px}.pg-split[data-v-bb632eea]{align-items:stretch;gap:18px;display:flex}.pg-panel[data-v-bb632eea]{border:1px solid var(--color-border,#3a2e221f);background:var(--color-card,#faf6ec);border-radius:14px;flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.pg-input[data-v-bb632eea]{flex:0 0 40%;max-width:420px}.pg-output[data-v-bb632eea]{flex:auto}.pg-panel-head[data-v-bb632eea]{letter-spacing:.06em;color:var(--color-text-secondary,#7a6b5a);background:var(--color-bg-2,#e2d5bc);border-bottom:1px solid var(--color-border,#3a2e221a);flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:600}.pg-panel-body[data-v-bb632eea]{flex-direction:column;flex:1;gap:14px;min-height:300px;padding:14px;display:flex}.pg-field-block[data-v-bb632eea]{flex-direction:column;gap:8px;display:flex}.pg-field[data-v-bb632eea]{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-field-wide[data-v-bb632eea]{grid-column:1/-1}.pg-field-hint[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);font-size:12px}.pg-param-inline[data-v-bb632eea]{align-items:center;gap:8px;min-width:0;display:flex}.pg-slider[data-v-bb632eea]{flex-shrink:2;width:140px}.pg-meta[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);font-size:12px}.pg-hint[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);font-size:12px;line-height:1.5}.pg-panel-actions[data-v-bb632eea]{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.pg-more[data-v-bb632eea]{border-top:1px solid var(--color-border,#3a2e221a);padding-top:8px}.pg-more-toggle[data-v-bb632eea]{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text,#3a2e22);border-radius:8px;align-items:center;gap:8px;padding:6px 2px;font-size:13px;font-weight:500;display:flex}.pg-more-toggle[data-v-bb632eea]:hover{color:var(--color-accent,#a8483a)}.pg-more-hint[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);flex:1;font-size:11px}.pg-more-chev[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);font-size:11px}.pg-more-body[data-v-bb632eea]{flex-direction:column;gap:12px;padding:10px 2px 4px;display:flex}.pg-more-grid[data-v-bb632eea]{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.pg-temp[data-v-bb632eea]{align-items:center;gap:10px;display:flex}.pg-temp[data-v-bb632eea] .el-slider{flex:1}.pg-temp-val[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);text-align:right;min-width:28px;font-size:13px}.pg-chat-output[data-v-bb632eea]{gap:10px}.pg-chat-list[data-v-bb632eea]{border:1px solid var(--color-border,#3a2e221f);background:var(--color-bg-2,#e2d5bc);contain:layout style;border-radius:10px;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.pg-msg[data-v-bb632eea]{display:flex}.pg-msg.user[data-v-bb632eea]{justify-content:flex-end}.pg-msg-bubble[data-v-bb632eea]{white-space:pre-wrap;word-break:break-word;border-radius:12px;max-width:78%;padding:8px 12px;font-size:13px;line-height:1.6}.pg-msg.user .pg-msg-bubble[data-v-bb632eea]{background:var(--color-accent,#a8483a);color:#fff}.pg-msg.assistant .pg-msg-bubble[data-v-bb632eea]{background:var(--color-card,#faf6ec);color:var(--color-text,#3a2e22)}.pg-empty[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);margin:auto;font-size:13px}.pg-input-row[data-v-bb632eea]{align-items:flex-end;gap:10px;display:flex}.pg-input-row[data-v-bb632eea] .el-textarea{flex:1}.pg-image-output[data-v-bb632eea]{gap:12px}.pg-img-loading[data-v-bb632eea]{border-radius:10px;flex:1;min-height:200px}.pg-img-grid[data-v-bb632eea]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pg-img-item[data-v-bb632eea]{flex-direction:column;gap:6px;display:flex}.pg-img-item[data-v-bb632eea] .el-image{aspect-ratio:1;background:var(--color-bg-2,#e2d5bc);border-radius:10px;width:100%;overflow:hidden}.pg-output-empty[data-v-bb632eea]{text-align:center;align-self:center}.pg-asr-result[data-v-bb632eea]{border:1px solid var(--color-border,#3a2e221f);background:var(--color-card-2,#e8dec8);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:12px;font-size:13px;line-height:1.7}.pg-output-meta[data-v-bb632eea]{flex-shrink:0;margin-top:auto;padding:0 14px 10px}.pg-ref-list[data-v-bb632eea]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-ref-item[data-v-bb632eea]{border:1px solid var(--color-border,#3a2e221f);border-radius:8px;width:56px;height:56px;position:relative;overflow:hidden}.pg-ref-item img[data-v-bb632eea]{object-fit:cover;width:100%;height:100%;display:block}.pg-ref-del[data-v-bb632eea]{text-align:center;color:#fff;cursor:pointer;background:#0000008c;border-radius:0 0 0 8px;width:16px;height:16px;font-size:12px;line-height:14px;position:absolute;top:0;right:0}.pg-file[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);font-size:13px}@media (max-width:920px){.pg-split[data-v-bb632eea]{flex-direction:column}.pg-input[data-v-bb632eea]{flex:none;max-width:none}.pg-panel-body[data-v-bb632eea]{min-height:200px}}.pg-weather[data-v-bb632eea]{margin-top:16px;padding:20px}.pg-weatherhead[data-v-bb632eea]{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pg-weathertitle[data-v-bb632eea]{color:var(--color-text,#3a2e22);font-size:14px;font-weight:600}.pg-weatherhint[data-v-bb632eea]{color:var(--color-text-secondary,#7a6b5a);margin:0 0 4px;font-size:12px;line-height:1.6}.pg-weatherbody[data-v-bb632eea]{border-top:1px dashed var(--color-border,#3a2e221f);flex-direction:column;gap:14px;padding-top:12px;display:flex}
