.BoardAnimateTimeline_container__l_R1U{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:oklch(var(--background));color:oklch(var(--foreground));overflow:hidden}.BoardAnimateTimeline_containerAllowCanvasSelect__KqpLj{pointer-events:none}.BoardAnimateTimeline_containerAllowCanvasSelect__KqpLj>*{pointer-events:auto}.BoardAnimateTimeline_topRow__iMlH2{display:flex;flex:0 0 60%;min-height:200px;border-bottom:1px solid oklch(var(--border))}.BoardAnimateTimeline_topRowFullscreen__2S9AR{flex:1;border-bottom:none}.BoardAnimateTimeline_previewColumn__ViFG3{flex:1;display:flex;flex-direction:column;overflow:hidden}.BoardAnimateTimeline_previewArea__T8B7m{position:relative;width:100%;flex:1;min-height:0;background:oklch(var(--foreground));display:flex;align-items:center;justify-content:center}.BoardAnimateTimeline_previewVideo__l7GMq{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.BoardAnimateTimeline_previewEmpty__aV7RF{color:oklch(var(--muted-foreground));display:flex;align-items:center;justify-content:center}.BoardAnimateTimeline_rightPanelWrap__tYVjp{flex:0 0 clamp(260px,30%,420px);overflow-y:auto;transition:box-shadow .3s ease}.BoardAnimateTimeline_panelHighlight__ImHsO{box-shadow:inset 0 0 0 2px oklch(var(--primary)/.6);animation:BoardAnimateTimeline_panelPulse__nEuzU 1.5s ease-out}@keyframes BoardAnimateTimeline_panelPulse__nEuzU{0%{box-shadow:inset 0 0 0 2px oklch(var(--primary)/.8)}to{box-shadow:inset 0 0 0 2px oklch(var(--primary)/0)}}.BoardAnimateTimeline_loadingRoot__4iOff{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:8px}.BoardAnimateTimeline_loadingText__hMlgu{font-size:13px;color:oklch(var(--muted-foreground))}.BoardAnimateTimeline_timelineArea__J_l_9{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.BoardAnimateTimeline_previewRangeWrap__w5SSV{display:flex;align-items:center;height:24px;padding:0 8px;flex-shrink:0;position:relative}.BoardAnimateTimeline_previewRangeBar__Mp2S1{position:relative;flex:1;height:4px;background:oklch(var(--muted));-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.BoardAnimateTimeline_previewRangeDim__2I1O_{position:absolute;top:0;height:100%;background:oklch(var(--foreground)/.12);pointer-events:none}.BoardAnimateTimeline_previewRangeActive__dMW2V{position:absolute;top:0;height:100%;background:rgba(0,0,0,0);pointer-events:none}.BoardAnimateTimeline_previewRangeHandle__lCXBP{position:absolute;top:4px;transform:translateX(-50%);cursor:ew-resize;touch-action:none;z-index:2;display:flex;flex-direction:column;align-items:center}.BoardAnimateTimeline_previewRangeHandle__lCXBP:hover .BoardAnimateTimeline_previewRangeHandleTriangle__UbLcc{border-bottom-color:oklch(var(--foreground))}.BoardAnimateTimeline_previewRangeHandle__lCXBP:hover .BoardAnimateTimeline_previewRangeHandleBracket__1fWEg{background:oklch(var(--foreground))}.BoardAnimateTimeline_previewRangeHandle__lCXBP:after{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% - 9px);background:oklch(var(--muted-foreground));pointer-events:none}.BoardAnimateTimeline_previewRangeHandle__lCXBP:active{cursor:grabbing}.BoardAnimateTimeline_previewRangeHandleBracket__1fWEg{width:10px;height:12px;color:#fff;font-size:6px;font-weight:600;background:oklch(var(--muted-foreground));display:flex;align-items:center;justify-content:center}.BoardAnimateTimeline_previewRangeHandleTriangle__UbLcc{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid oklch(var(--muted-foreground));flex-shrink:0}.BoardAnimateTimeline_previewRangePlayhead__Qz2_e{position:absolute;top:-6px;width:12px;height:calc(100% + 6px);transform:translateX(-50%);z-index:3;cursor:grab;touch-action:none}.BoardAnimateTimeline_previewRangePlayhead__Qz2_e:after{content:"";position:absolute;top:4px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% - 4px);background:oklch(var(--primary));pointer-events:none}.BoardAnimateTimeline_previewRangePlayhead__Qz2_e:active{cursor:grabbing}.BoardAnimateTimeline_previewRangePlayheadHead___iW4R{position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:6px solid oklch(var(--primary));pointer-events:none}.BoardAnimateTimeline_transportRow__yVNXq{display:flex;align-items:center;padding:4px 12px;min-height:36px;gap:8px}.BoardAnimateTimeline_transportLeft__AdrxP{display:flex;align-items:center;gap:6px;flex-shrink:0}.BoardAnimateTimeline_transportCenter__jZTrz{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.BoardAnimateTimeline_transportRight__D_nB1{display:flex;align-items:center;gap:6px;flex-shrink:0}.BoardAnimateTimeline_compactBtn__NKKJg{height:28px;gap:4px;padding:0 8px;font-size:11px;font-weight:500;color:oklch(var(--foreground));border-color:oklch(var(--border))}.BoardAnimateTimeline_compactBtn__NKKJg svg{width:12px;height:12px}.BoardAnimateTimeline_toolsRow__pgN3g{display:flex;align-items:center;justify-content:center;padding:4px 12px;min-height:36px;border-bottom:1px solid oklch(var(--border));gap:2px}.BoardAnimateTimeline_toolsCenter__WsX2e{display:flex;align-items:center;gap:6px;flex:1;justify-content:center}.BoardAnimateTimeline_toolBtn__X3wuf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:rgba(0,0,0,0);color:oklch(var(--muted-foreground));cursor:pointer;flex-shrink:0;font-size:14px}.BoardAnimateTimeline_toolBtn__X3wuf:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.BoardAnimateTimeline_toolBtn__X3wuf:disabled{opacity:.35;cursor:default}.BoardAnimateTimeline_toolBtn__X3wuf:disabled:hover{background:rgba(0,0,0,0);color:oklch(var(--muted-foreground))}.BoardAnimateTimeline_toolBtnAccent__2KDkd{color:oklch(var(--background));background:oklch(var(--primary))}.BoardAnimateTimeline_playBtn__LPzFQ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;flex-shrink:0}.BoardAnimateTimeline_divider__2rTQ5{width:1px;height:16px;background:oklch(var(--border));margin:0 6px;flex-shrink:0}.BoardAnimateTimeline_zoomGroup__AVCBe{display:flex;align-items:center;gap:6px;flex-shrink:0}.BoardAnimateTimeline_zoomBtn__5eXYT{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid oklch(var(--border));background:rgba(0,0,0,0);color:oklch(var(--muted-foreground));cursor:pointer;flex-shrink:0;font-size:14px;line-height:1}.BoardAnimateTimeline_zoomBtn__5eXYT:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.BoardAnimateTimeline_zoomSlider__8Cjnz{width:80px;accent-color:oklch(var(--primary))}.BoardAnimateTimeline_zoomInput__2_0zD{font-size:11px;color:oklch(var(--muted-foreground));font-variant-numeric:tabular-nums;width:40px;text-align:center;border:1px solid oklch(var(--border));border-radius:4px;background:rgba(0,0,0,0);padding:2px 4px;outline:none}.BoardAnimateTimeline_zoomInput__2_0zD:focus{border-color:oklch(var(--primary));color:oklch(var(--foreground))}.BoardAnimateTimeline_timelineLayout__mCA1I{flex:1;display:flex;min-height:0;overflow:hidden}.BoardAnimateTimeline_headerColumn__7K5AO{width:180px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid oklch(var(--border));background:oklch(var(--background));z-index:5}.BoardAnimateTimeline_headerTracksContainer__9fGKT{flex:1;min-height:0;display:flex;flex-direction:column}.BoardAnimateTimeline_contentColumn__F4fpW{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative}.BoardAnimateTimeline_timelineInner__UtsLM{display:flex;flex-direction:column;min-width:100%;height:100%;position:relative}.BoardAnimateTimeline_ruler__HcD8V{position:sticky;top:0;z-index:5;background:oklch(var(--background));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BoardAnimateTimeline_rulerGutter__dMWzl,.BoardAnimateTimeline_ruler__HcD8V{height:1.5rem;flex-shrink:0;border-bottom:1px solid oklch(var(--border))}.BoardAnimateTimeline_rulerMark__Xb9nJ{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.BoardAnimateTimeline_rulerLabel__cP0q4{font-size:.65rem;color:oklch(var(--muted-foreground));white-space:nowrap}.BoardAnimateTimeline_rulerTick__yNd1z{width:1px;height:.5rem;background:oklch(var(--muted-foreground));opacity:.5}.BoardAnimateTimeline_tracksContainer__SMtma{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.BoardAnimateTimeline_trackGroupSection___nKdu{flex:0 1 auto;max-height:45%;overflow-y:auto;position:relative}.BoardAnimateTimeline_sliceCursorActive__mABtB{cursor:url(/images/slice-cursor.svg) 13 0,crosshair}.BoardAnimateTimeline_sliceCursorActive__mABtB *{cursor:url(/images/slice-cursor.svg) 13 0,crosshair!important}.BoardAnimateTimeline_slicePreviewLine__VfhJW{position:absolute;top:0;bottom:0;width:1px;background:oklch(var(--destructive));opacity:.6;z-index:9;pointer-events:none;transform:translateX(-.5px)}.BoardAnimateTimeline_slicePreviewLine__VfhJW:before{content:"";position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:50%;background:oklch(var(--destructive))}.BoardAnimateTimeline_trackGroupDivider__JuB00{min-height:4px;height:4px;background:oklch(var(--muted));border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));flex-shrink:0}.BoardAnimateTimeline_trackHeaderRow__qCsVS{align-items:center}.BoardAnimateTimeline_trackHeaderRow__qCsVS,.BoardAnimateTimeline_trackRow__iWgyY{display:flex;border-bottom:1px solid oklch(var(--border));box-sizing:border-box}.BoardAnimateTimeline_trackHeader__MzUXm{width:100%;display:flex;align-items:center;gap:4px;background:oklch(var(--background));padding:4px 6px}.BoardAnimateTimeline_trackLabel__slAsx{font-size:11px;font-weight:600;color:oklch(var(--foreground));flex-shrink:0;min-width:18px}.BoardAnimateTimeline_trackIconBtn__Q_yyy{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:none;background:rgba(0,0,0,0);color:oklch(var(--muted-foreground));cursor:pointer;flex-shrink:0;padding:0}.BoardAnimateTimeline_trackIconBtn__Q_yyy:hover{color:oklch(var(--foreground));background:oklch(var(--muted))}.BoardAnimateTimeline_trackIconBtnActive__FopBL{color:oklch(var(--primary));background:oklch(var(--primary)/.15)}.BoardAnimateTimeline_trackMicWrap__YaGb5{flex-shrink:0}.BoardAnimateTimeline_clipArea__CCUBm{flex:1;min-width:0;position:relative;overflow:visible;background:oklch(var(--muted)/.3);padding:3px 0}.BoardAnimateTimeline_clipAreaInner__fUwvC{position:relative;height:100%}.BoardAnimateTimeline_addClipBtn__qvxWQ{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:4px;border:1px dashed oklch(var(--border));background:rgba(0,0,0,0);color:oklch(var(--muted-foreground));font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:4px}.BoardAnimateTimeline_addClipBtn__qvxWQ:hover{border-color:oklch(var(--muted-foreground));color:oklch(var(--foreground));background:oklch(var(--muted))}.BoardAnimateTimeline_dropIndicator__bYkwe{position:absolute;top:0;bottom:0;width:2px;background:oklch(var(--primary));z-index:20;pointer-events:none;transform:translateX(-50%);border-radius:1px}.BoardAnimateTimeline_playhead__htam4{position:absolute;top:0;bottom:0;z-index:10;pointer-events:none;transform:translateX(-50%)}.BoardAnimateTimeline_playheadTriangle__VkC9f{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid oklch(var(--primary));margin:0 auto;pointer-events:auto;cursor:grab;touch-action:none}.BoardAnimateTimeline_playheadTriangle__VkC9f:active{cursor:grabbing}.BoardAnimateTimeline_playheadLine__Uob57{width:2px;height:94%;background:oklch(var(--primary));opacity:.7;margin:0 auto}.BoardAnimateTimeline_downloadDialogContent__6EX4B{max-width:780px;width:90vw;padding:0;overflow:hidden;border-radius:12px;background:oklch(var(--background))}.BoardAnimateTimeline_downloadDialogBody__69psg{display:flex;min-height:420px}.BoardAnimateTimeline_downloadPreviewColumn__Zifbi{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:oklch(var(--foreground));border-radius:12px 0 0 12px}.BoardAnimateTimeline_downloadTransportRow__MG8xJ{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:oklch(var(--background));border-top:1px solid oklch(var(--border))}.BoardAnimateTimeline_downloadSettingsPanel__EBPTB{flex:0 0 240px;display:flex;flex-direction:column;padding:20px;border-left:1px solid oklch(var(--border));background:oklch(var(--background))}.BoardAnimateTimeline_downloadSettingsTitle__Whp_B{font-size:15px;font-weight:600;color:oklch(var(--foreground));margin-bottom:16px}.BoardAnimateTimeline_downloadSettingsForm__hBqal{display:flex;flex-direction:column;gap:6px;flex:1}.BoardAnimateTimeline_downloadFieldLabel__OG_Zf{font-size:12px;font-weight:500;color:oklch(var(--muted-foreground));margin-top:4px}.BoardAnimateTimeline_downloadSelect__jz4gg{height:32px;min-height:32px;font-size:12px;border-color:oklch(var(--border))}.BoardAnimateTimeline_downloadActions__0UX4y{display:flex;flex-direction:column;gap:8px;margin-top:16px}.BoardAnimateTimeline_downloadBtn__39zLw{width:100%;gap:6px;background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.BoardAnimateTimeline_downloadBtn__39zLw:hover{opacity:.9}.BoardAnimateTimeline_downloadBtn__39zLw:disabled{opacity:.7;cursor:not-allowed}.BoardAnimateTimeline_downloadCancelBtn__7egXZ{width:100%;background:rgba(0,0,0,0);border:none;color:oklch(var(--muted-foreground));font-size:13px;cursor:pointer;padding:6px}.BoardAnimateTimeline_downloadCancelBtn__7egXZ:hover{color:oklch(var(--foreground))}.AnimateRightPanel_panel___vrNU{width:100%;height:100%;min-height:0;border-left:1px solid oklch(var(--border));background:oklch(var(--background));display:flex;flex-direction:column;overflow:hidden}.AnimateRightPanel_header__fiTLc{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#1e1014;flex-shrink:0}.AnimateRightPanel_headerTitle__bNsqB{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.01em}.AnimateRightPanel_closeBtn__rFdaf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.65);cursor:pointer}.AnimateRightPanel_closeBtn__rFdaf:hover{color:#fff;background:hsla(0,0%,100%,.08)}.AnimateRightPanel_closeIcon__kRhqK{width:16px;height:16px}.AnimateRightPanel_body__E9E0x{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.AnimateRightPanel_section__wP2uo{padding:14px 14px 12px;border-bottom:1px solid oklch(var(--border))}.AnimateRightPanel_sectionLast__nMI5w{padding:14px 14px 20px;flex-shrink:0;display:flex;flex-direction:column;gap:8px}.AnimateRightPanel_fieldLabel__qIyCi{font-size:13px;margin-bottom:4px;display:block;font-weight:600}.AnimateRightPanel_fieldRow__u_OAt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.AnimateRightPanel_fieldRow__u_OAt .AnimateRightPanel_fieldLabel__qIyCi{margin-bottom:0}.AnimateRightPanel_optionalLabel__HsT9e{font-size:10px;font-weight:500;color:oklch(var(--muted-foreground))}.AnimateRightPanel_frameRow__SrlpV{display:flex;align-items:center;justify-content:space-between;gap:12px}.AnimateRightPanel_iconGroup__QnI8r{display:flex;align-items:center;gap:8px;flex-shrink:0}.AnimateRightPanel_iconBtn__eMJQq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid oklch(var(--border));background:oklch(var(--muted));cursor:pointer}.AnimateRightPanel_iconBtn__eMJQq:disabled{opacity:.45;cursor:not-allowed}.AnimateRightPanel_thumbWrap__hv2yW{position:relative;flex-shrink:0;z-index:1}.AnimateRightPanel_thumbWrap__hv2yW:hover{z-index:5}.AnimateRightPanel_thumbWrap__hv2yW:hover .AnimateRightPanel_clearThumbBtn__mFOXG{opacity:1}.AnimateRightPanel_thumbnail__E0F1p{width:72px;height:72px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid oklch(var(--border));background:oklch(var(--muted));display:block}.AnimateRightPanel_clearThumbBtn__mFOXG{position:absolute;right:-6px;top:-6px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid oklch(var(--border));background:oklch(var(--background));color:oklch(var(--foreground));cursor:pointer;box-shadow:0 1px 2px oklch(var(--foreground)/.06);opacity:0;transition:opacity .15s}.AnimateRightPanel_clearThumbIcon__41DTH{width:12px;height:12px}.AnimateRightPanel_filePlusIcon__qXwqy{width:16px;height:16px}.AnimateRightPanel_thumbnailEmpty__ZmyOL{width:48px;height:48px;border-radius:8px;background:oklch(var(--muted));border:1px solid oklch(var(--border));display:flex;align-items:center;justify-content:center;flex-shrink:0}.AnimateRightPanel_thumbnailEmptyIcon__qQzBd{width:22px;height:22px;color:oklch(var(--muted-foreground))}.AnimateRightPanel_thumbnailPlaceholder__qmlHv{width:48px;height:48px;border-radius:8px;background:oklch(var(--muted));border:1px dashed oklch(var(--border));display:flex;align-items:center;justify-content:center;flex-shrink:0}.AnimateRightPanel_thumbnailPlaceholderIcon__7XLl9{width:22px;height:22px;color:oklch(var(--muted-foreground))}.AnimateRightPanel_videoLengthToggleGroup__aUPBM{display:grid!important;width:100%;min-width:100%}.AnimateRightPanel_videoLengthToggleItem__IX61J{font-size:12px;font-weight:600;white-space:nowrap;padding-left:1.5rem;padding-right:1.5rem}.AnimateRightPanel_promptHeader__BsqBw{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.AnimateRightPanel_promptHeader__BsqBw .AnimateRightPanel_fieldLabel__qIyCi{margin-bottom:0}.AnimateRightPanel_promptAssistLink__gMv18{font-size:11px;font-weight:600;color:oklch(var(--primary));background:none;border:none;cursor:pointer;padding:0}.AnimateRightPanel_promptAssistLink__gMv18:disabled{opacity:.55;cursor:not-allowed}.AnimateRightPanel_promptAssistLink__gMv18:not(:disabled):hover{text-decoration:underline}.AnimateRightPanel_promptAssistOverlay__cScOF{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;background:oklch(var(--background))}.AnimateRightPanel_iconGroupActive__zaiot{background:oklch(var(--muted));border-radius:8px;padding:4px}.AnimateRightPanel_iconBtnSelected__rj_aD{box-shadow:0 0 0 2px oklch(var(--muted-foreground));background:oklch(var(--background))}.AnimateRightPanel_textarea__sLORg{width:100%;min-height:120px;max-height:240px;border-radius:8px;background:oklch(var(--background));border:1px solid oklch(var(--border));font-size:12px;line-height:1.45;color:oklch(var(--foreground));padding:10px 12px;resize:vertical;font-family:inherit;overflow-y:auto}.AnimateRightPanel_textarea__sLORg::-moz-placeholder{color:oklch(var(--muted-foreground))}.AnimateRightPanel_textarea__sLORg::placeholder{color:oklch(var(--muted-foreground))}.AnimateRightPanel_textarea__sLORg:focus{outline:none;border-color:oklch(var(--muted-foreground));box-shadow:0 0 0 1px oklch(var(--muted))}.AnimateRightPanel_textarea__sLORg:disabled{opacity:.45;cursor:not-allowed;resize:none}.AnimateRightPanel_footer__5joBt{padding:10px 14px 12px;border-top:1px solid oklch(var(--border));display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;background:oklch(var(--background))}.AnimateRightPanel_creditsLabel__FGgbv{font-size:12px;font-weight:500;color:oklch(var(--muted-foreground))}.AnimateRightPanel_footerActions__sd0eC{display:flex;align-items:center;gap:8px;flex-shrink:0}.action-toast_viewport__LPMMO{pointer-events:none;display:flex;justify-content:center;width:min(28rem,100vw - 2rem)}.action-toast_container__WiR5f{pointer-events:auto;display:flex;width:100%;align-items:center;gap:.75rem;border-radius:calc(var(--radius) - 2px);padding:.75rem 1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:var(--color-charcoal-12,#1a1a1e);color:var(--color-charcoal-100,#ffffff)}.action-toast_message__i4L0d{min-width:0;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;line-height:1.375}.action-toast_actions__nrkvA{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.action-toast_secondary__Eywva{border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:transparent;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}.action-toast_secondary__Eywva:disabled{opacity:.5}.action-toast_secondary__Eywva{border-color:var(--color-charcoal-100,#ffffff);color:var(--color-charcoal-100,#ffffff)}.action-toast_secondary__Eywva:hover:not(:disabled){background:color-mix(in srgb,var(--color-charcoal-100,#ffffff) 12%,transparent)}.action-toast_primary__1oGqL{border-radius:calc(var(--radius) - 2px);padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500}.action-toast_primary__1oGqL:disabled{opacity:.5}.action-toast_primary__1oGqL{background:var(--color-primary,#c12a7a);color:var(--color-charcoal-100,#ffffff)}.action-toast_close__FfjII{margin-left:.25rem;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:var(--color-charcoal-100,#ffffff)}.action-toast_close__FfjII:hover{background:color-mix(in srgb,var(--color-charcoal-100,#ffffff) 12%,transparent)}.CropConfirmPanel_cropConfirm__NgLrN{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:1;display:flex;padding:12px;align-items:center;gap:16px;border-radius:var(--radius-md,4px);border:1px solid var(--color-interface-border,#bdbdc5);background:var(--color-white,#fff);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.CropOverlay_cropOverlay__D2XtI{pointer-events:none;cursor:move}.CropOverlay_cropBox__P3KOV{position:relative;width:100%;height:100%;pointer-events:auto}.CropOverlay_cropBorder__dYYp0{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #007bff;border-radius:4px;box-shadow:0 0 0 1px hsla(0,0%,100%,.8),0 2px 8px rgba(0,0,0,.1);pointer-events:none}.CropOverlay_resizeHandle__pY3DF{position:absolute;background:#007bff;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1;pointer-events:auto;transition:all .1s ease}.CropOverlay_resizeHandle__pY3DF.CropOverlay_topLeft__DQhZi{top:-6px;left:-6px;cursor:nw-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_topRight__qnaob{top:-6px;right:-6px;cursor:ne-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_bottomLeft__VDEm_{bottom:-6px;left:-6px;cursor:sw-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_bottomRight__Y6_ic{bottom:-6px;right:-6px;cursor:se-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_top__QAxGh{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_bottom__saQgt{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_left__FfQAn{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.CropOverlay_resizeHandle__pY3DF.CropOverlay_right__iisDR{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.CropOverlay_resizeHandle__pY3DF:hover{background:#0056b3;transform:scale(1.1)}.CropOverlay_resizeHandle__pY3DF.CropOverlay_bottom__saQgt:hover,.CropOverlay_resizeHandle__pY3DF.CropOverlay_top__QAxGh:hover{transform:translateX(-50%) scale(1.1)}.CropOverlay_resizeHandle__pY3DF.CropOverlay_left__FfQAn:hover,.CropOverlay_resizeHandle__pY3DF.CropOverlay_right__iisDR:hover{transform:translateY(-50%) scale(1.1)}.CropOverlay_focusedView___N1Br .CropOverlay_cropBorder__dYYp0{border:3px dashed oklch(.573 .217 8.97);border-radius:0;box-shadow:none}.CropOverlay_focusedView___N1Br .CropOverlay_grid__D5CMP{position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(90deg,white 1px,transparent 0),linear-gradient(90deg,white 1px,transparent 0),linear-gradient(180deg,white 1px,transparent 0),linear-gradient(180deg,white 1px,transparent 0);background-position:33.33% 0,66.66% 0,0 33.33%,0 66.66%;background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-repeat:no-repeat}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF{width:10px;height:10px;background:oklch(.573 .217 8.97);border:none;border-radius:2px;box-shadow:none}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF:hover{background:oklch(.573 .217 8.97)}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_topLeft__DQhZi{top:-5px;left:-5px;cursor:nwse-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_topRight__qnaob{top:-5px;right:-5px;cursor:nesw-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_bottomLeft__VDEm_{bottom:-5px;left:-5px;cursor:nesw-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_bottomRight__Y6_ic{bottom:-5px;right:-5px;cursor:nwse-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_top__QAxGh{top:-5px;width:20px;cursor:ns-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_bottom__saQgt{bottom:-5px;width:20px;cursor:ns-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_left__FfQAn{left:-5px;height:20px;cursor:ew-resize}.CropOverlay_focusedView___N1Br .CropOverlay_resizeHandle__pY3DF.CropOverlay_right__iisDR{right:-5px;height:20px;cursor:ew-resize}.CropOverlay_focusedView___N1Br .CropOverlay_dimensionBadge__pxeCq{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:4px;background:oklch(.573 .217 8.97);color:#fff;font-size:11px;line-height:16px;white-space:nowrap;pointer-events:none}.InpaintCropConfirmPanel_confirmPanel___iIGh{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:20;pointer-events:all;cursor:default}.InpaintCropConfirmPanel_confirmPanelContent__7trYX{display:flex;flex-direction:column;gap:12px;padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:400px}.InpaintCropConfirmPanel_infoText__XJ3Fc{font-size:14px;color:#374151;text-align:center;font-weight:500}.InpaintCropConfirmPanel_buttonGroup__D0vlh{display:flex;gap:12px;justify-content:center}.InpaintCropSelector_container__0ksgR{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;cursor:default}.InpaintCropSelector_cropSelector__xLtaF{position:absolute;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InpaintCropSelector_cropBorder__dS1qi{position:absolute;top:0;left:0;width:100%;height:100%;border:3px dashed #ff6b6b;box-shadow:0 0 0 9999px rgba(0,0,0,.3);pointer-events:none}.InverseMaskPanel_container__v8W7R{position:absolute;left:50%;transform:translateX(-50%);z-index:5;cursor:pointer;font-size:14px;font-family:inherit}.InverseMaskPanel_container__v8W7R:active{transform:translateX(-50%) scale(.98)}.LayerCropConfirmPanel_layerCropConfirm__2UkN1{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:1;display:flex;padding:12px;align-items:center;gap:16px;border-radius:var(--radius-md,4px);border:1px solid var(--color-interface-border,#bdbdc5);background:var(--color-white,#fff);box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.LayerCropOverlay_layerCropOverlay__C6iyX{pointer-events:none;cursor:move}.LayerCropOverlay_cropBox__Mt1Vn{position:relative;width:100%;height:100%;pointer-events:auto}.LayerCropOverlay_cropBorder__sh1nv{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #7f4969;border-radius:4px;box-shadow:0 0 0 1px hsla(0,0%,100%,.8),0 2px 8px rgba(0,0,0,.1);pointer-events:none}.LayerCropOverlay_resizeHandle__70Cky{position:absolute;background:#7f4969;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1;pointer-events:auto;transition:all .1s ease}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_topLeft__M2SQU{top:-6px;left:-6px;cursor:nw-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_topRight__q5HMu{top:-6px;right:-6px;cursor:ne-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottomLeft__5lNDF{bottom:-6px;left:-6px;cursor:sw-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottomRight__PfOzp{bottom:-6px;right:-6px;cursor:se-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_top__4Dm9R{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottom__Y46t5{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_left__Oh6fI{left:-6px;top:50%;transform:translateY(-50%);cursor:w-resize}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_right__FQ3KP{right:-6px;top:50%;transform:translateY(-50%);cursor:e-resize}.LayerCropOverlay_resizeHandle__70Cky:hover{background:#7f4969;transform:scale(1.1)}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottom__Y46t5:hover,.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_top__4Dm9R:hover{transform:translateX(-50%) scale(1.1)}.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_left__Oh6fI:hover,.LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_right__FQ3KP:hover{transform:translateY(-50%) scale(1.1)}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_cropBorder__sh1nv{border:3px dashed oklch(.573 .217 8.97);border-radius:0;box-shadow:none}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_grid__cUU_8{position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(90deg,white 1px,transparent 0),linear-gradient(90deg,white 1px,transparent 0),linear-gradient(180deg,white 1px,transparent 0),linear-gradient(180deg,white 1px,transparent 0);background-position:33.33% 0,66.66% 0,0 33.33%,0 66.66%;background-size:1px 100%,1px 100%,100% 1px,100% 1px;background-repeat:no-repeat}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky{width:10px;height:10px;background:oklch(.573 .217 8.97);border:none;border-radius:2px;box-shadow:none}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky:hover{background:oklch(.573 .217 8.97)}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_topLeft__M2SQU{top:-5px;left:-5px;cursor:nwse-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_topRight__q5HMu{top:-5px;right:-5px;cursor:nesw-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottomLeft__5lNDF{bottom:-5px;left:-5px;cursor:nesw-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottomRight__PfOzp{bottom:-5px;right:-5px;cursor:nwse-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_top__4Dm9R{top:-5px;width:20px;cursor:ns-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_bottom__Y46t5{bottom:-5px;width:20px;cursor:ns-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_left__Oh6fI{left:-5px;height:20px;cursor:ew-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_resizeHandle__70Cky.LayerCropOverlay_right__FQ3KP{right:-5px;height:20px;cursor:ew-resize}.LayerCropOverlay_focusedView__CLZTE .LayerCropOverlay_dimensionBadge__FPTEe{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:4px;background:oklch(.573 .217 8.97);color:#fff;font-size:11px;line-height:16px;white-space:nowrap;pointer-events:none}.OutpaintAlignmentOverlay_container__CrDl2{position:absolute;pointer-events:none}.OutpaintAlignmentOverlay_lineHorizontal__gGuyX,.OutpaintAlignmentOverlay_lineVertical__a0aMT{position:absolute;pointer-events:none;transition:background-color .15s ease}.OutpaintAlignmentOverlay_centerCircle__IfLi8{position:absolute;pointer-events:none;border:2px solid #ff2d7a;border-radius:50%;background-color:rgba(255,45,122,.35)}.OutpaintAlignmentOverlay_edgeTick__Ex6vj{position:absolute;pointer-events:none;border-radius:1px}.OutpaintResizeHandles_container__BSqqB{z-index:0}.OutpaintResizeHandles_border__op5fB{position:absolute;top:0;left:0;width:100%;height:100%;border:1px dashed rgba(0,0,0,.35);pointer-events:none}.OutpaintResizeHandles_cornerHandle__DWFKF{position:absolute;pointer-events:auto}.OutpaintResizeHandles_cornerHandle__DWFKF:after,.OutpaintResizeHandles_cornerHandle__DWFKF:before{content:"";position:absolute;background:#1a1a1a;transition:background-color .12s ease}.OutpaintResizeHandles_topLeft___XvTy{top:-1px;left:-1px;width:20px;height:20px;cursor:nwse-resize}.OutpaintResizeHandles_topLeft___XvTy:before{top:0;left:0;width:14px;height:2.5px}.OutpaintResizeHandles_topLeft___XvTy:after{top:0;left:0;width:2.5px;height:14px}.OutpaintResizeHandles_topRight__r6MRO{top:-1px;right:-1px;width:20px;height:20px;cursor:nesw-resize}.OutpaintResizeHandles_topRight__r6MRO:before{top:0;right:0;width:14px;height:2.5px}.OutpaintResizeHandles_topRight__r6MRO:after{top:0;right:0;width:2.5px;height:14px}.OutpaintResizeHandles_bottomLeft__7rkiB{bottom:-1px;left:-1px;width:20px;height:20px;cursor:nesw-resize}.OutpaintResizeHandles_bottomLeft__7rkiB:before{bottom:0;left:0;width:14px;height:2.5px}.OutpaintResizeHandles_bottomLeft__7rkiB:after{bottom:0;left:0;width:2.5px;height:14px}.OutpaintResizeHandles_bottomRight__rkkAz{bottom:-1px;right:-1px;width:20px;height:20px;cursor:nwse-resize}.OutpaintResizeHandles_bottomRight__rkkAz:before{bottom:0;right:0;width:14px;height:2.5px}.OutpaintResizeHandles_bottomRight__rkkAz:after{bottom:0;right:0;width:2.5px;height:14px}.OutpaintResizeHandles_cornerHandle__DWFKF:hover:after,.OutpaintResizeHandles_cornerHandle__DWFKF:hover:before{background:#555}.OutpaintResizeHandles_edgeHandle__ISIdH{position:absolute;pointer-events:auto}.OutpaintResizeHandles_edgeHandle__ISIdH:before{content:"";position:absolute;background:#1a1a1a;transition:background-color .12s ease}.OutpaintResizeHandles_edgeLeft__Lzdz7{left:-1px;top:50%;transform:translateY(-50%);width:10px;height:30px;cursor:ew-resize}.OutpaintResizeHandles_edgeLeft__Lzdz7:before{left:0;top:50%;transform:translateY(-50%);width:2.5px;height:16px}.OutpaintResizeHandles_edgeRight__zwtVS{right:-1px;top:50%;transform:translateY(-50%);width:10px;height:30px;cursor:ew-resize}.OutpaintResizeHandles_edgeRight__zwtVS:before{right:0;top:50%;transform:translateY(-50%);width:2.5px;height:16px}.OutpaintResizeHandles_edgeTop__veet_{top:-1px;left:50%;transform:translateX(-50%);width:30px;height:10px;cursor:ns-resize}.OutpaintResizeHandles_edgeTop__veet_:before{top:0;left:50%;transform:translateX(-50%);width:16px;height:2.5px}.OutpaintResizeHandles_edgeBottom__H0SAB{bottom:-1px;left:50%;transform:translateX(-50%);width:30px;height:10px;cursor:ns-resize}.OutpaintResizeHandles_edgeBottom__H0SAB:before{bottom:0;left:50%;transform:translateX(-50%);width:16px;height:2.5px}.OutpaintResizeHandles_edgeHandle__ISIdH:hover:before{background:#555}.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_border__op5fB{border:2px dashed oklch(.573 .217 8.97)}.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_cornerHandle__DWFKF:after,.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_cornerHandle__DWFKF:before,.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_cornerHandle__DWFKF:hover:after,.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_cornerHandle__DWFKF:hover:before,.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_edgeHandle__ISIdH:before,.OutpaintResizeHandles_focusedView__upPHu .OutpaintResizeHandles_edgeHandle__ISIdH:hover:before{background:oklch(.573 .217 8.97)}.PromptAssistPanel_container__9UZ0a{display:flex;height:100%;width:100%;flex-direction:column;overflow:visible;border-radius:calc(var(--radius) - 2px);--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:oklch(var(--background))}.PromptAssistPanel_header__G2_Wp{position:relative;display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:oklch(var(--foreground)/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:oklch(var(--background)/var(--tw-text-opacity,1))}.PromptAssistPanel_headerCaret__lJeXk{position:absolute;flex-shrink:0;--tw-text-opacity:1;color:oklch(var(--foreground)/var(--tw-text-opacity,1));left:-13px;font-size:26px;top:50%;transform:translateY(-50%);pointer-events:none}.PromptAssistPanel_headerTitle__xe9m6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromptAssistPanel_headerActions__OEZJ5{display:flex;align-items:center;gap:.25rem}.PromptAssistPanel_headerButton__dEuTr{position:relative;display:flex;height:.875rem;width:.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:oklch(var(--foreground));background-color:oklch(var(--muted))}.PromptAssistPanel_headerButton__dEuTr:before{content:"";position:absolute;inset:-5px}.PromptAssistPanel_headerButton__dEuTr svg{height:10px;width:10px}.PromptAssistPanel_chatArea__ZtAPq{display:flex;flex:1 1 0%;flex-direction:column;gap:.75rem;overflow-y:auto;overflow-x:hidden;padding:1rem;background:oklch(var(--background));-moz-user-select:text;user-select:text;-webkit-user-select:text}.PromptAssistPanel_emptyState__wkTe8{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.PromptAssistPanel_emptyIcon__sJ5U9{color:oklch(var(--foreground));background-color:oklch(var(--muted));padding:10px;height:40px;width:40px;border-radius:8px}.PromptAssistPanel_emptyTitle__IgRYq{font-size:1.25rem;line-height:1.75rem;font-weight:500;line-height:1.5;color:oklch(var(--foreground))}.PromptAssistPanel_emptyHint__uwzjw{font-size:.75rem;line-height:1rem;color:oklch(var(--muted-foreground))}.PromptAssistPanel_userMessage__3_YCW{display:flex;justify-content:flex-end;-moz-user-select:text;user-select:text;-webkit-user-select:text}.PromptAssistPanel_userBubble__aiJcT{max-width:85%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;background:var(--color-base-text-secondary,#464651);color:var(--color-global-text-primary-reverse,#fff);white-space:pre-wrap;cursor:text}.PromptAssistPanel_modelMessage__zp1_8,.PromptAssistPanel_userBubble__aiJcT{border-radius:var(--radius);-moz-user-select:text;user-select:text;-webkit-user-select:text}.PromptAssistPanel_modelMessage__zp1_8{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:oklch(var(--muted))}.PromptAssistPanel_modelText__OM5nx{font-size:.875rem;line-height:1.25rem;color:oklch(var(--foreground));cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}.PromptAssistPanel_suggestionCard__F_2ZY{display:flex;flex-direction:column;gap:.625rem;border-radius:var(--radius);padding:.75rem;background:oklch(var(--background))}.PromptAssistPanel_suggestionContent__yE6A6{font-size:.875rem;line-height:1.25rem;color:oklch(var(--foreground));cursor:text;-moz-user-select:text;user-select:text;-webkit-user-select:text}.PromptAssistPanel_applyButton__k1_EJ{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.375rem;font-size:.875rem;line-height:1.25rem;color:oklch(var(--primary));cursor:pointer;background:none;border:none;padding:0}.PromptAssistPanel_applyButton__k1_EJ:hover{opacity:.8}.PromptAssistPanel_applyLabel__fU920{font-size:.875rem;line-height:1.25rem;font-weight:500;color:oklch(var(--primary))}.PromptAssistPanel_applyIcon__LjugD{height:1rem;width:1rem;color:oklch(var(--primary))}.PromptAssistPanel_footer__lytoz{flex-direction:column;align-items:flex-end;border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);padding:1rem;background:oklch(var(--background))}.PromptAssistPanel_footer__lytoz,.PromptAssistPanel_preparingBanner__UWJuB{display:flex;flex-shrink:0;gap:.5rem;border-top-width:1px;border-color:oklch(var(--border))}.PromptAssistPanel_preparingBanner__UWJuB{align-items:center;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;color:oklch(var(--muted-foreground));background:oklch(var(--muted))}.PromptAssistPanel_preparingSpinner___lFQH{height:.75rem;width:.75rem;flex-shrink:0}@keyframes PromptAssistPanel_spin__lHZpd{to{transform:rotate(1turn)}}.PromptAssistPanel_preparingSpinner___lFQH{animation:PromptAssistPanel_spin__lHZpd 1s linear infinite}.PromptAssistPanel_textarea__anPBr{min-height:2.25rem;width:100%;resize:none;border-radius:var(--radius);font-size:.875rem;line-height:1.25rem;max-height:220px;overflow-y:auto;box-sizing:border-box;border:none;background:oklch(var(--background));color:oklch(var(--foreground));line-height:1.5}.PromptAssistPanel_textarea__anPBr::-moz-placeholder{color:oklch(var(--muted-foreground))}.PromptAssistPanel_textarea__anPBr::placeholder{color:oklch(var(--muted-foreground))}.PromptAssistPanel_textarea__anPBr:focus{outline:none}.PromptAssistPanel_sendButton__aGT9q{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.PromptAssistPanel_sendButton__aGT9q svg{height:16px;width:16px}.PromptAssistPanel_sendButton__aGT9q:hover:not(:disabled){opacity:.9}.PromptAssistPanel_sendButton__aGT9q:disabled{opacity:.5;cursor:not-allowed}.ClipBlock_block__mYtZ3{position:absolute;height:100%;border-radius:var(--radius-md,6px);border:1px solid oklch(var(--border));background:oklch(var(--muted));overflow:visible;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ClipBlock_block__mYtZ3.ClipBlock_selected__fCcOv{border:2px solid oklch(var(--primary));box-shadow:0 0 0 1px oklch(var(--primary)/.3)}.ClipBlock_block__mYtZ3.ClipBlock_linked__0fhje{border-color:rgba(234,179,8,.6)}.ClipBlock_block__mYtZ3.ClipBlock_dragging__iZ2V4{opacity:.5;box-shadow:0 10px 15px -3px oklch(var(--foreground)/.1);z-index:100}.ClipBlock_block__mYtZ3.ClipBlock_hasContent__gEMiu{background:oklch(var(--background))}.ClipBlock_trimHandle__Ql_Sv{position:absolute;top:0;width:14px;height:100%;background:rgba(0,0,0,0);overflow:visible;z-index:2;cursor:ew-resize}.ClipBlock_trimHandle__Ql_Sv:before{content:"";position:absolute;top:0;height:100%;opacity:0;transition:opacity .15s;pointer-events:none}.ClipBlock_trimHandle__Ql_Sv:hover:before{opacity:1}.ClipBlock_trimLeft__CCwkD{left:-4px}.ClipBlock_trimLeft__CCwkD:before{left:4px;width:24px;background:linear-gradient(90deg,oklch(75% .15 145deg/.35),transparent)}.ClipBlock_trimRight__NDDBt{right:-4px}.ClipBlock_trimRight__NDDBt:before{right:4px;width:24px;background:linear-gradient(270deg,oklch(75% .15 145deg/.35),transparent)}.ClipBlock_trimShrinkLeft__3W6Yo{cursor:url(/images/cursors/resize-clip-right.svg) 13 15,ew-resize}.ClipBlock_trimExtendLeft__4G2D8,.ClipBlock_trimShrinkRight__Zkb4g{cursor:url(/images/cursors/resize-clip-left.svg) 13 15,ew-resize}.ClipBlock_trimExtendLeft__4G2D8.ClipBlock_trimLeft__CCwkD:before{left:-20px;width:48px;background:linear-gradient(90deg,transparent,oklch(75% .15 145deg/.35) 24px,transparent)}.ClipBlock_trimExtendRight__2IQkp{cursor:url(/images/cursors/resize-clip-right.svg) 13 15,ew-resize}.ClipBlock_trimExtendRight__2IQkp.ClipBlock_trimRight__NDDBt:before{right:-20px;width:48px;background:linear-gradient(270deg,transparent,oklch(75% .15 145deg/.35) 24px,transparent)}.ClipBlock_trimBoth__VCZqM{cursor:url(/images/cursors/resize-clip.svg) 17 15,ew-resize}.ClipBlock_trimBoth__VCZqM.ClipBlock_trimLeft__CCwkD:before{left:-20px;width:48px;background:linear-gradient(90deg,transparent,oklch(75% .15 145deg/.35) 24px,transparent)}.ClipBlock_trimBoth__VCZqM.ClipBlock_trimRight__NDDBt:before{right:-20px;width:48px;background:linear-gradient(270deg,transparent,oklch(75% .15 145deg/.35) 24px,transparent)}.ClipBlock_content__TKySS{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden;border-radius:var(--radius-md,6px)}.ClipBlock_thumbnailStrip__LcxOi{width:100%;height:100%;background-size:auto 100%;background-repeat:repeat-x;background-position:0;border-radius:var(--radius-md,6px)}.ClipBlock_thumbPlaceholder__9F8u5{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;flex-shrink:0;color:oklch(var(--muted-foreground))}.ClipBlock_volumeLine__DbptE{position:absolute;left:0;right:0;height:1px;background:oklch(var(--primary));cursor:ns-resize;z-index:3;pointer-events:auto}.ClipBlock_volumeLine__DbptE:before{content:"";position:absolute;top:-4px;left:0;right:0;height:10px}.ClipBlock_volumeLine__DbptE:hover{height:2px;box-shadow:0 0 4px oklch(var(--primary)/.4)}.ClipBlock_waveform__gnTHy{flex:1;height:60%;min-width:20px;border-radius:2px}.ClipBlock_waveformSvg__ltk__{width:100%;height:100%}.ClipBlock_clipLabel__i_fmQ{position:absolute;bottom:0;left:0;right:0;padding:10px 4px 2px;font-size:10px;line-height:1.2;color:oklch(var(--foreground));background:linear-gradient(to top,oklch(var(--background)/.85),transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:1;border-radius:0 0 var(--radius-md,6px) var(--radius-md,6px)}.RecordingCountdownOverlay_overlay__EzKec{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:50;border-radius:inherit}.RecordingCountdownOverlay_countdownValue__r7TBj{font-size:96px;font-weight:700;line-height:1;color:oklch(var(--primary));-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecordingCountdownOverlay_actions__r9Imr{display:flex;gap:12px;margin-top:20px}.SelectAllGarmentButton_container__0GwxY{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:1000;padding:12px;border-radius:var(--radius-md,4px);background:var(--color-white,#fff);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);cursor:pointer;font-size:14px;border:none;font-family:inherit}.SelectAllGarmentButton_container__0GwxY:hover{background:var(--color-button-secondary-bg-hover,#f7eff3)}.SelectAllGarmentButton_container__0GwxY:active{transform:translateX(-50%) scale(.98)}.WarpCenterWidget_warpCenterWidget__sGrDJ{width:32px;height:32px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.WarpCenterWidget_warpCenterWidget__sGrDJ.WarpCenterWidget_dragging__f_zLH{cursor:grabbing}.WarpCenterWidget_warpCenterWidget__sGrDJ:hover .WarpCenterWidget_crosshair__QS1SO{opacity:1;transform:scale(1.3)}.WarpCenterWidget_warpCenterWidget__sGrDJ:hover .WarpCenterWidget_center__JgCH2{background-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.4),0 0 0 1px hsla(0,0%,100%,.8)}.WarpCenterWidget_crosshair__QS1SO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;transition:all .2s ease;pointer-events:none}.WarpCenterWidget_horizontal__b3V8i{width:28px;height:2px}.WarpCenterWidget_horizontal__b3V8i,.WarpCenterWidget_vertical__skqRn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#3b82f6;box-shadow:0 0 0 1px hsla(0,0%,100%,.9),0 0 4px rgba(59,130,246,.3);border-radius:1px}.WarpCenterWidget_vertical__skqRn{width:2px;height:28px}.WarpCenterWidget_center__JgCH2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#3b82f6;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(59,130,246,.8),0 0 6px rgba(59,130,246,.4);transition:all .2s ease;pointer-events:none}.WarpCenterWidget_dragging__f_zLH .WarpCenterWidget_crosshair__QS1SO{opacity:1;transform:translate(-50%,-50%) scale(1.4)}.WarpCenterWidget_dragging__f_zLH .WarpCenterWidget_center__JgCH2{background-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8,0 0 0 4px rgba(29,78,216,.5),0 0 12px rgba(29,78,216,.6);transform:translate(-50%,-50%) scale(1.2)}.WarpCenterWidget_dragging__f_zLH .WarpCenterWidget_horizontal__b3V8i,.WarpCenterWidget_dragging__f_zLH .WarpCenterWidget_vertical__skqRn{background-color:#1d4ed8;box-shadow:0 0 0 1px #fff,0 0 8px rgba(29,78,216,.5)}.Canvas_canvasContainer__2tV1n{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;touch-action:none}.Canvas_canvas__7b5NU{width:100%;height:100%}.Canvas_addArtboardButton__SnYfy{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;color:var(--color-global-text-primary,#000);font-family:var(--content-font);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.14px;background-color:var(--color-input-bg-default,#f7eff3);border-radius:2px;height:48px;padding:0 10px;width:250px;background:#fff;border:1px solid var(--color-button-secondary-bubble-border-default,#d6b2c5)}.Canvas_addArtboardButton__SnYfy:hover{border:2px solid var(--color-input-border-default,#a3a3ae);background:var(--color-button-secondary-bubble-bg-hover,#fef6fa)}.Canvas_addArtboardButton__SnYfy:focus{border:3px solid var(--color-global-border-focus,#dc5196)!important;background:var(--color-charcoal-50,#f1f1f3)}.Canvas_loadingIndicator__IU0Us{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Canvas_maskEditOverlay__FfHee{position:absolute;inset:0;pointer-events:none;z-index:4;border:3px solid var(--UI-element-backgrounds-pri-bubblegum,#976080)}.Canvas_maskEditBadge__ECiTr{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:8px 12px;border-radius:4px;background:var(--UI-element-backgrounds-pri-bubblegum,#976080);color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.SelectLibraryFileButton_selectLibraryFileButton__yzRAN{display:flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;color:var(--color-global-text-primary,#000);font-family:var(--content-font);font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.14px;background-color:var(--color-input-bg-default,#f7eff3);border-radius:2px;height:48px;padding:0 10px;width:250px;background:#fff;border:1px solid var(--color-button-secondary-bubble-border-default,#d6b2c5)}.SelectLibraryFileButton_selectLibraryFileButton__yzRAN:hover{border:2px solid var(--color-input-border-default,#a3a3ae);background:var(--color-button-secondary-bubble-bg-hover,#fef6fa)}.SelectLibraryFileButton_selectLibraryFileButton__yzRAN:focus{border:3px solid var(--color-global-border-focus,#dc5196)!important;background:var(--color-charcoal-50,#f1f1f3)}.SelectLibraryFileButton_disabled__vr5D3{opacity:.5;cursor:not-allowed}.ChoiceButton_choiceButton__Xr524{position:relative;display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:1rem;text-align:left;border-radius:var(--radius-md,4px);outline:1px solid var(--color-interface-border-dark,#d6b2c5);background:var(--color-interface-bg,#fff)}.ChoiceButton_choiceButton__Xr524.ChoiceButton_selected__cvHvZ,.ChoiceButton_choiceButton__Xr524:hover{background:var(--color-bubblegum-25,#fef6fa)}.ChoiceButton_choiceButton__Xr524.ChoiceButton_selected__cvHvZ{outline:2px solid var(--color-global-border-focus,#976080)}.ChoiceButton_choiceButton__Xr524.ChoiceButton_disabled__Le97W{opacity:.5;cursor:not-allowed}.ChoiceButton_choiceButton__Xr524.ChoiceButton_disabled__Le97W:hover{background:var(--color-interface-bg,#fff)}.ChoiceButton_comingSoonChip__FFecn{pointer-events:none;position:absolute;right:-.5rem;top:-.5rem;z-index:10;border-radius:.25rem;padding:.125rem .375rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ChoiceButton_comingSoonChip__FFecn,.ChoiceButton_title__4YET4{font-family:var(--content-font);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.12px}.ChoiceButton_title__4YET4{color:var(--color-global-text-secondary)}.ChoiceButton_description__hMBE4{font-family:var(--content-font);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;color:var(--color-global-text-tertiary)}