.upload-asset-field[data-v-79a42823]{border:0;color:var(--user-text);display:grid;font-size:14px;font-weight:700;gap:7px;margin:0;min-width:0;padding:0}.upload-asset-field__label[data-v-79a42823]{align-items:center;display:flex;gap:8px;margin:0;padding:0;width:100%}.upload-asset-field[data-step] .upload-asset-field__label[data-v-79a42823]:before{background:var(--sc-accent);border-radius:50%;color:var(--text-on-action);content:attr(data-step);display:grid;flex:0 0 auto;font-size:14px;height:19px;place-items:center;width:19px}.upload-asset-field__label small[data-v-79a42823]{color:var(--user-muted);font-size:14px;font-weight:500}.upload-asset-field>.upload-surface[data-v-79a42823]{align-content:center;background:var(--user-surface-soft);border:1.5px dashed var(--user-border);border-radius:12px;color:var(--user-muted);cursor:pointer;display:grid;font:inherit;gap:5px;min-height:144px;padding:14px;place-items:center;text-align:center;width:100%}.upload-asset-field>.upload-surface .ui-icon[data-v-79a42823]{color:var(--user-muted)}.upload-asset-field>.upload-surface--dragging[data-v-79a42823],.upload-asset-field>.upload-surface[data-v-79a42823]:is(:hover,:focus-visible){background:var(--control-primary-bg);border-color:var(--sc-accent);color:var(--control-primary-text)}.upload-asset-field>.upload-surface--dragging .ui-icon[data-v-79a42823],.upload-asset-field>.upload-surface:is(:hover,:focus-visible) .ui-icon[data-v-79a42823]{color:var(--control-primary-text)}.upload-asset-field>.upload-surface>small[data-v-79a42823],.upload-asset-field>.upload-surface>span[data-v-79a42823]{font-size:14px;font-weight:500}.upload-asset-field__asset[data-v-79a42823]{align-items:center;background:var(--user-surface-soft);border:1px solid var(--user-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.upload-asset-field__media[data-v-79a42823]{border-radius:10px;display:grid;height:96px;max-width:100%;overflow:hidden;place-items:center;position:relative;width:96px}.upload-asset-field__media img[data-v-79a42823]{display:block;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.upload-asset-field__actions[data-v-79a42823]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.upload-asset-field__actions button[data-v-79a42823]{background:var(--user-surface);border:1px solid var(--user-border);border-radius:9px;color:var(--user-text);cursor:pointer;font:700 14px/1 var(--sc-font-ui);min-height:44px;padding:0 14px}.upload-asset-field__actions .sc-control--danger[data-v-79a42823]{background:var(--control-danger-bg);border-color:var(--state-danger-boundary);color:var(--control-danger-text)}.upload-asset-field>.upload-surface[data-v-79a42823]:focus-visible,.upload-asset-field__actions button[data-v-79a42823]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-strong);outline-offset:3px}.upload-asset-field__input[data-v-79a42823]{clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.upload-asset-field__error[data-v-79a42823]{color:var(--state-danger-on-soft);font-size:14px;font-weight:700}.upload-asset-field__error[data-v-79a42823]:empty{display:none}@media(max-width:760px){.upload-asset-field>.upload-surface[data-v-79a42823]{min-height:112px}.upload-asset-field__asset[data-v-79a42823]{grid-template-columns:96px minmax(0,1fr)}.upload-asset-field__media[data-v-79a42823]{height:96px;width:96px}.upload-asset-field__actions[data-v-79a42823]{align-content:center}.upload-asset-field__actions button[data-v-79a42823]{flex:1 1 96px}}.reference-image-control[data-v-07454b72]{min-width:0}.reference-image-overlay.sc-dialog-enter-active[data-v-07454b72]{transition:opacity .22s var(--motion-ease-enter)}.reference-image-overlay.sc-dialog-leave-active[data-v-07454b72]{transition:opacity .16s var(--motion-ease-exit)}.sc-dialog-enter-active .reference-image-dialog[data-v-07454b72]{transition:transform .22s var(--motion-ease-enter),opacity .22s var(--motion-ease-enter)}.sc-dialog-leave-active .reference-image-dialog[data-v-07454b72]{transition:transform .16s var(--motion-ease-exit),opacity .16s var(--motion-ease-exit)}.sc-dialog-enter-from .reference-image-dialog[data-v-07454b72],.sc-dialog-leave-to .reference-image-dialog[data-v-07454b72]{opacity:0;transform:translateY(8px) scale(.99)}.reference-image-control__row[data-v-07454b72]{align-items:center;display:flex;gap:6px;min-width:0}.reference-image-control__trigger[data-v-07454b72]{align-items:center;background:var(--user-surface-soft);border:1px solid var(--user-border);border-radius:11px;color:var(--user-text);cursor:pointer;display:grid;flex:1 1 auto;font:600 14px/1.3 var(--sc-font-ui);gap:9px;grid-template-columns:30px minmax(0,1fr) auto;min-height:48px;min-width:0;padding:8px 12px;text-align:start}.reference-image-control__trigger>.ui-icon[data-v-07454b72]{grid-column:1;grid-row:1/3;justify-self:center}.reference-image-control__trigger>img[data-v-07454b72]{background:var(--surface-canvas);border:1px solid var(--user-border);border-radius:8px;grid-column:1;grid-row:1/3;height:72px;-o-object-fit:contain;object-fit:contain;width:72px}.reference-image-control__trigger--selected[data-v-07454b72]{-moz-column-gap:12px;column-gap:12px;grid-template-columns:72px minmax(0,1fr);row-gap:4px}.reference-image-control__trigger--selected>span[data-v-07454b72]{align-self:end}.reference-image-control__trigger--selected>.reference-image-control__filename[data-v-07454b72]{align-self:start}.reference-image-control__trigger>span[data-v-07454b72]{grid-column:2;min-width:0;overflow-wrap:anywhere}.reference-image-control__trigger small[data-v-07454b72]{color:var(--user-muted);font-size:12px;font-weight:500}.reference-image-control__filename[data-v-07454b72]{grid-column:2/-1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-image-control__remove[data-v-07454b72]{background:transparent;border:0;border-radius:9px;color:var(--user-muted);cursor:pointer;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.reference-image-control__error[data-v-07454b72]{color:var(--state-danger-on-soft);display:block;font-size:13px;margin-top:6px}.reference-image-overlay[data-v-07454b72]{background:var(--overlay-backdrop,rgba(0,0,0,.65));display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:var(--z-modal,100)}.reference-image-dialog[data-v-07454b72]{background:var(--user-surface);border:1px solid var(--user-border);border-radius:18px;box-shadow:var(--sc-shadow-lg);color:var(--user-text);display:grid;gap:22px;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:24px;width:min(480px,100%)}.reference-image-dialog[data-v-07454b72] .upload-asset-field__asset{background:transparent;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}.reference-image-dialog[data-v-07454b72] .upload-asset-field__media{background:var(--surface-canvas);height:clamp(240px,38dvh,300px);width:100%}.reference-image-dialog[data-v-07454b72] .upload-asset-field__media img{-o-object-fit:contain;object-fit:contain}.reference-image-dialog>header[data-v-07454b72]{align-items:center;display:flex;gap:16px;justify-content:space-between}.reference-image-dialog h2[data-v-07454b72]{font:700 20px/1.3 var(--sc-font-display);margin:0}.reference-image-dialog>header button[data-v-07454b72]{background:transparent;border:0;border-radius:9px;color:var(--user-muted);cursor:pointer;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.reference-image-dialog__cancel[data-v-07454b72]{background:var(--user-surface-soft);border:1px solid var(--user-border);border-radius:9px;color:var(--user-text);cursor:pointer;font:600 14px/1 var(--sc-font-ui);justify-self:end;min-height:44px;padding:0 18px}.reference-image-control button[data-v-07454b72]:focus-visible,.reference-image-dialog button[data-v-07454b72]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-strong);outline-offset:3px}.reference-image-control button[data-v-07454b72]:active,.reference-image-dialog button[data-v-07454b72]:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.reference-image-control__trigger[data-v-07454b72]:hover,.reference-image-dialog__cancel[data-v-07454b72]:hover{border-color:var(--user-muted)}}@media(max-width:600px){.reference-image-control__trigger[data-v-07454b72]{flex:1 1 auto}.reference-image-control__filename[data-v-07454b72]{flex:1 1 auto;max-width:none}.reference-image-overlay[data-v-07454b72]{align-items:end;padding:0}.sc-dialog-enter-from .reference-image-dialog[data-v-07454b72],.sc-dialog-leave-to .reference-image-dialog[data-v-07454b72]{transform:translateY(24px)}.reference-image-dialog[data-v-07454b72]{border-radius:18px 18px 0 0;max-height:calc(100dvh - 24px);padding:18px 20px calc(20px + env(safe-area-inset-bottom));width:100%}}@media(prefers-reduced-motion:reduce){.reference-image-dialog[data-v-07454b72],.reference-image-overlay[data-v-07454b72]{transform:none!important;transition-duration:.01ms!important}.reference-image-control button[data-v-07454b72]:active,.reference-image-dialog button[data-v-07454b72]:active{transform:none}}.adult-creation-workspace[data-v-55abe151]{align-items:start;display:grid;gap:24px;margin:0 auto;max-width:1440px;min-width:0;outline:none;width:100%}.adult-creation-controls[data-v-55abe151]{min-width:0}.adult-creation-media[data-v-55abe151]{align-self:start;min-width:0}@media(min-width:1024px){.adult-creation-workspace[data-v-55abe151]{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.adult-creation-media[data-v-55abe151]{position:sticky;top:88px}}@media(max-width:720px){.adult-creation-workspace[data-v-55abe151]{gap:20px}}.workbench-submit-bar[data-v-bd0a6e5f],.workbench-submit-slot[data-v-bd0a6e5f]{min-width:0}.workbench-submit-bar .generate-button[data-v-bd0a6e5f]{width:100%}.generation-workbench .generator-controls[data-v-bd0a6e5f]{display:flex;flex-direction:column;gap:0;padding:0}.generator-fields[data-v-bd0a6e5f]{align-content:start;display:grid;gap:22px;grid-auto-rows:max-content;min-width:0;padding:20px}.generation-workbench .workbench-submit-slot[data-v-bd0a6e5f]{padding:0 20px 20px}.studio-results[data-v-bd0a6e5f]{display:grid;gap:20px;min-width:0}.studio-recent[data-v-bd0a6e5f]{background:var(--user-surface);border:1px solid var(--user-border);border-radius:16px;min-width:0}.studio-records-message[data-v-bd0a6e5f]{align-items:center;color:var(--user-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:center;margin:0;min-height:124px;padding:24px;text-align:center}.studio-records-message p[data-v-bd0a6e5f]{margin:0}.studio-records-message button[data-v-bd0a6e5f]{min-height:44px;padding:8px 14px}.studio-recent-grid[data-v-bd0a6e5f]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px}.studio-recent-item[data-v-bd0a6e5f]{align-content:start;display:grid;gap:6px;min-width:0}.studio-recent-thumbnail[data-v-bd0a6e5f]{aspect-ratio:4/3;background:var(--user-surface-soft);border-radius:10px;color:var(--user-muted);display:grid;overflow:hidden;place-items:center;width:100%}.studio-recent-thumbnail img[data-v-bd0a6e5f]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.studio-recent-thumbnail .ui-icon[data-v-bd0a6e5f]{height:28px;width:28px}.studio-recent-thumbnail[data-v-bd0a6e5f]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-strong);outline-offset:3px}.studio-recent-item strong[data-v-bd0a6e5f]{color:var(--user-text);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.studio-recent-item small[data-v-bd0a6e5f]{color:var(--user-muted);font-size:12px}.studio-recent-item .is-failed[data-v-bd0a6e5f]{color:var(--state-danger-on-soft)}@media(min-width:1024px){.generation-workbench .generator-controls[data-v-bd0a6e5f]{max-height:max(220px,calc(100dvh - var(--workbench-offset) - 16px))}.generator-fields[data-v-bd0a6e5f]{min-height:0;overflow-y:auto;scroll-padding-block:20px;scrollbar-gutter:stable}.generation-workbench .workbench-submit-slot[data-v-bd0a6e5f]{border-top:1px solid var(--user-border);flex:none;padding:16px 20px}.studio-preview-media[data-v-bd0a6e5f]{min-height:clamp(240px,36dvh,360px)}}@media(max-width:640px){.studio-recent-grid[data-v-bd0a6e5f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-preview[data-v-bd0a6e5f]{align-content:start;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0}.studio-preview-panel[data-v-bd0a6e5f]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0}.studio-preview-heading[data-v-bd0a6e5f]{align-items:center;border-bottom:1px solid var(--user-border);display:flex;justify-content:space-between;min-height:64px;padding:10px 14px}.studio-preview-heading>a[data-v-bd0a6e5f]{color:var(--user-muted);font-size:13px;white-space:nowrap}.studio-preview-context[data-v-bd0a6e5f]{color:var(--user-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;justify-content:space-between;line-height:1.5;margin:0;min-width:0;padding:12px 16px}.workbench-submit-bar .generate-button[data-v-bd0a6e5f]:disabled{filter:saturate(.4);opacity:.55}.adult-generation-panel[data-v-bd0a6e5f],.adult-media-stage[data-v-bd0a6e5f],.generation-workbench[data-v-bd0a6e5f]{--generation-context-accent:var(--output-image);--generation-context-soft:var(--output-image-soft)}.adult-generation-panel[data-output-kind=video][data-v-bd0a6e5f],.adult-media-stage[data-output-kind=video][data-v-bd0a6e5f],.generation-workbench[data-output-kind=video][data-v-bd0a6e5f]{--generation-context-accent:var(--output-video);--generation-context-soft:var(--output-video-soft)}.adult-generation-panel[data-v-bd0a6e5f],.adult-media-stage[data-v-bd0a6e5f],.generation-workbench[data-v-bd0a6e5f]>:is(.generator-controls,.studio-preview){border-color:color-mix(in srgb,var(--generation-context-accent) 15%,var(--border-default))}.adult-generation-panel[data-v-bd0a6e5f]{border-radius:16px;box-shadow:var(--sc-shadow-md);padding:17px}.adult-option-pills button[data-v-bd0a6e5f]:not(.active),.workbench-pills button[data-v-bd0a6e5f]:not(.active){background:var(--user-surface-soft);border-color:transparent}.adult-advanced-options[data-v-bd0a6e5f],.advanced-options[data-v-bd0a6e5f]{border:0;border-radius:0;border-top:1px solid var(--user-border)}.adult-advanced-options summary[data-v-bd0a6e5f],.advanced-options summary[data-v-bd0a6e5f]{padding-inline:0}.adult-advanced-options label[data-v-bd0a6e5f],.advanced-options>.advanced-grid[data-v-bd0a6e5f],.advanced-options>.template-preset[data-v-bd0a6e5f],.advanced-options>label[data-v-bd0a6e5f]{margin-inline:0}.adult-generation-panel[data-v-bd0a6e5f]:is([data-experience-state=uploading],[data-experience-state=submitting],[data-experience-state=processing],[data-experience-state=result-loading]),.adult-media-stage[data-v-bd0a6e5f]:is([data-experience-state=uploading],[data-experience-state=submitting],[data-experience-state=processing],[data-experience-state=result-loading]),.generation-workbench[data-experience-state=processing][data-v-bd0a6e5f]>:is(.generator-controls,.studio-preview),.generation-workbench[data-experience-state=result-loading][data-v-bd0a6e5f]>:is(.generator-controls,.studio-preview),.generation-workbench[data-experience-state=submitting][data-v-bd0a6e5f]>:is(.generator-controls,.studio-preview),.generation-workbench[data-experience-state=uploading][data-v-bd0a6e5f]>:is(.generator-controls,.studio-preview){border-color:var(--state-processing)}.adult-generation-panel[data-v-bd0a6e5f]:focus,.generation-workbench[data-v-bd0a6e5f]:focus{outline:3px solid var(--focus-ring-strong);outline-offset:4px}.workbench-step-label>small[data-v-bd0a6e5f]{font-size:14px}.adult-media-stage[data-v-bd0a6e5f]{background:var(--user-surface);border:1px solid var(--user-border);border-radius:16px;box-shadow:var(--sc-shadow-md);display:grid;gap:12px;min-width:0;padding:16px}.adult-media-stage>header[data-v-bd0a6e5f]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.adult-media-stage>header>div[data-v-bd0a6e5f]{min-width:0}.adult-media-stage h2[data-v-bd0a6e5f]{color:var(--sc-heading);font:700 22px/1.2 var(--sc-font-display);margin:0;text-wrap:balance}.adult-media-stage h2[data-v-bd0a6e5f]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-strong);outline-offset:3px}.adult-media-stage header p[data-v-bd0a6e5f]{color:var(--user-muted);font-size:14px;line-height:1.45;margin:5px 0 0}.adult-media-status[data-v-bd0a6e5f]{border-radius:9px;flex:0 0 auto;font-size:14px;font-weight:700;padding:7px 10px}.adult-media-frame[data-v-bd0a6e5f]{aspect-ratio:16/10;border-radius:14px;display:grid;max-height:calc(100dvh - 190px);overflow:hidden;place-items:center;position:relative;width:100%}.adult-media-frame>.preview-play[data-v-bd0a6e5f],.adult-media-frame>img[data-v-bd0a6e5f],.adult-media-processing[data-v-bd0a6e5f],.experience-empty-state[data-v-bd0a6e5f]{grid-area:1/1}.adult-media-frame>img[data-v-bd0a6e5f]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.adult-media-processing[data-v-bd0a6e5f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:14px;display:grid;gap:8px;min-width:min(280px,calc(100% - 32px));padding:20px;place-items:center;text-align:center;z-index:3}.adult-media-processing small[data-v-bd0a6e5f]{color:inherit;max-width:46ch}.experience-result-media[data-v-bd0a6e5f]{opacity:0}[data-result-ready=true]>.experience-result-media[data-v-bd0a6e5f]{opacity:1;transition:opacity var(--motion-duration-standard) var(--motion-ease-enter)}.experience-empty-state[data-v-bd0a6e5f]{color:var(--user-muted);display:grid;gap:10px;min-width:min(260px,calc(100% - 32px));place-items:center;text-align:center}.experience-empty-state[data-v-bd0a6e5f] .ui-icon{color:var(--generation-context-accent);height:42px;width:42px}.experience-state-overlay[data-v-bd0a6e5f]{border:1px solid;border-radius:14px;display:grid;gap:8px;inset:50% auto auto 50%;min-width:min(280px,calc(100% - 32px));padding:20px;place-items:center;position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:4}.experience-state-overlay small[data-v-bd0a6e5f]{color:inherit;max-width:46ch}.form-field-error[data-v-bd0a6e5f]{color:var(--state-danger-on-soft);display:block;font-size:14px;font-weight:700;line-height:1.4;padding-inline-end:72px}.form-field-error[data-v-bd0a6e5f]:empty{display:none}.adult-panel-prompt>.form-field-error[data-v-bd0a6e5f]{color:var(--state-danger-on-soft);font-size:14px;font-weight:700;position:static}.generate-button[aria-busy=true][data-v-bd0a6e5f]{cursor:wait;filter:saturate(.72)}.workbench-progress[data-v-bd0a6e5f]{color:var(--user-muted);font-size:14px;margin:-7px 0 0;min-height:14px}.studio-preview-heading[data-v-bd0a6e5f]{gap:12px}@media(max-width:880px){.workbench-submit-slot[data-v-bd0a6e5f]{min-height:76px}.workbench-submit-bar[data-v-bd0a6e5f]{background:var(--user-surface);border:1px solid var(--user-border);border-radius:14px;inset-inline:12px;bottom:max(8px,env(safe-area-inset-bottom));box-shadow:var(--sc-shadow-md);display:block;padding:8px;position:fixed;z-index:45}.workbench-submit-bar .generate-button[data-v-bd0a6e5f]{margin:0;min-height:52px;width:100%}.adult-generation-panel.is-prompt-focused .workbench-submit-bar[data-v-bd0a6e5f],.adult-generation-panel.is-submit-in-flow .workbench-submit-bar[data-v-bd0a6e5f],.adult-generation-panel:has(:is(input,textarea,select):focus) .workbench-submit-bar[data-v-bd0a6e5f],.generation-workbench.is-prompt-focused .workbench-submit-bar[data-v-bd0a6e5f],.generation-workbench.is-submit-in-flow .workbench-submit-bar[data-v-bd0a6e5f],.generator-controls:has(:is(input,textarea,select):focus) .workbench-submit-bar[data-v-bd0a6e5f]{border:0;box-shadow:none;padding:0;position:static}.adult-panel-prompt textarea[data-v-bd0a6e5f],.prompt-field textarea[data-v-bd0a6e5f],[data-v-bd0a6e5f] [data-testid=reference-image-trigger]{scroll-margin-block-end:calc(160px + env(safe-area-inset-bottom))}}@media(max-width:880px)and (max-height:500px){.workbench-submit-bar[data-v-bd0a6e5f]{border:0;box-shadow:none;padding:0;position:static}}@media(max-width:640px){.studio-preview-heading[data-v-bd0a6e5f]{align-items:flex-start}}
