@keyframes moodboard-button_shimmer___ucCK{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.moodboard-button_previewShimmer__PcHtd{animation:moodboard-button_shimmer___ucCK .95s ease-in-out infinite}.moodboard-button_thumbShimmer__qv9OS{animation:moodboard-button_shimmer___ucCK .8s ease-in-out infinite}.enhancer-workspace_surface__d629N{min-height:calc(100svh - 4rem);background:#0d0d0d;color:#f5f5f5}@media (min-width:768px){.enhancer-workspace_surface__d629N{min-height:100svh}}.enhancer-workspace_viewer__3Ahir{background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.08),transparent 28rem),#101010}.enhancer-workspace_emptyCard__kmUxA{position:absolute;top:50%;left:50%;width:384px;max-width:80svw;height:536px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);cursor:pointer;overflow:hidden;border-radius:32px;background:rgb(32,32,32);color:rgb(255,255,255);font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;box-sizing:border-box;border-style:solid;border-color:oklch(1 0 0/.1)}.enhancer-workspace_emptyCard__kmUxA:active{transform:translate(-50%,-50%) scale(.99)}.enhancer-workspace_emptyCard__kmUxA:hover{background:rgb(38,38,38);box-shadow:0 0 0 5px rgb(42,42,42)}.enhancer-workspace_emptyVideo__Nmbi5{display:block;width:384px;height:216px;max-width:100%;object-fit:cover;overflow:clip}.enhancer-workspace_emptyBody__EV0gg{display:flex;width:384px;height:320px;flex-direction:column;align-items:center;padding:48px 40px;box-sizing:border-box}.enhancer-workspace_emptyTitle__spOyj{display:flex;align-items:center;justify-content:center;width:256.969px;height:48px;margin:0;gap:12px;color:rgb(255,255,255);font-size:48px;font-weight:500;line-height:48px;letter-spacing:-1.2px;text-align:center}.enhancer-workspace_emptyIcon__M3UzS{display:block;width:40px;height:40px;max-width:100%}.enhancer-workspace_emptyTitleText__Z_NrH{display:block;height:48px;color:rgb(255,255,255);font-size:48px;font-weight:500;line-height:48px;letter-spacing:-1.2px;text-align:center}.enhancer-workspace_emptyDescription__2upK3{display:block;width:304px;height:48px;max-width:340px;margin:12px 0;color:rgb(212,212,213);font-size:16px;font-weight:450;line-height:24px;text-align:center;text-wrap:pretty}.enhancer-workspace_emptyActions__KDyE4{display:flex;width:304px;height:56px;justify-content:center;gap:12px;margin:16px 0;color:rgb(255,255,255);font-size:14px;font-weight:500;line-height:20px}.enhancer-workspace_emptySelectButton__vPsjJ,.enhancer-workspace_emptyUploadButton__cf0JJ{width:146px;height:56px;border-style:solid;border-color:oklch(1 0 0/.1);border-radius:14px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s ease-out}.enhancer-workspace_emptyUploadButton__cf0JJ{display:flex;align-items:center;justify-content:center;background:oklch(.579 .2497 257.07);color:rgb(255,255,255)}.enhancer-workspace_emptyUploadButton__cf0JJ:hover{background:oklch(.54 .2497 257.07)}.enhancer-workspace_emptySelectButton__vPsjJ{display:block;background:oklab(.579 -.0558729 -.243369/.15);color:oklch(.579 .2497 257.07);text-align:center}.enhancer-workspace_emptySelectButton__vPsjJ:hover{background:oklab(.579 -.0558729 -.243369/.2)}.enhancer-workspace_emptyUploadIcon__uSL_R{display:block;width:16px;height:16px;margin:0 3px 2px 0}.enhancer-workspace_emptySelectIcon__3GksB{display:inline-block;width:16px;height:16px;margin:0 2px 2px 0;vertical-align:middle}.enhancer-workspace_emptyLimit__2F6dp{display:flex;width:304px;height:16px;justify-content:center;color:oklab(.999994 .0000455678 .0000200868/.2);font-size:12px;font-weight:500;line-height:16px}.enhancer-workspace_loadedCanvas__DJSEk{position:relative;width:min(832px,calc(100svw - 32px),calc((100svh - 88px) * var(--enhancer-aspect-ratio, .666667)));aspect-ratio:var(--enhancer-aspect-ratio,.666667);transform-origin:0 0;backface-visibility:hidden;color:rgb(255,255,255)}.enhancer-workspace_loadedPrompt__ijrLN{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:rgb(255,255,255);font-size:20px;font-weight:500;line-height:28px}.enhancer-workspace_loadedPromptText__VvxXG{display:none;height:36px;color:rgb(255,255,255);font-size:30px;font-weight:500;line-height:36px}@media (min-width:768px){.enhancer-workspace_loadedPromptText__VvxXG{display:block}}.enhancer-workspace_loadedEnhanceButton__YOz5O{display:flex;width:133.625px;height:48px;align-items:center;justify-content:center;padding:0 24px;border-style:solid;border-color:oklch(1 0 0/.1);border-radius:14px;background:oklab(.999994 .0000455678 .0000200868/.2);color:rgb(255,255,255);font-size:16px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;backdrop-filter:blur(12px);transition:transform .15s ease-out}.enhancer-workspace_loadedEnhanceButton__YOz5O:hover{transform:scale(1.02)}.enhancer-workspace_loadedEnhanceButton__YOz5O:active{transform:scale(1)}.enhancer-workspace_loadedEnhanceIcon__Nluxd{display:block;width:14px;height:14px;margin:0 6px 0 0}.enhancer-workspace_loadedImageWrap__ALaTI{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:auto}.enhancer-workspace_loadedImage__1mwBc{display:block;width:100%;max-width:100%;max-height:100%;margin:auto;object-fit:contain;opacity:.25;user-select:none;transform:scale(1)}.enhancer-workspace_processingCanvas__zjbmG{position:relative;width:min(832px,calc(100svw - 32px),calc((100svh - 88px) * var(--enhancer-aspect-ratio, .666667)));aspect-ratio:var(--enhancer-aspect-ratio,.666667);transform-origin:0 0;backface-visibility:hidden;color:rgb(255,255,255)}.enhancer-workspace_processingImage__Ikntr{display:block;width:100%;max-width:100%;max-height:100%;margin:auto;object-fit:contain;opacity:.42;user-select:none;transform:scale(1);filter:brightness(.45)}.enhancer-workspace_failedMediaLayer__Ab4vB{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;transform:translate(var(--enhancer-pan-x,0),var(--enhancer-pan-y,0)) scale(var(--enhancer-canvas-scale,1));transform-origin:center}.enhancer-workspace_failedImage__GGpVu{display:block;width:100%;max-width:100%;max-height:100%;margin:auto;object-fit:contain;user-select:none;filter:brightness(.28)}.enhancer-workspace_failedOverlay__wcHEq{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(0,0,0,.25)}.enhancer-workspace_failedIcon__qcRQg{width:44px;height:44px;color:#ff3b30}.enhancer-workspace_failedText__VBSIo{color:rgb(255,255,255);font-size:14px;font-weight:600;line-height:20px}.enhancer-workspace_processingOverlay__3kCjE{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(255,255,255);font-size:20px;font-weight:500;line-height:28px}.enhancer-workspace_processingSpinner__ceVeT{width:74px;height:74px;border:9px solid rgb(82,255,22);border-right-color:oklab(.999994 .0000455678 .0000200868/.18);border-radius:999px;animation:enhancer-workspace_enhancer-spin__8uuKA .9s linear infinite}.enhancer-workspace_processingProgress__nlUOz{display:block;width:161.922px;height:28px;margin:8px 0 0;color:rgb(255,255,255);font-size:20px;font-weight:500;line-height:28px;animation:enhancer-workspace_enhancer-pulse__F4RGq 2s cubic-bezier(.4,0,.6,1) infinite}.enhancer-workspace_processingProgressNumber__Fbfet{display:inline-block;width:37px;flex-shrink:0;color:rgb(255,255,255);font-size:20px;font-weight:500;line-height:28px;text-align:right}@keyframes enhancer-workspace_enhancer-spin__8uuKA{to{transform:rotate(1turn)}}@keyframes enhancer-workspace_enhancer-pulse__F4RGq{50%{opacity:.5}}.enhancer-workspace_imageFrame__S_9bc{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 80px rgba(0,0,0,.45)}.enhancer-workspace_singleComparison__iab1R{display:flex;width:min(1100px,calc(100svw - 32px),calc((100svh - 80px) * var(--enhancer-aspect-ratio, .558594)));max-height:calc(100svh - 80px);aspect-ratio:var(--enhancer-aspect-ratio,.558594);align-items:center;justify-content:center;transform:translate(var(--enhancer-pan-x,0),var(--enhancer-pan-y,0)) scale(var(--enhancer-canvas-scale));transform-origin:center;touch-action:none;cursor:grab}.enhancer-workspace_singleComparisonImage__YBJpB{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.enhancer-workspace_splitComparison__K1Ux_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:visible;color:rgb(255,255,255);user-select:none;touch-action:none;cursor:grab}.enhancer-workspace_splitComparisonScaledLayer__eUrX2{display:flex;width:min(1100px,calc(100svw - 32px),calc((100svh - 80px) * var(--enhancer-aspect-ratio, .558594)));max-height:calc(100svh - 80px);aspect-ratio:var(--enhancer-aspect-ratio,.558594);align-items:center;justify-content:center;transform:translate(var(--enhancer-pan-x,0),var(--enhancer-pan-y,0)) scale(var(--enhancer-canvas-scale));transform-origin:center;will-change:transform}.enhancer-workspace_splitComparisonImageStack__a1BIx{position:relative;margin:auto;width:100%;height:100%;overflow:hidden}.enhancer-workspace_splitEnhancedImage__L7D1a,.enhancer-workspace_splitEnhancedPulse__G5rFL{position:absolute;top:0;left:0;width:100%;height:100%;overflow:clip;clip-path:inset(0 0 0 var(--enhancer-split-inset));object-fit:cover}.enhancer-workspace_splitEnhancedImage__L7D1a{z-index:10;display:block;user-select:none}.enhancer-workspace_splitEnhancedPulse__G5rFL{z-index:5;width:100%;background:oklab(.173041 .00000789016 .00000345707/.75);animation:enhancer-workspace_enhancer-pulse__F4RGq 2s cubic-bezier(.4,0,.6,1) infinite}.enhancer-workspace_splitOriginalImage__txTbr{position:relative;display:block;width:100%;height:100%;object-fit:cover;user-select:none}.enhancer-workspace_doubleComparison__VfXrR{display:grid;width:min(1320px,calc(100svw - 32px));max-height:calc(100svh - 80px);grid-template-columns:calc(50% - .5px) calc(50% - .5px);gap:1px;transform:translate(var(--enhancer-pan-x,0),var(--enhancer-pan-y,0)) scale(var(--enhancer-canvas-scale));transform-origin:center;touch-action:none;cursor:grab}.enhancer-workspace_doubleComparisonImage__oUrIm{display:block;width:100%;aspect-ratio:var(--enhancer-aspect-ratio,.558594);object-fit:cover;user-select:none}.enhancer-workspace_videoSplitComparisonScaledLayer__bGSnX{display:flex;width:min(1260px,calc(100svw - 32px),calc((100svh - 120px) * 16 / 9));max-height:calc(100svh - 120px);aspect-ratio:16/9;align-items:center;justify-content:center;transform:translate(var(--enhancer-pan-x,0),var(--enhancer-pan-y,0)) scale(var(--enhancer-canvas-scale));transform-origin:center;touch-action:none;will-change:transform}.enhancer-workspace_splitEnhancedVideo__6V_mQ,.enhancer-workspace_splitOriginalVideo__So8C5{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.enhancer-workspace_splitEnhancedVideo__6V_mQ{position:absolute;top:0;left:0;z-index:10;clip-path:inset(0 0 0 var(--enhancer-split-inset))}.enhancer-workspace_splitOriginalVideo__So8C5{position:relative}.enhancer-workspace_splitDivider__zLRwb{position:absolute;z-index:30;top:0;bottom:auto;left:var(--enhancer-divider-position);display:flex;width:32px;height:100%;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:rgb(0,0,0);cursor:pointer;transform:translateX(-50%)}.enhancer-workspace_splitDivider__zLRwb:before{position:absolute;top:50%;bottom:auto;left:50%;width:1px;height:100%;background:rgba(255,255,255,.72);content:"";transform:translate(-.5px,-50%)}.enhancer-workspace_splitHandle__CCDsb{position:relative;display:grid;width:28px;height:40px;grid-template-columns:repeat(2,2px);place-content:center;gap:3px;border-radius:10px;background:rgba(255,255,255,.78);box-shadow:0 10px 28px rgba(0,0,0,.28)}.enhancer-workspace_splitHandle__CCDsb span{width:2px;height:2px;border-radius:999px;background:rgba(0,0,0,.55)}.enhancer-workspace_splitMask__6U8_S{clip-path:inset(0 50% 0 0)}.enhancer-workspace_canvasControls__UBsDa{position:absolute;right:8px;bottom:8px;z-index:20;display:flex;width:fit-content;height:34px;flex-direction:row;gap:8px}.enhancer-workspace_canvasControlsWithPanel__XkKXn{right:293px}.enhancer-workspace_canvasFitButton__poNFk{position:relative;display:flex;width:56px;min-height:34px;border:0;border-radius:8px;background:oklab(.268617 .000012286 .00000536442/.75);color:oklab(.999994 .0000455678 .0000200868/.4);font-size:12px;font-weight:600;line-height:16px;cursor:pointer;backdrop-filter:blur(40px)}.enhancer-workspace_canvasFitLabelWrap__WA5Ck{margin:auto}.enhancer-workspace_canvasFitButton__poNFk:hover .enhancer-workspace_canvasFitPercent__HO66m,.enhancer-workspace_canvasFitText__uz_U4{display:none}.enhancer-workspace_canvasFitButton__poNFk:hover .enhancer-workspace_canvasFitText__uz_U4{display:block}.enhancer-workspace_canvasViewGroup__XrVJb{position:relative;display:flex;width:104px;height:34px;flex-direction:row;justify-content:space-between;gap:16px;padding:8px 12px;border-radius:8px;background:oklab(.268617 .000012286 .00000536442/.75);backdrop-filter:blur(24px)}.enhancer-workspace_canvasViewButton__PqNSM{display:block;width:16px;height:18px;padding:0;border:0;background:transparent;color:rgb(255,255,255);cursor:pointer}.enhancer-workspace_canvasViewButton__PqNSM svg{display:block;fill:oklab(.999994 .0000455678 .0000200868/.4)}.enhancer-workspace_canvasViewButtonActive__EH_6A svg{fill:rgb(255,255,255)}.enhancer-workspace_filmstrip__L4T_D{pointer-events:auto;position:relative;display:flex;max-width:min(95vw,calc(100vw - 32px - 288px));height:76px;align-items:center;gap:12px;padding-left:10px;border-radius:20px;background:oklab(.268617 .000012286 .00000536442/.75);color:rgb(255,255,255);backdrop-filter:blur(64px)}@media (min-width:1024px){.enhancer-workspace_filmstrip__L4T_D{max-width:calc(100vw - 32px - 680px)}}.enhancer-workspace_filmstripLeading__FqUpx{display:flex;height:56px;flex-shrink:0;align-items:center;gap:12px}.enhancer-workspace_filmstripAddButton__jfQ8v{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border:0;border-radius:10px;background:rgb(64,64,64);color:rgb(255,255,255);cursor:pointer;transition:scale .15s ease-out,box-shadow .15s ease-out}.enhancer-workspace_filmstripAddButton__jfQ8v:hover{scale:1.05}.enhancer-workspace_filmstripAddButton__jfQ8v:active{scale:.98}.enhancer-workspace_filmstripDividerWrap__L1ZNv{display:flex;width:3px;height:20px;align-items:center;justify-content:center;margin-right:-4px}.enhancer-workspace_filmstripDivider__PqBlt{width:3px;height:20px;margin:0;border:0;border-radius:999px;background:rgb(64,64,64)}.enhancer-workspace_filmstripScroller__7SSrz{display:flex;height:76px;flex-direction:row-reverse;gap:12px;margin-right:10px;overflow-x:auto;border-radius:14px;padding:10px 4px;scrollbar-width:none}.enhancer-workspace_filmstripScroller__7SSrz::-webkit-scrollbar{display:none}.enhancer-workspace_filmstripItem__WM_jw{position:relative;width:56px;height:56px;flex:0 0 56px;border-radius:10px;cursor:pointer;transition:scale .15s ease-out,box-shadow .15s ease-out}.enhancer-workspace_filmstripItem__WM_jw:hover{scale:1.05}.enhancer-workspace_filmstripItemActive__yxNeq{box-shadow:0 0 0 2px rgb(255,255,255)}.enhancer-workspace_filmstripImage__5cOhH{display:block;width:56px;min-width:56px;height:56px;border-radius:10px;object-fit:cover;filter:brightness(.9);transition:filter .15s ease-out}.enhancer-workspace_filmstripItem__WM_jw:hover .enhancer-workspace_filmstripImage__5cOhH{filter:brightness(1.1)}.enhancer-workspace_filmstripImageFailed__Lxk60{filter:brightness(.4)}.enhancer-workspace_filmstripItem__WM_jw:hover .enhancer-workspace_filmstripImageFailed__Lxk60{filter:brightness(.5)}.enhancer-workspace_filmstripFailedBadge__cAUon{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#ff3b30;pointer-events:none}.enhancer-workspace_filmstripRemoveButton__X3pvN{visibility:hidden;position:absolute;top:0;right:0;z-index:50;padding:0;border:0;border-radius:8px;background:oklab(0 0 0/.7);cursor:pointer;opacity:0}.enhancer-workspace_filmstripItem__WM_jw:hover .enhancer-workspace_filmstripRemoveButton__X3pvN{visibility:visible;opacity:1;transition:all .2s ease-in-out .7s}.enhancer-workspace_filmstripRemoveIcon__NFkH0{padding:3px;border-radius:8px;color:rgb(163,163,163);opacity:.5;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));transition:all .15s ease-in-out}.enhancer-workspace_filmstripRemoveIcon__NFkH0:hover{background:rgb(220,38,38);opacity:1}.enhancer-workspace_modelComparePreview__1Hvrz{--enhancer-model-split:50%;--enhancer-model-easing:850ms cubic-bezier(0.22,1,0.36,1);--enhancer-model-scale:1.035;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;color:rgb(255,255,255);user-select:none;background:rgb(0,0,0);cursor:ew-resize}.enhancer-workspace_modelCompareImageLayer__TKny7{position:absolute;inset:0;overflow:hidden;transition:transform var(--enhancer-model-easing);transform:scale(var(--enhancer-model-scale));will-change:transform}.enhancer-workspace_modelCompareBeforeLayer__XzONV{position:absolute;inset:0;overflow:hidden;clip-path:polygon(0 0,var(--enhancer-model-split) 0,var(--enhancer-model-split) 100%,0 100%);transition:clip-path var(--enhancer-model-easing);will-change:clip-path}.enhancer-workspace_modelCompareImage__SEGjW{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.enhancer-workspace_modelCompareDivider__k0GyM{position:absolute;top:0;bottom:0;left:var(--enhancer-model-split);width:1px;transform:translateX(-.5px);background:rgba(255,255,255,.72);transition:left var(--enhancer-model-easing);will-change:left}.enhancer-workspace_modelCompareLabel__b98i0{pointer-events:none;position:absolute;top:12px;border-radius:8px;background:rgba(0,0,0,.45);padding:6px 9px;color:rgb(255,255,255);font-size:12px;font-weight:600;line-height:12px;backdrop-filter:blur(16px)}.enhancer-workspace_modelCompareLabelBefore__mN_RO{left:12px}.enhancer-workspace_modelCompareLabelAfter__gletX{right:12px}.enhancer-workspace_sliderTrack__j_K02{display:block;min-width:0;height:28px;cursor:pointer;background:transparent}.enhancer-workspace_sliderTrack__j_K02::-webkit-slider-runnable-track{height:4px;border-radius:16px;background:linear-gradient(90deg,rgb(0,122,255) 0,rgb(0,122,255) var(--track-value),rgb(51,51,51) var(--track-value),rgb(51,51,51) 100%)}.enhancer-workspace_sliderTrack__j_K02::-webkit-slider-thumb{width:14px;height:14px;appearance:none;margin-top:-5px;border-radius:999px;background:white;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.32)}.enhancer-workspace_sliderTrack__j_K02::-moz-range-track{height:4px;border-radius:16px;background:linear-gradient(90deg,rgb(0,122,255) 0,rgb(0,122,255) var(--track-value),rgb(51,51,51) var(--track-value),rgb(51,51,51) 100%)}.enhancer-workspace_sliderTrack__j_K02::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:white;border:0;box-shadow:0 0 0 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.32)}@keyframes image-preview_placeholderBreathe__7ScKD{0%,to{opacity:.45;filter:brightness(.95)}50%{opacity:.85;filter:brightness(1.08)}}.image-preview_placeholderBreathe__7ScKD{animation:image-preview_placeholderBreathe__7ScKD 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.image-preview_placeholderBreathe__7ScKD{animation-duration:1ms}}.tool-workspace-surface_surface__iarTq{--background:oklch(1 0 0);--foreground:oklch(0.145 0 0)}.dark .tool-workspace-surface_surface__iarTq{--background:rgb(16 16 16);--foreground:oklch(0.985 0 0)}.image-workspace_scrollArea__0kPA2{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:oklch(.556 0 0/22%) transparent}.image-workspace_scrollArea__0kPA2::-webkit-scrollbar{width:6px}.image-workspace_scrollArea__0kPA2::-webkit-scrollbar-track{background:transparent}.image-workspace_scrollArea__0kPA2::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:oklch(.556 0 0/24%);background-clip:content-box}.image-workspace_scrollArea__0kPA2:hover::-webkit-scrollbar-thumb{background-color:oklch(.556 0 0/34%)}.objects3d_range__dOxGE{cursor:pointer}.objects3d_range__dOxGE::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:9999px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.objects3d_range__dOxGE::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:9999px;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.objects3d_range__dOxGE:disabled{cursor:default}