.ToolWorkspace_dropdownContent__LoKO5,.ToolWorkspace_workspace___stei{--tool-canvas:#050607;--tool-panel:#141418;--tool-control:#222228;--tool-border:#303037;--tool-copy:#f4f5f7;--tool-secondary:#aeb0bd;--tool-input-aspect:2.35/1}.ToolWorkspace_workspace___stei{color:var(--tool-copy);background:radial-gradient(ellipse 80% 85% at 105% 115%,#00a0b0 0,#076171 20%,#073238 42%,#071214 65%,transparent 88%),radial-gradient(ellipse 55% 60% at 0 110%,#075865 0,#0a252a 38%,transparent 80%),var(--tool-canvas);padding:20px;isolation:isolate}.ToolWorkspace_landing__NsmiU{height:calc(100svh - var(--tool-header-height, 104px));min-height:0}.ToolWorkspace_modal__fNG_4{height:100%;min-height:0}.ToolWorkspace_layout__Ldz6P{display:grid;grid-template-columns:clamp(400px,30vw,468px) minmax(0,1fr);gap:32px;height:100%;min-height:0}.ToolWorkspace_form__w2JRk{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:16px;background:var(--tool-panel)}.ToolWorkspace_formTitle__hZmP5{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:22px 22px 18px;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.02em}.ToolWorkspace_backToTools__ASdP3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin-inline-start:-8px;border-radius:8px;color:var(--tool-secondary)}.ToolWorkspace_backToTools__ASdP3:hover{color:var(--tool-copy);background:var(--tool-control)}.ToolWorkspace_fields__g485t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px 6px;flex:1;min-height:0;overflow-y:auto;padding:0 22px 20px;scrollbar-width:thin;scrollbar-color:var(--tool-border) transparent}.ToolWorkspace_fields__g485t[data-select-columns="1"]{grid-template-columns:minmax(0,1fr)}.ToolWorkspace_fields__g485t[data-select-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolWorkspace_field___Lw_S{grid-column:1/-1;min-width:0}.ToolWorkspace_selectField__HM_Lg{grid-column:auto}.ToolWorkspace_label__38XYd{display:block;margin-bottom:9px;font-size:14px;line-height:1.4;font-weight:500}.ToolWorkspace_requiredMark__Ewt7v{color:hsl(var(--primary));margin-left:3px}.ToolWorkspace_optional__qzwSa{margin-left:7px;color:var(--tool-secondary);font-weight:400}.ToolWorkspace_upload__4njCl{position:relative;display:flex;width:100%;aspect-ratio:var(--tool-input-aspect);align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:8px;background:var(--tool-control);transition:border-color .15s,background .15s}.ToolWorkspace_uploadPreview__OZwMB{position:absolute;inset:0}.ToolWorkspace_upload__4njCl:hover{border-color:var(--tool-border)}.ToolWorkspace_upload__4njCl:where([data-empty=true][aria-busy=false]):hover{background:#2b2b32}.ToolWorkspace_upload__4njCl[data-drag-active=true]{background:#16343a;box-shadow:inset 0 0 0 2px hsl(var(--primary))}.ToolWorkspace_upload__4njCl[data-drag-reject=true]{background:#38252b;box-shadow:inset 0 0 0 2px #e48392}.ToolWorkspace_uploadCopy__Qc_Hy{display:flex;flex-direction:column;align-items:center;gap:12px;color:#c8cad5;font-size:13px}.ToolWorkspace_videoUpload__llc0p>[data-poster-video],.ToolWorkspace_videoUpload__llc0p>video{position:absolute;inset:0}.ToolWorkspace_videoActions__c3acw{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .15s ease}.ToolWorkspace_videoUpload__llc0p:focus-within .ToolWorkspace_videoActions__c3acw,.ToolWorkspace_videoUpload__llc0p:hover .ToolWorkspace_videoActions__c3acw{opacity:1;pointer-events:auto}.ToolWorkspace_uploadAction__anszA{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:6px;background:hsl(var(--background)/.55);color:var(--tool-copy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.ToolWorkspace_uploadAction__anszA:hover{background:hsl(var(--background)/.8)}.ToolWorkspace_samplesRow__cpvgS{display:flex;align-items:center;gap:8px;margin-top:10px;min-width:0}.ToolWorkspace_samplesLabel__sRMbn{flex-shrink:0;color:var(--tool-secondary);font-size:12px;line-height:18px}.ToolWorkspace_samplesList__FBQyR{display:flex;gap:4px;min-width:0;overflow-x:auto;padding-block:2px;scrollbar-width:none}.ToolWorkspace_samplesList__FBQyR::-webkit-scrollbar{display:none}.ToolWorkspace_sampleCarousel___wAui{position:relative;flex:1;min-width:0}.ToolWorkspace_sampleTrack__tRFg4{display:flex;gap:4px}.ToolWorkspace_sampleThumbnail__yT2JF{position:relative;width:24px;height:24px;aspect-ratio:1;flex-shrink:0;overflow:hidden;border-radius:5px;background:var(--tool-control);cursor:pointer}.ToolWorkspace_sampleThumbnail__yT2JF[aria-pressed=true]:after{content:"";position:absolute;inset:0;border:2px solid hsl(var(--primary));border-radius:inherit;pointer-events:none}.ToolWorkspace_sampleThumbnail__yT2JF:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.ToolWorkspace_sampleThumbnail__yT2JF:disabled{opacity:.5;cursor:not-allowed}.ToolWorkspace_imageUpload__DpU_i{position:relative}.ToolWorkspace_removeImage__VqXPB{position:absolute;right:8px;top:8px;z-index:1;opacity:0;pointer-events:none;transition:opacity .15s ease}.ToolWorkspace_imageUpload__DpU_i:focus-within .ToolWorkspace_removeImage__VqXPB,.ToolWorkspace_imageUpload__DpU_i:hover .ToolWorkspace_removeImage__VqXPB{opacity:1;pointer-events:auto}.ToolWorkspace_control__YQ80L{display:block;width:100%;border:1px solid transparent;border-radius:8px;background:var(--tool-control);color:var(--tool-copy);padding:12px;font-size:14px;line-height:1.5;color-scheme:dark}textarea.ToolWorkspace_control__YQ80L{min-height:140px;aspect-ratio:var(--tool-input-aspect);resize:none}.ToolWorkspace_dropdownTrigger__JFDFH[data-slot=dropdown-menu-trigger]{display:flex;width:100%;height:36px;align-items:center;justify-content:center;padding:0;border-color:transparent;border-radius:8px;background:var(--tool-control);color:var(--tool-copy);box-shadow:none;font-size:14px;line-height:20px;font-weight:400}.ToolWorkspace_imageSource__Dm2yB{display:grid;gap:10px;min-width:0}.ToolWorkspace_dropdownTrigger__JFDFH[data-slot=dropdown-menu-trigger]:hover,.ToolWorkspace_dropdownTrigger__JFDFH[data-state=open]{background:#2b2b32;color:var(--tool-copy)}.ToolWorkspace_fields__g485t[data-select-columns="1"] .ToolWorkspace_selectField__HM_Lg .ToolWorkspace_dropdownTrigger__JFDFH[data-slot=dropdown-menu-trigger]{height:44px}.ToolWorkspace_modelTrigger__cJ9CK[data-slot=dropdown-menu-trigger]{height:58px;justify-content:space-between;gap:12px;padding:12px;text-align:left;font-weight:500}.ToolWorkspace_dropdownValue__QXITF.ToolWorkspace_modelValue__1coHD{min-width:0;justify-content:flex-start;gap:10px}.ToolWorkspace_modelIcon__0SyX6{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:var(--tool-panel);color:var(--tool-copy)}.ToolWorkspace_dropdownContent__LoKO5[data-slot=dropdown-menu-content]{z-index:100;min-width:max(var(--radix-dropdown-menu-trigger-width),180px);max-height:min(320px,var(--radix-dropdown-menu-content-available-height,320px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-color:var(--tool-border);border-radius:8px;background:var(--tool-control);color:var(--tool-copy);scrollbar-color:var(--tool-border) transparent;scrollbar-width:thin}.ToolWorkspace_dropdownContent__LoKO5[data-field-id=aspectRatio]{min-width:max(var(--radix-dropdown-menu-trigger-width),230px)}.ToolWorkspace_dropdownTitle__L1bLX[data-slot=dropdown-menu-label]{padding:8px 10px 6px;color:var(--tool-secondary);font-size:13px;line-height:18px;font-weight:500}.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item]{min-height:36px;padding:6px 10px;border-radius:7px;cursor:pointer;font-size:14px;line-height:20px;color:var(--tool-secondary);transition:background-color .15s,color .15s}.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item]>span:first-child{display:none}.ToolWorkspace_modelItem___NvIX[data-slot=dropdown-menu-radio-item]{min-height:44px}.ToolWorkspace_modelItem___NvIX .ToolWorkspace_modelIcon__0SyX6{width:28px;height:28px;border-radius:6px}.ToolWorkspace_dropdownValue__QXITF{display:inline-flex;align-items:center;justify-content:center;gap:4px}.ToolWorkspace_selectIcon__73dSF{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:currentColor}.ToolWorkspace_selectIcon__73dSF>div>div{border-width:2px}.ToolWorkspace_hdIcon__4lHLI{width:18px;height:14px;flex-basis:18px;border:1.25px solid;border-radius:3px;font-size:8px;font-weight:750;letter-spacing:-.04em}.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item]:hover,.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item][data-highlighted]{background:transparent;color:var(--tool-secondary)}.ToolWorkspace_modelItem___NvIX[data-slot=dropdown-menu-radio-item]:not([data-disabled]):hover,.ToolWorkspace_modelItem___NvIX[data-slot=dropdown-menu-radio-item][data-highlighted]:not([data-disabled]){background:var(--tool-border)}.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item]:focus-visible{outline:1px solid var(--tool-border);outline-offset:-1px}.ToolWorkspace_dropdownItem__nONcZ[data-slot=dropdown-menu-radio-item][data-state=checked]{background:#35353d;color:var(--tool-copy)}.ToolWorkspace_help__bHkvJ{margin-top:8px;color:var(--tool-secondary);font-size:12px;line-height:1.5}.ToolWorkspace_directionPanel__6mOiZ{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px;border-radius:8px;background:var(--tool-control)}.ToolWorkspace_directionHint__tQrwk{margin:0;color:var(--tool-secondary);font-size:12px;line-height:18px;text-align:center}.ToolWorkspace_sphereWrap__Q3S0_{position:relative;width:232px;height:232px;padding:16px}.ToolWorkspace_lightSphere__68_pa{position:relative;width:100%;aspect-ratio:1;border-radius:50%;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-style:preserve-3d}.ToolWorkspace_lightSphere__68_pa[data-dragging=true]{cursor:grabbing}.ToolWorkspace_sphereReferenceImage___Zmb5{position:absolute;top:50%;left:50%;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none}.ToolWorkspace_sphereScene__y6P42{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1)}.ToolWorkspace_lightSphere__68_pa[data-dragging=true] .ToolWorkspace_sphereScene__y6P42{transition:none}.ToolWorkspace_sphereRing__uaNNY{position:absolute;width:100%;height:100%;border:1px solid hsla(0,0%,100%,.05);border-radius:50%;transition:border-color .15s}.ToolWorkspace_lightSphere__68_pa:focus-visible .ToolWorkspace_sphereRing__uaNNY,.ToolWorkspace_lightSphere__68_pa:hover .ToolWorkspace_sphereRing__uaNNY{border-color:hsla(0,0%,100%,.09)}.ToolWorkspace_spotlight__sxmuX{position:absolute;top:50%;left:50%;transform:translateZ(100px);transform-style:preserve-3d}.ToolWorkspace_lampFace__HrBLa{position:absolute;width:20px;height:20px;border:1px solid #333;background:#1f1f1f;backface-visibility:hidden}.ToolWorkspace_lampBack__4KfGH{border-radius:2px;background:#222;transform:translate(-50%,-50%) translateZ(7px)}.ToolWorkspace_lampLens__66U_2{display:grid;place-items:center;border-radius:2px;background:#1a1a1a;transform:translate(-50%,-50%) rotateY(180deg) translateZ(7px)}.ToolWorkspace_lampLens__66U_2 div{width:12px;height:12px;border-radius:50%;background:#ddd;box-shadow:0 0 8px hsla(0,0%,100%,.8)}.ToolWorkspace_lampBottom__x4Oml,.ToolWorkspace_lampTop__V38oh{height:14px}.ToolWorkspace_lampLeft__Gclwe,.ToolWorkspace_lampRight__ZRQpF{width:14px}.ToolWorkspace_lampTop__V38oh{transform:translate(-50%,-50%) rotateX(90deg) translateZ(10px)}.ToolWorkspace_lampBottom__x4Oml{transform:translate(-50%,-50%) rotateX(-90deg) translateZ(10px)}.ToolWorkspace_lampLeft__Gclwe{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(10px)}.ToolWorkspace_lampRight__ZRQpF{transform:translate(-50%,-50%) rotateY(90deg) translateZ(10px)}.ToolWorkspace_lightBeam__vZT_d{position:absolute;transform-style:preserve-3d}.ToolWorkspace_lightBeam__vZT_d svg{position:absolute;overflow:visible;transform:translateX(-50%) rotateX(-90deg);transform-origin:center top}.ToolWorkspace_lightSphere__68_pa:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.ToolWorkspace_sphereArrow__80F55{position:absolute;z-index:1;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:var(--tool-secondary)}.ToolWorkspace_sphereArrow__80F55:hover{color:var(--tool-copy)}.ToolWorkspace_sphereArrow__80F55 svg{width:18px;height:18px}.ToolWorkspace_sphereArrowTop__so0Ap{top:-8px;left:50%;transform:translateX(-50%)}.ToolWorkspace_sphereArrowBottom__XocV8{bottom:-8px;left:50%;transform:translateX(-50%)}.ToolWorkspace_sphereArrowLeft__WNKiv{top:50%;left:-8px;transform:translateY(-50%)}.ToolWorkspace_sphereArrowRight__2WjcW{top:50%;right:-8px;transform:translateY(-50%)}.ToolWorkspace_directionPresets__ebHll{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ToolWorkspace_directionPresets__ebHll button{min-width:0;min-height:32px;padding:6px 4px;border:1px solid transparent;border-radius:8px;background:#303037;color:var(--tool-secondary);font-size:12px;transition:background-color .15s,color .15s}.ToolWorkspace_directionPresets__ebHll button:hover,.ToolWorkspace_directionPresets__ebHll button[aria-pressed=true]{background:#3b3b43;color:var(--tool-copy)}.ToolWorkspace_directionPresets__ebHll button:focus-visible,.ToolWorkspace_lightStyleArrow__UIQjm:focus-visible,.ToolWorkspace_lightStyleCard__vXJYt:focus-visible,.ToolWorkspace_sphereArrow__80F55:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ToolWorkspace_lightStyleCarousel__0K_QN{position:relative;min-width:0}.ToolWorkspace_lightStyles__R9HJS{overflow-x:auto;padding:4px 2px;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:32px}.ToolWorkspace_lightStyles__R9HJS::-webkit-scrollbar{display:none}.ToolWorkspace_lightStyleTrack__nWrDo{display:flex;width:-moz-max-content;width:max-content;gap:8px}.ToolWorkspace_lightStyleCard__vXJYt{position:relative;width:92px;aspect-ratio:4/3;flex:0 0 92px;overflow:hidden;border:2px solid transparent;border-radius:9px;background:var(--tool-control);scroll-snap-align:start}.ToolWorkspace_lightStyleCard__vXJYt[aria-selected=true]{border-color:hsl(var(--primary))}.ToolWorkspace_lightStyleCaption__RrF8k{position:absolute;inset:auto 0 0;overflow:hidden;padding:15px 5px 5px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff;font-size:11px;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ToolWorkspace_lightStyleArrow__UIQjm{position:absolute;top:50%;z-index:1;display:grid;width:28px;height:28px;place-items:center;transform:translateY(-50%);border:1px solid hsla(0,0%,100%,.18);border-radius:50%;background:#292930;color:var(--tool-copy);box-shadow:0 2px 6px rgba(0,0,0,.35)}.ToolWorkspace_lightStyleArrow__UIQjm:hover:not(:disabled){background:#41414a}.ToolWorkspace_lightStyleArrow__UIQjm:disabled{opacity:0;pointer-events:none}.ToolWorkspace_lightStyleArrow__UIQjm svg{width:16px;height:16px}.ToolWorkspace_lightStylePrevious__BEgY5{left:2px}.ToolWorkspace_lightStyleNext__hiAT2{right:2px}.ToolWorkspace_sampleArrow__Fw8ZD{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.ToolWorkspace_lightStyles__R9HJS{scroll-behavior:auto}.ToolWorkspace_directionPresets__ebHll button,.ToolWorkspace_sphereRing__uaNNY,.ToolWorkspace_sphereScene__y6P42{transition:none}}.ToolWorkspace_footer__FNGzV{flex-shrink:0;padding:16px 22px 22px;background:var(--tool-panel)}.ToolWorkspace_submit__qWO4j{display:grid;grid-template-columns:1fr auto 1fr;width:100%;min-height:48px;align-items:center;gap:8px;padding:0 14px;border-radius:10px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:650;transition:filter .15s}.ToolWorkspace_submitCost__KKr6U,.ToolWorkspace_submitLabel__O5dox{display:inline-flex;align-items:center;gap:4px}.ToolWorkspace_submitLabel__O5dox{justify-self:center}.ToolWorkspace_submitCost__KKr6U{justify-self:end;font-size:14px}.ToolWorkspace_submit__qWO4j:hover:not(:disabled){filter:brightness(1.12)}.ToolWorkspace_submit__qWO4j:disabled{background:hsl(var(--primary)/.25);color:#bbdfe2;cursor:not-allowed}.ToolWorkspace_preview__oEmrM{display:flex;flex-direction:column;min-height:0;min-width:0}.ToolWorkspace_previewContent__vLKie{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:32px 40px;overflow-y:auto}.ToolWorkspace_generating__qgCVW{display:flex;max-width:560px;flex-direction:column;align-items:center;gap:24px;text-align:center}.ToolWorkspace_generatingMark__OyEwz{color:hsl(var(--foreground)/.8);fill:hsl(var(--foreground)/.12)}.ToolWorkspace_generatingCopy__VILYC{display:flex;flex-direction:column;gap:8px}.ToolWorkspace_generatingTitle__wumR0{color:hsl(var(--foreground)/.9);font-size:16px;line-height:1.5;font-weight:500}.ToolWorkspace_generatingHint__cswbG{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.6}.ToolWorkspace_generateLink__cj3YK{text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.ToolWorkspace_generateLink__cj3YK:hover{color:hsl(var(--foreground)/.9)}.ToolWorkspace_intro__v2R_6{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;text-align:center}.ToolWorkspace_title__rjiUM{max-width:720px;font-size:clamp(28px,2.25vw,36px);line-height:1.2;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.ToolWorkspace_heroImage__U1zt3{display:block;width:min(100%,720px,calc((100svh - 300px) * 16 / 9));aspect-ratio:16/9;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid var(--tool-border);border-radius:14px;background:transparent}.ToolWorkspace_resultStage___ARSf{position:relative;display:flex;width:100%;min-height:0;flex:1;align-items:center;justify-content:center;container-type:size}.ToolWorkspace_resultFrame__OPMnQ{position:relative;width:min(100cqw,calc(100cqh * var(--result-aspect-ratio)));max-width:100%;aspect-ratio:var(--result-aspect-ratio);flex-shrink:0}.ToolWorkspace_resultButton__nqkTy{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border-radius:14px;cursor:zoom-in}.ToolWorkspace_resultButton__nqkTy:disabled{cursor:default}.ToolWorkspace_resultImage__KjNLj{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:14px;opacity:0}.ToolWorkspace_resultImage__KjNLj[data-loaded=true]{opacity:1}.ToolWorkspace_resultImageRetry__09kcJ,.ToolWorkspace_resultSkeleton__b3D5M{position:absolute;inset:0;border-radius:14px;background:hsl(var(--muted)/.5)}.ToolWorkspace_resultImageRetry__09kcJ{display:flex;align-items:center;justify-content:center}.ToolWorkspace_imageActions__Xjk_I{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px}.ToolWorkspace_resultArrow__G7SVE{position:absolute;top:50%;display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid hsl(var(--foreground)/.18);border-radius:50%;background:hsl(var(--background)/.65);color:hsl(var(--foreground)/.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ToolWorkspace_resultArrow__G7SVE:hover{background:hsl(var(--background)/.85);color:hsl(var(--foreground))}.ToolWorkspace_resultArrow__G7SVE:active{background:hsl(var(--background))}.ToolWorkspace_resultPrevious__U4_WO{left:12px}.ToolWorkspace_resultNext__ACslW{right:12px}.ToolWorkspace_actions__ovwIO{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.ToolWorkspace_taskButton__OI1bN.ToolWorkspace_toolAction__hNTuz{width:36px;height:36px;padding:0;cursor:pointer}.ToolWorkspace_taskButton__OI1bN.ToolWorkspace_toolAction__hNTuz:active{background:hsl(var(--foreground)/.18);color:hsl(var(--foreground))}.ToolWorkspace_action__4CQiT{border:1px solid var(--tool-border);border-radius:9px;background:var(--tool-control);color:var(--tool-copy);padding:9px 14px;font-size:13px}.ToolWorkspace_action__4CQiT:hover{background:#343640}.ToolWorkspace_tasks__dmiXQ{gap:8px;padding:0 12px 4px}.ToolWorkspace_taskButton__OI1bN,.ToolWorkspace_tasks__dmiXQ{display:flex;flex-shrink:0;align-items:center;justify-content:center}.ToolWorkspace_taskButton__OI1bN{position:relative;width:52px;height:52px;overflow:hidden;border:0;border-radius:8px;color:hsl(var(--foreground)/.8);background:hsl(var(--foreground)/.08);-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);transition:background-color .15s ease,color .15s ease}.ToolWorkspace_taskThumbnail__JcL6M:after{position:absolute;z-index:1;inset:0;border:1px solid hsl(var(--foreground)/.05);border-radius:inherit;pointer-events:none;content:""}.ToolWorkspace_taskButton__OI1bN:hover{color:hsl(var(--foreground));background:hsl(var(--foreground)/.14)}.ToolWorkspace_taskButton__OI1bN[aria-pressed=true]{background:hsl(var(--muted)/.9)}.ToolWorkspace_taskThumbnail__JcL6M[aria-pressed=true]:after{border-width:2px;border-color:hsl(var(--primary))}.ToolWorkspace_taskCount__L96BL{position:absolute;right:4px;bottom:4px;display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 4px;border-radius:4px;background:hsl(var(--background)/.85);color:hsl(var(--foreground));font-size:10px;line-height:1;font-weight:600;pointer-events:none}.ToolWorkspace_control__YQ80L:focus-visible,.ToolWorkspace_workspace___stei a:focus-visible,.ToolWorkspace_workspace___stei button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.ToolWorkspace_workspace___stei .ToolWorkspace_resultButton__nqkTy:focus-visible{outline:none}.ToolWorkspace_resultButton__nqkTy:focus-visible .ToolWorkspace_resultImage__KjNLj{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (pointer:coarse){.ToolWorkspace_backToTools__ASdP3{width:44px;height:44px;margin-block:-6px}.ToolWorkspace_taskButton__OI1bN.ToolWorkspace_toolAction__hNTuz,.ToolWorkspace_uploadAction__anszA{width:44px;height:44px}.ToolWorkspace_sampleThumbnail__yT2JF{width:32px;height:32px}}@media (hover:none){.ToolWorkspace_removeImage__VqXPB,.ToolWorkspace_videoActions__c3acw{opacity:1;pointer-events:auto}}@media (min-width:768px) and (max-width:959px){.ToolWorkspace_workspace___stei{padding:16px}.ToolWorkspace_layout__Ldz6P{grid-template-columns:minmax(340px,44vw) minmax(0,1fr);gap:20px}.ToolWorkspace_fields__g485t,.ToolWorkspace_footer__FNGzV,.ToolWorkspace_formTitle__hZmP5{padding-inline:18px}.ToolWorkspace_previewContent__vLKie{padding-inline:20px}}@media (max-width:767px){.ToolWorkspace_workspace___stei{padding:12px}.ToolWorkspace_landing__NsmiU{height:auto;min-height:calc(100svh - var(--tool-header-height, 104px))}.ToolWorkspace_modal__fNG_4{height:auto;padding-top:44px}.ToolWorkspace_layout__Ldz6P{grid-template-columns:minmax(0,1fr);gap:16px;height:auto}.ToolWorkspace_form__w2JRk{border-radius:16px}.ToolWorkspace_formTitle__hZmP5{padding:18px 18px 16px}.ToolWorkspace_fields__g485t{padding-inline:18px;overflow:visible}.ToolWorkspace_footer__FNGzV{padding:16px 18px 18px}.ToolWorkspace_preview__oEmrM{min-height:380px}.ToolWorkspace_landing__NsmiU .ToolWorkspace_preview__oEmrM{scroll-margin-top:calc(var(--tool-header-height, 104px) + 12px)}.ToolWorkspace_previewContent__vLKie{padding:24px 4px;overflow:visible}.ToolWorkspace_intro__v2R_6{gap:24px}.ToolWorkspace_title__rjiUM{font-size:28px}.ToolWorkspace_heroImage__U1zt3{width:100%}.ToolWorkspace_resultFrame__OPMnQ{width:min(100%,calc(60svh * var(--result-aspect-ratio)))}.ToolWorkspace_resultStage___ARSf{flex:0 0 auto;container-type:normal}.ToolWorkspace_tasks__dmiXQ{padding-bottom:12px}.ToolWorkspace_lightStyleCard__vXJYt{width:104px;flex-basis:104px}}.multi-image-upload_container__VXvRt{position:relative;width:100%;padding:8px;border-radius:8px;background:var(--tool-control,#222228);color:var(--tool-copy,#f4f5f7)}.multi-image-upload_items__xct_h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.multi-image-upload_add__ZOYX4,.multi-image-upload_item__XgR2L,.multi-image-upload_pending__xP44M{position:relative;width:64px;height:64px;flex-shrink:0;border-radius:8px}.multi-image-upload_add__ZOYX4,.multi-image-upload_pending__xP44M{display:flex;align-items:center;justify-content:center;background:#323238}.multi-image-upload_add__ZOYX4{cursor:pointer;transition:background .15s}.multi-image-upload_add__ZOYX4:hover:not(:disabled){background:#3c3c43}.multi-image-upload_add__ZOYX4:disabled{cursor:not-allowed}.multi-image-upload_pending__xP44M{background:#3a3a40;color:#aeb0bd}.multi-image-upload_preview___9wp_{display:block;width:100%;height:100%;padding:4px;overflow:hidden;border-radius:inherit;cursor:pointer}.multi-image-upload_preview___9wp_:hover{background:#323238}.multi-image-upload_remove____gMF{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:rgba(0,0,0,.65);color:#fff;opacity:0;cursor:pointer;transition:opacity .15s}.multi-image-upload_item__XgR2L:focus-within .multi-image-upload_remove____gMF,.multi-image-upload_item__XgR2L:hover .multi-image-upload_remove____gMF{opacity:1}.multi-image-upload_remove____gMF:disabled{cursor:not-allowed}.multi-image-upload_add__ZOYX4:focus-visible,.multi-image-upload_preview___9wp_:focus-visible,.multi-image-upload_remove____gMF:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.multi-image-upload_copy__ngJhR{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;color:#c6c6cd;font-size:14px;line-height:20px}.multi-image-upload_requirements__8KNZi{color:#92929b;font-size:12px;line-height:16px}.multi-image-upload_count__L_uyu{position:absolute;bottom:4px;right:4px;padding:3px 6px;border-radius:4px;background:rgba(0,0,0,.8);color:hsla(0,0%,100%,.96);font-size:9px;font-weight:600;line-height:12px;pointer-events:none}.multi-image-upload_container__VXvRt[data-drag-active=true]{box-shadow:inset 0 0 0 2px hsl(var(--primary))}.multi-image-upload_container__VXvRt[data-drag-reject=true]{box-shadow:inset 0 0 0 2px #e48392}@media (hover:none),(pointer:coarse){.multi-image-upload_remove____gMF{width:28px;height:28px;opacity:1}}@media (prefers-reduced-motion:reduce){.multi-image-upload_add__ZOYX4,.multi-image-upload_remove____gMF{transition:none}}.ImageCanvasEditor_editor__Wl365{width:100%;height:100%;min-height:360px;display:flex;flex-direction:column;gap:16px}.ImageCanvasEditor_heading__gU_5U{text-align:right;font-size:13px;color:var(--tool-secondary)}.ImageCanvasEditor_stage__DJl8p{position:relative;flex:1;min-height:220px;display:flex;align-items:center;justify-content:center}.ImageCanvasEditor_canvas__ksdSp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);outline:1px solid var(--tool-border);background-color:#27272d;background-image:conic-gradient(#34343d 25%,transparent 0 50%,#34343d 0 75%,transparent 0);background-size:20px 20px}.ImageCanvasEditor_scene__VcSwM{position:absolute;touch-action:none}.ImageCanvasEditor_canvas__ksdSp:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.ImageCanvasEditor_empty__Dgqom{position:absolute;inset:0;flex-direction:column;gap:12px;padding:12px;text-align:center;color:#d0d1da}.ImageCanvasEditor_controls__bhLYK,.ImageCanvasEditor_empty__Dgqom{display:flex;justify-content:center;align-items:center;font-size:13px}.ImageCanvasEditor_controls__bhLYK{align-self:center;flex-wrap:wrap;gap:8px 20px;width:min(100%,520px);padding:8px 12px;border-radius:12px;background:var(--tool-panel);color:var(--tool-copy)}.ImageCanvasEditor_sizeControl__uoqMm{display:flex;align-items:center;gap:12px;flex:1 1 180px;min-width:0}.ImageCanvasEditor_controlLabel__OApNv{font-weight:500;white-space:nowrap}.ImageCanvasEditor_slider__31Lox{display:flex;align-items:center;position:relative;height:44px;min-width:72px;flex:1;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageCanvasEditor_sliderTrack__Gxj_3{position:relative;height:4px;flex:1;overflow:hidden;border-radius:999px;background:var(--tool-border)}.ImageCanvasEditor_sliderRange__uceMM{position:absolute;height:100%;border-radius:inherit;background:hsl(var(--primary))}.ImageCanvasEditor_sliderThumb__6Ldek{display:block;width:16px;height:16px;border-radius:50%;background:hsl(var(--primary));transition:transform .12s ease-out}.ImageCanvasEditor_sliderThumb__6Ldek:hover{transform:scale(1.12)}.ImageCanvasEditor_sliderThumb__6Ldek:active{transform:scale(1.2)}.ImageCanvasEditor_scaleValue__30CV5{min-width:4ch;text-align:right;font-variant-numeric:tabular-nums}.ImageCanvasEditor_rotationControl__vlpK8{display:flex;align-items:center;gap:10px}.ImageCanvasEditor_angleField__DlIRn{display:flex;align-items:center;gap:2px;height:40px;padding:0 10px;border-radius:6px;background:var(--tool-control)}.ImageCanvasEditor_angleField__DlIRn input{width:4ch;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ImageCanvasEditor_angleField__DlIRn input::-webkit-inner-spin-button,.ImageCanvasEditor_angleField__DlIRn input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ImageCanvasEditor_angleField__DlIRn input:focus{outline:none}.ImageCanvasEditor_angleField__DlIRn:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.ImageCanvasEditor_resetButton__mYmPU{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;color:var(--tool-secondary);transition:transform .12s ease-out}.ImageCanvasEditor_resetButton__mYmPU:hover:not(:disabled){color:var(--tool-copy);background:var(--tool-control)}.ImageCanvasEditor_resetButton__mYmPU:active:not(:disabled){transform:scale(.95)}.ImageCanvasEditor_resetButton__mYmPU:focus-visible,.ImageCanvasEditor_sliderThumb__6Ldek:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.ImageCanvasEditor_controls__bhLYK :disabled,.ImageCanvasEditor_slider__31Lox[data-disabled]{opacity:.4;cursor:not-allowed}@media (max-width:480px){.ImageCanvasEditor_controls__bhLYK{gap:4px 12px}.ImageCanvasEditor_sizeControl__uoqMm{flex-basis:100%}.ImageCanvasEditor_rotationControl__vlpK8{margin-right:auto}}@media (prefers-reduced-motion:reduce){.ImageCanvasEditor_resetButton__mYmPU,.ImageCanvasEditor_sliderThumb__6Ldek{transition:none;transform:none}}.ImageCanvasEditor_hint__wPaDw{font-size:12px;color:var(--tool-secondary);text-align:center}@media (max-width:767px){.ImageCanvasEditor_editor__Wl365{min-height:430px}}.VideoComparisonExamples_section__2MkXD{--examples-ground:hsl(var(--background));--examples-frame:hsl(var(--card));--examples-surface:hsl(var(--muted));--examples-ink:hsl(var(--foreground));--examples-secondary:hsl(var(--muted-foreground));--examples-accent:hsl(var(--primary));--examples-accent-ink:hsl(var(--primary-foreground));--examples-selected:hsl(var(--primary)/0.12);--examples-gutter:clamp(1rem,2vw,1.5rem);--examples-body:1rem;--examples-ease:cubic-bezier(0.22,1,0.36,1);--examples-feedback:160ms;background:var(--examples-ground);color:var(--examples-ink);padding-block:clamp(4rem,6vw,6rem);font-size:var(--examples-body);line-height:1.6}.VideoComparisonExamples_wrap__lnVH_{max-width:80rem;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2rem)}.VideoComparisonExamples_header__xU_oQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--examples-gutter);margin-bottom:1.5rem}.VideoComparisonExamples_header__xU_oQ h2{margin:0;font-size:clamp(1.75rem,2.7vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.VideoComparisonExamples_caseCopy__LF_kG p,.VideoComparisonExamples_header__xU_oQ p{max-width:65ch;margin:0}.VideoComparisonExamples_choices__Fb4dh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem}.VideoComparisonExamples_choice__GcRvJ{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;min-height:3.5rem;padding:.5rem 1rem .5rem .5rem;border:0;border-radius:999px;background:var(--examples-frame);color:var(--examples-ink);font:inherit;font-weight:500;text-align:start;cursor:pointer;transition:transform var(--examples-feedback) var(--examples-ease),opacity var(--examples-feedback) ease}.VideoComparisonExamples_choice__GcRvJ[aria-pressed=true]{background:var(--examples-selected)}.VideoComparisonExamples_choice__GcRvJ span{min-width:0;overflow-wrap:anywhere}.VideoComparisonExamples_thumbnail__dwhvy{flex-shrink:0;width:5rem;height:2.8125rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.VideoComparisonExamples_mediaPair__YWeMl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--examples-gutter)}.VideoComparisonExamples_media__ox1_U{min-width:0;margin:0}.VideoComparisonExamples_media__ox1_U figcaption{margin-bottom:.75rem;font-weight:500}.VideoComparisonExamples_player__2_ep8{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;background:var(--examples-surface)}.VideoComparisonExamples_player__2_ep8,.VideoComparisonExamples_player__2_ep8 video{-o-object-fit:contain;object-fit:contain}.VideoComparisonExamples_caseHeader__M6Hoz{display:flex;justify-content:space-between;align-items:center;gap:var(--examples-gutter);margin-bottom:1.5rem}.VideoComparisonExamples_caseCopy__LF_kG{max-width:65ch}.VideoComparisonExamples_caseCopy__LF_kG h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.35;text-wrap:balance}.VideoComparisonExamples_note___QisB{margin:1rem 0 0;color:var(--examples-secondary)}.VideoComparisonExamples_action___91I4,.VideoComparisonExamples_copy__hr3di{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.75rem;min-height:2.75rem;padding:.75rem 1.5rem;border:0;border-radius:999px;background:var(--examples-accent);color:var(--examples-accent-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--examples-feedback) var(--examples-ease),opacity var(--examples-feedback) ease}.VideoComparisonExamples_prompt__0A8S_{margin-top:1.5rem;border-radius:1rem;background:var(--examples-frame)}.VideoComparisonExamples_prompt__0A8S_ summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:1rem 1.5rem;list-style:none;font-weight:500;cursor:pointer}.VideoComparisonExamples_prompt__0A8S_ summary::-webkit-details-marker{display:none}.VideoComparisonExamples_prompt__0A8S_ summary svg{flex-shrink:0;transition:transform var(--examples-feedback) var(--examples-ease),opacity var(--examples-feedback) ease}.VideoComparisonExamples_prompt__0A8S_[open] summary svg{transform:rotate(180deg)}.VideoComparisonExamples_promptBody__oLDyg{display:flex;align-items:flex-start;gap:var(--examples-gutter);padding:0 1.5rem 1.5rem}.VideoComparisonExamples_promptBody__oLDyg p{flex:1;min-width:0;margin:0;white-space:pre-line;overflow-wrap:anywhere}.VideoComparisonExamples_copy__hr3di{background:var(--examples-surface);color:var(--examples-ink)}.VideoComparisonExamples_action___91I4:focus-visible,.VideoComparisonExamples_choice__GcRvJ:focus-visible,.VideoComparisonExamples_copy__hr3di:focus-visible,.VideoComparisonExamples_prompt__0A8S_ summary:focus-visible{outline:2px solid var(--examples-accent);outline-offset:4px}@media (hover:hover){.VideoComparisonExamples_action___91I4:hover,.VideoComparisonExamples_choice__GcRvJ:hover{transform:translateY(-2px)}.VideoComparisonExamples_copy__hr3di:hover{opacity:.8}.VideoComparisonExamples_prompt__0A8S_ summary:hover svg{opacity:.6}}.VideoComparisonExamples_action___91I4:active,.VideoComparisonExamples_choice__GcRvJ:active,.VideoComparisonExamples_copy__hr3di:active{opacity:.8}@media (max-width:47.99rem){.VideoComparisonExamples_header__xU_oQ,.VideoComparisonExamples_mediaPair__YWeMl{grid-template-columns:minmax(0,1fr)}.VideoComparisonExamples_header__xU_oQ{gap:1rem}.VideoComparisonExamples_choices__Fb4dh{margin-bottom:1.5rem}.VideoComparisonExamples_caseHeader__M6Hoz,.VideoComparisonExamples_choices__Fb4dh,.VideoComparisonExamples_promptBody__oLDyg{flex-direction:column;align-items:flex-start}.VideoComparisonExamples_promptBody__oLDyg,.VideoComparisonExamples_prompt__0A8S_ summary{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.VideoComparisonExamples_action___91I4,.VideoComparisonExamples_choice__GcRvJ,.VideoComparisonExamples_copy__hr3di,.VideoComparisonExamples_prompt__0A8S_ summary svg{transition:none}.VideoComparisonExamples_action___91I4:hover,.VideoComparisonExamples_choice__GcRvJ:hover{transform:none}}