.image-uploader[data-v-03f2a38a]{gap:.625rem;display:grid}.image-uploader__heading[data-v-03f2a38a]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.image-uploader__heading h3[data-v-03f2a38a]{margin:0;font-size:.875rem}.image-uploader__heading span[data-v-03f2a38a]{color:var(--px-color-text-subtle);text-align:right;font-size:.75rem}.image-uploader__dropzone[data-v-03f2a38a],.image-uploader__preview-wrap[data-v-03f2a38a]{border:1px dashed var(--px-color-border-strong);border-radius:var(--px-radius-field);background:#e8f9f205;min-height:12rem}.image-uploader__dropzone[data-v-03f2a38a]{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-03f2a38a],.image-uploader__dropzone[data-v-03f2a38a]{justify-content:center;align-items:center;gap:.5rem}.image-uploader__cta[data-v-03f2a38a]{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-03f2a38a],.image-uploader__dropzone strong[data-v-03f2a38a]{color:var(--px-color-text);font-size:.875rem}.image-uploader__dropzone>span[data-v-03f2a38a]:not(.image-uploader__icon){font-size:.75rem}.image-uploader__dropzone--active[data-v-03f2a38a]{border-color:var(--px-color-accent);background:#74dfb814}.image-uploader__icon[data-v-03f2a38a]{width:2.75rem;height:2.75rem;color:var(--px-color-accent);background:#74dfb81c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.image-uploader__preview-wrap[data-v-03f2a38a]{position:relative;overflow:hidden}.image-uploader__preview[data-v-03f2a38a]{-o-object-fit:contain;object-fit:contain;background:#090c0b;width:100%;height:12rem;display:block}.image-uploader__remove[data-v-03f2a38a]{background:#0b0f0ee0;min-height:2.25rem;position:absolute;bottom:.75rem;right:.75rem}.image-uploader__input[data-v-03f2a38a]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.image-uploader__error[data-v-03f2a38a]{color:var(--px-color-danger);margin:0;font-size:.8125rem}.image-uploader__progress[data-v-03f2a38a]{background:var(--px-color-border);border-radius:999px;height:.25rem;position:relative;overflow:visible}.image-uploader__progress>span[data-v-03f2a38a]{border-radius:inherit;background:var(--px-color-accent);height:100%;transition:width var(--px-transition-fast);display:block}.image-uploader__progress>small[data-v-03f2a38a]{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-03f2a38a]{transition:none}}.prompt-composer[data-v-2235e6e4]{gap:.625rem;display:grid}.prompt-composer[data-v-2235e6e4] textarea{box-sizing:border-box;resize:vertical;min-height:8.25rem;padding-bottom:3.25rem;line-height:1.55}.prompt-composer__meta[data-v-2235e6e4]{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;margin-top:-3.1rem;padding:0 .8rem .55rem;display:flex;position:relative}.prompt-composer__example[data-v-2235e6e4]{min-height:2.25rem;color:var(--px-color-accent);padding:.45rem .7rem}.prompt-composer__count[data-v-2235e6e4]{color:var(--px-color-text-subtle);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.ratio-picker[data-v-3859be55]{border:0;flex:0 0 7.5rem;min-width:0;margin:0;padding:0}.ratio-picker__control[data-v-3859be55]{position:relative}.ratio-picker__trigger[data-v-3859be55]{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:#eff7f41a;border:1px solid #eff7f414;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-3859be55]:hover,.ratio-picker__trigger[aria-expanded=true][data-v-3859be55]{background:#eff7f426;border-color:#74dfb857}.ratio-picker__trigger strong[data-v-3859be55]{font-size:.9rem;font-weight:650}.ratio-picker__shape[data-v-3859be55],.ratio-picker__trigger-shape[data-v-3859be55]{border:1px solid;border-radius:2px;width:1rem;max-height:1.25rem;display:block}.ratio-picker__chevron[data-v-3859be55]{color:var(--px-color-text-muted);transition:transform var(--px-transition-fast)}.ratio-picker__chevron--open[data-v-3859be55]{transform:rotate(180deg)}.ratio-picker__popover[data-v-3859be55]{z-index:30;background:#141716fc;border:1px solid #eff7f41f;border-radius:18px;width:min(30rem,100vw - 2rem);position:absolute;bottom:calc(100% + .65rem);left:0;overflow:hidden;box-shadow:0 28px 76px #000605a8}.ratio-picker__title[data-v-3859be55]{color:var(--px-color-text-subtle);text-align:center;margin:0;padding:1rem 1rem .35rem;font-size:.85rem}.ratio-picker__options[data-v-3859be55]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.7rem .8rem 1rem;display:grid}.ratio-picker__option[data-v-3859be55]{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-3859be55],.ratio-picker__option[data-v-3859be55]:focus-visible,.ratio-picker__option[data-v-3859be55]:hover{color:var(--px-color-text);background:#eff7f40f}.ratio-picker__shape[data-v-3859be55]{width:1.65rem;max-height:2.35rem}.ratio-picker__option span[data-v-3859be55]:last-child{font-size:.8rem}.ratio-picker__option--selected[data-v-3859be55]{color:var(--px-color-accent)}.sr-only[data-v-3859be55]{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-3859be55]{flex-basis:auto}.ratio-picker__trigger[data-v-3859be55]{width:100%}.ratio-picker__popover[data-v-3859be55]{width:auto;position:fixed;bottom:1rem;left:1rem;right:1rem}.ratio-picker__options[data-v-3859be55]{grid-template-columns:repeat(3,minmax(0,1fr))}}.generation-workbench[data-v-9603bb0f]{width:min(100%,60rem);font-family:var(--px-font-sans);background:#0e1412db;border-color:#e8f9f22e;overflow:visible}.generation-workbench__mode[data-v-9603bb0f]{align-items:center;gap:1rem;padding:1rem 1.35rem 0;display:flex}.generation-workbench__mode-button[data-v-9603bb0f]{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-9603bb0f]{color:var(--px-color-accent-strong);background:0 0}.generation-workbench__mode-button--selected[data-v-9603bb0f]: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-9603bb0f]{background:#eff7f40f;border:1px solid #eff7f412;border-radius:22px;gap:.85rem;margin:1rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.generation-workbench__input-area[data-v-9603bb0f]{min-width:0;display:grid}.generation-workbench__input-area--with-upload[data-v-9603bb0f]{grid-template-columns:minmax(12rem,.34fr) minmax(0,.66fr);align-items:stretch;gap:1.1rem}.generation-workbench__upload[data-v-9603bb0f]{min-width:0}.generation-workbench__upload[data-v-9603bb0f] .image-uploader{height:100%}.generation-workbench__upload[data-v-9603bb0f] .image-uploader__heading{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.generation-workbench__upload[data-v-9603bb0f] .image-uploader__dropzone,.generation-workbench__upload[data-v-9603bb0f] .image-uploader__preview-wrap{background:#070c0b3d;border-radius:16px;height:100%;min-height:10rem}.generation-workbench__requirement[data-v-9603bb0f]{color:var(--px-color-danger);margin:-.75rem 0 0;font-size:.8125rem}.generation-workbench__model-state[data-v-9603bb0f]{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-9603bb0f]{color:var(--px-color-danger)}.generation-workbench__status[data-v-9603bb0f]:empty{display:none}.generation-workbench__credits-error[data-v-9603bb0f]{color:var(--px-color-danger);flex-wrap:wrap;gap:.4rem;margin:0;font-size:.82rem;display:flex}.generation-workbench__credits-error a[data-v-9603bb0f]{color:inherit;font-weight:800}.generation-workbench__controls[data-v-9603bb0f]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.1rem;display:flex}.generation-workbench__selectors[data-v-9603bb0f]{align-items:center;gap:.65rem;min-width:0;display:flex}.generation-workbench__credit-cost[data-v-9603bb0f]{color:var(--px-color-accent);background:#74dfb81a;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-9603bb0f]{color:var(--px-color-text-muted)}.generation-workbench__submit[data-v-9603bb0f]{background:linear-gradient(110deg,var(--px-color-accent-strong),var(--px-color-accent));color:#07100d;border-radius:999px;min-width:10.5rem;min-height:3.25rem;box-shadow:0 10px 30px #4fcfd21f}@media (width<=760px){.generation-workbench__input-area--with-upload[data-v-9603bb0f]{grid-template-columns:1fr}.generation-workbench__controls[data-v-9603bb0f]{flex-direction:column;align-items:stretch}.generation-workbench__selectors[data-v-9603bb0f]{grid-template-columns:minmax(0,1.4fr) minmax(7.5rem,.6fr);display:grid}.generation-workbench__submit[data-v-9603bb0f]{width:100%}}@media (width<=480px){.generation-workbench[data-v-9603bb0f]{border-radius:16px;overflow:visible}.generation-workbench__mode[data-v-9603bb0f]{gap:.75rem;padding:.75rem 1rem 0}.generation-workbench__mode-button[data-v-9603bb0f]{min-width:0;padding-inline:0;font-size:.8125rem}.generation-workbench__body[data-v-9603bb0f]{border-radius:17px;margin:.75rem;padding:.9rem}}.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}}
