.MediaCard_card__fYmZi{position:relative;display:block;width:100%;min-width:0;overflow:hidden;border:0;border-radius:var(--studio-radius-panel,24px);padding:0;background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--studio-shadow-sm);text-align:left;transition:box-shadow .16s ease}.MediaCard_card__fYmZi:is(:hover,:focus-within){box-shadow:var(--studio-shadow-md)}.MediaCard_card__fYmZi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}button.MediaCard_card__fYmZi{cursor:pointer}.MediaCard_media__DX2gl{position:relative;display:block;width:100%;min-width:0;overflow:hidden;background:var(--bg-elevated)}.MediaCard_captionAction__DPG5b,.MediaCard_open__0DNBK,.MediaCard_preview__i1X1y{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.MediaCard_open__0DNBK{display:block;width:100%}.MediaCard_preview__i1X1y{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;cursor:zoom-in}.MediaCard_open__0DNBK:focus-visible,.MediaCard_preview__i1X1y:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.MediaCard_captionAction__DPG5b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.MediaCard_captionAction__DPG5b:disabled,.MediaCard_open__0DNBK:disabled,.MediaCard_preview__i1X1y:disabled{opacity:.5;cursor:default}.MediaCard_footer__4Dwne{position:relative;display:flex;min-width:0;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-surface);color:var(--text-primary)}.MediaCard_caption__KvmDf{display:grid;min-width:0;flex:1;gap:4px}.MediaCard_description__ym9NQ,.MediaCard_title__2_BMV{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow-wrap:anywhere}.MediaCard_title__2_BMV{color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px}.MediaCard_description__ym9NQ,.MediaCard_meta__cGy6H{color:var(--text-secondary);font-size:12px;line-height:17px}.MediaCard_meta__cGy6H{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.MediaCard_date__rijfD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MediaCard_actions__nhXH3{display:flex;flex:none;align-items:center;gap:4px}.MediaCard_action__ejkax,.MediaCard_mediaAction__K3F3h{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--studio-radius-control,20px);padding:0;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .14s ease,color .14s ease}.MediaCard_action__ejkax:hover{background:var(--surface-hover);color:var(--text-primary)}.MediaCard_action__ejkax:focus-visible,.MediaCard_mediaAction__K3F3h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.MediaCard_action__ejkax:disabled,.MediaCard_mediaAction__K3F3h:disabled{opacity:.45;cursor:default}.MediaCard_arrow__XEm2O{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;color:var(--text-secondary)}.MediaCard_play__mTU2k{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:rgb(0 0 0/58%);color:white}.MediaCard_mediaActions__JCaoX{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:4px}.MediaCard_mediaAction__K3F3h{background:rgb(0 0 0/62%);color:white}.MediaCard_mediaAction__K3F3h:hover{background:rgb(0 0 0/80%)}.MediaCard_mediaAction__K3F3h:focus-visible{outline-color:white}.MediaCard_mediaAction__K3F3h[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}@media (pointer:coarse){.MediaCard_action__ejkax,.MediaCard_mediaAction__K3F3h{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.MediaCard_action__ejkax,.MediaCard_card__fYmZi,.MediaCard_mediaAction__K3F3h{transition:none}}.GalleryCard_playPosition__XiIcm{pointer-events:none}.GalleryCard_audioVisual__QPLXh,.GalleryCard_playPosition__XiIcm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.GalleryCard_audioVisual__QPLXh{color:var(--text-secondary)}.StudioResultsPanel_card__9Nh_v{position:relative;width:100%;min-width:0;margin-inline:auto;overflow:hidden}.StudioResultsPanel_card__9Nh_v:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.StudioResultsPanel_media__3A3wu,.StudioResultsPanel_preview__J3r9D{position:relative;display:block;width:100%;overflow:hidden}.StudioResultsPanel_preview__J3r9D{border:0;padding:0;background:transparent;cursor:pointer}.StudioResultsPanel_openImage__H29Zx:focus-visible,.StudioResultsPanel_preview__J3r9D:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.StudioResultsPanel_openImage__H29Zx{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:zoom-in}.StudioResultsPanel_mediaPlaceholder__Rf0mW{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;background:var(--surface-hover)}.StudioResultsPanel_placeholder__Bjj_s,.StudioResultsPanel_preview__J3r9D [data-image-asset-placeholder]{display:block;background:var(--surface-hover)}.StudioResultsPanel_placeholder__Bjj_s{position:absolute;inset:0}.StudioResultsPanel_play__OXgfP{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:rgb(0 0 0/58%);color:white;backdrop-filter:blur(8px)}.StudioResultsPanel_details__tYame{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px;color:var(--text-primary)}.StudioResultsPanel_caption__pqmMQ{position:relative;min-width:0}.StudioResultsPanel_prompt__aF0b4{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.StudioResultsPanel_metadata__FPycT{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--text-secondary);font-size:12px;line-height:1.5}.StudioResultsPanel_model__QNvWt{display:inline-flex;min-width:0;align-items:center;gap:6px;font-weight:600}.StudioResultsPanel_model__QNvWt [role=img]{display:inline-flex}.StudioResultsPanel_actions__GwzKR,.StudioResultsPanel_pager__rdSRz{display:flex;align-items:center;gap:6px}.StudioResultsPanel_actions__GwzKR{flex-wrap:wrap}.StudioResultsPanel_actionGroup__wOhfR{min-width:0}.StudioResultsPanel_action__7_4Dy,.StudioResultsPanel_iconAction__8sCM3,.StudioResultsPanel_pager__rdSRz button,.StudioResultsPanel_toolbarButton__AtDOo{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-default);border-radius:var(--studio-radius-control,20px);padding:8px 11px;background:var(--bg-surface);color:var(--text-primary);font-size:12px;font-weight:600;cursor:pointer}.StudioResultsPanel_iconAction__8sCM3{width:40px;flex-shrink:0;padding-inline:0}.StudioResultsPanel_pager__rdSRz button{min-width:64px;flex-shrink:0;padding-inline:12px}.StudioResultsPanel_action__7_4Dy:hover,.StudioResultsPanel_iconAction__8sCM3:hover,.StudioResultsPanel_pager__rdSRz button:hover,.StudioResultsPanel_toolbarButton__AtDOo:hover{background:var(--surface-hover)}.StudioResultsPanel_action__7_4Dy[aria-pressed=true],.StudioResultsPanel_toolbarButton__AtDOo[aria-pressed=true]{background:var(--surface-active);border-color:var(--border-strong)}.StudioResultsPanel_action__7_4Dy:focus-visible,.StudioResultsPanel_iconAction__8sCM3:focus-visible,.StudioResultsPanel_pager__rdSRz button:focus-visible,.StudioResultsPanel_toolbarButton__AtDOo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.StudioResultsPanel_action__7_4Dy:disabled,.StudioResultsPanel_pager__rdSRz button:disabled{opacity:.45;cursor:default}.StudioResultsPanel_actionError__nEFgf{margin-top:8px;color:var(--feedback-error,#b42318);font-size:12px}.StudioResultsPanel_navigationFooter__jxVet{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding-inline:12px}.StudioResultsPanel_pager__rdSRz{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.StudioResultsPanel_dialogBackdrop__HUdoD{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px;background:rgb(0 0 0/48%);color:var(--text-primary)}.StudioResultsPanel_dialogBody__mWRYX{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;width:min(1320px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:var(--studio-radius-panel,24px);background:var(--bg-surface);box-shadow:0 24px 100px rgb(0 0 0/20%)}.StudioResultsPanel_dialogMedia__zwead{position:relative;display:flex;min-width:0;min-height:280px;align-items:center;justify-content:center;overflow:hidden;padding:16px;background:var(--bg-canvas)}.StudioResultsPanel_dialogMedia__zwead video{display:block;width:100%;max-height:calc(100dvh - 100px);object-fit:contain}.StudioResultsPanel_dialogImage__Xoa10{position:relative;display:flex;min-width:0;min-height:240px;max-height:calc(100dvh - 100px);align-items:center;justify-content:center;overflow:hidden}.StudioResultsPanel_dialogImage__Xoa10 img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 100px);object-fit:contain}.StudioResultsPanel_dialogDetails__WDnur{display:flex;min-width:0;flex-direction:column;gap:16px;overflow-y:auto;border-left:1px solid var(--border-default);padding:76px 22px 24px}.StudioResultsPanel_dialogDetails__WDnur h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.StudioResultsPanel_dialogDate__qNVSe{margin:0;color:var(--text-secondary);font-size:12px}.StudioResultsPanel_dialogPrompt__5sPFx{margin:0;color:var(--text-primary);font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.StudioResultsPanel_dialogActions__YOHsZ{margin-top:auto}.StudioResultsPanel_dialogBookmarkHint__Z8yMU{margin-top:8px;color:var(--text-secondary);font-size:11px}.StudioResultsPanel_dialogNavigation__2PWKV{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-secondary)}.StudioResultsPanel_dialogNavigation__2PWKV button{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:50%;background:var(--bg-surface);cursor:pointer}.StudioResultsPanel_dialogNavigation__2PWKV button:disabled{opacity:.4;cursor:default}.StudioResultsPanel_dialogNavigation__2PWKV button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:767px){.StudioResultsPanel_toolbarButton__AtDOo{padding-inline:10px}.StudioResultsPanel_actionLabel__XnUoB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.StudioResultsPanel_action__7_4Dy:has(.StudioResultsPanel_actionLabel__XnUoB){width:40px;padding-inline:0}.StudioResultsPanel_dialogBackdrop__HUdoD{align-items:start;padding:0}.StudioResultsPanel_dialogBody__mWRYX{grid-template-columns:minmax(0,1fr);width:100%;max-height:100dvh;min-height:100dvh;overflow-y:auto;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.StudioResultsPanel_dialogMedia__zwead{min-height:180px;padding:60px 10px 10px}.StudioResultsPanel_dialogImage__Xoa10,.StudioResultsPanel_dialogImage__Xoa10 img,.StudioResultsPanel_dialogMedia__zwead video{max-height:52dvh}.StudioResultsPanel_dialogDetails__WDnur{overflow:visible;border-left:0;border-top:1px solid var(--border-default);padding:16px}.StudioResultsPanel_dialogActions__YOHsZ{margin-top:0}}@media (pointer:coarse){.StudioResultsPanel_action__7_4Dy,.StudioResultsPanel_iconAction__8sCM3,.StudioResultsPanel_pager__rdSRz button,.StudioResultsPanel_toolbarButton__AtDOo{min-height:44px}}.GalleryDialog_backdrop__LPxhN{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0/48%);color:var(--text-primary)}.GalleryDialog_body__ApYex{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;width:min(1320px,100%);height:min(860px,calc(100dvh - 48px));min-width:0;overflow:hidden;border-radius:var(--studio-radius-panel,24px);background:var(--bg-surface);box-shadow:var(--studio-shadow-lg)}.GalleryDialog_media__a8BN9{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;padding:16px;background:var(--bg-canvas)}.GalleryDialog_media__a8BN9 video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.GalleryDialog_media__a8BN9 audio{display:block;width:100%;max-width:720px}.GalleryDialog_image__rWBQM{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center}.GalleryDialog_image__rWBQM img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.GalleryDialog_placeholder__QNHlj{display:flex;min-width:0;align-items:center;justify-content:center;padding:24px;color:var(--text-secondary);font-size:13px}.GalleryDialog_details__bOmxY{display:flex;min-width:0;min-height:0;flex-direction:column;gap:16px;overflow-y:auto;border-left:1px solid var(--border-default);padding:76px 22px 24px}.GalleryDialog_details__bOmxY h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.GalleryDialog_date__TsFDm{color:var(--text-secondary);font-size:12px;line-height:1.5}.GalleryDialog_prompt__gsoOO{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.GalleryDialog_actions__DXqIR{margin-top:auto}.GalleryDialog_close__lSXcP,.GalleryDialog_download__nNDJn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-default);border-radius:var(--studio-radius-control,20px);padding:10px 16px;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:13px;cursor:pointer}.GalleryDialog_close__lSXcP{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;padding:0}.GalleryDialog_close__lSXcP:hover,.GalleryDialog_download__nNDJn:hover{background:var(--surface-hover)}.GalleryDialog_close__lSXcP:focus-visible,.GalleryDialog_download__nNDJn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:767px){.GalleryDialog_backdrop__LPxhN{padding:0}.GalleryDialog_body__ApYex{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,52dvh) auto;width:100%;height:100dvh;overflow-y:auto;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.GalleryDialog_media__a8BN9{padding:60px 12px 12px}.GalleryDialog_details__bOmxY{overflow:visible;border-left:0;border-top:1px solid var(--border-default);padding:20px 16px 24px}.GalleryDialog_actions__DXqIR{margin-top:0}.GalleryDialog_close__lSXcP{position:fixed;top:max(12px,env(safe-area-inset-top))}}.GalleryStudio_root__klx5z{--gallery-toolbar-offset:var(--studio-toolbar-offset,92px);box-sizing:border-box;width:100%;max-width:1800px;min-height:100%;margin-inline:auto;padding:var(--gallery-toolbar-offset) 32px 32px;background:transparent;color:var(--text-primary)}.GalleryStudio_filters__ndB1b{position:sticky;top:var(--gallery-toolbar-offset);z-index:25;display:flex;width:fit-content;max-width:100%;align-items:center;gap:2px;margin:0 auto 20px;border:1px solid var(--studio-glass-border,rgb(255 255 255/78%));border-radius:24px;padding:4px;background:rgb(255 255 255/96%);box-shadow:var(--studio-glass-shadow,0 2px 6px rgb(0 0 0/5%),0 10px 28px rgb(0 0 0/8%))}.GalleryStudio_filter__fjd_b{flex:0 1 auto;min-width:0;min-height:44px;border:0;border-radius:20px;padding:10px 16px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease}.GalleryStudio_filter__fjd_b:hover{background:rgb(255 255 255/78%);color:var(--text-primary)}.GalleryStudio_filter__fjd_b[aria-pressed=true]{background:var(--action-primary,#171815);color:var(--action-primary-foreground,#fff)}.GalleryStudio_filter__fjd_b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.GalleryStudio_filters__ndB1b{background:var(--studio-glass-bg,rgb(255 255 255/78%));-webkit-backdrop-filter:var(--studio-glass-filter,blur(24px) saturate(1.15));backdrop-filter:var(--studio-glass-filter,blur(24px) saturate(1.15))}}@media (max-width:1023px){.GalleryStudio_root__klx5z{--gallery-toolbar-offset:var(--studio-toolbar-offset,76px);padding-inline:24px;padding-bottom:24px}}@media (max-width:767px){.GalleryStudio_grid__PBFyX{--studio-radius-panel:14px}}@media (max-width:639px){.GalleryStudio_root__klx5z{padding-inline:16px}.GalleryStudio_filters__ndB1b{margin-bottom:16px}.GalleryStudio_filter__fjd_b{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.GalleryStudio_filter__fjd_b{transition:none}}.ReferenceAttachmentTile_tile__bkdOm{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:4px;width:64px;min-width:0;max-width:100%;margin:0;color:#252525}.ReferenceAttachmentTile_thumbnail__022bh{position:relative;flex:0 0 auto;width:64px;height:64px;max-width:100%;border-radius:12px;background:rgb(25 25 25/5%)}.ReferenceAttachmentTile_media__RERHv,.ReferenceAttachmentTile_placeholder__rmOvQ{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;object-fit:contain}.ReferenceAttachmentTile_placeholder__rmOvQ{display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#4a4a4a)}.ReferenceAttachmentTile_unsupported__cVcuU{opacity:.45;filter:grayscale(1)}.ReferenceAttachmentTile_caption__NFogA,.ReferenceAttachmentTile_error__B7iOP,.ReferenceAttachmentTile_note__PAF7D{width:100%;min-width:0;margin:0;overflow:hidden;text-align:center;overflow-wrap:anywhere}.ReferenceAttachmentTile_caption__NFogA{font-size:11px;font-weight:500;line-height:15px}.ReferenceAttachmentTile_error__B7iOP{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#8b302b;font-size:10px;line-height:13px}.ReferenceAttachmentTile_note__PAF7D{color:var(--text-secondary,#4a4a4a);font-size:10px;line-height:13px}.ReferenceAttachmentTile_remove__hePgn{position:absolute;top:0;right:0;z-index:5;display:flex;align-items:flex-start;justify-content:flex-end;width:28px;height:28px;padding:2px;border:0;border-radius:12px;background:transparent;color:#333;cursor:pointer}.ReferenceAttachmentTile_removeIcon__MQJvh{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border:1px solid rgb(0 0 0/9%);border-radius:50%;background:rgb(255 255 255/92%);box-shadow:0 1px 3px rgb(0 0 0/10%)}.ReferenceAttachmentTile_remove__hePgn:hover .ReferenceAttachmentTile_removeIcon__MQJvh{background:white}.ReferenceAttachmentTile_magnifier__nYbXQ:focus-visible,.ReferenceAttachmentTile_open__zMS2i:focus-visible,.ReferenceAttachmentTile_remove__hePgn:focus-visible,.ReferenceAttachmentTile_retry__WAi_d:focus-visible{outline:2px solid var(--focus-ring,#555);outline-offset:2px}.ReferenceAttachmentTile_retry__WAi_d{display:inline-flex;align-items:center;justify-content:center;gap:3px;max-width:100%;min-height:24px;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary,#4a4a4a);font-size:10px;font-weight:500;line-height:14px;cursor:pointer}.ReferenceAttachmentTile_retry__WAi_d:hover{background:rgb(0 0 0/5%);color:#222}.ReferenceAttachmentTile_progress__WNbK1{display:flex;align-items:center;gap:4px;width:100%;color:var(--text-secondary,#4a4a4a);font-size:9px;line-height:13px}.ReferenceAttachmentTile_progressTrack__FCA8m{flex:1;height:3px;overflow:hidden;border-radius:4px;background:rgb(0 0 0/9%)}.ReferenceAttachmentTile_progressTrack__FCA8m>div{height:100%;border-radius:inherit;background:var(--text-secondary,#4a4a4a)}.ReferenceAttachmentTile_open__zMS2i{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:transparent;cursor:zoom-in}.ReferenceAttachmentTile_open__zMS2i:disabled{cursor:default}.ReferenceAttachmentTile_magnifier__nYbXQ{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:auto;border:1px solid rgb(0 0 0/9%);border-radius:50%;background:rgb(255 255 255/92%);color:#333;opacity:0;pointer-events:none;cursor:zoom-in}.ReferenceAttachmentTile_thumbnail__022bh:focus-within .ReferenceAttachmentTile_magnifier__nYbXQ,.ReferenceAttachmentTile_thumbnail__022bh:hover .ReferenceAttachmentTile_magnifier__nYbXQ,.ReferenceAttachmentTile_tile__bkdOm[data-video-touch-actions=visible] .ReferenceAttachmentTile_magnifier__nYbXQ{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.ReferenceAttachmentTile_loading__xLz37{animation:ReferenceAttachmentTile_reference-pulse__RddUf 1.5s ease-in-out infinite}@keyframes ReferenceAttachmentTile_reference-pulse__RddUf{50%{opacity:.45}}}@media (pointer:coarse){.ReferenceAttachmentTile_remove__hePgn{width:44px;height:44px}.ReferenceAttachmentTile_retry__WAi_d{min-height:44px}}.StudioWorkbench_workbench__v6L6Z{--studio-dock-max-height:min(calc(var(--studio-viewport-height, 100dvh) * .52),max(0px,calc(var(--studio-viewport-height, 100dvh) - var(--studio-toolbar-offset, 92px) - 80px)));--studio-pending-max-height:max(0px,calc(var(--studio-viewport-height, 100dvh) - var(--studio-composer-height, 240px) - var(--studio-toolbar-offset, 92px) - 80px));position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--bg-canvas,#fff);color:var(--text-primary,#171815);font-family:var(--font-instrument),sans-serif}.StudioWorkbench_workbench__v6L6Z [data-studio-results-scroll]{padding-bottom:calc(var(--studio-composer-height, 240px) + var(--studio-keyboard-offset, 0px) + 20px);scroll-padding-bottom:calc(var(--studio-composer-height, 240px) + var(--studio-keyboard-offset, 0px) + 20px)}.StudioWorkbench_mobileTabs__J_NDm{display:none}.StudioWorkbench_resultsCanvas__keYse{grid-row:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.StudioWorkbench_creationDock__2Bl2W{position:absolute;inset-inline:0;bottom:var(--studio-keyboard-offset,0);z-index:20;display:flex;flex-direction:column;gap:8px;width:min(100%,1160px);min-width:0;min-height:0;margin-inline:auto;padding:12px 28px max(16px,env(safe-area-inset-bottom));overflow:visible;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:none}.StudioWorkbench_creationDock__2Bl2W>*{pointer-events:auto}.StudioWorkbench_workbench__v6L6Z [hidden]{display:none!important}.StudioWorkbench_collapseButton__E3BZ5{position:absolute;top:8px;right:8px;z-index:31;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;color:var(--text-secondary);cursor:pointer}.StudioWorkbench_collapseButton__E3BZ5:hover{background:var(--surface-hover);color:var(--text-primary)}.StudioWorkbench_collapseButton__E3BZ5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row]{margin-right:44px}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] :is([data-generation-dock-settings],[data-composer-extra]){display:none!important}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] [data-generation-prompt] :is(textarea,[contenteditable=true]){height:48px!important;min-height:48px!important;max-height:80px;overflow-y:auto}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] [data-generation-dock-body]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-block:10px}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] [data-generation-dock-bottom]{flex-wrap:nowrap}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] [data-generation-character-count]{display:none}.StudioWorkbench_workbench__v6L6Z[data-studio-composer-collapsed=true] [data-generation-reference-row]{padding-block:10px 4px}@media (pointer:coarse){.StudioWorkbench_collapseButton__E3BZ5{width:44px;height:44px;top:4px;right:4px}}.StudioWorkbench_workbench__v6L6Z [data-image-form-surface],.StudioWorkbench_workbench__v6L6Z [data-image-primary],.StudioWorkbench_workbench__v6L6Z [data-video-form-surface],.StudioWorkbench_workbench__v6L6Z [data-video-primary]{min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.StudioWorkbench_workbench__v6L6Z [data-image-content],.StudioWorkbench_workbench__v6L6Z [data-video-content]{overflow:visible}.StudioWorkbench_workbench__v6L6Z [data-image-block-stack],.StudioWorkbench_workbench__v6L6Z [data-video-block-stack]{max-width:none;padding:0;gap:10px}.StudioWorkbench_workbench__v6L6Z [data-image-composer],.StudioWorkbench_workbench__v6L6Z [data-video-composer]{padding:0}.StudioWorkbench_heading__p6eWB{margin:0 0 2px;font-family:var(--font-instrument),sans-serif;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary)}.StudioWorkbench_workbench__v6L6Z [data-generation-dock]{position:relative;color-scheme:light;--bg-canvas:#fff;--bg-sidebar:#fff;--bg-surface:#fff;--bg-elevated:#f7f7f7;--surface-hover:#f5f5f5;--surface-active:#eeeeee;--border-default:#e5e5e5;--border-strong:#bcbcbc;--text-primary:#171717;--text-secondary:#4a4a4a;--text-muted:#525252;--action-primary:#171717;--action-primary-hover:#333333;--action-primary-pressed:#080808;--action-primary-foreground:#fff;--focus-ring:#171717;--bg-panel:var(--bg-surface);--bg-card:var(--bg-elevated);--background:var(--bg-canvas);--foreground:var(--text-primary);--surface:var(--bg-surface);--surface-foreground:var(--text-primary);--default:var(--bg-elevated);--default-foreground:var(--text-primary);--muted:var(--text-secondary);--accent:var(--action-primary);--accent-foreground:var(--action-primary-foreground);--accent-hover:var(--action-primary-hover);--accent-pressed:var(--action-primary-pressed);--border:var(--border-default);--separator:var(--border-default);--focus:var(--focus-ring);display:flex;flex-direction:column;min-width:0;max-height:max(0px,calc(var(--studio-dock-max-height) - 36px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--studio-glass-border,rgb(255 255 255/65%));border-radius:var(--studio-radius-shell,28px);padding:0;background:rgb(255 255 255/92%);color:var(--text-primary);box-shadow:var(--studio-shadow-md,0 2px 6px rgb(0 0 0/5%),0 10px 28px rgb(0 0 0/6%))}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-body]{display:flex;min-width:0;flex-direction:column;gap:8px;border-radius:28px;padding:14px 16px 12px;background:transparent}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-content]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.StudioWorkbench_workbench__v6L6Z [data-generation-dock]{--bg-sidebar:rgb(255 255 255/42%);--bg-surface:rgb(255 255 255/58%);--surface-hover:rgb(0 0 0/4%);--surface-active:rgb(0 0 0/7%);background:rgb(255 255 255/72%);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}}@media (prefers-reduced-transparency:reduce){.StudioWorkbench_workbench__v6L6Z [data-generation-dock]{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row]:not(:empty)+[data-generation-dock-body]{box-shadow:none}.StudioWorkbench_workbench__v6L6Z [data-generation-prompt-surface]{position:relative;min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none}.StudioWorkbench_workbench__v6L6Z [data-generation-prompt]{display:flex;align-items:start;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-generation-prompt] :is(textarea,[contenteditable=true]){background:transparent;width:100%;min-height:56px;max-height:180px;overflow-y:auto;padding:4px 6px 20px;color:var(--text-primary);font-size:16px;line-height:1.5;caret-color:var(--text-primary)!important}.StudioWorkbench_workbench__v6L6Z [data-video-prompt-inline-editor]>span[aria-hidden=true]{padding:4px 6px;color:#737373}.StudioWorkbench_workbench__v6L6Z [data-generation-character-count]{position:absolute;right:6px;bottom:4px;pointer-events:none;font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row]{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:14px;min-width:0;padding:16px 20px 12px}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row]:empty{display:none}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row] [data-reference-shelf-content]{flex:0 0 auto;width:max-content;max-width:none;overflow:visible}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row] [data-studio-reference-actions]{flex-shrink:0;flex-wrap:nowrap}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-actions]{display:flex;min-width:0;max-width:100%;align-items:flex-start;flex-wrap:wrap;gap:10px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-actions][data-compact=true]{align-items:center;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]{display:inline-flex;min-width:0;flex-direction:column;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--text-secondary);font-size:11px;line-height:1.3;text-align:center;cursor:pointer}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]:not([data-compact=true]){flex:0 0 72px;width:72px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]>span:first-child{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:16px;background:#f1f1f1;color:var(--text-primary)}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]>svg{box-sizing:content-box;width:24px;height:24px;padding:20px;border-radius:16px;background:#f1f1f1;color:var(--text-primary)}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]:hover>span:first-child,.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]:hover>svg{background:#e8e8e8}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:16px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button]:disabled{opacity:.5;cursor:default}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button][data-compact=true]{width:auto;min-height:44px;flex:0 0 auto;flex-direction:row;gap:8px;border-radius:999px;padding:0 14px;background:var(--surface-hover);color:var(--text-primary);font-size:12px;white-space:nowrap}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button][data-compact=true]>span:first-child{width:18px;height:18px;border-radius:0;background:transparent}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button][data-compact=true]:hover{background:#e8e8e8}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-type-button][data-compact=true]:focus-visible{border-radius:999px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-add]{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;gap:8px;border:0;border-radius:999px;padding:10px 14px;background:var(--surface-hover);color:var(--text-primary);font-size:12px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-add]:hover{background:var(--surface-hover);color:var(--text-primary)}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-add]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.StudioWorkbench_workbench__v6L6Z [data-studio-reference-add] [data-studio-reference-banner-count]{font-size:10px;font-variant-numeric:tabular-nums}.StudioWorkbench_workbench__v6L6Z [data-image-attachment-strip],.StudioWorkbench_workbench__v6L6Z [data-video-attachment-strip]{flex:1;width:auto;max-width:100%;min-width:0;gap:8px;margin:0;padding:0}.StudioWorkbench_workbench__v6L6Z [data-image-attachment-card],.StudioWorkbench_workbench__v6L6Z [data-image-attachment-card]>div,.StudioWorkbench_workbench__v6L6Z [data-video-attachment-card],.StudioWorkbench_workbench__v6L6Z [data-video-attachment-card]>div{border-radius:12px}.StudioWorkbench_workbench__v6L6Z [data-image-attachment-card]:not([data-compact-reference=true])>button,.StudioWorkbench_workbench__v6L6Z [data-video-attachment-card]:not([data-compact-reference=true])>button{min-width:44px;min-height:44px}.StudioWorkbench_workbench__v6L6Z :is([data-image-attachment-strip],[data-video-attachment-strip]):has([data-compact-reference=true]){align-self:flex-start;align-items:flex-start;gap:14px;padding:4px 4px 24px;margin-top:-4px}.StudioWorkbench_workbench__v6L6Z [data-compact-reference=true]{overflow:visible;border:0;background:transparent}.StudioWorkbench_workbench__v6L6Z [data-video-frame-inputs]{flex:0 1 368px;min-width:0}.StudioWorkbench_workbench__v6L6Z [data-video-frame-inputs][data-video-frame-count="1"]{flex:0 0 auto;width:156px;max-width:100%}.StudioWorkbench_workbench__v6L6Z [data-video-frame-grid]{display:flex;align-items:center;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot]{min-width:0;flex:1 1 140px;border-radius:var(--studio-radius-control,20px)}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot]:not([data-video-frame-preview]) [data-video-frame-select]{height:72px;min-height:72px;gap:6px;padding:8px;border:0;border-radius:var(--studio-radius-control,20px);background:#fff;box-shadow:var(--studio-shadow-sm)}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot]:not([data-video-frame-preview]) [data-video-frame-select]>span:first-child{width:22px;height:22px;min-width:22px;margin:0;border:0;background:transparent}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot]:not([data-video-frame-preview]) [data-video-frame-select]>span:nth-child(2){font-size:10px;line-height:1.3}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot]:not([data-video-frame-preview]) [data-video-frame-select]>span:nth-child(3){display:none}.StudioWorkbench_workbench__v6L6Z [data-video-frame-slot][data-video-frame-preview]{flex:0 0 64px}.StudioWorkbench_workbench__v6L6Z [data-video-frame-grid]>button{display:inline-flex;min-width:44px;min-height:44px;border:0;border-radius:var(--studio-radius-control,20px);background:#fff;box-shadow:var(--studio-shadow-sm)}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-bottom]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 16px;min-width:0}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-settings]{display:flex;flex:1 1 320px;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-settings] :is([data-image-action-row],[data-video-controls],[data-image-primary-parameters],[data-video-primary-parameters],[data-video-secondary-parameters],[data-compact-settings]){display:contents}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-settings] .StudioWorkbench_quickGrid__gcn4Q,.StudioWorkbench_workbench__v6L6Z [data-generation-dock-settings] [data-studio-full-settings]{display:contents}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-toolbar],.StudioWorkbench_workbench__v6L6Z [data-generation-parameter-row],.StudioWorkbench_workbench__v6L6Z [data-image-action-row],.StudioWorkbench_workbench__v6L6Z [data-video-controls]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;min-width:0;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-generation-parameter-surface],.StudioWorkbench_workbench__v6L6Z [data-generation-submit-surface]{border:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none}.StudioWorkbench_workbench__v6L6Z [data-generation-controls-scroll]{overflow:visible}.StudioWorkbench_workbench__v6L6Z [data-generation-parameter-row]{width:100%}.StudioWorkbench_workbench__v6L6Z [data-generation-parameter-row]>div{min-width:0}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row]{display:flex;width:auto;max-width:100%;flex-shrink:0;align-items:center;gap:12px;margin-left:auto}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-status]{display:inline-flex;min-width:0;align-items:center;color:var(--text-secondary);font-size:12px;line-height:1.4;text-align:right;overflow-wrap:anywhere}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-status] [data-token-amount-visual]{gap:5px;color:var(--text-primary);font-size:13px}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row] button{width:46px;height:46px;min-height:46px;min-width:46px;flex:0 0 46px;border:0;border-radius:50%;padding:0;background:#171815;color:#fff;box-shadow:none}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row] button:not(:disabled):hover{background:#34372f}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row] button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row] button[data-studio-metal-button]{position:relative;isolation:isolate;color:#171815;background:#e4e5e5;box-shadow:0 2px 5px rgb(0 0 0/14%)}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row] button[data-studio-metal-button]>svg{position:relative;z-index:2}.StudioWorkbench_workbench__v6L6Z [data-image-model-summary],.StudioWorkbench_workbench__v6L6Z [data-photoshoot-model-summary],.StudioWorkbench_workbench__v6L6Z [data-video-model-summary]{flex:0 1 auto;width:auto;max-width:240px;min-width:0;height:auto;min-height:44px;border:0;background:transparent;box-shadow:none}.StudioWorkbench_workbench__v6L6Z [data-generation-settings-trigger]{min-height:44px;border:0;border-radius:999px;padding-inline:13px;background:var(--surface-hover)!important;font-size:12px}.StudioWorkbench_workbench__v6L6Z :is([data-image-model-summary],[data-video-model-summary],[data-photoshoot-model-summary]) [data-generation-settings-trigger]>span>span>span:first-child{display:none}.StudioWorkbench_workbench__v6L6Z :is([data-image-model-summary],[data-video-model-summary],[data-photoshoot-model-summary]) [data-generation-settings-trigger]>span>span>span:last-child{font-size:12px;line-height:1.4}.StudioWorkbench_workbench__v6L6Z [data-video-input-mode-selector]{display:inline-flex;min-width:0;gap:4px}.StudioWorkbench_workbench__v6L6Z [data-video-input-mode-selector] button{width:auto;min-height:44px;border-radius:999px;padding:8px 10px;font-size:11px}.StudioWorkbench_workbench__v6L6Z [data-video-input-mode-selector] button[aria-pressed=true]{border-color:var(--border-strong)!important;background:var(--surface-active)!important}.StudioWorkbench_workbench__v6L6Z [data-video-audio-setting]{width:auto;min-height:44px;gap:6px;border:0;border-radius:999px;padding:8px 12px;background:var(--surface-hover)}.StudioWorkbench_workbench__v6L6Z [data-video-audio-setting]>span:first-child{width:20px;height:20px;background:transparent}.StudioWorkbench_workbench__v6L6Z [data-video-audio-setting]>span:nth-child(2)>span{display:inline;font-size:11px;line-height:1.4}.StudioWorkbench_workbench__v6L6Z [data-video-audio-setting]>span:nth-child(2)>span+span{margin-left:4px}.StudioWorkbench_quickGrid__gcn4Q{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:8px}.StudioWorkbench_quickField__zXYIw{position:relative;display:flex;min-width:0;max-width:100%;color:var(--text-secondary);font-size:11px;line-height:1.4}.StudioWorkbench_duration__ADzW5>span,.StudioWorkbench_quickField__zXYIw>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.StudioWorkbench_quickField__zXYIw>div{min-width:0;width:100%}.StudioWorkbench_quickField__zXYIw button[aria-haspopup]{min-height:44px;border:0;border-radius:999px;background:var(--surface-hover);color:var(--text-primary);font-size:12px}.StudioWorkbench_workbench__v6L6Z [data-settings-choice-grid]{gap:4px}.StudioWorkbench_workbench__v6L6Z [data-settings-choice-grid] button{min-height:44px}.StudioWorkbench_duration__ADzW5{position:relative;min-width:132px;padding:0}.StudioWorkbench_duration__ADzW5>div{display:flex;min-height:44px;align-items:center;gap:10px;border:0;border-radius:999px;padding:0 12px;background:var(--surface-hover);font-size:12px}.StudioWorkbench_duration__ADzW5>div>div:first-child{flex-shrink:0}.StudioWorkbench_duration__ADzW5>div>div:first-child strong{font-size:12px;font-weight:500}.StudioWorkbench_duration__ADzW5>div>input[type=range]{width:60px;margin:0}.StudioWorkbench_duration__ADzW5>div>div:last-child:not(:first-child){display:none}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]{display:inline-flex;min-width:0;max-width:100%;min-height:44px;align-items:center;flex:0 0 auto;gap:2px;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-hover);color:var(--text-primary)}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>span{display:inline-flex;min-width:0;min-height:42px;align-items:center;gap:6px;padding-inline:2px;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>span:only-child{padding-inline:14px}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>button{display:inline-flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;color:inherit;cursor:pointer}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>button:not(:disabled):hover{background:var(--surface-active)}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>button:disabled{opacity:.35;cursor:default}.StudioWorkbench_workbench__v6L6Z [data-studio-duration-stepper]>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.StudioWorkbench_duration__ADzW5>div,.StudioWorkbench_quickField__zXYIw button[aria-haspopup],.StudioWorkbench_workbench__v6L6Z :is([data-generation-settings-trigger],[data-studio-reference-add],[data-studio-reference-type-button][data-compact=true],[data-video-audio-setting],[data-video-draft-setting],[data-studio-duration-stepper]),.StudioWorkbench_workbench__v6L6Z [data-video-input-mode-selector] button{height:44px;min-height:44px;border:0;border-radius:var(--studio-radius-control,20px);background:#fff!important;color:var(--text-primary);box-shadow:var(--studio-shadow-sm);font-size:12px;font-weight:500}.StudioWorkbench_quickField__zXYIw button[aria-haspopup]:hover,.StudioWorkbench_workbench__v6L6Z :is([data-generation-settings-trigger],[data-studio-reference-add],[data-video-audio-setting]):hover{background:#f7f7f7!important}.StudioWorkbench_workbench__v6L6Z [data-video-audio-setting]>span:nth-child(2)>span{font-size:12px;font-weight:500}.StudioWorkbench_workbench__v6L6Z [data-video-draft-setting]{width:auto;gap:10px;padding-inline:12px}.StudioWorkbench_workbench__v6L6Z [data-video-draft-setting]>span:first-child{font-size:12px;font-weight:500}.StudioWorkbench_workbench__v6L6Z [data-image-output-settings] .StudioWorkbench_quickField__zXYIw{align-items:center;gap:6px;padding-left:12px;border-radius:var(--studio-radius-control,20px);background:#fff;box-shadow:var(--studio-shadow-sm)}.StudioWorkbench_workbench__v6L6Z [data-image-output-settings] [data-studio-quick-label]{position:static;width:auto;height:auto;clip-path:none;overflow:visible;white-space:nowrap;color:var(--text-secondary);font-size:12px}.StudioWorkbench_workbench__v6L6Z [data-image-output-settings] .StudioWorkbench_quickField__zXYIw>div{width:auto}.StudioWorkbench_workbench__v6L6Z [data-image-output-settings] .StudioWorkbench_quickField__zXYIw button{padding-left:0;background:transparent!important;box-shadow:none}.StudioWorkbench_workbench__v6L6Z [data-studio-results-panel]{width:100%;height:100%;min-height:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.StudioWorkbench_workbench__v6L6Z [data-studio-results-scroll]{container-type:inline-size;container-name:studio-results;padding-top:var(--studio-toolbar-offset,92px);scroll-padding-top:calc(var(--studio-toolbar-offset, 92px) + 64px)}.StudioWorkbench_resultGrid__VrH6v{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-auto-flow:dense;grid-auto-rows:1px;justify-items:center;align-items:start;column-gap:12px;row-gap:0;padding-inline:12px}.StudioWorkbench_resultGrid__VrH6v :is([data-image-result-card],[data-video-result-card]){width:min(100%,var(--studio-result-source-width,960px))}.StudioWorkbench_workbench__v6L6Z [data-studio-results-pending]:not([data-studio-pending-compact]){width:100%;max-width:none;align-items:center}.StudioWorkbench_workbench__v6L6Z [data-studio-results-pending]:not([data-studio-pending-compact])>:first-child{width:min(100%,720px,calc(var(--studio-pending-max-height) * var(--studio-result-aspect-ratio, 1)))}.StudioWorkbench_workbench__v6L6Z [data-studio-results-pending]:not([data-studio-pending-compact]) [role=status]{width:min(100%,320px)}.StudioWorkbench_workbench__v6L6Z[data-studio-viewport-short=true] [data-studio-results-pending]:not([data-studio-pending-compact]){gap:0}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback]{display:flex;min-width:0;flex:none;align-items:center;gap:10px;padding:10px 16px;color:var(--feedback-error,#b42318);font-size:13px;line-height:1.45}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback]>span{min-width:0;flex:1;overflow-wrap:anywhere}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] button{display:inline-flex;min-height:40px;flex:none;align-items:center;justify-content:center;gap:6px;border:0;border-radius:var(--studio-radius-control,20px);padding:8px 10px;background:var(--surface-hover);color:var(--text-primary);font-size:12px;cursor:pointer}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] button:hover{background:var(--surface-active)}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] button:disabled{opacity:.45;cursor:default}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] [data-generation-feedback-dismiss]{width:40px;padding-inline:0;background:transparent}@media (pointer:coarse){.StudioWorkbench_workbench__v6L6Z [data-generation-feedback] button{min-height:44px}}.StudioWorkbench_resultGrid__VrH6v [data-video-result-card]{margin-inline:0}@media (max-width:1023px) and (min-width:768px){.StudioWorkbench_creationDock__2Bl2W{padding-inline:20px}}@media (max-width:767px){.StudioWorkbench_resultGrid__VrH6v{--studio-radius-panel:14px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:8px;padding-inline:8px}.StudioWorkbench_creationDock__2Bl2W{width:100%;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:transparent}.StudioWorkbench_heading__p6eWB{margin-bottom:6px;color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.035em}.StudioWorkbench_workbench__v6L6Z [data-image-block-stack],.StudioWorkbench_workbench__v6L6Z [data-video-block-stack]{min-height:100%;gap:16px}.StudioWorkbench_workbench__v6L6Z [data-generation-dock]{padding:0;border-radius:var(--studio-radius-panel,24px)}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-body]{gap:10px;border-radius:24px;padding:14px 12px 12px}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row]{flex-wrap:nowrap;gap:8px;padding:14px 12px 12px;overflow-x:auto;overscroll-behavior-x:contain}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row] [data-studio-reference-actions]{flex:0 0 auto;flex-wrap:nowrap;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row] [data-studio-reference-type-button]:not([data-compact=true]){width:64px;flex-basis:64px}.StudioWorkbench_workbench__v6L6Z [data-generation-reference-row] [data-studio-reference-type-button]:not([data-compact=true])>span:first-child{width:64px;height:64px;border-radius:14px}.StudioWorkbench_workbench__v6L6Z [data-image-attachment-strip],.StudioWorkbench_workbench__v6L6Z [data-video-attachment-strip]{flex:1 1 auto;min-width:0}.StudioWorkbench_workbench__v6L6Z [data-video-frame-inputs]:not([data-video-frame-count="1"]){flex-basis:100%}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-bottom]{align-items:center;gap:8px}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-settings]{display:contents}.StudioWorkbench_workbench__v6L6Z [data-image-model-summary],.StudioWorkbench_workbench__v6L6Z [data-video-model-summary]{max-width:100%}.StudioWorkbench_workbench__v6L6Z [data-generation-prompt] :is(textarea,[contenteditable=true]){min-height:60px;max-height:180px;padding-inline:4px;font-size:16px}.StudioWorkbench_workbench__v6L6Z [data-video-prompt-inline-editor]>span[aria-hidden=true]{padding-inline:4px}.StudioWorkbench_workbench__v6L6Z [data-generation-dock-toolbar],.StudioWorkbench_workbench__v6L6Z [data-generation-parameter-row],.StudioWorkbench_workbench__v6L6Z [data-image-action-row],.StudioWorkbench_workbench__v6L6Z [data-video-controls]{gap:8px}.StudioWorkbench_workbench__v6L6Z [data-generation-submit-row]{position:sticky;z-index:30;bottom:0;flex:0 0 auto;width:auto;justify-content:flex-end;margin-left:auto;padding:0;background:rgb(255 255 255/86%);border-radius:999px;box-shadow:0 2px 8px rgb(0 0 0/4%)}.StudioWorkbench_quickGrid__gcn4Q{gap:8px}.StudioWorkbench_quickField__zXYIw{flex:0 1 auto}.StudioWorkbench_quickField__zXYIw button[aria-haspopup]{font-size:12px}.StudioWorkbench_duration__ADzW5{flex:0 1 auto}}.StudioAspectRatioPicker_root__nOrxb{display:inline-flex;min-width:0;max-width:100%}.StudioAspectRatioPicker_trigger__RpyeS{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-height:44px;max-width:100%;border:0;border-radius:var(--studio-radius-control,20px);padding:8px 13px;background:#fff;box-shadow:var(--studio-shadow-sm);color:#171717;font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease}.StudioAspectRatioPicker_trigger__RpyeS:hover,.StudioAspectRatioPicker_trigger__RpyeS[aria-expanded=true]{background:#f7f7f7}.StudioAspectRatioPicker_trigger__RpyeS:disabled{opacity:.45;cursor:not-allowed}.StudioAspectRatioPicker_value__GKAqV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioAspectRatioPicker_triggerIcon__DOB2c{width:20px;height:20px;flex:0 0 20px;stroke-width:1.5}.StudioAspectRatioPicker_chevron__6hjN6{flex-shrink:0;color:#707070;transition:transform .14s ease}.StudioAspectRatioPicker_trigger__RpyeS[aria-expanded=true] .StudioAspectRatioPicker_chevron__6hjN6{transform:rotate(180deg)}.StudioAspectRatioPicker_popover__IESeQ{z-index:130;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;gap:20px;box-sizing:border-box;overflow:hidden;border:1px solid #e5e5e5;border-radius:23px;padding:19px;background:#fff;color:#181818;box-shadow:0 8px 32px #00000012,0 2px 8px #00000005;font-family:inherit}.StudioAspectRatioPicker_choices__NNObK{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.StudioAspectRatioPicker_group__h8s3C+.StudioAspectRatioPicker_group__h8s3C{margin-top:15px}.StudioAspectRatioPicker_groupLabel__Maxn_{margin:0 3px 8px;color:#737373;font-size:10px;font-weight:550}.StudioAspectRatioPicker_ratioGrid__t_OV0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 5px}.StudioAspectRatioPicker_dimensionGrid__5m4SP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:140px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.StudioAspectRatioPicker_dimension__yB4s4,.StudioAspectRatioPicker_ratio__XTQtZ{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:8px;padding:0;background:transparent;color:#6b6b6b;font:inherit;font-size:12px;line-height:1.2;cursor:pointer;transition:color .14s ease,background .14s ease}.StudioAspectRatioPicker_ratio__XTQtZ{height:72px}.StudioAspectRatioPicker_tileIcon__Q8Ho_{position:absolute;inset:0;width:100%;height:100%;stroke-width:1.5}.StudioAspectRatioPicker_optionLabel__Jz59M{position:relative;z-index:1;min-width:0;font-weight:600;white-space:nowrap}.StudioAspectRatioPicker_dimension__yB4s4:hover,.StudioAspectRatioPicker_ratio__XTQtZ:hover{color:#171717;background:#f5f5f5}.StudioAspectRatioPicker_dimension__yB4s4[aria-selected=true],.StudioAspectRatioPicker_ratio__XTQtZ[aria-selected=true]{color:#111}.StudioAspectRatioPicker_ratio__XTQtZ[aria-selected=true] .StudioAspectRatioPicker_tileIcon__Q8Ho_{stroke-width:2.3}.StudioAspectRatioPicker_dimension__yB4s4[aria-selected=true]:after,.StudioAspectRatioPicker_ratio__XTQtZ[aria-selected=true]:after{content:"";position:absolute;right:2px;top:3px;width:4px;height:4px;border-radius:50%;background:var(--text-primary)}.StudioAspectRatioPicker_dimension__yB4s4:disabled,.StudioAspectRatioPicker_ratio__XTQtZ:disabled{opacity:.35;cursor:not-allowed}.StudioAspectRatioPicker_dimension__yB4s4{justify-content:flex-start;gap:4px;padding:4px 5px;border:1px solid #ededed;font-size:10px}.StudioAspectRatioPicker_dimension__yB4s4[aria-selected=true]{border-color:#262626}.StudioAspectRatioPicker_dimensionIcon__tk8Kv{width:18px;height:18px;flex-shrink:0;stroke-width:1}.StudioAspectRatioPicker_preview__Lwi6R{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.StudioAspectRatioPicker_previewFrame__SiqcP{display:block;width:100%;max-height:200px;aspect-ratio:1;stroke-width:2}.StudioAspectRatioPicker_thirds__PHQwW{stroke:#d3d3d3;stroke-width:1}.StudioAspectRatioPicker_previewLabel__Bvx4_{margin-top:6px;max-width:100%;overflow-wrap:anywhere;color:#818181;font-size:10px;text-align:center}.StudioAspectRatioPicker_dimension__yB4s4:focus-visible,.StudioAspectRatioPicker_ratio__XTQtZ:focus-visible,.StudioAspectRatioPicker_trigger__RpyeS:focus-visible{outline:2px solid #171717;outline-offset:2px}.StudioAspectRatioPicker_dimension__yB4s4:focus-visible,.StudioAspectRatioPicker_ratio__XTQtZ:focus-visible{outline-offset:-2px}@media (max-width:420px){.StudioAspectRatioPicker_popover__IESeQ{gap:12px;padding:13px;border-radius:19px;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.StudioAspectRatioPicker_ratioGrid__t_OV0{gap:4px 2px}.StudioAspectRatioPicker_ratio__XTQtZ{flex-direction:column;height:64px;gap:1px;font-size:10px}.StudioAspectRatioPicker_tileIcon__Q8Ho_{position:static;width:38px;height:38px}.StudioAspectRatioPicker_dimensionGrid__5m4SP{grid-template-columns:minmax(0,1fr)}.StudioAspectRatioPicker_dimension__yB4s4{font-size:11px;gap:6px}.StudioAspectRatioPicker_previewFrame__SiqcP{max-height:142px}}@media (prefers-reduced-motion:reduce){.StudioAspectRatioPicker_chevron__6hjN6,.StudioAspectRatioPicker_dimension__yB4s4,.StudioAspectRatioPicker_ratio__XTQtZ,.StudioAspectRatioPicker_trigger__RpyeS{transition:none}}.StudioInspiration_inspiration__Mu0uq{display:flex;width:100%;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,4vh,42px);padding:clamp(24px,4vh,48px) 24px 44px;color:var(--text-primary);font-family:var(--font-instrument),sans-serif}.StudioInspiration_intro__zwZd8{max-width:640px;text-align:center}.StudioInspiration_heading__9VIJE{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-family:var(--font-instrument),sans-serif;font-size:clamp(24px,2.8vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.StudioInspiration_heading__9VIJE>svg{flex-shrink:0;width:30px;height:30px}.StudioInspiration_collection__CIJnX{width:min(100%,820px);padding:14px 12px 28px}.StudioInspiration_grid__W3NCJ{display:flex;align-items:center;justify-content:center;isolation:isolate}.StudioInspiration_idea__qYGy4{--idea-angle:-4deg;--idea-offset:0px;position:relative;display:block;flex:1 1 0;min-width:0;margin-inline:-5px;padding:0;overflow:hidden;border:0;border-radius:16px;background:var(--bg-surface);color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:0 5px 16px rgb(0 0 0/10%);transform:translateY(var(--idea-offset)) rotate(var(--idea-angle));transition:transform .18s ease-out,box-shadow .18s ease-out}.StudioInspiration_idea__qYGy4:nth-child(2){--idea-angle:2deg;--idea-offset:22px}.StudioInspiration_idea__qYGy4:nth-child(3){--idea-angle:-3deg;--idea-offset:-4px}.StudioInspiration_idea__qYGy4:nth-child(4){--idea-angle:3deg;--idea-offset:16px}.StudioInspiration_idea__qYGy4:disabled{cursor:default}.StudioInspiration_idea__qYGy4:focus-visible{z-index:2;outline:2px solid var(--focus-ring);outline-offset:5px;transform:translateY(calc(var(--idea-offset) - 8px)) rotate(0deg)}.StudioInspiration_image__2LBOU{display:block;width:100%;height:auto;object-fit:contain;background:var(--surface-hover)}.StudioInspiration_caption___Txf4{position:absolute;inset:auto 0 0;display:flex;min-width:0;align-items:flex-end;gap:8px;padding:34px 14px 15px;background:linear-gradient(transparent,rgb(0 0 0/78%));pointer-events:none}.StudioInspiration_title__PWbCG{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.5}.StudioInspiration_inspiration__Mu0uq[data-studio-inspiration-kind=video]{justify-content:flex-end;padding-block:24px 28px}@media (hover:hover) and (pointer:fine){.StudioInspiration_idea__qYGy4:not(:disabled):hover{z-index:2;transform:translateY(calc(var(--idea-offset) - 8px)) rotate(0deg);box-shadow:0 10px 24px rgb(0 0 0/15%)}}@media (max-width:767px){.StudioInspiration_inspiration__Mu0uq{height:100%;justify-content:center;gap:0;padding:16px}.StudioInspiration_heading__9VIJE{gap:10px;font-size:30px}.StudioInspiration_heading__9VIJE>svg{width:28px;height:28px}.StudioInspiration_collection__CIJnX{display:none}.StudioInspiration_inspiration__Mu0uq[data-studio-inspiration-kind=video]{justify-content:flex-end;padding:8px 16px 16px}.StudioInspiration_inspiration__Mu0uq[data-studio-inspiration-kind=video] .StudioInspiration_heading__9VIJE{font-size:28px}}@media (prefers-reduced-motion:reduce){.StudioInspiration_idea__qYGy4{transition:none}}.GenerationAnimation_root__DNocw{--generation-base:#0f0f0f;--generation-grid:rgb(185 185 185/10%);position:relative;display:block;width:100%;min-width:0;overflow:hidden;isolation:isolate}[data-studio-theme=light] .GenerationAnimation_root__DNocw,[data-theme=light] .GenerationAnimation_root__DNocw{--generation-base:#f5f5f5;--generation-grid:rgb(8 8 8/6%)}.GenerationAnimation_pending__QYQ3N{background:var(--generation-base)}.GenerationAnimation_canvas__vNdjU{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;background-color:var(--generation-base);background-image:linear-gradient(var(--generation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--generation-grid) 1px,transparent 1px);background-size:14px 14px}.GenerationAnimation_canvas__vNdjU[hidden]{display:none}@media (prefers-reduced-motion:reduce){.GenerationAnimation_root__DNocw:not(.GenerationAnimation_pending__QYQ3N) .GenerationAnimation_canvas__vNdjU{display:none}}.GenerationOrb_orb__oaZqU{display:block;flex:none;pointer-events:none}.StudioGenerationFeedback_pending___L2Pg{display:flex;flex-direction:column;gap:8px;width:min(100%,520px)}.StudioGenerationFeedback_preview__eIUB4{overflow:hidden;border-radius:20px}.StudioGenerationFeedback_status__yf8nE{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;color:#30332d}.StudioGenerationFeedback_label__RJxOd{flex:1;font-size:13px;font-weight:500}.StudioGenerationFeedback_cancel__21l0q{display:flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.StudioGenerationFeedback_cancel__21l0q:hover{background:var(--surface-hover);color:var(--text-primary)}.StudioGenerationFeedback_cancel__21l0q:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.StudioGenerationFeedback_cancel__21l0q{width:44px;height:44px}}.StudioGenerationFeedback_compact__TfxlE{position:relative;display:block;width:100%}.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_preview__eIUB4{display:block;width:100%;border-radius:0}.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_status__yf8nE{position:absolute;z-index:1;inset:auto 8px 8px;width:auto;min-width:0;gap:6px;padding:4px 8px;border-radius:16px;background:var(--bg-surface);color:var(--text-primary)}.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_status__yf8nE>:first-child{flex:none;width:24px;height:24px}.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_label__RJxOd{min-width:0;font-size:12px;line-height:16px;overflow-wrap:anywhere}@media (max-width:767px){.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_status__yf8nE{inset:0;justify-content:center;min-height:0;padding:0;background:transparent}.StudioGenerationFeedback_compact__TfxlE .StudioGenerationFeedback_label__RJxOd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.StudioReferenceGalleryPanel_backdrop__7Dc4u{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:32px;background:rgb(24 28 36/16%)}.StudioReferenceGalleryPanel_dialog__kcU3R{display:flex;flex-direction:column;width:min(100%,1280px);height:min(860px,calc(100dvh - 64px));min-width:0;overflow:hidden;border:0;border-radius:var(--studio-radius-shell,28px);background:var(--bg-surface,#fff);color:var(--text-primary,#171717);box-shadow:var(--studio-shadow-lg,0 16px 40px rgb(0 0 0/12%));font-family:var(--font-instrument,inherit)}.StudioReferenceGalleryPanel_header__03ust{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 20px}.StudioReferenceGalleryPanel_tabs__XijeR{display:flex;align-items:center;gap:4px;min-width:0}.StudioReferenceGalleryPanel_tabs__XijeR:has(.StudioReferenceGalleryPanel_tab__7gvR_+.StudioReferenceGalleryPanel_tab__7gvR_){padding:4px;border-radius:var(--studio-radius-control,20px);background:var(--bg-elevated,#f7f7f7)}.StudioReferenceGalleryPanel_button__rM3Vf,.StudioReferenceGalleryPanel_close__gsWxn,.StudioReferenceGalleryPanel_tab__7gvR_{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:var(--studio-radius-control,20px);color:inherit;background:transparent;font:inherit;font-size:14px;font-weight:550;line-height:1.35;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.StudioReferenceGalleryPanel_tab__7gvR_{padding:0 18px;color:var(--text-secondary,#626262)}.StudioReferenceGalleryPanel_tabs__XijeR .StudioReferenceGalleryPanel_tab__7gvR_[aria-selected=true]{color:var(--text-primary,#171717);background:var(--bg-surface,#fff);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_tabs__XijeR .StudioReferenceGalleryPanel_tab__7gvR_:only-child{min-height:44px;padding:0 6px;font-size:21px;font-weight:600;letter-spacing:-.02em;background:transparent;box-shadow:none}.StudioReferenceGalleryPanel_close__gsWxn{width:44px;flex-shrink:0;border-radius:50%;background:var(--bg-surface,#fff);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_button__rM3Vf:hover,.StudioReferenceGalleryPanel_close__gsWxn:hover,.StudioReferenceGalleryPanel_tab__7gvR_:hover{background:var(--surface-hover,#f5f5f5)}.StudioReferenceGalleryPanel_button__rM3Vf:focus-visible,.StudioReferenceGalleryPanel_card__u4Hyi:focus-visible,.StudioReferenceGalleryPanel_close__gsWxn:focus-visible,.StudioReferenceGalleryPanel_content__OEuWz:focus-visible,.StudioReferenceGalleryPanel_forget__p3jRk:focus-visible,.StudioReferenceGalleryPanel_tab__7gvR_:focus-visible{outline:2px solid var(--focus-ring,#171717);outline-offset:3px}.StudioReferenceGalleryPanel_sources__bKoRU{display:flex;align-self:flex-start;gap:4px;max-width:calc(100% - 48px);margin:0 24px 20px;padding:4px;border-radius:28px;background:var(--bg-elevated,#f7f7f7)}.StudioReferenceGalleryPanel_sources__bKoRU button[aria-pressed=true]{color:var(--action-primary-foreground,#fff);background:var(--action-primary,#171717);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_toolbar__qx7ss{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:0 24px 22px}.StudioReferenceGalleryPanel_search__pvqAx{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 16px;border-radius:var(--studio-radius-control,20px);color:var(--text-secondary,#626262);background:var(--bg-elevated,#f7f7f7)}.StudioReferenceGalleryPanel_search__pvqAx:focus-within{outline:2px solid var(--focus-ring,#171717);outline-offset:3px}.StudioReferenceGalleryPanel_search__pvqAx>svg{flex-shrink:0}.StudioReferenceGalleryPanel_search__pvqAx input{width:100%;min-width:0;padding:12px 0;border:0;outline:none;background:transparent;color:var(--text-primary,#171717);font:inherit;font-size:14px}.StudioReferenceGalleryPanel_search__pvqAx input::placeholder{color:var(--text-muted,#6c6c6c);opacity:1}.StudioReferenceGalleryPanel_categorySelect__fYmnH{flex-shrink:0;min-width:0;width:220px;max-width:100%}.StudioReferenceGalleryPanel_categorySelect__fYmnH>button{min-height:46px}.StudioReferenceGalleryPanel_button__rM3Vf{padding:0 20px;background:var(--bg-surface,#fff);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_upload__gigEs{flex-shrink:0;min-height:46px;margin-left:auto}.StudioReferenceGalleryPanel_fileInput__v_4_d{display:none}.StudioReferenceGalleryPanel_content__OEuWz{flex:1;min-height:0;margin:0 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px 6px 24px}.StudioReferenceGalleryPanel_searchScope__UwBmn{margin:0 0 16px;color:var(--text-secondary,#626262);font-size:12px}.StudioReferenceGalleryPanel_masonry__uXvOy{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px}.StudioReferenceGalleryPanel_column__EFpTm{display:grid;align-content:start;gap:14px;min-width:0}.StudioReferenceGalleryPanel_savedFrame__ft67P{position:relative;min-width:0}.StudioReferenceGalleryPanel_savedFrame__ft67P>.StudioReferenceGalleryPanel_card__u4Hyi{width:100%}.StudioReferenceGalleryPanel_card__u4Hyi{position:relative;display:block;width:100%;min-width:0;overflow:hidden;padding:0;border:0;border-radius:16px;background:var(--bg-elevated,#f7f7f7);color:var(--text-secondary,#626262);text-align:left;cursor:pointer}.StudioReferenceGalleryPanel_card__u4Hyi:hover{outline:2px solid var(--border-strong,#bcbcbc);outline-offset:3px}.StudioReferenceGalleryPanel_card__u4Hyi[aria-pressed=true]{outline:2px solid var(--action-primary,#171717);outline-offset:3px}.StudioReferenceGalleryPanel_galleryPreview__bdB2Z,.StudioReferenceGalleryPanel_previewPlaceholder__PX2j_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.StudioReferenceGalleryPanel_previewPlaceholder__PX2j_{flex-direction:column;gap:8px;padding:12px;background:var(--bg-elevated,#f7f7f7);color:var(--text-secondary,#626262);font-size:12px;line-height:1.45;text-align:center}.StudioReferenceGalleryPanel_localPreview__4iCGc{display:block}.StudioReferenceGalleryPanel_localMedia__fSROQ{display:block;width:100%;height:auto;min-height:64px;object-fit:contain}.StudioReferenceGalleryPanel_audioPreview__jCGFy{display:flex;aspect-ratio:1;align-items:center;justify-content:center}.StudioReferenceGalleryPanel_check__peKTF{position:absolute;top:9px;left:9px;display:flex;width:25px;height:25px;align-items:center;justify-content:center;border:2px solid var(--bg-surface,#fff);border-radius:50%;background:var(--action-primary,#171717);color:var(--action-primary-foreground,#fff);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_forget__p3jRk{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--bg-surface,#fff);color:var(--text-secondary,#626262);box-shadow:var(--studio-shadow-sm);cursor:pointer}.StudioReferenceGalleryPanel_forget__p3jRk:after{position:absolute;inset:-6px;content:""}.StudioReferenceGalleryPanel_forget__p3jRk:hover{background:var(--surface-hover,#f5f5f5);color:var(--text-primary,#171717)}.StudioReferenceGalleryPanel_cardError__yN8Gl,.StudioReferenceGalleryPanel_cardStatus__Ar1gb{position:absolute;bottom:9px;left:9px;border-radius:8px;padding:4px 8px;font-size:12px}.StudioReferenceGalleryPanel_cardError__yN8Gl{color:#fff;background:var(--feedback-danger,#b42318)}.StudioReferenceGalleryPanel_cardStatus__Ar1gb{color:var(--text-primary,#171717);background:var(--bg-surface,#fff);box-shadow:var(--studio-shadow-sm)}.StudioReferenceGalleryPanel_empty__ArQ2_{display:flex;min-height:180px;height:100%;max-width:42ch;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:0 auto;padding:24px 12px;color:var(--text-secondary,#626262);font-size:14px;line-height:1.65;text-align:center}.StudioReferenceGalleryPanel_more__PB558{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:24px}.StudioReferenceGalleryPanel_errorText__F5ABW,.StudioReferenceGalleryPanel_error__FHQuT{margin:0;color:var(--feedback-danger,#b42318);font-size:13px}.StudioReferenceGalleryPanel_error__FHQuT{flex-shrink:0;padding:12px 24px}.StudioReferenceGalleryPanel_footer__n9iR7{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 22px;background:var(--bg-surface,#fff);box-shadow:0 -4px 20px rgb(0 0 0/3%)}.StudioReferenceGalleryPanel_count__qIzvv{color:var(--text-secondary,#626262);font-size:13px;white-space:nowrap}.StudioReferenceGalleryPanel_count__qIzvv strong{color:var(--text-primary,#171717);font-weight:600}.StudioReferenceGalleryPanel_actions__RdYWh{display:flex;justify-content:flex-end;gap:10px}.StudioReferenceGalleryPanel_confirm__pWpJ2{color:var(--action-primary-foreground,#fff);background:var(--action-primary,#171717)}.StudioReferenceGalleryPanel_confirm__pWpJ2:hover{color:var(--action-primary-foreground,#fff);background:var(--action-primary-hover,#343434)}.StudioReferenceGalleryPanel_button__rM3Vf:disabled,.StudioReferenceGalleryPanel_card__u4Hyi:disabled,.StudioReferenceGalleryPanel_tab__7gvR_:disabled{opacity:.4;cursor:not-allowed}.StudioReferenceGalleryPanel_srOnly__bliDF{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1279px){.StudioReferenceGalleryPanel_masonry__uXvOy{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){.StudioReferenceGalleryPanel_masonry__uXvOy{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.StudioReferenceGalleryPanel_masonry__uXvOy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.StudioReferenceGalleryPanel_backdrop__7Dc4u{padding:12px}.StudioReferenceGalleryPanel_dialog__kcU3R{height:min(860px,calc(100dvh - 24px));border-radius:var(--studio-radius-panel,24px)}.StudioReferenceGalleryPanel_header__03ust{gap:8px;padding:18px 16px 16px}.StudioReferenceGalleryPanel_tab__7gvR_{padding:0 12px;font-size:13px}.StudioReferenceGalleryPanel_tabs__XijeR .StudioReferenceGalleryPanel_tab__7gvR_:only-child{padding:0 4px;font-size:20px}.StudioReferenceGalleryPanel_sources__bKoRU{flex-wrap:wrap;flex-shrink:0;margin:0 16px 16px;max-width:calc(100% - 32px)}.StudioReferenceGalleryPanel_toolbar__qx7ss{flex-wrap:wrap;gap:12px;padding:0 16px 18px}.StudioReferenceGalleryPanel_search__pvqAx{flex-basis:100%}.StudioReferenceGalleryPanel_categorySelect__fYmnH{width:100%}.StudioReferenceGalleryPanel_upload__gigEs{width:100%;margin-left:0}.StudioReferenceGalleryPanel_content__OEuWz{margin:0 10px;padding-bottom:18px}.StudioReferenceGalleryPanel_masonry__uXvOy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.StudioReferenceGalleryPanel_column__EFpTm{gap:12px}.StudioReferenceGalleryPanel_empty__ArQ2_{min-height:140px;padding:16px 8px}.StudioReferenceGalleryPanel_footer__n9iR7{flex-wrap:wrap;gap:14px;padding:16px}.StudioReferenceGalleryPanel_actions__RdYWh{width:100%}.StudioReferenceGalleryPanel_actions__RdYWh .StudioReferenceGalleryPanel_button__rM3Vf{min-height:46px;padding:0 16px;font-size:13px}.StudioReferenceGalleryPanel_confirm__pWpJ2{flex:1}.StudioReferenceGalleryPanel_error__FHQuT{padding:10px 16px}}@media (prefers-reduced-motion:reduce){.StudioReferenceGalleryPanel_button__rM3Vf,.StudioReferenceGalleryPanel_close__gsWxn,.StudioReferenceGalleryPanel_tab__7gvR_{transition:none}}.StudioReferenceGalleryPanel_selectionSummary__tpyCw{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.StudioReferenceGalleryPanel_clearSelection__lILLi{min-height:44px;padding:0;border:0;background:transparent;color:var(--text-secondary,#626262);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.StudioReferenceGalleryPanel_clearSelection__lILLi:focus-visible{outline:2px solid var(--focus-ring,#171717);outline-offset:3px}.StudioReferenceGalleryPanel_clearSelection__lILLi:disabled{opacity:.4;cursor:not-allowed}.MetallicButtonSurface_surface__pyfjW{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff,#eceeec 26%,#d2d5d2 51%,#f9faf9 75%,#e2e5e2);box-shadow:inset 0 0 0 1px rgb(30 36 30/14%),inset 0 1px 1px rgb(255 255 255/95%),0 1px 3px rgb(0 0 0/8%)}.MetallicButtonSurface_surface__pyfjW:after{content:"";position:absolute;inset:2px;border:1px solid rgb(255 255 255/45%);border-radius:inherit;pointer-events:none}.MetallicButtonSurface_canvas__W12C1{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none;filter:grayscale(1);opacity:0;transition:opacity .2s ease}.MetallicButtonSurface_surface__pyfjW[data-renderer=webgl] .MetallicButtonSurface_canvas__W12C1{opacity:.85}.MetallicButtonSurface_surface__pyfjW[data-disabled]{opacity:.58}@media (prefers-reduced-motion:reduce){.MetallicButtonSurface_canvas__W12C1{display:none;transition:none}}@media (forced-colors:active){.MetallicButtonSurface_surface__pyfjW{background:ButtonFace;box-shadow:none}.MetallicButtonSurface_canvas__W12C1,.MetallicButtonSurface_surface__pyfjW:after{display:none}}.ReferenceShelf_shelf__AZYJc{--reference-scroll-thumb:transparent;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--reference-scroll-thumb) transparent}.ReferenceShelf_shelf__AZYJc[data-reference-scrolling=active]{--reference-scroll-thumb:rgb(35 35 35/32%)}.ReferenceShelf_shelf__AZYJc::-webkit-scrollbar{width:4px;height:4px}.ReferenceShelf_shelf__AZYJc::-webkit-scrollbar-track{background:transparent}.ReferenceShelf_shelf__AZYJc::-webkit-scrollbar-thumb{border-radius:4px;background:var(--reference-scroll-thumb)}.ReferenceShelf_shelf__AZYJc:focus-visible{outline:2px solid var(--focus-ring,#555);outline-offset:-2px}.McpCliStudio_page__lqids{height:100%;min-height:0;overflow-y:auto;background:var(--bg-canvas);color:var(--text-primary);scroll-padding-top:var(--studio-toolbar-offset,92px)}.McpCliStudio_content__AA9k6{width:min(100%,1240px);margin-inline:auto;padding:calc(var(--studio-toolbar-offset, 92px) + 32px) 32px 64px}.McpCliStudio_intro__sLd_O{display:flex;align-items:center;flex-direction:column;gap:16px;max-width:650px;margin:0 auto 48px;text-align:center}.McpCliStudio_intro__sLd_O h1{margin:0;font:600 clamp(26px,3vw,36px)/1.2 var(--font-instrument),sans-serif;letter-spacing:-.025em;text-wrap:balance}.McpCliStudio_intro__sLd_O p{margin:0;max-width:54ch;color:var(--text-secondary);font-size:15px;line-height:1.7;text-wrap:pretty}.McpCliStudio_layout__LcMXp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:48px}.McpCliStudio_primary__ejAui{min-width:0}.McpCliStudio_sectionHeading__aBMra{margin-bottom:20px}.McpCliStudio_sectionHeading__aBMra h2,.McpCliStudio_steps__dDina>h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.McpCliStudio_sectionHeading__aBMra p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.McpCliStudio_instructions__Q4DvT{min-width:0;overflow:hidden;border-radius:var(--studio-radius-shell);background:var(--studio-glass-bg);backdrop-filter:var(--studio-glass-filter);-webkit-backdrop-filter:var(--studio-glass-filter);box-shadow:var(--studio-glass-shadow)}.McpCliStudio_instructionToolbar__alr7t{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0}.McpCliStudio_instructionToolbar__alr7t>span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--text-secondary);font-size:12px}.McpCliStudio_copy__X2tfY{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:10px 16px;border:0;border-radius:var(--studio-radius-control);background:var(--action-primary);color:var(--action-primary-foreground);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.McpCliStudio_copy__X2tfY:hover{background:var(--action-primary-hover)}.McpCliStudio_code__GNQKE:focus-visible,.McpCliStudio_copy__X2tfY:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.McpCliStudio_code__GNQKE{margin:0;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font-size:12px;line-height:1.9}.McpCliStudio_error__vGrPY{margin:16px 20px 0;color:var(--feedback-danger);font-size:13px}.McpCliStudio_steps__dDina ol{display:grid;gap:24px;margin:24px 0;padding:0;list-style:none}.McpCliStudio_step__dUoK8{display:flex;gap:14px}.McpCliStudio_stepNumber__yAV7M{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface-hover);font-size:13px;font-weight:600}.McpCliStudio_authNote__STxdR{display:flex;align-items:flex-start;gap:8px;max-width:35ch;margin:28px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.6}.McpCliStudio_authNote__STxdR svg{flex:none}@supports not (backdrop-filter:blur(1px)){.McpCliStudio_instructions__Q4DvT{background:var(--bg-canvas)}}@media (prefers-reduced-transparency:reduce){.McpCliStudio_instructions__Q4DvT{background:var(--bg-canvas);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:800px){.McpCliStudio_layout__LcMXp{grid-template-columns:minmax(0,1fr);gap:32px}.McpCliStudio_content__AA9k6{padding:calc(var(--studio-toolbar-offset, 92px) + 20px) 20px 40px}.McpCliStudio_intro__sLd_O{gap:12px;margin-bottom:32px}}@media (max-width:420px){.McpCliStudio_content__AA9k6{padding-inline:14px}.McpCliStudio_instructionToolbar__alr7t{flex-wrap:wrap;padding:16px 16px 0}.McpCliStudio_code__GNQKE{padding:16px}}