.image-uploader[data-v-e21d4d24]{gap:.625rem;display:grid}.image-uploader__heading[data-v-e21d4d24]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.image-uploader__heading h3[data-v-e21d4d24]{margin:0;font-size:.875rem}.image-uploader__heading span[data-v-e21d4d24]{color:var(--px-color-text-subtle);text-align:right;font-size:.75rem}.image-uploader__dropzone[data-v-e21d4d24],.image-uploader__preview-wrap[data-v-e21d4d24]{border:1px dashed var(--px-color-border-strong);border-radius:var(--px-radius-field);background:#ffffff6b;min-height:12rem}.image-uploader__dropzone[data-v-e21d4d24]{font:inherit;color:var(--px-color-text-muted);text-align:center;cursor:pointer;transition:border-color var(--px-transition-fast),background-color var(--px-transition-fast);flex-direction:column;padding:1.25rem;display:flex}.image-uploader__cta[data-v-e21d4d24],.image-uploader__dropzone[data-v-e21d4d24]{justify-content:center;align-items:center;gap:.5rem}.image-uploader__cta[data-v-e21d4d24]{border:1px solid var(--px-color-border-strong);border-radius:var(--px-radius-button);background:var(--px-color-surface-elevated);min-height:2.625rem;padding:.625rem 1rem;font-weight:650;display:inline-flex}.image-uploader__cta[data-v-e21d4d24],.image-uploader__dropzone strong[data-v-e21d4d24]{color:var(--px-color-text);font-size:.875rem}.image-uploader__dropzone>span[data-v-e21d4d24]:not(.image-uploader__icon){font-size:.75rem}.image-uploader__dropzone--active[data-v-e21d4d24]{border-color:var(--px-color-accent);background:#ff6f8314}.image-uploader__icon[data-v-e21d4d24]{width:2.75rem;height:2.75rem;color:var(--px-color-accent);background:#ff6f831a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.image-uploader__preview-wrap[data-v-e21d4d24]{position:relative;overflow:hidden}.image-uploader__preview[data-v-e21d4d24]{-o-object-fit:contain;object-fit:contain;background:#fff7f2;width:100%;height:12rem;display:block}.image-uploader__remove[data-v-e21d4d24]{background:#fffdf9e6;min-height:2.25rem;position:absolute;bottom:.75rem;right:.75rem}.image-uploader__input[data-v-e21d4d24]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.image-uploader__error[data-v-e21d4d24]{color:var(--px-color-danger);margin:0;font-size:.8125rem}.image-uploader__progress[data-v-e21d4d24]{background:var(--px-color-border);border-radius:999px;height:.25rem;position:relative;overflow:visible}.image-uploader__progress>span[data-v-e21d4d24]{border-radius:inherit;background:var(--px-color-accent);height:100%;transition:width var(--px-transition-fast);display:block}.image-uploader__progress>small[data-v-e21d4d24]{color:var(--px-color-text-subtle);font-size:.7rem;position:absolute;top:.4rem;right:0}@media (prefers-reduced-motion:reduce){.image-uploader__dropzone[data-v-e21d4d24]{transition:none}}.prompt-composer[data-v-ff48d461]{gap:.625rem;display:grid}.prompt-composer[data-v-ff48d461] textarea{box-sizing:border-box;overscroll-behavior-y:contain;resize:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;height:8.25rem;min-height:8.25rem;padding-bottom:.75rem;line-height:1.55;overflow-y:auto}.prompt-composer[data-v-ff48d461] textarea:focus,.prompt-composer[data-v-ff48d461] textarea:focus-visible{border-color:var(--px-color-border-strong);box-shadow:none;outline:none}.prompt-composer__meta[data-v-ff48d461]{z-index:1;border:1px solid var(--px-color-border-strong);border-radius:0 0 var(--px-radius-field) var(--px-radius-field);background:var(--px-color-surface-elevated);border-top:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;margin-top:-.5rem;padding:0 .8rem .55rem;display:flex;position:relative}.prompt-composer__example[data-v-ff48d461]{min-height:2.25rem;color:var(--px-color-accent);padding:.45rem .7rem}.prompt-composer__count[data-v-ff48d461]{color:var(--px-color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.ratio-picker[data-v-fc37d6c9]{border:0;flex:0 0 7.5rem;min-width:0;margin:0;padding:0}.ratio-picker__control[data-v-fc37d6c9]{position:relative}.ratio-picker__trigger[data-v-fc37d6c9]{border:1px solid var(--px-color-border);width:100%;min-width:7.5rem;min-height:3.25rem;color:var(--px-color-text);cursor:pointer;transition:background var(--px-transition-fast),border-color var(--px-transition-fast);background:#ffffff8f;border-radius:999px;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem .8rem;display:grid}.ratio-picker__trigger[data-v-fc37d6c9]:hover,.ratio-picker__trigger[aria-expanded=true][data-v-fc37d6c9]{background:#ff6f8312;border-color:#ff6f8357}.ratio-picker__trigger strong[data-v-fc37d6c9]{font-size:.9rem;font-weight:650}.ratio-picker__shape[data-v-fc37d6c9],.ratio-picker__trigger-shape[data-v-fc37d6c9]{border:1px solid;border-radius:2px;width:1rem;max-height:1.25rem;display:block}.ratio-picker__chevron[data-v-fc37d6c9]{color:var(--px-color-text-muted);transition:transform var(--px-transition-fast)}.ratio-picker__chevron--open[data-v-fc37d6c9]{transform:rotate(180deg)}.ratio-picker__popover[data-v-fc37d6c9]{z-index:30;border:1px solid var(--px-color-border);background:#fffdf9fc;border-radius:18px;width:min(30rem,100vw - 2rem);position:absolute;bottom:calc(100% + .65rem);left:0;overflow:hidden;box-shadow:0 28px 76px #7039312e}.ratio-picker__title[data-v-fc37d6c9]{color:var(--px-color-text-subtle);text-align:center;margin:0;padding:1rem 1rem .35rem;font-size:.85rem}.ratio-picker__options[data-v-fc37d6c9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.7rem .8rem 1rem;display:grid}.ratio-picker__option[data-v-fc37d6c9]{min-width:0;min-height:5.3rem;color:var(--px-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:.65rem;display:grid}.ratio-picker__option--selected[data-v-fc37d6c9],.ratio-picker__option[data-v-fc37d6c9]:focus-visible,.ratio-picker__option[data-v-fc37d6c9]:hover{color:var(--px-color-text);background:#ff6f8312}.ratio-picker__shape[data-v-fc37d6c9]{width:1.65rem;max-height:2.35rem}.ratio-picker__option span[data-v-fc37d6c9]:last-child{font-size:.8rem}.ratio-picker__option--selected[data-v-fc37d6c9]{color:var(--px-color-accent)}.sr-only[data-v-fc37d6c9]{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.ratio-picker[data-v-fc37d6c9]{flex-basis:auto}.ratio-picker__trigger[data-v-fc37d6c9]{width:100%}.ratio-picker__popover[data-v-fc37d6c9]{width:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}.ratio-picker__options[data-v-fc37d6c9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.generation-workbench[data-v-6a2f8c8d]{width:min(100%,60rem);font-family:var(--px-font-sans);background:#fffdf9e0;border-color:#773e3726;overflow:visible}.generation-workbench__mode[data-v-6a2f8c8d]{align-items:center;gap:1rem;padding:1rem 1.35rem 0;display:flex}.generation-workbench__mode-button[data-v-6a2f8c8d]{min-height:2.75rem;color:var(--px-color-text-subtle);box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem .1rem .75rem;font-size:.95rem;position:relative}.generation-workbench__mode-button--selected[data-v-6a2f8c8d],.generation-workbench__mode-button[data-v-6a2f8c8d]:hover{color:var(--px-color-accent-strong);background:0 0}.generation-workbench__mode-button--selected[data-v-6a2f8c8d]:after{background:var(--px-color-accent-strong);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.generation-workbench__body[data-v-6a2f8c8d]{background:#ffffff8f;border:1px solid #773e3717;border-radius:22px;gap:.85rem;margin:1rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.generation-workbench__input-area[data-v-6a2f8c8d]{grid-template-columns:minmax(12rem,.34fr) minmax(0,.66fr);gap:1.1rem;min-width:0;display:grid}.generation-workbench__input-area>.prompt-composer[data-v-6a2f8c8d]{grid-area:1/1/auto/-1}.generation-workbench__input-area--with-upload>.prompt-composer[data-v-6a2f8c8d]{grid-column:2}.generation-workbench__requirement--hidden[data-v-6a2f8c8d],.generation-workbench__upload--hidden[data-v-6a2f8c8d]{visibility:hidden;pointer-events:none}.generation-workbench__input-area--with-upload[data-v-6a2f8c8d]{grid-template-columns:minmax(12rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:1.1rem}.generation-workbench__upload[data-v-6a2f8c8d]{grid-area:1/1;min-width:0}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader{height:100%}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__heading{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__dropzone,.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__preview-wrap{background:#fff8f4a3;border-radius:16px;height:100%;min-height:10rem}.generation-workbench__requirement[data-v-6a2f8c8d]{color:var(--px-color-danger);margin:-.75rem 0 0;font-size:.8125rem}.generation-workbench__model-state[data-v-6a2f8c8d]{color:var(--px-color-text-muted);justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:.8125rem;display:flex}.generation-workbench__model-state--error[data-v-6a2f8c8d]{color:var(--px-color-danger)}.generation-workbench__status[data-v-6a2f8c8d]:empty{display:none}.generation-workbench__credits-error[data-v-6a2f8c8d]{color:var(--px-color-danger);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.82rem;display:flex}.generation-workbench__credits-error a[data-v-6a2f8c8d]{color:inherit;font-weight:800}.generation-workbench__controls[data-v-6a2f8c8d]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.1rem;display:flex}.generation-workbench__selectors[data-v-6a2f8c8d]{align-items:center;gap:.65rem;min-width:0;display:flex}.generation-workbench__credit-cost[data-v-6a2f8c8d]{color:var(--px-color-accent);background:#ff6f8317;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.55rem .68rem;font-size:.78rem;display:inline-flex}.generation-workbench__credit-cost span[data-v-6a2f8c8d]{color:var(--px-color-text-muted)}.generation-workbench__submit[data-v-6a2f8c8d]{background:linear-gradient(110deg,var(--px-color-accent-strong),var(--px-color-accent));min-width:10.5rem;min-height:3.25rem;color:var(--px-color-accent-ink);border-radius:999px;box-shadow:0 10px 30px #ff6f832e}@media (width<=760px){.generation-workbench[data-v-6a2f8c8d]{-webkit-backdrop-filter:none;background:#fff9f5}.generation-workbench__input-area[data-v-6a2f8c8d],.generation-workbench__input-area--with-upload[data-v-6a2f8c8d]{grid-template-columns:1fr;gap:.65rem}.generation-workbench__input-area>.prompt-composer[data-v-6a2f8c8d]{grid-area:2/1}.generation-workbench__input-area:not(.generation-workbench__input-area--with-upload)>.prompt-composer[data-v-6a2f8c8d]{grid-row:1}.generation-workbench__upload--hidden[data-v-6a2f8c8d]{display:none}.generation-workbench__input-area[data-v-6a2f8c8d]:not(.generation-workbench__input-area--with-upload) .prompt-composer textarea{height:12.4rem}.generation-workbench__upload[data-v-6a2f8c8d]{width:min(100%,10rem)}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__dropzone,.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__preview-wrap{gap:.2rem;height:6rem;min-height:0;padding:.5rem}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__dropzone>span:not([class]),.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__dropzone>strong{display:none}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__cta{border:0;min-height:2rem;padding:.25rem}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__icon{width:2rem;height:2rem}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__preview{height:100%}.generation-workbench__upload[data-v-6a2f8c8d] .image-uploader__remove{max-width:calc(100% - .4rem);min-height:2.25rem;padding:.3rem .4rem;font-size:.7rem;bottom:.2rem;right:.2rem}.generation-workbench[data-v-6a2f8c8d] .prompt-composer textarea{height:5.75rem;min-height:0;font-size:1rem}.generation-workbench[data-v-6a2f8c8d] .prompt-composer__example{padding-inline:0;font-size:.75rem}.generation-workbench__requirement[data-v-6a2f8c8d]{margin:0}.generation-workbench__controls[data-v-6a2f8c8d]{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.6rem;display:grid}.generation-workbench__selectors[data-v-6a2f8c8d]{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(5.5rem,.6fr);display:grid}.generation-workbench__controls>.generation-workbench__model-state[data-v-6a2f8c8d]{grid-column:1/-1}.generation-workbench__selectors[data-v-6a2f8c8d] .model-picker__trigger,.generation-workbench__selectors[data-v-6a2f8c8d] .ratio-picker__trigger{gap:.35rem;width:100%;min-width:0;min-height:2.75rem;padding:.45rem .6rem}.generation-workbench__selectors[data-v-6a2f8c8d] .model-picker__trigger strong,.generation-workbench__selectors[data-v-6a2f8c8d] .ratio-picker__trigger strong{font-size:.8rem}.generation-workbench__credit-cost[data-v-6a2f8c8d]{align-self:center}.generation-workbench__submit[data-v-6a2f8c8d]{grid-column:2;width:100%;min-width:0;min-height:2.75rem;padding-inline:.5rem;font-size:.875rem}}@media (width<=480px){.generation-workbench[data-v-6a2f8c8d]{border-radius:16px;overflow:visible}.generation-workbench__mode[data-v-6a2f8c8d]{gap:.75rem;padding:.75rem 1rem 0}.generation-workbench__mode-button[data-v-6a2f8c8d]{min-width:0;padding-inline:0;font-size:.8125rem}.generation-workbench__body[data-v-6a2f8c8d]{border-radius:17px;gap:.6rem;margin:.5rem;padding:.65rem}}.feature-band[data-v-cf31c478]{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.feature-band--reverse .feature-band__media[data-v-cf31c478]{order:2}.feature-band__media[data-v-cf31c478]{min-width:0}.feature-band__media img[data-v-cf31c478]{border:1px solid var(--px-color-border);border-radius:var(--px-radius-card);-o-object-fit:cover;object-fit:cover;width:100%;max-height:36rem;display:block}.feature-band__copy h2[data-v-cf31c478]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.feature-band__copy>p[data-v-cf31c478]{color:var(--px-color-text-muted);margin:1.1rem 0 0;line-height:1.65}.feature-band__copy ul[data-v-cf31c478]{gap:.9rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.feature-band__copy li[data-v-cf31c478]{border-left:2px solid var(--px-color-accent);color:var(--px-color-text);padding-left:1rem;font-size:.925rem;line-height:1.55}@media (width<=767px){.feature-band[data-v-cf31c478]{grid-template-columns:1fr;gap:1.75rem;width:100%}.feature-band--reverse .feature-band__media[data-v-cf31c478]{order:0}.feature-band__media img[data-v-cf31c478]{max-height:27rem}}
