.Ai3dLandingHeroViewer-module__jSwDDG__slot{flex-direction:column;min-height:22rem;display:flex}@media (min-width:640px){.Ai3dLandingHeroViewer-module__jSwDDG__slot{min-height:26rem}}@media (min-width:1024px){.Ai3dLandingHeroViewer-module__jSwDDG__slot{min-height:27rem}}@media (min-width:1280px){.Ai3dLandingHeroViewer-module__jSwDDG__slot{min-height:30rem}}.Ai3dLandingHeroViewer-module__jSwDDG__stage{isolation:isolate;background:radial-gradient(120% 82% at 50% 30%,#ffecd61a,#0000 62%),linear-gradient(#70665b 0%,#524a41 42%,#423a33 75%,#3a332d 100%);border-radius:26px;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 70px -28px #24211eb8}.Ai3dLandingHeroViewer-module__jSwDDG__canvas,.Ai3dLandingHeroViewer-module__jSwDDG__poster{width:100%;height:100%;display:block;position:absolute;inset:0}.Ai3dLandingHeroViewer-module__jSwDDG__poster{object-fit:cover;opacity:.55;filter:saturate(.9)blur(.2px);pointer-events:none}.Ai3dLandingHeroViewer-module__jSwDDG__status{z-index:2;color:#ffffffd1;letter-spacing:.01em;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;inset:0}.Ai3dLandingHeroViewer-module__jSwDDG__retry{pointer-events:auto;color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;min-height:2.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background .16s,border-color .16s}.Ai3dLandingHeroViewer-module__jSwDDG__retry:hover{background:#ffffff24;border-color:#ffffff57}.Ai3dLandingHeroViewer-module__jSwDDG__retry:focus-visible{outline:none;box-shadow:0 0 0 2px #bb5a1b73}.Ai3dLandingHeroViewer-module__jSwDDG__caption{z-index:2;color:#ffffffd6;letter-spacing:.13em;text-transform:uppercase;text-wrap:balance;pointer-events:none;text-shadow:0 1px 3px #18130e73;max-width:26ch;margin:0;font-size:.6875rem;font-weight:600;line-height:1.55;position:absolute;top:1rem;left:1rem}.Ai3dLandingHeroViewer-module__jSwDDG__rail{z-index:3;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.Ai3dLandingHeroViewer-module__jSwDDG__tool{pointer-events:auto;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1412108c;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .16s,transform .12s;display:inline-flex}.Ai3dLandingHeroViewer-module__jSwDDG__tool:hover{background:#141210c7}.Ai3dLandingHeroViewer-module__jSwDDG__tool:active{transform:scale(.97)}.Ai3dLandingHeroViewer-module__jSwDDG__tool:focus-visible{outline:none;box-shadow:0 0 0 2px #bb5a1b73}.Ai3dLandingHeroViewer-module__jSwDDG__hint{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font-size:.6875rem;font-weight:600}@media (max-width:639px){.Ai3dLandingHeroViewer-module__jSwDDG__stage{border-radius:22px}.Ai3dLandingHeroViewer-module__jSwDDG__caption{max-width:24ch;font-size:.625rem;top:.85rem;left:.85rem}.Ai3dLandingHeroViewer-module__jSwDDG__hint{display:none}}@media (prefers-reduced-motion:reduce){.Ai3dLandingHeroViewer-module__jSwDDG__tool{transition:none}}
.Ai3dModelStudio-module__6LKXqG__shell{--shell-block:1.25rem;--shell-inline:.75rem;width:100%;min-width:0;padding:var(--shell-block)var(--shell-inline);flex-direction:column;display:flex}@media (min-width:640px){.Ai3dModelStudio-module__6LKXqG__shell{--shell-inline:1.5rem}}@media (min-width:1024px){.Ai3dModelStudio-module__6LKXqG__shell{--shell-block:1.5rem;--shell-inline:1rem;height:calc(100dvh - var(--landing-chrome-height));min-height:0}.Ai3dModelStudio-module__6LKXqG__shell>.Ai3dModelStudio-module__6LKXqG__studio{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-card);flex:auto;min-height:0;overflow:hidden}}.Ai3dModelStudio-module__6LKXqG__shell[data-auth=true]{flex:auto;min-height:0}.Ai3dModelStudio-module__6LKXqG__shell[data-auth=true]>.Ai3dModelStudio-module__6LKXqG__studio{flex-direction:column;min-height:0;display:flex}.Ai3dModelStudio-module__6LKXqG__shell[data-auth=true] .Ai3dModelStudio-module__6LKXqG__body{flex:auto;min-height:0}@media (min-width:1024px){.Ai3dModelStudio-module__6LKXqG__shell[data-auth=true],.Ai3dModelStudio-module__6LKXqG__shell[data-auth=true] .Ai3dModelStudio-module__6LKXqG__body{height:100%}}.Ai3dModelStudio-module__6LKXqG__studio{--studio-rail:clamp(20rem,23vw,23.5rem);--studio-spec:clamp(17rem,18vw,20rem);color:var(--paper-text-primary);background:var(--paper-page);min-height:calc(100dvh - var(--landing-chrome-height) - 2*var(--shell-block,0px));padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));font-family:var(--paper-font-sans)}.Ai3dModelStudio-module__6LKXqG__studio ::selection{background:color-mix(in oklch,var(--paper-action)82%,var(--paper-accent));color:var(--paper-absolute-white)}.Ai3dModelStudio-module__6LKXqG__studio input,.Ai3dModelStudio-module__6LKXqG__studio textarea{caret-color:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__studio :focus-visible{box-shadow:var(--paper-shadow-focus);outline:none}.Ai3dModelStudio-module__6LKXqG__studio button:disabled{cursor:not-allowed;opacity:.55}.Ai3dModelStudio-module__6LKXqG__body{background:var(--paper-page);flex-direction:column;display:flex}.Ai3dModelStudio-module__6LKXqG__recipe,.Ai3dModelStudio-module__6LKXqG__spec{background:var(--paper-background)}.Ai3dModelStudio-module__6LKXqG__recipe{border-bottom:1px solid var(--paper-border-warm);flex-direction:column;display:flex}.Ai3dModelStudio-module__6LKXqG__recipeScroll{flex-direction:column;gap:.95rem;padding:1.15rem 1.15rem 1.25rem;display:flex}.Ai3dModelStudio-module__6LKXqG__recipeHead{border-bottom:1px solid var(--paper-border-soft);flex-direction:column;gap:.3rem;padding-bottom:.95rem;display:flex}.Ai3dModelStudio-module__6LKXqG__recipeHeadRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.Ai3dModelStudio-module__6LKXqG__recipeHeadText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Ai3dModelStudio-module__6LKXqG__recipeTitle{letter-spacing:-.022em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.Ai3dModelStudio-module__6LKXqG__recipeSub{max-width:36ch;color:var(--paper-text-secondary);margin:0;font-size:.75rem;line-height:1.45}.Ai3dModelStudio-module__6LKXqG__introDetails{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-warm);transition:background .16s,border-color .16s;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__introDetails[open]{background:var(--paper-background);border-color:var(--paper-border-sand)}.Ai3dModelStudio-module__6LKXqG__introSummary{cursor:pointer;min-height:2.75rem;color:var(--paper-text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;list-style:none;display:flex}.Ai3dModelStudio-module__6LKXqG__introSummary::-webkit-details-marker{display:none}.Ai3dModelStudio-module__6LKXqG__introSummary:hover{color:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__introIcon{width:.875rem;height:.875rem;color:var(--paper-text-secondary);flex-shrink:0}.Ai3dModelStudio-module__6LKXqG__introChevron{width:.875rem;height:.875rem;color:var(--paper-text-secondary);margin-left:auto;transition:transform .18s}.Ai3dModelStudio-module__6LKXqG__introDetails[open] .Ai3dModelStudio-module__6LKXqG__introChevron{transform:rotate(180deg)}.Ai3dModelStudio-module__6LKXqG__introText{color:var(--paper-text-secondary);margin:0;padding:0 .75rem .65rem;font-size:.75rem;line-height:1.55}.Ai3dModelStudio-module__6LKXqG__modes{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-muted);grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.2rem;display:grid}.Ai3dModelStudio-module__6LKXqG__mode{border-radius:var(--paper-radius-control);min-height:2.25rem;color:var(--paper-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__mode:hover{color:var(--paper-text-primary)}.Ai3dModelStudio-module__6LKXqG__modeActive{background:var(--paper-action);color:var(--paper-absolute-white);box-shadow:var(--paper-shadow-primary)}.Ai3dModelStudio-module__6LKXqG__mode:active,.Ai3dModelStudio-module__6LKXqG__choice:active,.Ai3dModelStudio-module__6LKXqG__toggle:active{transform:scale(.985)}.Ai3dModelStudio-module__6LKXqG__field{display:block}.Ai3dModelStudio-module__6LKXqG__fieldLabelRow,.Ai3dModelStudio-module__6LKXqG__groupHeading{align-items:center;gap:.25rem;min-height:1.5rem;display:flex}.Ai3dModelStudio-module__6LKXqG__outputSelect{border-color:var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);width:100%;height:auto;min-height:2.65rem;color:var(--paper-text-primary);box-shadow:none;font-size:.75rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__outputSelect:hover{border-color:var(--paper-border-sand);background:var(--paper-background)}.Ai3dModelStudio-module__6LKXqG__outputSelect:focus-visible{border-color:var(--paper-action);box-shadow:0 0 0 3px color-mix(in oklch,var(--paper-action)16%,transparent)}.Ai3dModelStudio-module__6LKXqG__outputSelectContent{min-width:var(--radix-select-trigger-width);border-color:var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);color:var(--paper-text-primary)}.Ai3dModelStudio-module__6LKXqG__outputSelectItem{border-radius:var(--paper-radius-control);color:var(--paper-text-secondary)}.Ai3dModelStudio-module__6LKXqG__outputSelectItem[data-highlighted]{background:var(--paper-accent-surface);color:var(--paper-text-primary)}.Ai3dModelStudio-module__6LKXqG__fieldLabel{color:var(--paper-text-secondary);margin-bottom:.4rem;font-size:.75rem;font-weight:600;display:block}.Ai3dModelStudio-module__6LKXqG__fieldLabelRow .Ai3dModelStudio-module__6LKXqG__fieldLabel{margin-bottom:0}.Ai3dModelStudio-module__6LKXqG__groupLabel{color:var(--paper-text-primary);margin:0;font-size:.75rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__helpTrigger{width:1.5rem;height:1.5rem;color:var(--paper-text-secondary);background:0 0;margin-left:0}.Ai3dModelStudio-module__6LKXqG__helpTrigger:hover{background:var(--paper-accent-surface);color:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__required{color:var(--paper-danger);margin-left:.2rem}.Ai3dModelStudio-module__6LKXqG__input,.Ai3dModelStudio-module__6LKXqG__textarea{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-warm);width:100%;color:var(--paper-text-primary);font:inherit;font-size:.875rem;transition:border-color .16s,background .16s,box-shadow .16s}.Ai3dModelStudio-module__6LKXqG__input{height:2.5rem;padding:0 .8rem}.Ai3dModelStudio-module__6LKXqG__textarea{resize:none;min-height:6.5rem;padding:.7rem .8rem;line-height:1.5}.Ai3dModelStudio-module__6LKXqG__textareaCompact{min-height:4.25rem}.Ai3dModelStudio-module__6LKXqG__input::placeholder,.Ai3dModelStudio-module__6LKXqG__textarea::placeholder{color:var(--paper-text-secondary)}.Ai3dModelStudio-module__6LKXqG__input:hover,.Ai3dModelStudio-module__6LKXqG__textarea:hover{border-color:var(--paper-border-sand)}.Ai3dModelStudio-module__6LKXqG__input:focus,.Ai3dModelStudio-module__6LKXqG__textarea:focus{border-color:color-mix(in oklch,var(--paper-action)55%,var(--paper-border-warm));background:var(--paper-background);box-shadow:var(--paper-shadow-focus)}.Ai3dModelStudio-module__6LKXqG__group{border-top:1px solid var(--paper-border-soft);flex-direction:column;gap:.55rem;padding-top:1rem;display:flex}.Ai3dModelStudio-module__6LKXqG__hint{color:var(--paper-text-secondary);margin:0;font-size:.6875rem;line-height:1.5}.Ai3dModelStudio-module__6LKXqG__choiceGrid{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.Ai3dModelStudio-module__6LKXqG__choice{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);min-height:2.65rem;color:var(--paper-text-secondary);text-align:left;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.Ai3dModelStudio-module__6LKXqG__choiceLabel{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__choice:hover{border-color:var(--paper-border-sand);color:var(--paper-text-primary)}.Ai3dModelStudio-module__6LKXqG__choiceActive{border-color:var(--paper-action);background:var(--paper-action);color:var(--paper-absolute-white);box-shadow:var(--paper-shadow-primary)}.Ai3dModelStudio-module__6LKXqG__choiceActive:hover{border-color:var(--paper-action-hover);background:var(--paper-action-hover);color:var(--paper-absolute-white)}.Ai3dModelStudio-module__6LKXqG__pbrRow{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.5rem;padding:.35rem .1rem;display:flex}.Ai3dModelStudio-module__6LKXqG__pbrLabelGroup{align-items:center;gap:.2rem;min-width:0;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__pbrLabel{color:var(--paper-text-primary);font-size:.8rem;font-weight:600;line-height:1.25}.Ai3dModelStudio-module__6LKXqG__pbrHelp{width:1.25rem;height:1.25rem;color:var(--paper-text-secondary);background:0 0;border-radius:9999px;margin-left:0}.Ai3dModelStudio-module__6LKXqG__pbrHelp:hover{background:var(--paper-accent-surface);color:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__pbrSwitch{box-sizing:border-box;border:1px solid color-mix(in oklch,var(--paper-border-warm)88%,transparent);border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)13%,var(--paper-background));width:3.75rem;height:2rem;box-shadow:inset 0 1px 2px color-mix(in oklch,var(--paper-text-primary)8%,transparent);flex-shrink:0;justify-content:flex-start;padding:.1875rem;transition:background-color .18s,border-color .18s,box-shadow .18s}.Ai3dModelStudio-module__6LKXqG__pbrSwitch [data-slot=switch-thumb]{background:var(--paper-absolute-white);width:1.375rem;height:1.375rem;box-shadow:0 1px 3px color-mix(in oklch,var(--paper-text-primary)20%,transparent);transition:transform .18s;transform:translate(0)}.Ai3dModelStudio-module__6LKXqG__pbrSwitch[data-state=checked]{border-color:var(--paper-action);background:var(--paper-action);box-shadow:var(--paper-shadow-primary)}.Ai3dModelStudio-module__6LKXqG__pbrSwitch[data-state=checked] [data-slot=switch-thumb]{transform:translate(1.875rem);translate:none!important}.Ai3dModelStudio-module__6LKXqG__pbrSwitch:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--paper-action)18%,transparent),inset 0 1px 2px color-mix(in oklch,var(--paper-text-primary)8%,transparent)}.Ai3dModelStudio-module__6LKXqG__faceCountHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.Ai3dModelStudio-module__6LKXqG__faceCountLabelRow{align-items:center;gap:.2rem;min-width:0;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__faceCountValue{color:var(--paper-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex-shrink:0;font-size:.8125rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__faceCountSlider{width:100%;height:2.75rem;padding-inline:.15rem}.Ai3dModelStudio-module__6LKXqG__faceCountSlider [data-slot=slider-track]{background:color-mix(in oklch,var(--paper-text-secondary)18%,var(--paper-background));height:.375rem}.Ai3dModelStudio-module__6LKXqG__faceCountSlider [data-slot=slider-range]{background:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__faceCountSlider [data-slot=slider-thumb]{background:var(--paper-action);width:1.125rem;height:1.125rem;box-shadow:0 1px 3px color-mix(in oklch,var(--paper-text-primary)22%,transparent);border:none}.Ai3dModelStudio-module__6LKXqG__faceCountSlider [data-slot=slider-thumb]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--paper-action)22%,transparent),0 1px 3px color-mix(in oklch,var(--paper-text-primary)22%,transparent)}@media (min-width:1024px){.Ai3dModelStudio-module__6LKXqG__faceCountSlider{height:2rem}}.Ai3dModelStudio-module__6LKXqG__choiceLock{border:1px solid color-mix(in oklch,var(--paper-action)35%,var(--paper-border-warm));border-radius:var(--paper-radius-control);background:var(--paper-accent-surface);flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.Ai3dModelStudio-module__6LKXqG__choiceLockTitle{align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.Ai3dModelStudio-module__6LKXqG__uploadField{flex-shrink:0;min-width:0}.Ai3dModelStudio-module__6LKXqG__upload{cursor:pointer;border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-warm);flex-shrink:0;transition:border-color .16s,background .16s;position:relative;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__upload:hover,.Ai3dModelStudio-module__6LKXqG__uploadDragging{border-color:color-mix(in oklch,var(--paper-action)40%,var(--paper-border-warm));background:var(--paper-accent-surface)}.Ai3dModelStudio-module__6LKXqG__uploadHero{place-items:center;min-height:6.5rem;display:grid}.Ai3dModelStudio-module__6LKXqG__uploadHero:has(.Ai3dModelStudio-module__6LKXqG__uploadMedia){aspect-ratio:4/3;width:100%;min-height:10rem}.Ai3dModelStudio-module__6LKXqG__uploadTile{place-items:center;min-height:4.75rem;display:grid}.Ai3dModelStudio-module__6LKXqG__uploadTile:has(.Ai3dModelStudio-module__6LKXqG__uploadMedia){aspect-ratio:1;min-height:4.75rem}.Ai3dModelStudio-module__6LKXqG__uploadEmpty{text-align:center;padding:.85rem}.Ai3dModelStudio-module__6LKXqG__uploadMark{border-radius:var(--paper-radius-control);background:var(--paper-background);width:2rem;height:2rem;color:var(--paper-text-secondary);box-shadow:var(--paper-shadow-sm);place-items:center;margin:0 auto .55rem;display:grid}.Ai3dModelStudio-module__6LKXqG__uploadTitle{margin:0;font-size:.8125rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__uploadCaption{color:var(--paper-text-secondary);margin:.2rem 0 0;font-size:.6875rem}.Ai3dModelStudio-module__6LKXqG__uploadMedia{object-fit:contain;background:var(--paper-surface);width:100%;height:100%;position:absolute;inset:0}.Ai3dModelStudio-module__6LKXqG__uploadBar{color:var(--paper-absolute-white);background:linear-gradient(#14121099,#141210eb);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.6875rem;display:flex;position:absolute;inset:auto 0 0}.Ai3dModelStudio-module__6LKXqG__iconButton{border-radius:var(--paper-radius-control);width:1.75rem;height:1.75rem;color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.Ai3dModelStudio-module__6LKXqG__iconButton:hover{background:color-mix(in oklch,var(--paper-absolute-white)16%,transparent)}.Ai3dModelStudio-module__6LKXqG__viewGrid{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.Ai3dModelStudio-module__6LKXqG__toggle{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);min-height:2.25rem;color:var(--paper-text-primary);justify-content:center;align-self:flex-start;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__toggle:hover{border-color:var(--paper-border-sand);background:var(--paper-surface-warm)}.Ai3dModelStudio-module__6LKXqG__alert{border:1px solid var(--paper-danger-border);border-radius:var(--paper-radius-control);background:var(--paper-danger-bg);color:var(--paper-danger-ink);gap:.55rem;padding:.7rem .75rem;font-size:.75rem;line-height:1.45;display:flex}.Ai3dModelStudio-module__6LKXqG__alert a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.Ai3dModelStudio-module__6LKXqG__recipeDock{z-index:20;padding:.75rem 1.15rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--paper-border-warm);background:color-mix(in oklch,var(--paper-background)94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.Ai3dModelStudio-module__6LKXqG__dockProgress{border:1px solid color-mix(in oklch,var(--paper-action)30%,var(--paper-border-warm));border-radius:var(--paper-radius-control);background:var(--paper-accent-surface);width:100%;min-height:2.5rem;color:var(--paper-action);cursor:pointer;justify-content:center;align-items:center;margin-bottom:.5rem;padding:0 .8rem;font-size:.75rem;font-weight:600;display:flex}.Ai3dModelStudio-module__6LKXqG__generate{border-radius:var(--paper-radius-control);background:var(--paper-action);width:100%;min-height:2.875rem;color:var(--paper-absolute-white);box-shadow:var(--paper-shadow-cta);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .16s,box-shadow .16s,transform .12s;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__generate:hover:not(:disabled){background:var(--paper-action-hover);box-shadow:var(--paper-shadow-cta-hover)}.Ai3dModelStudio-module__6LKXqG__generate:active:not(:disabled){transform:scale(.99)}.Ai3dModelStudio-module__6LKXqG__generateLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__credits{color:var(--paper-absolute-white);font-family:var(--paper-font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#00000029;border-radius:9999px;flex-shrink:0;padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__stage{background:var(--paper-surface-warm);flex-direction:column;gap:.9rem;min-width:0;min-height:28rem;padding:1.25rem;display:flex}.Ai3dModelStudio-module__6LKXqG__stageFrame{border:1px solid var(--paper-border-sand);border-radius:var(--paper-radius-card);background:var(--paper-surface);flex-direction:column;flex:1;min-height:24rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c19170d,0 14px 36px -14px #1c191724}.Ai3dModelStudio-module__6LKXqG__viewport{background:var(--paper-surface);flex:1;width:100%;min-height:22rem;position:relative;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Ai3dModelStudio-module__6LKXqG__viewport:fullscreen{isolation:isolate;border-radius:0;flex:none;width:100%;height:100%;min-height:0;max-height:none;margin:0}.Ai3dModelStudio-module__6LKXqG__viewport::backdrop{background:var(--paper-surface)}.Ai3dModelStudio-module__6LKXqG__assetChip{z-index:2;border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:color-mix(in oklch,var(--paper-background)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;max-width:min(18rem,100% - 5rem);padding:.4rem .65rem;position:absolute;top:.9rem;left:.9rem;box-shadow:0 2px 8px #1c19170f}.Ai3dModelStudio-module__6LKXqG__assetName{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:600;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__assetMeta{color:var(--paper-text-secondary);font-family:var(--paper-font-mono);letter-spacing:.02em;margin:.1rem 0 0;font-size:.625rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__toolRail{z-index:2;border:1px solid var(--paper-border-warm);border-radius:calc(var(--paper-radius-control) + 4px);background:color-mix(in oklch,var(--paper-background)90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:.9rem;right:.9rem;box-shadow:0 4px 16px -2px #1c191714,0 1px 3px #1c19170a}.Ai3dModelStudio-module__6LKXqG__toolDivider{background:var(--paper-border-soft);width:1.25rem;height:1px;margin:.15rem auto}.Ai3dModelStudio-module__6LKXqG__toolButton{border-radius:var(--paper-radius-control);width:2.125rem;height:2.125rem;color:var(--paper-text-secondary);background:0 0;border:1px solid #0000;place-items:center;transition:color .14s,border-color .14s,background .14s;display:grid;position:relative}.Ai3dModelStudio-module__6LKXqG__toolButton[data-tooltip]:after{content:attr(data-tooltip);border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);color:var(--paper-text-primary);white-space:nowrap;pointer-events:none;visibility:hidden;padding:.35rem .55rem;font-size:.6875rem;line-height:1.4;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%);box-shadow:0 4px 12px #1c191714}.Ai3dModelStudio-module__6LKXqG__toolButton[data-tooltip]:focus-visible:after{visibility:visible}@media (hover:hover){.Ai3dModelStudio-module__6LKXqG__toolButton[data-tooltip]:hover:after{visibility:visible}}.Ai3dModelStudio-module__6LKXqG__toolButton:hover{color:var(--paper-text-primary);background:var(--paper-accent-surface);border-color:var(--paper-border-warm)}.Ai3dModelStudio-module__6LKXqG__toolButtonActive{color:var(--paper-action);border-color:color-mix(in oklch,var(--paper-action)35%,transparent);background:var(--paper-accent-surface)}.Ai3dModelStudio-module__6LKXqG__generatingOverlay{z-index:3;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__meshLoading{z-index:3;background:var(--paper-surface);color:var(--paper-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex;position:absolute;inset:0}.Ai3dModelStudio-module__6LKXqG__meshLoading p{margin:0;font-size:.875rem}.Ai3dModelStudio-module__6LKXqG__errorPanel{z-index:3;text-align:center;place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.Ai3dModelStudio-module__6LKXqG__errorPanel p{margin:.55rem 0 0;font-size:.875rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__retry{border:1px solid var(--paper-border-sand);border-radius:var(--paper-radius-control);background:var(--paper-background);align-items:center;gap:.4rem;min-height:2.5rem;margin-top:.9rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__taskBar{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);flex-direction:column;flex-shrink:0;gap:.15rem;max-height:11rem;padding:.75rem .85rem;display:flex;overflow-y:auto}.Ai3dModelStudio-module__6LKXqG__taskBar>p{color:var(--paper-text-secondary);margin:0 0 .3rem;font-size:.75rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__taskBar button{width:100%;min-height:2.75rem;color:var(--paper-text-primary);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;font-size:.8125rem;font-weight:600;display:flex}.Ai3dModelStudio-module__6LKXqG__taskBar button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__taskBar button span:last-child{color:var(--paper-action);flex-shrink:0}.Ai3dModelStudio-module__6LKXqG__historySection{flex-shrink:0;min-width:0}.Ai3dModelStudio-module__6LKXqG__historyHeading{color:var(--paper-text-secondary);margin:0 0 .5rem;font-size:.75rem;font-weight:600;line-height:1.5}.Ai3dModelStudio-module__6LKXqG__filmstrip{flex-shrink:0;gap:.5rem;display:flex;overflow-x:auto}.Ai3dModelStudio-module__6LKXqG__filmCard,.Ai3dModelStudio-module__6LKXqG__filmMore,.Ai3dModelStudio-module__6LKXqG__filmSkeleton{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);flex:none;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__filmCard,.Ai3dModelStudio-module__6LKXqG__filmSkeleton{width:6rem;height:5rem}.Ai3dModelStudio-module__6LKXqG__filmCard{text-align:left;padding:0;transition:border-color .16s,box-shadow .16s;position:relative}.Ai3dModelStudio-module__6LKXqG__filmCard:hover,.Ai3dModelStudio-module__6LKXqG__filmCardActive{border-color:color-mix(in oklch,var(--paper-action)50%,var(--paper-border-warm))}.Ai3dModelStudio-module__6LKXqG__filmCardActive{box-shadow:var(--paper-shadow-thumb)}.Ai3dModelStudio-module__6LKXqG__filmCard img{object-fit:contain;width:100%;height:3.25rem}.Ai3dModelStudio-module__6LKXqG__validationMessage{color:var(--paper-action);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.Ai3dModelStudio-module__6LKXqG__filmPreviewUnavailable{text-align:center;padding:0 .35rem;font-size:.625rem;line-height:1.3}.Ai3dModelStudio-module__6LKXqG__filmFallback{width:100%;height:3.25rem;color:var(--paper-text-secondary);place-items:center;display:grid;position:relative;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__filmFallbackFill{height:100%;min-height:0}.Ai3dModelStudio-module__6LKXqG__filmFallbackMedia{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Ai3dModelStudio-module__6LKXqG__filmLabel{text-overflow:ellipsis;white-space:nowrap;padding:.25rem .4rem;font-size:.6875rem;line-height:1.25rem;display:block;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__filmMore,.Ai3dModelStudio-module__6LKXqG__filmSkeleton{color:var(--paper-text-secondary);place-items:center;font-size:.625rem;font-weight:600;display:grid}.Ai3dModelStudio-module__6LKXqG__filmSkeleton{animation:1.4s ease-out infinite Ai3dModelStudio-module__6LKXqG__pulse}.Ai3dModelStudio-module__6LKXqG__spec{padding:1.15rem 1.15rem 1.4rem}.Ai3dModelStudio-module__6LKXqG__specHeading{flex-direction:column;gap:.18rem;margin-bottom:.9rem;display:flex}.Ai3dModelStudio-module__6LKXqG__specEyebrow{color:var(--paper-text-secondary);font-family:var(--paper-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__specTitle{letter-spacing:-.018em;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.Ai3dModelStudio-module__6LKXqG__assetEmpty{flex-direction:column;min-height:100%;display:flex}.Ai3dModelStudio-module__6LKXqG__assetEmptyHeader{border-bottom:1px solid var(--paper-border-soft);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.9rem;display:flex}.Ai3dModelStudio-module__6LKXqG__assetEmptyIcon{color:var(--paper-text-secondary);flex-shrink:0}.Ai3dModelStudio-module__6LKXqG__assetEmptyMark{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-warm);width:3.25rem;height:3.25rem;color:var(--paper-action);place-items:center;margin:auto auto 1rem;display:grid}.Ai3dModelStudio-module__6LKXqG__assetEmptyTitle{text-align:center;max-width:18ch;margin:0 auto;font-size:.875rem;font-weight:600;line-height:1.4}.Ai3dModelStudio-module__6LKXqG__assetEmptyHint{max-width:26ch;color:var(--paper-text-secondary);text-align:center;margin:.45rem auto auto;font-size:.75rem;line-height:1.55}.Ai3dModelStudio-module__6LKXqG__rows{margin:0}.Ai3dModelStudio-module__6LKXqG__row{border-bottom:1px solid var(--paper-border-soft);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem 0;display:flex}.Ai3dModelStudio-module__6LKXqG__row:last-child{border-bottom:0;padding-bottom:0}.Ai3dModelStudio-module__6LKXqG__row dt{color:var(--paper-text-secondary);font-size:.75rem}.Ai3dModelStudio-module__6LKXqG__row dd{text-overflow:ellipsis;white-space:nowrap;font-family:var(--paper-font-mono);letter-spacing:.01em;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.6875rem;font-weight:600;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__statusBlock{border-top:1px solid var(--paper-border-soft);gap:.65rem;margin-top:1.15rem;padding-top:1.15rem;display:flex}.Ai3dModelStudio-module__6LKXqG__statusMark{border-radius:var(--paper-radius-control);background:var(--paper-accent-surface);width:1.75rem;height:1.75rem;color:var(--paper-action);flex-shrink:0;place-items:center;display:grid}.Ai3dModelStudio-module__6LKXqG__statusMarkOk{background:var(--paper-success-bg);color:var(--paper-success)}.Ai3dModelStudio-module__6LKXqG__statusMarkFail{background:var(--paper-danger-bg);color:var(--paper-danger)}.Ai3dModelStudio-module__6LKXqG__statusCopy{margin:0;font-size:.8125rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__statusDetail{color:var(--paper-danger-ink);margin:.25rem 0 0;font-size:.6875rem;line-height:1.4}.Ai3dModelStudio-module__6LKXqG__exports{flex-direction:column;gap:.45rem;margin-top:1.15rem;display:flex}.Ai3dModelStudio-module__6LKXqG__export{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-background);width:100%;min-height:2.75rem;color:var(--paper-text-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.Ai3dModelStudio-module__6LKXqG__export>span{overflow-wrap:anywhere;min-width:0}.Ai3dModelStudio-module__6LKXqG__export:hover:not(:disabled){border-color:var(--paper-border-sand);background:var(--paper-surface-warm)}.Ai3dModelStudio-module__6LKXqG__export:active:not(:disabled){transform:scale(.99)}.Ai3dModelStudio-module__6LKXqG__exportPrimary{border-color:color-mix(in oklch,var(--paper-action)35%,var(--paper-border-warm));background:color-mix(in oklch,var(--paper-action)7%,var(--paper-background));color:var(--paper-action)}.Ai3dModelStudio-module__6LKXqG__exportPrimary:hover:not(:disabled){background:color-mix(in oklch,var(--paper-action)12%,var(--paper-background));border-color:var(--paper-action);color:var(--paper-action-hover)}.Ai3dModelStudio-module__6LKXqG__export:focus-visible,.Ai3dModelStudio-module__6LKXqG__exportPrimary:focus-visible{outline:2px solid var(--paper-action);outline-offset:3px}.Ai3dModelStudio-module__6LKXqG__export:disabled,.Ai3dModelStudio-module__6LKXqG__exportPrimary:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}@media (prefers-reduced-motion:reduce){.Ai3dModelStudio-module__6LKXqG__export{transition:none}}.Ai3dModelStudio-module__6LKXqG__originalInputs,.Ai3dModelStudio-module__6LKXqG__recovery{margin-top:1.15rem}.Ai3dModelStudio-module__6LKXqG__originalInputs h3{margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__originalInputs p,.Ai3dModelStudio-module__6LKXqG__recovery p{color:var(--paper-text-secondary);overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.8125rem;line-height:1.55}.Ai3dModelStudio-module__6LKXqG__originalInputs p{white-space:pre-wrap}.Ai3dModelStudio-module__6LKXqG__originalInputs button{justify-content:center;width:100%;min-height:2.5rem;padding-inline:.65rem}.Ai3dModelStudio-module__6LKXqG__referenceStrip{gap:.5rem;margin-bottom:.6rem;display:flex;overflow-x:auto}.Ai3dModelStudio-module__6LKXqG__referenceStrip a{color:var(--paper-text-secondary);flex:0 0 4rem;font-size:.75rem}.Ai3dModelStudio-module__6LKXqG__referenceStrip img{border-radius:var(--paper-radius-control);background:var(--paper-surface);object-fit:contain;width:4rem;height:4rem}.Ai3dModelStudio-module__6LKXqG__referenceStrip span{padding-top:.25rem;display:block}.Ai3dModelStudio-module__6LKXqG__mobileNavigation{display:none}@keyframes Ai3dModelStudio-module__6LKXqG__pulse{50%{opacity:.45}}@supports not selector(::-webkit-scrollbar){.Ai3dModelStudio-module__6LKXqG__recipeScroll,.Ai3dModelStudio-module__6LKXqG__spec,.Ai3dModelStudio-module__6LKXqG__taskBar,.Ai3dModelStudio-module__6LKXqG__filmstrip,.Ai3dModelStudio-module__6LKXqG__referenceStrip{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--paper-text-secondary)38%,transparent)transparent}}.Ai3dModelStudio-module__6LKXqG__recipeScroll::-webkit-scrollbar{width:.5rem;height:.5rem}.Ai3dModelStudio-module__6LKXqG__spec::-webkit-scrollbar{width:.5rem;height:.5rem}.Ai3dModelStudio-module__6LKXqG__taskBar::-webkit-scrollbar{width:.5rem;height:.5rem}.Ai3dModelStudio-module__6LKXqG__filmstrip::-webkit-scrollbar{width:.5rem;height:.5rem}.Ai3dModelStudio-module__6LKXqG__referenceStrip::-webkit-scrollbar{width:.5rem;height:.5rem}.Ai3dModelStudio-module__6LKXqG__recipeScroll::-webkit-scrollbar-track{background:0 0}.Ai3dModelStudio-module__6LKXqG__spec::-webkit-scrollbar-track{background:0 0}.Ai3dModelStudio-module__6LKXqG__taskBar::-webkit-scrollbar-track{background:0 0}.Ai3dModelStudio-module__6LKXqG__filmstrip::-webkit-scrollbar-track{background:0 0}.Ai3dModelStudio-module__6LKXqG__referenceStrip::-webkit-scrollbar-track{background:0 0}.Ai3dModelStudio-module__6LKXqG__recipeScroll::-webkit-scrollbar-thumb{border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)38%,transparent);background-clip:content-box;border:2px solid #0000}.Ai3dModelStudio-module__6LKXqG__spec::-webkit-scrollbar-thumb{border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)38%,transparent);background-clip:content-box;border:2px solid #0000}.Ai3dModelStudio-module__6LKXqG__taskBar::-webkit-scrollbar-thumb{border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)38%,transparent);background-clip:content-box;border:2px solid #0000}.Ai3dModelStudio-module__6LKXqG__filmstrip::-webkit-scrollbar-thumb{border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)38%,transparent);background-clip:content-box;border:2px solid #0000}.Ai3dModelStudio-module__6LKXqG__referenceStrip::-webkit-scrollbar-thumb{border-radius:var(--paper-radius-pill);background:color-mix(in oklch,var(--paper-text-secondary)38%,transparent);background-clip:content-box;border:2px solid #0000}.Ai3dModelStudio-module__6LKXqG__recipeScroll::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--paper-text-secondary)60%,transparent);background-clip:content-box}.Ai3dModelStudio-module__6LKXqG__spec::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--paper-text-secondary)60%,transparent);background-clip:content-box}.Ai3dModelStudio-module__6LKXqG__taskBar::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--paper-text-secondary)60%,transparent);background-clip:content-box}.Ai3dModelStudio-module__6LKXqG__filmstrip::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--paper-text-secondary)60%,transparent);background-clip:content-box}.Ai3dModelStudio-module__6LKXqG__referenceStrip::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--paper-text-secondary)60%,transparent);background-clip:content-box}@media (min-width:1024px){.Ai3dModelStudio-module__6LKXqG__studio{height:100%;min-height:0;padding-bottom:0;overflow:hidden}.Ai3dModelStudio-module__6LKXqG__body{grid-template-columns:var(--studio-rail)minmax(0,1fr)var(--studio-spec);height:100%;display:grid}.Ai3dModelStudio-module__6LKXqG__bodyWithoutSpec{grid-template-columns:var(--studio-rail)minmax(0,1fr)}.Ai3dModelStudio-module__6LKXqG__recipe{border-bottom:0;border-right:1px solid var(--paper-border-warm);min-height:0}.Ai3dModelStudio-module__6LKXqG__recipeScroll{flex:1;min-height:0;padding:1rem .9rem 2.5rem;overflow-y:auto}.Ai3dModelStudio-module__6LKXqG__recipeDock{background:var(--paper-page);-webkit-backdrop-filter:none;backdrop-filter:none;padding:.9rem 1.15rem 1.15rem;position:static}.Ai3dModelStudio-module__6LKXqG__stage{border-right:1px solid var(--paper-border-warm);min-height:0;padding:.85rem}.Ai3dModelStudio-module__6LKXqG__spec{background:var(--paper-background)}.Ai3dModelStudio-module__6LKXqG__bodyWithoutSpec .Ai3dModelStudio-module__6LKXqG__stage{border-right:0}.Ai3dModelStudio-module__6LKXqG__stageFrame,.Ai3dModelStudio-module__6LKXqG__viewport{min-height:0}.Ai3dModelStudio-module__6LKXqG__spec{min-height:0;padding:.85rem;overflow-y:auto}}@media (max-width:1023px){.Ai3dModelStudio-module__6LKXqG__mobileNavigation{border:1px solid var(--paper-border-warm);border-radius:var(--paper-radius-control);background:var(--paper-surface-muted);grid-template-columns:1fr 1fr;gap:.2rem;margin:.75rem;padding:.2rem;display:grid}.Ai3dModelStudio-module__6LKXqG__mobileNavigation button{border-radius:var(--paper-radius-control);min-height:2.75rem;color:var(--paper-text-secondary);font-size:.875rem;font-weight:600}.Ai3dModelStudio-module__6LKXqG__mobileNavigation button[aria-pressed=true]{background:var(--paper-absolute-white);color:var(--paper-text-primary);box-shadow:var(--paper-shadow-sm)}.Ai3dModelStudio-module__6LKXqG__recipeScroll{gap:.9rem}.Ai3dModelStudio-module__6LKXqG__recipe,.Ai3dModelStudio-module__6LKXqG__stage{scroll-margin-top:calc(var(--landing-chrome-height) + 1rem)}.Ai3dModelStudio-module__6LKXqG__mode,.Ai3dModelStudio-module__6LKXqG__choice,.Ai3dModelStudio-module__6LKXqG__toggle,.Ai3dModelStudio-module__6LKXqG__toolButton{min-height:2.75rem}.Ai3dModelStudio-module__6LKXqG__recipeTitle{font-size:1.125rem}.Ai3dModelStudio-module__6LKXqG__recipeSub,.Ai3dModelStudio-module__6LKXqG__mode,.Ai3dModelStudio-module__6LKXqG__choice,.Ai3dModelStudio-module__6LKXqG__toggle,.Ai3dModelStudio-module__6LKXqG__introSummary{font-size:.8125rem}.Ai3dModelStudio-module__6LKXqG__toolButton{width:2.75rem}.Ai3dModelStudio-module__6LKXqG__stageFrame,.Ai3dModelStudio-module__6LKXqG__viewport{min-height:min(58dvh,26rem)}.Ai3dModelStudio-module__6LKXqG__studio[data-mobile-pane=preview] .Ai3dModelStudio-module__6LKXqG__recipe,.Ai3dModelStudio-module__6LKXqG__studio[data-mobile-pane=inputs] .Ai3dModelStudio-module__6LKXqG__stage,.Ai3dModelStudio-module__6LKXqG__studio[data-mobile-pane=inputs] .Ai3dModelStudio-module__6LKXqG__spec{display:none}.Ai3dModelStudio-module__6LKXqG__studio[data-mobile-pane=preview]{padding-bottom:1rem}.Ai3dModelStudio-module__6LKXqG__recipeDock{padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom));left:var(--shell-inline,0px);right:var(--shell-inline,0px);border-radius:var(--paper-radius-card)var(--paper-radius-card)0 0;box-shadow:0 -4px 20px #1c191714}.Ai3dModelStudio-module__6LKXqG__studio[data-mobile-pane=inputs]:has(.Ai3dModelStudio-module__6LKXqG__dockProgress){padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Ai3dModelStudio-module__6LKXqG__filmSkeleton{animation:none}.Ai3dModelStudio-module__6LKXqG__mode,.Ai3dModelStudio-module__6LKXqG__choice,.Ai3dModelStudio-module__6LKXqG__upload,.Ai3dModelStudio-module__6LKXqG__generate,.Ai3dModelStudio-module__6LKXqG__toolButton,.Ai3dModelStudio-module__6LKXqG__toggle,.Ai3dModelStudio-module__6LKXqG__filmCard{transition:none}}.Ai3dModelStudio-module__6LKXqG__viewerEmpty{text-align:center;place-items:center;padding:clamp(1.5rem,5%,3rem);display:grid;position:absolute;inset:0;overflow-y:auto}.Ai3dModelStudio-module__6LKXqG__emptyContent{flex-direction:column;align-items:center;width:min(100%,23rem);display:flex}.Ai3dModelStudio-module__6LKXqG__emptyChair{pointer-events:none;width:12.5rem;max-width:100%;height:12.5rem;margin-bottom:1rem}.Ai3dModelStudio-module__6LKXqG__emptyChair canvas{width:100%;height:100%;display:block}.Ai3dModelStudio-module__6LKXqG__emptyTitle{color:var(--paper-text-primary);text-wrap:balance;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.Ai3dModelStudio-module__6LKXqG__emptyDescription{max-width:34ch;color:var(--paper-text-secondary);text-wrap:pretty;margin:.5rem 0 0;font-size:.8125rem;line-height:1.6}@media (max-width:767px){.Ai3dModelStudio-module__6LKXqG__emptyChair{width:10rem;height:10rem;margin-bottom:.75rem}}.Ai3dModelStudio-module__6LKXqG__qualityGuide,.Ai3dModelStudio-module__6LKXqG__outputNote{color:var(--paper-text-secondary);margin:0 0 .75rem;font-size:.8125rem;line-height:1.55}.Ai3dModelStudio-module__6LKXqG__advancedDetails{border-top:1px solid var(--paper-border-sand);margin-bottom:1rem}.Ai3dModelStudio-module__6LKXqG__advancedDetails[open] .Ai3dModelStudio-module__6LKXqG__introChevron{transform:rotate(180deg)}.Ai3dModelStudio-module__6LKXqG__advancedContent{padding:.5rem .75rem 0}@media (max-width:1023px){.Ai3dModelStudio-module__6LKXqG__mode,.Ai3dModelStudio-module__6LKXqG__choice,.Ai3dModelStudio-module__6LKXqG__outputSelect,.Ai3dModelStudio-module__6LKXqG__input{min-height:2.75rem}.Ai3dModelStudio-module__6LKXqG__iconButton,.Ai3dModelStudio-module__6LKXqG__toolButton{width:2.75rem;height:2.75rem}.Ai3dModelStudio-module__6LKXqG__input,.Ai3dModelStudio-module__6LKXqG__textarea{font-size:1rem}}
.ToolMarketingSections-module__4kQplG__content{container:tool-marketing/inline-size}.ToolMarketingSections-module__4kQplG__split{align-items:start;gap:2rem;margin-top:2rem;display:grid}.ToolMarketingSections-module__4kQplG__media{align-self:start;width:100%;min-width:0}@container tool-marketing (min-width:56rem){.ToolMarketingSections-module__4kQplG__split{gap:2.5rem;margin-top:2.5rem}.ToolMarketingSections-module__4kQplG__copyFirst{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ToolMarketingSections-module__4kQplG__mediaFirst{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ToolMarketingSections-module__4kQplG__media{position:sticky;top:1.5rem}}@media (max-height:640px){.ToolMarketingSections-module__4kQplG__media{position:relative;top:auto}}.ToolMarketingSections-module__4kQplG__examplesSplit{margin-top:0}
.ToolGuideSteps-module___sVnrG__walkthrough{border:1px solid var(--paper-border-soft);background:var(--paper-background);border-radius:1.25rem;min-width:0;margin-top:2.5rem;display:grid;overflow:hidden}.ToolGuideSteps-module___sVnrG__navigation{border-bottom:1px solid var(--paper-border-soft);background:var(--paper-surface-warm);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.375rem;margin:0;padding:.75rem;list-style:none;display:grid}.ToolGuideSteps-module___sVnrG__navigationItem{min-width:0;scroll-margin-top:6rem}.ToolGuideSteps-module___sVnrG__navigationItem:last-child:nth-child(odd){grid-column:1/-1}.ToolGuideSteps-module___sVnrG__stepButton{width:100%;height:100%;min-height:4.25rem;color:var(--paper-text-secondary);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem;transition:background-color .16s,color .16s,border-color .16s;display:flex}.ToolGuideSteps-module___sVnrG__stepButton:hover{background:var(--paper-surface-panel-hover);color:var(--paper-text-primary)}.ToolGuideSteps-module___sVnrG__stepButton[aria-expanded=true]{border-color:color-mix(in srgb,var(--paper-action)24%,transparent);background:var(--paper-background);color:var(--paper-text-primary)}.ToolGuideSteps-module___sVnrG__stepButton:focus-visible{outline:2px solid var(--paper-action);outline-offset:2px}.ToolGuideSteps-module___sVnrG__number{color:var(--paper-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem;font-weight:500}.ToolGuideSteps-module___sVnrG__stepButton[aria-expanded=true] .ToolGuideSteps-module___sVnrG__number{color:var(--paper-action)}.ToolGuideSteps-module___sVnrG__stepTitle{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:.8125rem;font-weight:600;line-height:1.5}.ToolGuideSteps-module___sVnrG__chevron{width:1rem;height:1rem;color:var(--paper-action);opacity:0;flex-shrink:0;margin-inline-start:auto;display:none}.ToolGuideSteps-module___sVnrG__content{min-width:0;padding:1.25rem}.ToolGuideSteps-module___sVnrG__panel[hidden]{display:none}.ToolGuideSteps-module___sVnrG__progress{color:var(--paper-action);font-variant-numeric:tabular-nums;letter-spacing:.08em;margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.ToolGuideSteps-module___sVnrG__progress span{color:var(--paper-text-secondary)}.ToolGuideSteps-module___sVnrG__description{max-width:65ch;color:var(--paper-text-secondary);overflow-wrap:anywhere;text-wrap:pretty;gap:.75rem;font-size:.9375rem;line-height:1.8;display:grid}.ToolGuideSteps-module___sVnrG__visuals{background:var(--paper-surface-panel);border-radius:.875rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;min-height:12rem;margin-top:1.5rem;padding:1.25rem;display:flex}.ToolGuideSteps-module___sVnrG__figure{flex:12rem;min-width:0;max-width:28rem}.ToolGuideSteps-module___sVnrG__image{object-fit:contain;border-radius:.5rem;width:100%;height:auto;max-height:20rem;margin-inline:auto;display:block}.ToolGuideSteps-module___sVnrG__caption{color:var(--paper-text-secondary);text-align:center;margin-top:.75rem;font-size:.75rem;line-height:1.6}@container tool-guide (min-width:48rem){.ToolGuideSteps-module___sVnrG__walkthrough{border-radius:1.5rem;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.65fr);margin-top:3rem}.ToolGuideSteps-module___sVnrG__navigation{border-right:1px solid var(--paper-border-soft);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:1.25rem}.ToolGuideSteps-module___sVnrG__stepButton{gap:.875rem;min-height:4.75rem;padding:1rem}.ToolGuideSteps-module___sVnrG__stepTitle{font-size:.9375rem}.ToolGuideSteps-module___sVnrG__chevron{display:block}.ToolGuideSteps-module___sVnrG__stepButton[aria-expanded=true] .ToolGuideSteps-module___sVnrG__chevron{opacity:1}.ToolGuideSteps-module___sVnrG__content{min-height:25rem;padding:2rem}.ToolGuideSteps-module___sVnrG__visuals{min-height:15rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.ToolGuideSteps-module___sVnrG__stepButton{transition:none}}
.ImageToVideoLanding-module__0hzVva__heroInner{width:100%;max-width:112rem;margin-inline:auto;container:video-hero/inline-size}.ImageToVideoLanding-module__0hzVva__content{min-width:0;container:video-marketing/inline-size}.ImageToVideoLanding-module__0hzVva__inner{width:100%;max-width:80rem;margin-inline:auto}.ImageToVideoLanding-module__0hzVva__hero{border-bottom:1px solid color-mix(in oklch,var(--paper-border-soft)80%,transparent);padding:36px 16px}.ImageToVideoLanding-module__0hzVva__heroGrid{align-items:start;gap:32px;display:grid}.ImageToVideoLanding-module__0hzVva__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ImageToVideoLanding-module__0hzVva__heroTitle{max-width:48rem}.ImageToVideoLanding-module__0hzVva__heroBody{max-width:56ch;margin-top:20px}.ImageToVideoLanding-module__0hzVva__heroAction{flex-direction:column;gap:12px;width:100%;margin-top:28px;display:flex}@media (min-width:640px){.ImageToVideoLanding-module__0hzVva__heroAction{flex-direction:row;align-items:center}}.ImageToVideoLanding-module__0hzVva__heroStage{min-width:0}.ImageToVideoLanding-module__0hzVva__presetGrid{gap:28px;margin-top:40px;display:grid}.ImageToVideoLanding-module__0hzVva__presetItem{flex-direction:column;min-width:0;display:flex}.ImageToVideoLanding-module__0hzVva__presetBody{max-width:42ch;margin:14px 0 0}.ImageToVideoLanding-module__0hzVva__presetCta{justify-content:center;margin-top:36px;display:flex}.ImageToVideoLanding-module__0hzVva__problemSplit{align-items:start;gap:32px;margin-top:40px;display:grid}.ImageToVideoLanding-module__0hzVva__problemFeature{aspect-ratio:4/3;border:1px solid var(--paper-border);border-radius:var(--paper-radius-card);background:var(--paper-surface);min-width:0;box-shadow:var(--paper-shadow-frame);position:relative;overflow:hidden}.ImageToVideoLanding-module__0hzVva__problemList{border-block:1px solid color-mix(in oklch,var(--paper-border-soft)90%,transparent);gap:0;min-width:0;display:grid}.ImageToVideoLanding-module__0hzVva__problemItem{border-bottom:1px solid color-mix(in oklch,var(--paper-border-soft)90%,transparent);padding-block:22px}.ImageToVideoLanding-module__0hzVva__problemItem:last-child{border-bottom:0}.ImageToVideoLanding-module__0hzVva__problemTitle{margin:0}.ImageToVideoLanding-module__0hzVva__problemBody{max-width:58ch;margin:10px 0 0}.ImageToVideoLanding-module__0hzVva__howSplit{align-items:start;gap:36px;margin-top:40px;display:grid}.ImageToVideoLanding-module__0hzVva__howRail{border-left:1px solid color-mix(in oklch,var(--paper-border)85%,transparent);min-width:0;margin:0;padding:0 0 0 20px;list-style:none;position:relative}.ImageToVideoLanding-module__0hzVva__howStep{padding-bottom:28px;position:relative}.ImageToVideoLanding-module__0hzVva__howStep:last-child{padding-bottom:0}.ImageToVideoLanding-module__0hzVva__howStep:before{content:"";background:var(--paper-text-primary);width:7px;height:7px;box-shadow:0 0 0 4px var(--paper-background);border-radius:9999px;position:absolute;top:.55em;left:-24px}.ImageToVideoLanding-module__0hzVva__howTitle{margin:0}.ImageToVideoLanding-module__0hzVva__howBody{max-width:62ch;margin-top:10px}.ImageToVideoLanding-module__0hzVva__howResult{aspect-ratio:16/10;border:1px solid var(--paper-border);border-radius:var(--paper-radius-card);background:var(--paper-surface);min-width:0;box-shadow:var(--paper-shadow-frame);position:relative;overflow:hidden}.ImageToVideoLanding-module__0hzVva__howAction{justify-content:center;margin-top:36px;display:flex}.ImageToVideoLanding-module__0hzVva__audienceGrid{gap:28px;margin-top:40px;display:grid}.ImageToVideoLanding-module__0hzVva__audienceItem{flex-direction:column;min-width:0;display:flex}.ImageToVideoLanding-module__0hzVva__audienceMedia{aspect-ratio:16/10;border:1px solid var(--paper-border);border-radius:var(--paper-radius-card);background:var(--paper-surface);box-shadow:var(--paper-shadow-frame);position:relative;overflow:hidden}.ImageToVideoLanding-module__0hzVva__audienceCopy{margin-top:16px}.ImageToVideoLanding-module__0hzVva__audienceCopy p{max-width:42ch;margin-top:10px}.ImageToVideoLanding-module__0hzVva__limitsGrid{gap:28px;margin-top:40px;display:grid}.ImageToVideoLanding-module__0hzVva__limitsPane{min-width:0}.ImageToVideoLanding-module__0hzVva__limitsCan{border-radius:var(--paper-radius-card);background:var(--paper-accent-surface);padding:24px}.ImageToVideoLanding-module__0hzVva__limitsCant{padding:24px 4px 0}.ImageToVideoLanding-module__0hzVva__limitsList{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ImageToVideoLanding-module__0hzVva__limitsItem{gap:10px;margin:0;display:flex}.ImageToVideoLanding-module__0hzVva__close{padding:48px 16px 64px}.ImageToVideoLanding-module__0hzVva__closeGrid{text-align:center;justify-items:center;gap:20px;display:grid}.ImageToVideoLanding-module__0hzVva__closeCopy{min-width:0}.ImageToVideoLanding-module__0hzVva__closeBody{max-width:42ch;margin:12px auto 0}.ImageToVideoLanding-module__0hzVva__closeAction{justify-content:center;display:flex}@media (min-width:640px){.ImageToVideoLanding-module__0hzVva__hero{padding:44px 24px}.ImageToVideoLanding-module__0hzVva__close{padding-block:64px 72px;padding-inline:24px}.ImageToVideoLanding-module__0hzVva__howRail{padding-left:28px}.ImageToVideoLanding-module__0hzVva__howStep:before{left:-32px}.ImageToVideoLanding-module__0hzVva__limitsCan,.ImageToVideoLanding-module__0hzVva__limitsCant{padding:28px}.ImageToVideoLanding-module__0hzVva__limitsCant{border-radius:var(--paper-radius-card);background:color-mix(in oklch,var(--paper-surface)70%,transparent);padding:28px}}@media (min-width:1024px){.ImageToVideoLanding-module__0hzVva__hero{padding:56px 32px}.ImageToVideoLanding-module__0hzVva__close{padding:80px 32px 88px}}@container video-hero (min-width:56rem){.ImageToVideoLanding-module__0hzVva__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.ImageToVideoLanding-module__0hzVva__heroTitle{max-width:none}}@container video-marketing (min-width:40rem){.ImageToVideoLanding-module__0hzVva__presetGrid,.ImageToVideoLanding-module__0hzVva__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@container video-marketing (min-width:56rem){.ImageToVideoLanding-module__0hzVva__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.ImageToVideoLanding-module__0hzVva__presetBody{max-width:none}.ImageToVideoLanding-module__0hzVva__problemSplit{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px}.ImageToVideoLanding-module__0hzVva__problemFeature,.ImageToVideoLanding-module__0hzVva__howResult{align-self:start;position:sticky;top:24px}.ImageToVideoLanding-module__0hzVva__howSplit{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px}.ImageToVideoLanding-module__0hzVva__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.ImageToVideoLanding-module__0hzVva__audienceCopy p{max-width:none}.ImageToVideoLanding-module__0hzVva__limitsGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px 32px}}@media (max-height:640px){.ImageToVideoLanding-module__0hzVva__problemFeature,.ImageToVideoLanding-module__0hzVva__howResult{position:relative;top:auto}}
.AnimateWorkspace-module__kd54QW__sourceWorkspace{align-items:stretch;container:video-editor/inline-size}.AnimateWorkspace-module__kd54QW__panelEditor{flex-direction:column;gap:8px;min-width:0;display:flex}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__singleSource{max-width:none}.AnimateWorkspace-module__kd54QW__panelRail{align-items:stretch}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__swapSlot{padding-inline:0}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__swapButton{width:1.75rem;height:1.75rem}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__swapIcon{animation:none}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__sampleDock{background:0 0;border:0;justify-content:flex-start;gap:8px;padding:0}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__sampleRow{justify-content:flex-start;width:100%}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__sampleCard{flex:9.5rem;min-width:0;min-height:36px;padding-right:8px}.AnimateWorkspace-module__kd54QW__slotCompact.AnimateWorkspace-module__kd54QW__slotEmpty{box-shadow:none}.AnimateWorkspace-module__kd54QW__slotCompact.AnimateWorkspace-module__kd54QW__slotEmpty:hover,.AnimateWorkspace-module__kd54QW__slotCompact.AnimateWorkspace-module__kd54QW__slotActive{transform:none}.AnimateWorkspace-module__kd54QW__slotCompact .AnimateWorkspace-module__kd54QW__media{aspect-ratio:4/3;min-height:96px;max-height:120px}.AnimateWorkspace-module__kd54QW__slotCompact .AnimateWorkspace-module__kd54QW__iconOrb{border-radius:.55rem;width:2rem;height:2rem}.AnimateWorkspace-module__kd54QW__previewInvite{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:20px 16px;display:flex}.AnimateWorkspace-module__kd54QW__previewInvite .AnimateWorkspace-module__kd54QW__historyExamples{width:min(100%,48rem);margin-top:2px}@media (max-width:1023px){.AnimateWorkspace-module__kd54QW__previewInvite .AnimateWorkspace-module__kd54QW__historyExamples{display:none}}@media (min-width:1024px){.AnimateWorkspace-module__kd54QW__previewInvite{gap:16px;min-height:0;padding:24px 12px}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__swapButton{width:2rem;height:2rem}}.AnimateWorkspace-module__kd54QW__sourceEditor{width:100%;min-width:0;min-height:0;font-family:var(--font-geist-sans),sans-serif;background-color:var(--paper-surface-panel);background-image:linear-gradient(color-mix(in srgb,var(--paper-border-sand)22%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--paper-border-sand)22%,transparent)1px,transparent 1px),linear-gradient(180deg,var(--color-card)0%,var(--paper-surface-panel)100%);background-size:44px 44px,44px 44px,auto;flex-direction:column;flex:1;display:flex;overflow:hidden}.AnimateWorkspace-module__kd54QW__stageHeader{border-bottom:1px solid color-mix(in srgb,var(--paper-border)50%,transparent);background:color-mix(in srgb,var(--color-card)92%,white);flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.AnimateWorkspace-module__kd54QW__enginePulse{background:var(--paper-action);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb,var(--paper-action)45%,transparent);border-radius:999px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite AnimateWorkspace-module__kd54QW__engine-pulse}.AnimateWorkspace-module__kd54QW__uploadWorkspace{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:10px 8px 8px;display:flex;position:relative}.AnimateWorkspace-module__kd54QW__uploadWorkspace:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 46%,#fff9,#0000 75%);position:absolute;inset:0}.AnimateWorkspace-module__kd54QW__sourceRail{z-index:1;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid;position:relative}.AnimateWorkspace-module__kd54QW__sourceRail:not(.AnimateWorkspace-module__kd54QW__singleSource){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.AnimateWorkspace-module__kd54QW__sourceRail.AnimateWorkspace-module__kd54QW__noSwap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AnimateWorkspace-module__kd54QW__singleSource{max-width:32rem}.AnimateWorkspace-module__kd54QW__swapSlot{z-index:1;justify-content:center;align-items:center;padding-inline:2px;display:flex;position:relative}.AnimateWorkspace-module__kd54QW__swapButton{border:1px solid color-mix(in srgb,var(--paper-border)80%,transparent);background:var(--color-card);width:2rem;height:2rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 4px 12px #1c191714}.AnimateWorkspace-module__kd54QW__swapButton:hover:not(:disabled){border-color:var(--paper-action);color:var(--paper-action);transform:scale(1.08);box-shadow:0 8px 18px #a3470029}.AnimateWorkspace-module__kd54QW__swapButton:active:not(:disabled){transform:scale(.94)}.AnimateWorkspace-module__kd54QW__swapButton:disabled{pointer-events:none;opacity:.35}.AnimateWorkspace-module__kd54QW__swapIcon{animation:2.8s cubic-bezier(.45,0,.55,1) infinite AnimateWorkspace-module__kd54QW__swap-nudge}.AnimateWorkspace-module__kd54QW__swapButton:hover .AnimateWorkspace-module__kd54QW__swapIcon,.AnimateWorkspace-module__kd54QW__swapButton:disabled .AnimateWorkspace-module__kd54QW__swapIcon{animation:none}.AnimateWorkspace-module__kd54QW__swapButton[data-spin=true]{animation:.48s cubic-bezier(.22,1,.36,1) AnimateWorkspace-module__kd54QW__swap-press}.AnimateWorkspace-module__kd54QW__swapButton[data-spin=true] .AnimateWorkspace-module__kd54QW__swapIcon{animation:.48s cubic-bezier(.22,1,.36,1) AnimateWorkspace-module__kd54QW__swap-flip}@media (min-width:640px){.AnimateWorkspace-module__kd54QW__swapButton{width:2.5rem;height:2.5rem}.AnimateWorkspace-module__kd54QW__panelEditor .AnimateWorkspace-module__kd54QW__swapButton{width:2rem;height:2rem}}.AnimateWorkspace-module__kd54QW__slot{isolation:isolate;border-radius:var(--paper-radius-card);border:1.5px dashed var(--paper-border-sand);background-color:var(--paper-surface);min-width:0;box-shadow:var(--paper-inset-highlight),inset 0 0 0 1px color-mix(in srgb,var(--paper-border-soft)55%,transparent);flex-direction:column;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.AnimateWorkspace-module__kd54QW__slotEmpty{box-shadow:var(--paper-inset-highlight),inset 0 0 0 1px color-mix(in srgb,var(--paper-border-soft)55%,transparent),0 18px 44px #1c19170f,0 2px 8px #a347000d}.AnimateWorkspace-module__kd54QW__slotEmpty:hover{border-color:color-mix(in srgb,var(--paper-action)45%,transparent);background-color:color-mix(in srgb,var(--paper-accent-surface)55%,var(--paper-surface));box-shadow:var(--paper-inset-highlight),inset 0 0 0 1px color-mix(in srgb,var(--paper-action)14%,transparent),0 26px 60px #1c191717,0 4px 14px #a3470012;transform:translateY(-2px)}.AnimateWorkspace-module__kd54QW__slotFilled{border-style:solid;border-color:color-mix(in srgb,var(--border)85%,transparent)}.AnimateWorkspace-module__kd54QW__slotFilled:hover{border-color:color-mix(in srgb,var(--paper-action)35%,transparent);box-shadow:var(--paper-shadow-card-hover)}.AnimateWorkspace-module__kd54QW__slot.AnimateWorkspace-module__kd54QW__slotActive{border-style:solid;border-color:var(--paper-action);background-color:color-mix(in srgb,var(--paper-accent-surface)72%,var(--color-card));box-shadow:var(--paper-shadow-focus-ring);transform:scale(1.012)}.AnimateWorkspace-module__kd54QW__media{aspect-ratio:1;justify-content:center;align-items:center;width:100%;min-height:148px;max-height:185px;display:flex;position:relative;overflow:hidden}.AnimateWorkspace-module__kd54QW__slotEmpty .AnimateWorkspace-module__kd54QW__media{background-image:radial-gradient(60% 52%,#ffffff8c,#0000 100%)}.AnimateWorkspace-module__kd54QW__viewfinder{z-index:2;pointer-events:none;position:absolute;inset:10px}.AnimateWorkspace-module__kd54QW__corner{border-color:color-mix(in srgb,var(--paper-action)55%,transparent);border-style:solid;width:12px;height:12px;position:absolute}.AnimateWorkspace-module__kd54QW__cornerTl{border-width:1.5px 0 0 1.5px;top:0;left:0}.AnimateWorkspace-module__kd54QW__cornerTr{border-width:1.5px 1.5px 0 0;top:0;right:0}.AnimateWorkspace-module__kd54QW__cornerBl{border-width:0 0 1.5px 1.5px;bottom:0;left:0}.AnimateWorkspace-module__kd54QW__cornerBr{border-width:0 1.5px 1.5px 0;bottom:0;right:0}.AnimateWorkspace-module__kd54QW__iconOrb{border:1px solid color-mix(in srgb,var(--paper-action)28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--paper-accent)22%,transparent),color-mix(in srgb,var(--paper-surface)88%,white));width:2.5rem;height:2.5rem;color:var(--paper-action);border-radius:.7rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 24px #a347001a,inset 0 1px #ffffffb3}.AnimateWorkspace-module__kd54QW__filledImage{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.AnimateWorkspace-module__kd54QW__slotFilled:hover .AnimateWorkspace-module__kd54QW__filledImage{transform:scale(1.04)}.AnimateWorkspace-module__kd54QW__filledScrim{pointer-events:none;background:linear-gradient(#1c191747 0%,#0000 28% 62%,#1c191761 100%);position:absolute;inset:0}.AnimateWorkspace-module__kd54QW__sampleDock{border-top:1px solid color-mix(in srgb,var(--paper-border)50%,transparent);background:color-mix(in srgb,var(--color-card)92%,white);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:6px 10px 8px;display:flex}.AnimateWorkspace-module__kd54QW__sampleRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.AnimateWorkspace-module__kd54QW__sampleCard{border:1px solid color-mix(in srgb,var(--paper-border-sand)80%,transparent);background:var(--paper-surface);text-align:left;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:4px 10px 4px 4px;transition:border-color .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:flex;box-shadow:0 8px 20px #1c19170d}.AnimateWorkspace-module__kd54QW__sampleCard:hover{border-color:color-mix(in srgb,var(--paper-action)40%,transparent);transform:translateY(-1px);box-shadow:0 12px 28px #a347001a}.AnimateWorkspace-module__kd54QW__sampleCard:focus-visible{box-shadow:var(--paper-shadow-focus-ring);outline:none}.AnimateWorkspace-module__kd54QW__sampleThumbs{flex-shrink:0;display:flex}.AnimateWorkspace-module__kd54QW__sampleThumbs img{object-fit:cover;background:var(--paper-surface-muted);width:28px;height:22px}.AnimateWorkspace-module__kd54QW__sampleThumbs img:first-child{border-radius:7px 0 0 7px}.AnimateWorkspace-module__kd54QW__sampleThumbs img:last-child{box-shadow:-4px 0 0 color-mix(in srgb,var(--paper-surface)90%,white);border-radius:0 7px 7px 0;margin-left:-6px}.AnimateWorkspace-module__kd54QW__sampleThumbs.AnimateWorkspace-module__kd54QW__single img{box-shadow:none;border-radius:7px;margin-left:0}.AnimateWorkspace-module__kd54QW__historyEmpty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:100%;padding:32px 20px 28px;display:flex}.AnimateWorkspace-module__kd54QW__historyMark{border:1px solid color-mix(in srgb,var(--paper-action)22%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--paper-accent)28%,transparent),var(--paper-surface));width:4.25rem;height:4.25rem;color:var(--paper-action);border-radius:1.25rem;justify-content:center;align-items:center;display:flex;box-shadow:0 14px 32px #a347001f}.AnimateWorkspace-module__kd54QW__historyExamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,36rem);margin-top:4px;display:grid}.AnimateWorkspace-module__kd54QW__historyExample{border:1px solid color-mix(in srgb,var(--paper-border-sand)80%,transparent);background:var(--paper-surface);text-align:left;border-radius:12px;overflow:hidden}.AnimateWorkspace-module__kd54QW__historyExample img,.AnimateWorkspace-module__kd54QW__historyExample video{aspect-ratio:16/9;object-fit:cover;background:var(--paper-surface-muted);width:100%;display:block}.AnimateWorkspace-module__kd54QW__historyExample span{color:var(--paper-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 10px;font-size:11px;font-weight:600;line-height:1.3;display:block;overflow:hidden}@keyframes AnimateWorkspace-module__kd54QW__swap-nudge{0%,18%,to{transform:translate(0)}28%{transform:translate(3px)}38%{transform:translate(-3px)}48%{transform:translate(0)}}@keyframes AnimateWorkspace-module__kd54QW__swap-flip{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes AnimateWorkspace-module__kd54QW__swap-press{0%{transform:scale(1)}32%{transform:scale(.9)}68%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes AnimateWorkspace-module__kd54QW__engine-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--paper-action)40%,transparent)}55%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.AnimateWorkspace-module__kd54QW__slot,.AnimateWorkspace-module__kd54QW__sampleCard,.AnimateWorkspace-module__kd54QW__filledImage{transition:none}.AnimateWorkspace-module__kd54QW__slot.AnimateWorkspace-module__kd54QW__slotActive,.AnimateWorkspace-module__kd54QW__slotEmpty:hover,.AnimateWorkspace-module__kd54QW__sampleCard:hover{transform:none}.AnimateWorkspace-module__kd54QW__swapIcon,.AnimateWorkspace-module__kd54QW__swapButton[data-spin=true],.AnimateWorkspace-module__kd54QW__swapButton[data-spin=true] .AnimateWorkspace-module__kd54QW__swapIcon,.AnimateWorkspace-module__kd54QW__enginePulse{animation:none}}@container video-editor (min-width:520px){.AnimateWorkspace-module__kd54QW__stageHeader{flex-wrap:wrap;gap:12px;padding:12px 20px}.AnimateWorkspace-module__kd54QW__uploadWorkspace{padding:16px 20px 12px}.AnimateWorkspace-module__kd54QW__sourceRail{grid-template-rows:minmax(0,1fr);gap:8px;max-width:52rem;height:100%;max-height:26rem}.AnimateWorkspace-module__kd54QW__sourceRail:not(.AnimateWorkspace-module__kd54QW__singleSource){grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}.AnimateWorkspace-module__kd54QW__sourceRail.AnimateWorkspace-module__kd54QW__noSwap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AnimateWorkspace-module__kd54QW__media{aspect-ratio:auto;flex:1;min-height:0;max-height:none}.AnimateWorkspace-module__kd54QW__viewfinder{inset:14px}.AnimateWorkspace-module__kd54QW__corner{width:14px;height:14px}.AnimateWorkspace-module__kd54QW__iconOrb{border-radius:1rem;width:4rem;height:4rem}.AnimateWorkspace-module__kd54QW__sampleDock{gap:10px;padding:10px 16px 12px}.AnimateWorkspace-module__kd54QW__sampleCard{gap:10px;min-height:44px;padding:6px 12px 6px 6px}.AnimateWorkspace-module__kd54QW__sampleThumbs img{width:36px;height:28px}}@media (max-width:640px){.AnimateWorkspace-module__kd54QW__historyEmpty{gap:12px;padding:16px 8px 12px}.AnimateWorkspace-module__kd54QW__historyMark{border-radius:.85rem;width:2.75rem;height:2.75rem;box-shadow:0 8px 20px #a347001a}.AnimateWorkspace-module__kd54QW__historyMark svg{width:20px;height:20px}.AnimateWorkspace-module__kd54QW__historyExamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:2px}.AnimateWorkspace-module__kd54QW__historyExample{border-radius:10px}.AnimateWorkspace-module__kd54QW__historyExample span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;padding:5px 6px 6px;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.AnimateWorkspace-module__kd54QW__renderSteps{grid-template-columns:1fr}}
.VideoPresetPicker-module__PX1yMa__picker{container:video-presets/inline-size}.VideoPresetPicker-module__PX1yMa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.VideoPresetPicker-module__PX1yMa__tileMedia{aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--paper-border-sand)85%,transparent);background:var(--muted);border-radius:10px;width:100%;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.VideoPresetPicker-module__PX1yMa__tileSelected{border-color:var(--paper-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--paper-surface)100%,white),0 0 0 4px color-mix(in srgb,var(--paper-action)75%,transparent)}.VideoPresetPicker-module__PX1yMa__preview{border:0;border-radius:16px;width:min(300px,100vw - 24px);padding:8px 8px 0;box-shadow:0 14px 32px #1c19172e}.VideoPresetPicker-module__PX1yMa__previewMedia{aspect-ratio:16/9;object-fit:cover;background:var(--muted);border-radius:8px;width:100%;max-height:calc(100vh - 100px);display:block}.VideoPresetPicker-module__PX1yMa__previewLabel{text-align:center;overflow-wrap:anywhere;margin:0;padding:8px 4px 10px;font-size:12px;font-weight:500;line-height:16px}.VideoPresetPicker-module__PX1yMa__expand{border:1px solid color-mix(in srgb,var(--paper-border-sand)80%,transparent);background:color-mix(in srgb,var(--color-card)80%,var(--muted));width:100%;min-height:36px;color:var(--paper-text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.VideoPresetPicker-module__PX1yMa__expand:hover{background:var(--color-card);color:var(--paper-text-primary)}.VideoPresetPicker-module__PX1yMa__expand:focus-visible{box-shadow:var(--paper-shadow-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.VideoPresetPicker-module__PX1yMa__preview,.VideoPresetPicker-module__PX1yMa__tileMedia{transition:none;animation:none}}@container video-presets (min-width:280px){.VideoPresetPicker-module__PX1yMa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.video-generation-stage-module__4KZAua__studioSurface{background-color:var(--paper-surface-panel);background-image:linear-gradient(color-mix(in srgb,var(--paper-border-sand)18%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--paper-border-sand)18%,transparent)1px,transparent 1px);background-size:32px 32px}.video-generation-stage-module__4KZAua__stage{background:0 0;width:100%;height:100%;min-height:240px;display:block;position:relative;overflow:hidden}.video-generation-stage-module__4KZAua__frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.video-generation-stage-module__4KZAua__plate{max-width:100%;max-height:100%;position:relative;overflow:hidden}.video-generation-stage-module__4KZAua__photo{object-fit:contain;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block}.video-generation-stage-module__4KZAua__reveal{z-index:1;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-generation-stage-module__4KZAua__playback{justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.video-generation-stage-module__4KZAua__playbackVideo{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%}.video-generation-stage-module__4KZAua__readyChip{z-index:5;border:1px solid color-mix(in srgb,var(--paper-border)40%,transparent);background:color-mix(in srgb,var(--color-card)88%,transparent);color:var(--paper-text-primary);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 8px;display:inline-flex;position:absolute;top:16px;left:18px;box-shadow:inset 0 1px #ffffffa6}.video-generation-stage-module__4KZAua__chipLabel{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.video-generation-stage-module__4KZAua__readyMark{background:var(--paper-action);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.video-generation-stage-module__4KZAua__paused .video-generation-stage-module__4KZAua__reveal{animation-play-state:paused}.video-generation-stage-module__4KZAua__reduce .video-generation-stage-module__4KZAua__reveal{clip-path:inset(0 42% 0 0);opacity:.92;animation:none}@keyframes video-generation-stage-module__4KZAua__stage-wipe{0%,12%{clip-path:inset(0 100% 0 0);opacity:1}72%,82%{clip-path:inset(0);opacity:1}90%{clip-path:inset(0);opacity:0}91%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 100% 0 0);opacity:1}}@media (max-width:640px){.video-generation-stage-module__4KZAua__playback{padding:10px}.video-generation-stage-module__4KZAua__readyChip{top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.video-generation-stage-module__4KZAua__reveal{clip-path:inset(0 42% 0 0);animation:none}}
/*# sourceMappingURL=2722433eb795b7c6.css.map*/