.studio-generation-slot_row__Y8CLZ{display:flex;align-items:center;gap:8px;min-width:0;min-height:82px;padding:10px;border-radius:var(--radius-md);background:var(--surface-2)}.studio-generation-slot_preview__4wsi1{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--control-soft)}.studio-generation-slot_content__Px9xE{flex:1;min-width:0}.studio-generation-slot_title__m40qk{display:block;font-size:13px;font-weight:500;color:var(--text-primary)}.studio-generation-slot_detail__EBCHi{display:block;margin-top:5px;font-size:12px;line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.studio-generation-slot_actions__kYgry{display:flex;flex-direction:column;flex-shrink:0}.studio-generation-slot_actions__kYgry button{width:32px;height:32px;border-radius:var(--radius-sm)}@media(pointer:coarse){.studio-generation-slot_actions__kYgry button{width:44px;height:44px}}.studio-canvas-list_container__JC4Nr{min-width:0}.studio-canvas-list_toolbar__DLrvD{display:flex;align-items:center;min-height:44px;padding:8px 4px 12px;color:var(--text-secondary);font-size:12px}.studio-canvas-list_list__iJLd_{display:grid;gap:8px 12px;align-items:start;min-width:0}.prompt-batch-tabs_surface__1vUA4{display:flex;width:100%;min-width:0;flex-direction:column;background:transparent}.prompt-batch-tabs_surface__1vUA4[data-presentation=workspace]{height:100%;min-height:0}.prompt-batch-tabs_surface__1vUA4[data-compact-single=true]{position:relative}.prompt-batch-tabs_surface__1vUA4[data-compact-single=true]>.prompt-batch-tabs_shell__pB6Vk{position:absolute;top:0;right:0;padding:0;width:var(--prompt-batch-control-size,42px)}.prompt-batch-tabs_surface__1vUA4[data-compact-single=true] .prompt-batch-tabs_editor__WdYA0 .prompt-reference-inline-editor,.prompt-batch-tabs_surface__1vUA4[data-compact-single=true] .prompt-batch-tabs_editor__WdYA0 .prompt-reference-inline-placeholder{padding-right:calc(var(--prompt-batch-control-size, 42px) + 8px)}.prompt-batch-tabs_shell__pB6Vk{position:relative;z-index:2;min-width:0;padding:0 0 var(--prompt-batch-tabs-gap,16px)}.prompt-batch-tabs_tabsGroup__ufi_A{display:flex;width:100%;align-items:center;min-width:0;gap:6px}.prompt-batch-tabs_tabsViewport__rILkB{min-width:0;max-width:100%;flex:1 1 0;overflow:hidden}.prompt-batch-tabs_row__ubxqC{display:flex;width:100%;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.prompt-batch-tabs_row__ubxqC::-webkit-scrollbar{display:none}.prompt-batch-tabs_item__8cohX{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--prompt-batch-control-size,42px);border-radius:var(--prompt-batch-control-radius,22px);color:var(--text-secondary)}.prompt-batch-tabs_item__8cohX[data-active=true]{color:var(--text-primary)}.prompt-batch-tabs_item__8cohX:hover{background:var(--control-hover)}.prompt-batch-tabs_activeBackdrop__DrfuY{position:absolute;inset:0;border-radius:inherit;background:var(--control);pointer-events:none}.prompt-batch-tabs_add__uv2Tk,.prompt-batch-tabs_remove__ckz7X,.prompt-batch-tabs_tab__DIZu0{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:inherit;cursor:pointer;border:0}.prompt-batch-tabs_tab__DIZu0{min-height:var(--prompt-batch-control-size,42px);gap:var(--prompt-batch-tab-gap,8px);padding:0 var(--prompt-batch-tab-inset,16px);font-size:var(--prompt-batch-font-size,14px);font-weight:500;border-radius:var(--prompt-batch-control-radius,22px);white-space:nowrap}.prompt-batch-tabs_item__8cohX[data-active=true] .prompt-batch-tabs_tab__DIZu0:before{content:"";width:5px;height:5px;border-radius:50%;background:transparent;background:var(--primary)}.prompt-batch-tabs_item__8cohX[data-active=true]:has(.prompt-batch-tabs_remove__ckz7X) .prompt-batch-tabs_tab__DIZu0{padding-right:4px}.prompt-batch-tabs_remove__ckz7X{width:var(--prompt-batch-remove-width,34px);min-height:var(--prompt-batch-control-size,42px);padding-right:var(--prompt-batch-remove-inset,10px);border-radius:0 var(--prompt-batch-control-radius,22px) var(--prompt-batch-control-radius,22px) 0;color:var(--text-secondary)}.prompt-batch-tabs_item__8cohX:not([data-active=true]) .prompt-batch-tabs_remove__ckz7X{display:none}.prompt-batch-tabs_remove__ckz7X:hover{color:var(--text-primary)}.prompt-batch-tabs_fixedActions__pV2TB{position:relative;z-index:1;flex:0 0 var(--prompt-batch-control-size,42px);background:var(--surface-2);border-radius:var(--prompt-batch-control-radius,50%)}.prompt-batch-tabs_add__uv2Tk{width:var(--prompt-batch-control-size,42px);height:var(--prompt-batch-control-size,42px);border-radius:var(--prompt-batch-control-radius,50%);color:var(--text-secondary)}.prompt-batch-tabs_add__uv2Tk:hover:not(:disabled){background:var(--control-hover);color:var(--text-primary)}.prompt-batch-tabs_add__uv2Tk:disabled{opacity:.4;cursor:not-allowed}.prompt-batch-tabs_add__uv2Tk:focus-visible,.prompt-batch-tabs_remove__ckz7X:focus-visible,.prompt-batch-tabs_tab__DIZu0:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.prompt-batch-tabs_editor__WdYA0{position:relative;min-width:0;flex:1 1 auto}.prompt-batch-tabs_editor__WdYA0>.studio-composer-input-shell{min-height:0;height:100%;padding:0}.prompt-batch-tabs_surface__1vUA4[data-presentation=workspace] .prompt-batch-tabs_editor__WdYA0{min-height:0}@media (pointer:coarse){.prompt-batch-tabs_add__uv2Tk,.prompt-batch-tabs_remove__ckz7X,.prompt-batch-tabs_tab__DIZu0{min-height:44px}.prompt-batch-tabs_remove__ckz7X{width:44px;padding-right:0}}.prompt-batch-tabs_inlineAdd__jDiMd{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px;border-radius:8px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.prompt-batch-tabs_inlineAdd__jDiMd:hover:not(:disabled){color:var(--text-primary);background:var(--control-hover)}.prompt-batch-tabs_inlineAdd__jDiMd:disabled{opacity:.4;cursor:not-allowed}.prompt-batch-tabs_inlineAdd__jDiMd:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}@media (pointer:coarse){.prompt-batch-tabs_inlineAdd__jDiMd{min-height:44px}}.studio-composer-duration_trigger__ZAB2t{display:inline-grid;align-items:center;justify-content:center;height:var(--studio-composer-control-height,48px);padding:0 14px;border:0;border-radius:22px;background:transparent;color:var(--text-primary);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.studio-composer-duration_sizer__e_gHK,.studio-composer-duration_value__ZVQdU{grid-area:1/1}.studio-composer-duration_sizer__e_gHK{visibility:hidden;pointer-events:none}.studio-composer-duration_trigger__ZAB2t:hover,.studio-composer-duration_trigger__ZAB2t[data-state=open]{background:var(--control-hover)}.studio-composer-duration_trigger__ZAB2t:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.studio-composer-duration_popover__9_UjO{width:min(280px,calc(100vw - 24px));padding:20px;background:var(--surface-4);border-radius:24px}.studio-composer-duration_heading__H4OFu{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:14px}.studio-composer-duration_heading__H4OFu output{color:var(--text-secondary);font-variant-numeric:tabular-nums}.studio-composer-duration_slider__NVwAZ{display:block;width:100%;height:28px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}.studio-composer-duration_slider__NVwAZ::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--primary) 0 var(--duration-progress),color-mix(in srgb,var(--text-secondary) 35%,transparent) var(--duration-progress) 100%);box-shadow:inset 0 0 0 1px #ffffff18}.studio-composer-duration_slider__NVwAZ::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--primary) 0 var(--duration-progress),color-mix(in srgb,var(--text-secondary) 35%,transparent) var(--duration-progress) 100%);box-shadow:inset 0 0 0 1px #ffffff18}.studio-composer-duration_slider__NVwAZ::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;appearance:none;-webkit-appearance:none;border:3px solid var(--surface-4);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary),0 2px 10px #0007;transition:box-shadow .12s ease,transform .12s ease}.studio-composer-duration_slider__NVwAZ::-moz-range-thumb{width:13px;height:13px;border:3px solid var(--surface-4);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary),0 2px 10px #0007;transition:box-shadow .12s ease,transform .12s ease}.studio-composer-duration_slider__NVwAZ:focus-visible::-webkit-slider-thumb,.studio-composer-duration_slider__NVwAZ:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 10px #0007;transform:scale(1.08)}.studio-composer-duration_slider__NVwAZ:focus-visible::-moz-range-thumb,.studio-composer-duration_slider__NVwAZ:hover::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 10px #0007;transform:scale(1.08)}.studio-composer-duration_slider__NVwAZ:focus-visible{outline:none}.studio-composer-duration_ends__4PC6H{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:var(--text-secondary)}.generation-handoff_overlay__APdSd{pointer-events:none;position:fixed;inset:0;z-index:1100;overflow:hidden}.generation-handoff_bellToken__AYPod{position:absolute;display:grid;place-items:center;color:var(--studio-ref-accent,var(--primary));transform-origin:center;will-change:transform,opacity}.generation-handoff_bellGlyph__yty4a{width:100%;height:100%;filter:brightness(1.08) saturate(1.04)}.generation-handoff_trailLayer__5EkHU{position:absolute;inset:0}.generation-handoff_trailMark__apxq1{position:absolute;display:block;border-radius:999px;background:color-mix(in oklab,var(--studio-ref-accent,var(--primary)) 88%,white);box-shadow:0 0 .42rem color-mix(in oklab,var(--studio-ref-accent,var(--primary)) 28%,transparent);filter:blur(.55px);transform-origin:center;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.generation-handoff_bellToken__AYPod,.generation-handoff_trailLayer__5EkHU{display:none}}.studio-composer-audio_controls__DMiFB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.studio-composer-audio_controls__DMiFB [data-audio-field=duration],.studio-composer-audio_controls__DMiFB [data-audio-field=pitch]{grid-column:1/-1}.studio-composer-audio_controls__DMiFB [data-studio-slider]{width:100%;height:44px;min-height:44px;font-size:12px}@media (max-width:359px){.studio-composer-audio_controls__DMiFB{grid-template-columns:minmax(0,1fr)}}.asset-picker-single-image_slot___bg3J{position:relative;width:var(--attachment-tile-size);max-width:100%;background:transparent}.asset-picker-single-image_slot___bg3J[data-drag-active=true]{outline:2px solid var(--studio-ref-accent);outline-offset:2px;border-radius:var(--radius-md,16px)}.asset-picker-single-image_attachmentItem__E9Pzz.asset-picker-avatar-item{width:var(--attachment-tile-size);min-width:var(--attachment-tile-size);flex:0 0 var(--attachment-tile-size);height:auto;border-radius:var(--radius-md,16px)}.asset-picker-single-image_pinnedAdd__Wl1hA .asset-picker-single-image_attachmentItem__E9Pzz{--attachment-tile-size:96px}.asset-picker-single-image_pinnedAdd__Wl1hA.asset-picker-avatar-scroll-shell{display:flex;align-items:flex-start;gap:12px;min-width:0}.asset-picker-single-image_pinnedAdd__Wl1hA>.asset-picker-avatar-scroll-window{flex:1 1 auto;min-width:0}.asset-picker-single-image_pinnedAdd__Wl1hA:not(:has(.asset-picker-single-image_attachmentItem__E9Pzz))>.asset-picker-avatar-scroll-window{display:none}.asset-picker-single-image_addSlot__gchNl{flex:0 0 auto;padding-top:7px}.asset-picker-single-image_addSlot__gchNl:empty{display:none}.studio-composer-dock_promptTypography__BziJp{--prompt-editor-font-size:var(--composer-prompt-size);--prompt-editor-placeholder-font-size:var(--composer-prompt-placeholder-size);--prompt-editor-line-height:1.35}.studio-composer-dock_dock__NX7Zq{position:absolute;bottom:16px;left:max(clamp(276px,23vw,326px),calc((100% - 56rem) / 2));right:88px;max-width:56rem;border:1px solid transparent;background:transparent;border-radius:var(--radius-composer);padding:0;--prompt-editor-font-size:16px;--prompt-editor-placeholder-font-size:20px;--prompt-batch-control-size:34px;--prompt-batch-font-size:13px;--prompt-batch-tabs-gap:8px;--prompt-editor-min-height:64px;--studio-reference-preview-size:90px;pointer-events:auto;color:var(--text-primary)}.studio-composer-dock_dock__NX7Zq[data-frames=true]{width:720px;max-width:calc(100% - 32px);left:0;right:0;margin-inline:auto;padding:0;--studio-prompt-editor-max-height:min(18dvh,120px)}.studio-composer-dock_dock__NX7Zq[data-upscale=true]{width:500px;max-width:calc(100% - 24px);left:0;right:0;margin-inline:auto}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_body__sFFze{max-height:min(420px,calc(100dvh - 164px))}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{flex-wrap:nowrap;align-items:center;padding:10px var(--composer-inset);gap:10px}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_{flex:0 0 260px;width:260px;min-width:max-content;margin-left:0}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{flex:1 1 auto;min-width:0}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap{flex:1 1 auto;min-width:0;max-width:none}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-select{width:100%;max-width:none;min-width:0;height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height);padding-inline:8px;overflow:hidden}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-action-bar{gap:6px}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-duration-control{order:0;flex:0 0 auto;width:auto;margin-top:0}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-duration-control,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-mini-control{height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height)}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-duration-track{height:var(--studio-composer-control-height)}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-audio-toggle{width:var(--studio-composer-control-height);min-width:var(--studio-composer-control-height);height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height);padding:0;justify-content:center}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-audio-toggle .studio-composer-state-switch-track,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-audio-toggle-content>span{display:none}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-audio-toggle[data-active=true]{color:var(--studio-ref-accent)}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-tier-switch{height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height)}.studio-composer-dock_dock__NX7Zq[data-frames=true]:has(.asset-picker-frame-tile[data-drag-active=true])>.studio-composer-dock_dropOverlay__yoaS2{display:none}@media (max-height:760px),(max-width:1279px){.studio-composer-dock_dock__NX7Zq[data-frames=true]{position:fixed;left:0;right:0;bottom:88px;width:min(700px,calc(100% - 24px));max-width:none;padding:0}}@media (max-width:620px){.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{flex-wrap:wrap}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{flex:1 1 100%}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_{flex:1 1 100%;width:100%}}.studio-composer-dock_dock__NX7Zq[data-placement=inline]{position:relative;inset:auto;width:100%;max-width:56rem;margin:18px auto}.studio-composer-dock_dock__NX7Zq[data-placement=inline][data-cutout=true],.studio-composer-dock_dock__NX7Zq[data-placement=inline][data-upscale=true]{max-width:500px}.studio-composer-dock_dock__NX7Zq[data-placement=inline][data-frames=true]{max-width:760px}.studio-composer-dock_dock__NX7Zq[data-placement=inline][data-workspace=true]{max-width:none;margin:0}.studio-composer-dock_dock__NX7Zq [data-empty-assets=true] [data-studio-reference-strip-header]{display:none}.studio-composer-dock_dropOverlay__yoaS2{pointer-events:none;position:absolute;inset:0;z-index:4;display:grid;place-items:center;border-radius:inherit;background:var(--control);box-shadow:inset 0 0 0 2px var(--studio-ref-accent)}.studio-composer-dock_dropHint__O7rKP{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--studio-ref-accent);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--studio-ref-accent);font-size:12px;font-weight:500;box-shadow:0 4px 16px #0003}.studio-composer-dock_body__sFFze{max-height:calc(100dvh - 160px);display:flex;flex-direction:column;background:var(--surface-2);border:0;border-radius:var(--radius-composer);box-shadow:var(--shadow-popover)}.studio-composer-dock_scroll__r6IlR{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.studio-composer-dock_footer__c8XwL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 12px;flex-shrink:0;background:transparent;border:0;border-radius:0 0 20px 20px}.studio-composer-dock_dock__NX7Zq[data-has-prompt=true] .studio-composer-dock_footer__c8XwL{border-top:0;border-radius:0 0 20px 20px}.studio-composer-dock_advanced__hbPht:not([hidden]):has(>*){padding:0 12px}.studio-composer-dock_dock__NX7Zq[data-has-prompt=false] .studio-composer-dock_advanced__hbPht:not([hidden]):has(>*){margin-top:8px}.studio-composer-dock_dock__NX7Zq[data-has-prompt=false]:has(.studio-composer-dock_advanced__hbPht:not([hidden])>*) .studio-composer-dock_footer__c8XwL{border-top:0;border-radius:0 0 20px 20px}.studio-composer-dock_settings__n2nVE{min-width:0;flex:1}.studio-composer-dock_generate__z7KT_{flex:0 0 auto;margin-left:auto;width:max-content;min-width:0;max-width:100%}.studio-composer-dock_generate__z7KT_:not(:has([data-has-output-count=true])){min-width:0}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer{--panel-card:var(--surface-4);display:grid;grid-template-columns:max-content;justify-content:end;padding:0;background:none}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:96px minmax(160px,1fr);align-items:center;gap:14px}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer>.studio-composer-count-stepper{background:transparent;border:0;grid-template-columns:32px minmax(32px,1fr) 32px;min-height:var(--studio-composer-control-height);height:var(--studio-composer-control-height)}.studio-composer-dock_generate__z7KT_ .studio-composer-count-stepper[aria-disabled=true]{opacity:.5}.studio-composer-dock_generate__z7KT_ .btn-generate,.studio-composer-dock_generate__z7KT_ .btn-generate-group{width:max-content}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true] .btn-generate,.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true] .btn-generate-group{width:100%}.studio-composer-dock_generate__z7KT_ .btn-generate{min-width:0;min-height:var(--studio-composer-control-height);height:var(--studio-composer-control-height);border-radius:var(--radius-full);padding:10px 12px;box-shadow:none}.studio-composer-dock_generate__z7KT_ .btn-generate-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.studio-composer-dock_generate__z7KT_ .btn-generate-label{font-size:14px;font-weight:600;letter-spacing:0}.studio-composer-dock_generate__z7KT_ .btn-generate-cost{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:inherit;padding-left:8px;border-left:1px solid color-mix(in srgb,currentColor 18%,transparent)}.studio-composer-dock_generate__z7KT_ .btn-generate-brand-mark{display:inline-flex}.studio-composer-dock_generate__z7KT_ .btn-generate-brand-mark-image{filter:brightness(0)}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-tray{min-height:0;padding:0}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-stack{display:flex;flex-direction:column;gap:8px}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-zone{flex:0 0 auto;padding:18px 20px 0}.studio-composer-dock_dock__NX7Zq .studio-composer-prompt-zone{width:100%;padding:14px 20px 0;box-sizing:border-box;background:transparent;border:0}.studio-composer-dock_dock__NX7Zq [data-studio-reference-strip-header]{width:100%;max-width:100%;margin-bottom:4px;padding:0;border:0;background:transparent}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-stack[data-frame-pair=true] .studio-composer-expanded-workflow{position:relative;left:auto;top:auto;width:100%;transform:none;justify-content:flex-start}.studio-composer-dock_dock__NX7Zq .asset-picker-frame-pair-wrap{width:230px}.studio-composer-dock_dock__NX7Zq .asset-picker-frame-tile{height:72px;aspect-ratio:auto;border-radius:var(--radius-sm)}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-tray-shell{padding:0}.studio-composer-dock_dock__NX7Zq .studio-composer-prompt-area,.studio-composer-dock_dock__NX7Zq .studio-composer-prompt-surface{min-height:64px}.studio-composer-dock_settings__n2nVE .studio-composer-action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0}.studio-composer-dock_settings__n2nVE .studio-composer-controls-group{display:flex;align-items:center;flex-wrap:wrap;gap:0}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail{flex:0 1 auto;min-height:48px;padding:0;border-radius:24px;background:var(--control)}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>*{flex-shrink:0;border-radius:0}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>*>button{border-radius:inherit}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>button:first-child{border-radius:24px 0 0 24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>button:last-child{border-radius:0 24px 24px 0}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>button:only-child{border-radius:24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>button[aria-pressed=true]{background:var(--control-hover);color:var(--text-primary)}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>button:not(:first-child):not(:last-child){border-radius:0}.studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap{flex:0 0 auto;width:auto;max-width:240px}.studio-composer-dock_settings__n2nVE .studio-composer-audio-toggle,.studio-composer-dock_settings__n2nVE .studio-composer-count-stepper,.studio-composer-dock_settings__n2nVE .studio-composer-mini-control,.studio-composer-dock_settings__n2nVE .studio-composer-model-select,.studio-composer-dock_settings__n2nVE .studio-composer-tier-switch{height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height);border:0;border-radius:var(--radius-control);background:transparent;box-sizing:border-box}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>:nth-child(n+2){border-left:1px solid var(--border-subtle)}.studio-composer-dock_settings__n2nVE .studio-composer-model-select{max-width:240px;padding-inline:14px;gap:10px}.studio-composer-dock_settings__n2nVE .studio-composer-mini-control:hover,.studio-composer-dock_settings__n2nVE .studio-composer-model-select:hover{background:var(--control-hover)}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>*>.studio-composer-mini-control,.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>.studio-composer-tier-switch{border-radius:inherit}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>.studio-composer-tier-switch:first-child{border-radius:24px 0 0 24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail>.studio-composer-tier-switch:only-child{border-radius:24px}.studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail .studio-composer-tier-switch:hover{background:var(--control-hover)}.studio-composer-dock_settings__n2nVE .studio-composer-count-stepper-button{width:28px;height:var(--studio-composer-control-height)}.studio-composer-dock_settings__n2nVE .studio-composer-duration-control{height:var(--studio-composer-control-height);min-height:var(--studio-composer-control-height);flex:0 0 140px;width:140px}.studio-composer-dock_settings__n2nVE .studio-composer-duration-track{height:var(--studio-composer-control-height);border-radius:var(--radius-sm)}.studio-composer-dock_dock__NX7Zq .prompt-reference-inline-editor{min-height:64px}.studio-composer-dock_dock__NX7Zq .prompt-reference-footer{min-height:32px;padding-block:4px}.studio-composer-dock_dock__NX7Zq{animation:studio-composer-dock_composer-dock-enter__n7t7j .18s ease-out both;--studio-composer-control-height:48px}@keyframes studio-composer-dock_composer-dock-enter__n7t7j{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio-composer-dock_dock__NX7Zq{animation:none;--studio-composer-control-height:48px}}@media (max-height:760px),(max-width:1279px){.studio-composer-dock_dock__NX7Zq{position:fixed;left:0;right:0;width:min(700px,calc(100% - 24px));max-width:none;margin-inline:auto;padding:0;border-radius:var(--radius-control);--studio-prompt-editor-max-height:clamp(40px,calc(100dvh - 600px),120px);--studio-composer-control-height:48px}.studio-composer-dock_dock__NX7Zq,.studio-composer-dock_dock__NX7Zq[data-frames=true]{bottom:calc(88px + env(safe-area-inset-bottom))}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_body__sFFze,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_body__sFFze{max-height:min(58dvh,calc(100dvh - var(--studio-header-live-height, 0px) - 112px))}.studio-composer-dock_scroll__r6IlR{scrollbar-width:none}.studio-composer-dock_scroll__r6IlR::-webkit-scrollbar{display:none}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{flex-wrap:wrap}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{flex:1 1 360px}.studio-composer-dock_footer__c8XwL{flex-wrap:wrap;gap:8px}.studio-composer-dock_settings__n2nVE{flex-basis:100%}.studio-composer-dock_generate__z7KT_{flex:1}}@media (min-width:621px) and (max-height:760px),(min-width:621px) and (max-width:1279px){.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{flex-wrap:wrap}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{flex:1 1 100%;min-width:0}.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_{flex:0 0 260px;width:260px;min-width:max-content;margin-left:auto}}@media (max-width:379px){.studio-composer-dock_footer__c8XwL{padding-left:8px;padding-right:var(--composer-inset)}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:80px minmax(0,1fr)}.studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer>.studio-composer-count-stepper{grid-template-columns:24px minmax(32px,1fr) 24px}.studio-composer-dock_generate__z7KT_ .btn-generate-cost{font-size:12px}}.studio-composer-dock_dock__NX7Zq[data-audio=true]{width:560px;max-width:calc(100% - 32px);left:0;right:0;margin-inline:auto;padding:0;--studio-prompt-editor-max-height:min(44dvh,420px)}.studio-composer-dock_dock__NX7Zq[data-audio=true] .prompt-reference-inline-editor{min-height:clamp(160px,24dvh,220px);padding-bottom:24px;box-shadow:none}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_footer__c8XwL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px var(--composer-inset) 16px}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_settings__n2nVE{flex:0 0 auto;width:100%}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-select{flex:1 1 auto;width:100%;max-width:none}.studio-composer-dock_identity__Gwv0I{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:26px var(--composer-inset) 0;color:var(--text-secondary);font-size:14px}.studio-composer-dock_identity__Gwv0I>span:first-child{display:inline-flex;align-items:center;gap:10px;min-width:0}.studio-composer-dock_identity__Gwv0I>span:first-child>svg{flex-shrink:0}.studio-composer-dock_identityCopy__1SfwB{min-width:0;line-height:1.4}.studio-composer-dock_identityHint__qHlc_{color:var(--text-tertiary)}.studio-composer-dock_steps__pFER_{display:flex;gap:8px;flex-shrink:0}.studio-composer-dock_steps__pFER_ i{width:24px;height:3px;border-radius:var(--radius-full);background:var(--control)}.studio-composer-dock_steps__pFER_ i[data-current=true]{background:var(--primary)}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-select{background:transparent;padding-inline:0}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_ .btn-generate-group{width:auto;min-width:128px}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_ .studio-composer-count-stepper{flex:0 0 80px;width:80px;grid-template-columns:24px 32px 24px}.studio-composer-dock_dock__NX7Zq[data-audio=true]:has([data-audio-step="1"]) .studio-composer-dock_footer__c8XwL{grid-template-columns:minmax(0,1fr)}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_footer__c8XwL>:not(.studio-composer-dock_settings__n2nVE):not(.studio-composer-dock_generate__z7KT_){grid-column:1/-1}@media (max-width:479px){.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_footer__c8XwL{grid-template-columns:minmax(0,1fr)}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_ .btn-generate-group{flex:1}}.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-prompt-zone,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-reference-zone{padding:24px var(--composer-inset) 0}@media (max-height:760px),(max-width:1279px){.studio-composer-dock_dock__NX7Zq[data-audio=true]{width:min(560px,calc(100% - 24px));max-width:none;padding:0}}.studio-composer-dock_dock__NX7Zq[data-cutout=true]{width:448px;max-width:calc(100% - 32px);left:0;right:0;margin-inline:auto;padding:0}.studio-composer-dock_dock__NX7Zq[data-cutout=true] [data-cutout-input]{padding:var(--composer-inset) var(--composer-inset) 0}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-asset-slots>div>section>div{display:block;width:100%}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .asset-picker-avatar-source-wrap{width:100%}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_footer__c8XwL{flex-direction:column;align-items:stretch;gap:12px;padding:16px var(--composer-inset) 16px}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_settings__n2nVE{flex:0 0 auto;width:100%}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap,.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-select{width:100%;max-width:none}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:88px minmax(0,1fr)}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer>.studio-composer-count-stepper{grid-template-columns:28px minmax(24px,1fr) 28px}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_generate__z7KT_ .btn-generate-label{font-size:13px}.studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_generate__z7KT_ .btn-generate-content{gap:8px}@media (max-height:760px),(max-width:1279px){.studio-composer-dock_dock__NX7Zq[data-cutout=true]{width:min(448px,calc(100% - 24px));max-width:none;padding:0}}@media (min-width:1280px) and (min-height:761px){[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq{width:min(45rem,calc(100% - 292px));max-width:45rem;left:max(276px,calc((100% - 45rem) / 2));right:auto;--prompt-editor-min-height:52px;--studio-prompt-editor-max-height:104px;--studio-reference-preview-size:72px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-dock_body__sFFze{max-height:min(420px,48dvh)}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-reference-zone{padding:12px 16px 0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-prompt-zone{padding:10px 16px 0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .prompt-reference-inline-editor,[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-prompt-area,[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-prompt-surface{min-height:52px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-dock_footer__c8XwL{gap:8px;padding:10px 16px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true]{width:min(720px,calc(100% - 292px));max-width:720px;left:max(276px,calc((100% - 720px) / 2));right:auto}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_body__sFFze{max-height:min(420px,max(0px,calc(100dvh - 164px)))}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{gap:8px;padding:12px 16px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-action-bar{flex-wrap:nowrap}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-group{min-width:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap{flex:1 1 auto;min-width:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail{flex-shrink:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE .studio-composer-duration-control{order:0;flex:0 0 auto;width:auto;margin-top:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_{flex:0 0 260px;width:260px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:88px minmax(max-content,1fr);gap:8px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-upscale=true]{width:min(400px,calc(100% - 32px));max-width:400px;left:0;right:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-frames=true]{--studio-prompt-editor-max-height:min(18dvh,120px)}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true]{width:min(448px,calc(100% - 32px));max-width:448px;left:0;right:0;--studio-prompt-editor-max-height:112px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true] .prompt-reference-inline-editor{min-height:100px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_footer__c8XwL{gap:10px;padding:12px 16px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-prompt-zone,[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-reference-zone{padding:12px 16px 0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_identity__Gwv0I{padding:16px 16px 0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-cutout=true]{width:min(360px,calc(100% - 32px));max-width:360px;left:0;right:0}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_footer__c8XwL{gap:8px;padding:12px 16px}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-cutout=true] .studio-composer-dock_body__sFFze{max-height:calc(100dvh - 32px)}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq[data-upscale=true] [data-single-image-slot]{height:168px;max-height:26dvh}[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-prompt-clear,[data-studio-layout-root] .studio-composer-dock_dock__NX7Zq .studio-composer-prompt-expand{color:var(--text-secondary)}}@media (max-width:620px){.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{flex:1 1 100%;width:100%}}.studio-composer-dock_mobileActions__joHb1,.studio-composer-dock_mobileBackdrop__CpkeX,.studio-composer-dock_mobilePromptPreview__w9ulF,.studio-composer-dock_mobileSheetHeading__7oFaZ,.studio-composer-dock_mobileToolIdentity__7ox02{display:none}@media (max-width:767px){.studio-composer-dock_dock__NX7Zq,.studio-composer-dock_dock__NX7Zq[data-audio=true],.studio-composer-dock_dock__NX7Zq[data-cutout=true],.studio-composer-dock_dock__NX7Zq[data-frames=true],.studio-composer-dock_dock__NX7Zq[data-upscale=true]{position:relative;inset:auto;width:100%;max-width:none;margin:0;animation:none;--studio-reference-preview-size:88px}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_body__sFFze,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_body__sFFze,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_body__sFFze{max-height:none;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_scroll__r6IlR{overflow:visible}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_advanced__hbPht{display:none}.studio-composer-dock_mobileToolIdentity__7ox02{display:flex;flex-direction:column;gap:4px;padding:18px 8px 16px}.studio-composer-dock_mobileToolEyebrow__uB7_X{color:var(--text-tertiary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.studio-composer-dock_mobileToolIdentity__7ox02 strong{font-size:26px;line-height:1.1;font-weight:600;letter-spacing:-.035em}.studio-composer-dock_mobilePromptPreview__w9ulF{position:relative;display:flex;width:calc(100% - 16px);min-height:148px;margin:clamp(28px,9dvh,80px) 8px 0;padding:18px 44px 20px 2px;flex-direction:column;gap:12px;text-align:left;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.studio-composer-dock_mobilePromptPreview__w9ulF>span{color:var(--text-tertiary);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.studio-composer-dock_mobilePromptPreview__w9ulF strong{display:-webkit-box;overflow:hidden;color:var(--text-primary);font-size:clamp(21px,5.7vw,25px);font-weight:450;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.studio-composer-dock_mobilePromptPreview__w9ulF>svg{position:absolute;right:4px;top:22px;color:var(--text-secondary)}.studio-composer-dock_mobilePromptPreview__w9ulF:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-zone{padding:0 8px}.studio-composer-dock_dock__NX7Zq .studio-composer-reference-stack{gap:8px}.studio-composer-dock_dock__NX7Zq .studio-composer-prompt-zone,.studio-composer-dock_dock__NX7Zq .studio-frame-prompt-content{display:none}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_footer__c8XwL,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_footer__c8XwL,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_footer__c8XwL{display:block;padding:0;border:0;background:transparent}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_settings__n2nVE,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_settings__n2nVE,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_settings__n2nVE{display:none}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-audio=true] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_{position:fixed;z-index:52;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));display:block;width:auto;min-width:0;margin:0;padding:8px;border:1px solid var(--border-subtle);border-radius:24px;background:var(--surface-2);box-shadow:0 12px 32px #0008}.studio-composer-dock_dock__NX7Zq .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true],.studio-composer-dock_dock__NX7Zq[data-frames=true] .studio-composer-dock_generate__z7KT_ .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:84px minmax(0,1fr);gap:6px}.studio-composer-dock_mobileActions__joHb1{position:fixed;z-index:52;bottom:calc(166px + env(safe-area-inset-bottom));left:12px;right:12px;display:flex;gap:8px;padding:7px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--surface-2);box-shadow:0 12px 32px #0006}.studio-composer-dock_mobileActions__joHb1 button{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;border-radius:16px;color:var(--text-secondary);font-size:14px;font-weight:500}.studio-composer-dock_mobileActions__joHb1 button:hover,.studio-composer-dock_mobileActions__joHb1 button[aria-expanded=true]{color:var(--text-primary);background:var(--surface-4)}.studio-composer-dock_mobileActions__joHb1 button:focus-visible,.studio-composer-dock_mobileSheetHeading__7oFaZ button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.studio-composer-dock_mobileActions__joHb1 button i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--primary)}.studio-composer-dock_mobileBackdrop__CpkeX{display:block;position:fixed;inset:0;z-index:70;width:100%;background:#0009}.studio-composer-dock_mobileSheetHeading__7oFaZ{position:fixed;z-index:72;top:auto;bottom:calc(88px + env(safe-area-inset-bottom) + var(--mobile-sheet-body-height));left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 16px;border-radius:22px 22px 0 0;background:var(--surface-2);font-size:17px;font-weight:600}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt]{--mobile-sheet-body-height:min(56dvh,440px)}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-reference-stack{z-index:auto}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings]{--mobile-sheet-body-height:min(28dvh,240px)}.studio-composer-dock_mobileSheetHeading__7oFaZ button{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--surface-3)}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-frame-prompt-content{display:block}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-prompt-zone,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE{position:fixed;z-index:72;top:auto;left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));height:var(--mobile-sheet-body-height);display:block;width:auto;min-width:0;margin:0;padding:12px 16px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:0 0 22px 22px;background:var(--surface-2)}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-prompt-zone::-webkit-scrollbar,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE::-webkit-scrollbar{display:none}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .prompt-reference-inline-editor{min-height:160px}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .prompt-reference-textarea-field{max-height:none}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE .studio-composer-action-bar{flex-wrap:wrap;gap:10px}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE .studio-composer-model-popover-wrap,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE .studio-composer-model-select{width:100%;max-width:none}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_settings__n2nVE .studio-composer-parameter-rail{flex-wrap:wrap}.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-dock_mobileActions__joHb1,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=prompt] .studio-composer-dock_mobilePromptPreview__w9ulF,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_generate__z7KT_,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_mobileActions__joHb1,.studio-composer-dock_dock__NX7Zq[data-mobile-panel=settings] .studio-composer-dock_mobilePromptPreview__w9ulF{visibility:hidden}}@media (max-width:767px) and (max-height:650px){.studio-composer-dock_mobileToolIdentity__7ox02{padding-top:4px;padding-bottom:8px}.studio-composer-dock_mobilePromptPreview__w9ulF{min-height:0;max-height:calc(100dvh - 365px);margin-top:8px;padding-top:10px;padding-bottom:12px;overflow:hidden}.studio-composer-dock_mobilePromptPreview__w9ulF>svg{top:14px}}.studio-composer-compact_compact__tfSZV{--radius-control:var(--radius-sm);--radius-composer:var(--radius-md)}.studio-composer-compact_compact__tfSZV .prompt-reference-inline-token,body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .prompt-reference-inline-token{vertical-align:middle}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References]{max-width:min(240px,calc(100vw - 16px));padding:4px;border-radius:var(--radius-md);background:var(--surface-3);box-shadow:0 4px 12px rgb(0 0 0/.12)}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References]>[aria-hidden=true]{display:none}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References] .prompt-reference-picker-option{grid-template-columns:28px minmax(0,1fr) 16px;min-height:40px;gap:8px;padding:6px 8px;border-radius:var(--radius-sm)}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References] .prompt-reference-picker-option+.prompt-reference-picker-option{margin-top:0}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References] .prompt-reference-picker-option>:first-child{width:28px;height:28px;border-radius:var(--radius-sm)}body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References] .prompt-reference-picker-option>:nth-child(2){font-size:13px}@media (pointer:coarse){body:not(:has(.apps-shell)):has([data-studio-layout-root] .studio-composer-compact_compact__tfSZV) .prompt-reference-picker[aria-label=References] .prompt-reference-picker-option{min-height:44px}}.studio-composer-compact_compact__tfSZV .btn-generate,.studio-composer-compact_compact__tfSZV .btn-generate-group,.studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail{border-radius:var(--radius-sm)}.studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail>:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail>:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}@media (min-width:768px){.studio-composer-compact_compact__tfSZV,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-model-popover,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-picker-surface,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal,body:has(.studio-composer-compact_compact__tfSZV) [data-studio-mini-popover-root]{--radius-control:var(--radius-sm);--studio-radius-md:var(--radius-sm)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV[data-studio-composer-dock]{position:absolute;--compact-leading-space:clamp(276px,23vw,326px);--compact-trailing-space:88px;width:min(820px,calc(100% - var(--compact-leading-space) - var(--compact-trailing-space)));max-width:820px;left:0;right:0;bottom:16px;margin:0 auto;--prompt-editor-font-size:16px;--prompt-editor-placeholder-font-size:16px;--prompt-editor-min-height:40px;--studio-prompt-editor-max-height:72px;--prompt-batch-control-size:32px;--prompt-batch-tabs-gap:8px;--prompt-batch-control-radius:8px;--prompt-batch-tab-inset:10px;--prompt-batch-tab-gap:5px;--prompt-batch-remove-width:24px;--prompt-batch-remove-inset:4px;--prompt-batch-font-size:12px;--studio-composer-control-height:36px;--radius-composer:var(--radius-md);--radius-control:var(--radius-sm);--studio-radius-md:var(--radius-sm)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal{--radius-control:var(--radius-sm);--studio-radius-md:var(--radius-sm);--prompt-batch-control-radius:var(--radius-sm);border-radius:var(--radius-md)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-model-popover,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-picker-surface,body:has(.studio-composer-compact_compact__tfSZV) [data-studio-mini-popover-root]{border-radius:var(--radius-md)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-mini-option{border-radius:var(--radius-sm)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-model-popover{--model-picker-max-height:28rem;--model-picker-viewport-height:60vh;width:min(288px,calc(100vw - 24px));padding:8px}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-model-popover .studio-composer-model-option{min-height:44px;padding:8px;gap:8px;border-radius:var(--radius-sm)}body:has(.studio-composer-compact_compact__tfSZV) [data-studio-mini-popover-root]:not(.studio-composer-model-popover):not(.studio-composer-mini-popover):not(.studio-composer-picker-surface){width:min(220px,calc(100vw - 24px));padding:12px}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-mini-popover{width:min(152px,calc(100vw - 24px));padding:4px}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-mini-option{min-height:36px;padding:4px 10px;font-size:13px;line-height:20px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand),body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand){width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand):hover:not(:disabled),body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand):hover:not(:disabled){background:var(--control-hover);color:var(--text-primary)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand)>svg,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand)>svg{width:16px;height:16px;stroke-width:1.75}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-count-stepper-button:hover:not(:disabled),body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-count-stepper-button:hover:not(:disabled){background:transparent;color:var(--studio-ref-accent)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-select,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-model-select{background:var(--control);border-radius:var(--radius-sm);box-shadow:none}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-select:hover,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-model-select:hover{background:var(--control-hover)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .btn-generate,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .btn-generate-group,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-parameter-rail{border-radius:var(--radius-sm)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-parameter-rail>:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-parameter-rail>:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-compact_footer__cwyOm{border-radius:0 0 var(--radius-composer) var(--radius-composer)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .btn-generate,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .btn-generate-group,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail{border-radius:var(--radius-control)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail>:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail>:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-compact_body__o9SO2{max-height:min(420px,calc(100dvh - 160px))}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-compact_footer__cwyOm{flex-wrap:wrap;gap:8px;padding:8px 20px 12px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-compact_settings__bRlYJ{flex:1 1 max-content;min-width:0;max-width:100%}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-compact_generate__YqQsa{flex:0 0 auto;width:auto;min-width:0;margin-left:auto}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-reference-stack{gap:0}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-reference-zone{padding:16px 20px 4px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-prompt-zone{padding:12px 20px 0}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-reference-stack:has(>.studio-composer-reference-zone[data-empty-create=true])>.studio-composer-prompt-zone{padding:20px 20px 4px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-inline-editor,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-inline-editor-wrap,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-prompt-area,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-prompt-surface{min-height:var(--prompt-editor-min-height)}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-textarea-shell{--prompt-reference-padding-y:0px;--prompt-reference-padding-bottom:0px;--prompt-reference-line-height:24px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-textarea-field{min-height:var(--prompt-editor-min-height);max-height:72px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV [data-playground-dialogue-review-composer] .prompt-reference-textarea-field{min-height:64px;max-height:none}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-textarea-shell .prompt-reference-footer{min-height:32px;padding-block:2px;gap:8px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-length-indicator:not([data-over-limit=true]){visibility:hidden}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-textarea-shell:focus-within .prompt-reference-length-indicator{visibility:visible}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-prompt-clear,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-prompt-expand{color:var(--text-secondary);width:32px;height:32px;min-width:32px;min-height:32px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-parameter-rail{min-height:var(--studio-composer-control-height);flex:0 1 auto;max-width:100%;flex-wrap:wrap}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-action-bar{flex-wrap:wrap;gap:8px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-group{min-width:0}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-popover-wrap{flex:0 1 auto;width:max-content;min-width:0;max-width:100%}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-select{min-width:max-content;padding-inline:10px;gap:6px;overflow:hidden}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-popover-wrap,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-model-popover-wrap{flex:0 0 auto;max-width:100%;width:max-content}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-function-label,body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .studio-composer-function-label{max-width:none}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-model-select .block{font-size:13px;font-weight:500}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-mini-control{min-width:56px;padding:4px 10px;gap:6px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .btn-generate-cost,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .btn-generate-label,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-count-stepper-value,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-mini-caption,[data-studio-layout-root] .studio-composer-compact_compact__tfSZV [data-studio-slider]{font-size:13px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-mini-icon{width:18px;height:18px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-mini-icon svg{width:16px;height:16px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV [data-creative-details-slot]>button{min-height:var(--studio-composer-control-height);height:var(--studio-composer-control-height);min-width:36px;width:36px;padding:6px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV [data-creative-details-slot]>button svg{width:18px;height:18px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .btn-generate{min-width:144px;padding:4px 12px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-panel-footer[data-has-output-count=true]{grid-template-columns:84px minmax(max-content,1fr);gap:8px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .studio-composer-panel-footer>.studio-composer-count-stepper{grid-template-columns:28px minmax(28px,1fr) 28px}}@media (min-width:768px) and (pointer:coarse){[data-studio-layout-root] .studio-composer-compact_compact__tfSZV{--studio-composer-control-height:44px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV [data-creative-details-slot]>button{min-width:44px;width:44px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand),body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-prompt-workspace-modal .prompt-reference-footer-trailing :is([data-creative-details-slot]>button,.studio-composer-prompt-expand){width:44px;min-width:44px;height:44px;min-height:44px}body:has(.studio-composer-compact_compact__tfSZV) .studio-composer-mini-option{min-height:44px}}@media (min-width:768px) and (max-height:760px),(min-width:768px) and (max-width:1279px){[data-studio-layout-root] .studio-composer-compact_compact__tfSZV[data-studio-composer-dock]{position:fixed;left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom));width:min(820px,calc(100% - 32px));max-width:none;margin-inline:auto}}@media (min-width:768px){[data-studio-layout-root] .studio-composer-compact_compact__tfSZV[data-merge=true]{width:min(620px,calc(100% - 32px));max-width:620px}[data-studio-layout-root] .studio-composer-compact_compact__tfSZV[data-merge=true][data-workspace=true]{position:relative;inset:auto;margin:0;width:100%;max-width:none}}@layer components{.prompt-reference-alias-control_control__OGIBO{box-sizing:border-box;min-width:0;border:0;font-family:inherit;font-weight:500;line-height:1.25}.prompt-reference-alias-control_button__wtKLJ{cursor:pointer}.prompt-reference-alias-control_label__tzx8e,.prompt-reference-alias-control_text__BD_AG{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-reference-alias-control_strip__rQa_q{position:static;display:flex;width:100%;max-width:100%;height:32px;flex:0 0 32px;margin-top:8px;align-items:center;justify-content:flex-start;border-radius:8px;background:transparent;padding:6px 4px;color:var(--text-secondary);font-size:12px;text-align:left}.prompt-reference-alias-control_strip__rQa_q.prompt-reference-alias-control_button__wtKLJ:focus-visible,.prompt-reference-alias-control_strip__rQa_q.prompt-reference-alias-control_button__wtKLJ:hover,.prompt-reference-alias-control_strip__rQa_q.prompt-reference-alias-control_input__HeQhr:focus{background:var(--control);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34);outline:none}.prompt-reference-alias-control_strip__rQa_q.prompt-reference-alias-control_input__HeQhr{color:var(--text-primary)}.prompt-reference-alias-control_stack__I_0EU{position:absolute;z-index:8;top:.58rem;left:.58rem;max-width:calc(100% - 3.2rem);height:1.7rem;border-radius:var(--studio-radius-sm);background:rgba(0,0,0,.62);padding:0 .5rem;color:rgba(255,255,255,.92);font-size:.72rem}.prompt-reference-alias-control_stack__I_0EU.prompt-reference-alias-control_button__wtKLJ{display:inline-flex;align-items:center}.prompt-reference-alias-control_stack__I_0EU.prompt-reference-alias-control_button__wtKLJ:focus-visible,.prompt-reference-alias-control_stack__I_0EU.prompt-reference-alias-control_button__wtKLJ:hover,.prompt-reference-alias-control_stack__I_0EU.prompt-reference-alias-control_input__HeQhr:focus{background:rgba(0,0,0,.82);box-shadow:inset 0 0 0 2px rgba(255,255,255,.34);outline:none}.prompt-reference-alias-control_avatar__slCGU{position:absolute;z-index:3;color:rgba(255,255,255,.88);font-size:.68rem}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ{right:0;bottom:0;left:0;display:flex;height:1.9rem;align-items:flex-end;justify-content:center;cursor:grab;overflow:hidden;padding:.28rem;-webkit-user-select:none;user-select:none}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ:active{cursor:grabbing}.prompt-reference-alias-control_avatar__slCGU .prompt-reference-alias-control_label__tzx8e{display:inline-flex;align-items:center;border-radius:999px;background:rgba(0,0,0,.68);padding:.2rem .42rem;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ:focus-visible .prompt-reference-alias-control_label__tzx8e,.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ:hover .prompt-reference-alias-control_label__tzx8e{background:rgba(0,0,0,.86);color:#fff}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ:focus-visible{outline:none}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_button__wtKLJ:focus-visible .prompt-reference-alias-control_label__tzx8e{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--studio-ref-accent) 58%,transparent)}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_input__HeQhr{right:.28rem;bottom:.28rem;left:.28rem;height:1.5rem;border-radius:999px;background:rgba(0,0,0,.68);padding:0 .42rem}.prompt-reference-alias-control_avatar__slCGU.prompt-reference-alias-control_input__HeQhr:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,.34);outline:none}}