.zombie-mobile-result-inputs{display:none}@media (width<=1023px){.zombie-generator-page .creative-hero{padding:20px 16px 28px}.zombie-generator-page .creative-hero:before{display:none}.zombie-generator-page .creative-hero .zombie-studio{flex-direction:column;gap:20px;width:100%;display:flex}.zombie-generator-page .zombie-film-intro h1,.zombie-generator-page:is(:lang(zh),:lang(ja),:lang(ko)) .zombie-film-intro h1{max-width:24ch;font-size:clamp(30px,7vw,44px);line-height:1.12}.zombie-generator-page .zombie-film-intro>p{margin-top:10px;font-size:14px;line-height:1.6}.zombie-generator-page :is(.zombie-intro-start,.zombie-demo-start){display:none}.zombie-generator-page .zombie-stage{width:100%;margin:0;padding:0}.zombie-generator-page .zombie-studio-toolbar{margin:0}.zombie-generator-page [data-mobile-mode]>.zombie-studio-toolbar,.zombie-generator-page [data-mobile-mode] .zombie-studio-actions,.zombie-generator-page [data-mobile-mode=browse]>.zombie-studio-inputs,.zombie-generator-page [data-mobile-mode=task]:not([data-workspace=order])>.zombie-studio-inputs,.zombie-generator-page [data-mobile-mode=browse]>.zombie-mobile-task-controller{display:none}.zombie-generator-page .zombie-story-demo{width:100%;margin:0}.zombie-generator-page .zombie-demo-composition,.zombie-generator-page .zombie-demo-composition[data-format=landscape]{justify-content:center;min-height:0;padding:0}.zombie-generator-page .zombie-demo-composition[data-format] :is(.zombie-demo-cast,.zombie-memory-still){display:none}.zombie-generator-page .zombie-demo-screen{aspect-ratio:9/16;border-radius:var(--radius-sm);width:min(100%,56.25svh - 123.75px);box-shadow:none;border:0;margin:0 auto}.zombie-generator-page .zombie-demo-composition[data-format=landscape] .zombie-demo-screen{aspect-ratio:16/9;width:100%;margin:0}.zombie-generator-page .zombie-screening-title{margin-bottom:10px;font-size:11px}.zombie-generator-page .zombie-story-demo>figcaption{margin-top:12px}.zombie-generator-page .zombie-demo-caption strong{font-family:var(--font-ui);font-size:16px;font-weight:650;line-height:1.4}.zombie-generator-page .zombie-demo-disclosure{margin-top:6px;font-size:11px;line-height:1.5}.zombie-generator-page .zombie-template-artwork-image{object-fit:contain;border:0;height:min(65svh,620px)}.zombie-generator-page .zombie-template-artwork figcaption strong{font-family:var(--font-ui);font-size:18px;line-height:1.4}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame{box-shadow:none;transform:none}.zombie-generator-page [data-mobile-mode=edit] button.zombie-photo-frame{background:var(--card);color:var(--foreground);border-color:var(--border);font-size:16px}.zombie-generator-page [data-mobile-mode=edit] button.zombie-photo-frame:hover:not(:disabled),.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame[data-filled=true]{background:var(--muted);border-color:var(--border)}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame svg{color:var(--primary)}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame[data-dragging=true]{background:var(--accent);border:2px dashed var(--primary)}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame[aria-invalid=true]{border:2px solid var(--destructive)}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-grid[data-count="1"]{max-width:420px}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-label{font-size:14px}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-grid img{object-fit:contain}.zombie-generator-page :is([data-mobile-mode=edit],[data-mobile-mode=task]) .zombie-screen-message p{font-size:16px;line-height:1.65}.zombie-generator-page :is([data-mobile-mode=edit],[data-mobile-mode=task]) .zombie-screen-message button[aria-label]{min-width:44px;min-height:44px}.zombie-generator-page [data-mobile-mode=edit]>.zombie-film-intro>p,.zombie-generator-page [data-mobile-mode=edit] .zombie-input-heading,.zombie-generator-page [data-mobile-mode=edit][data-example=true]>.zombie-stage{display:none}.zombie-generator-page [data-mobile-mode=edit]>.zombie-studio-inputs{border:0;width:100%;padding:0}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-grid{gap:12px;margin-block:20px}.zombie-generator-page [data-mobile-mode=edit] .zombie-photo-frame{min-height:180px}.zombie-generator-page [data-mobile-mode=edit] .zombie-state-action{display:none}.zombie-generator-page [data-mobile-mode=edit] .zombie-stage-body,.zombie-generator-page [data-mobile-mode=edit] .zombie-preview-viewport{height:auto;min-height:0;container-type:normal}.zombie-generator-page [data-mobile-mode=edit] .zombie-preview-screen{background:var(--card);min-height:0;width:100%!important;height:auto!important}.zombie-generator-page [data-mobile-mode=edit] .zombie-screen-message{min-height:0;padding:20px;position:relative}.zombie-generator-page [data-mobile-mode=task] .zombie-studio-toolbar,.zombie-generator-page [data-mobile-mode=task] .zombie-film-intro>p{display:none}.zombie-generator-page [data-workspace=order]>.zombie-stage{order:1}.zombie-generator-page [data-workspace=order]>.zombie-studio-inputs{order:2;width:100%;padding-top:20px}.zombie-generator-page [data-workspace=order] .zombie-photo-grid{gap:12px;max-width:320px}.zombie-generator-page [data-workspace=order] .zombie-photo-frame{aspect-ratio:auto;height:132px;min-height:0;box-shadow:none;transform:none}.zombie-generator-page [data-mobile-mode=task]>.zombie-mobile-result-inputs{border-top:1px solid var(--border);padding-top:20px;display:block}.zombie-generator-page .zombie-mobile-result-inputs .zombie-photo-grid{gap:12px;max-width:320px}.zombie-generator-page .zombie-mobile-result-inputs .zombie-photo-frame{aspect-ratio:auto;height:132px;min-height:0;box-shadow:none;transform:none}.zombie-generator-page [data-workspace=order] .zombie-segmented{display:none}.zombie-generator-page [data-workspace=order][data-media=false] .zombie-stage-body,.zombie-generator-page [data-workspace=order][data-media=false] .zombie-preview-viewport{height:auto;min-height:0;container-type:normal}.zombie-generator-page [data-workspace=order][data-media=false] .zombie-preview-screen{background:var(--card);min-height:240px;width:100%!important;height:auto!important}.zombie-generator-page [data-workspace=order][data-media=false] .zombie-screen-message{min-height:240px;padding:24px 20px;position:relative}.zombie-generator-page [data-mobile-mode=task] .zombie-stage-body{height:min(66svh,680px);min-height:240px}.zombie-generator-page [data-mobile-mode=task] .zombie-stage-body:has(.zombie-video-result){height:auto;min-height:0;display:block}.zombie-generator-page [data-mobile-mode=task] .zombie-preview-viewport:has(.zombie-video-result){display:block;container-type:normal}.zombie-generator-page [data-mobile-mode=task] .zombie-preview-screen:has(.zombie-video-result){background:0 0;min-height:0;display:block;width:100%!important;height:auto!important}.zombie-generator-page [data-mobile-mode=task] .zombie-video-canvas{aspect-ratio:auto;display:block;container-type:normal}.zombie-generator-page [data-mobile-mode=task] .zombie-video-canvas>div{width:100%!important;height:auto!important}.zombie-generator-page [data-mobile-mode=task] .zombie-video-canvas video{width:100%;height:auto;max-height:66svh}.zombie-generator-page [data-mobile-mode=task] .zombie-video-result[data-orientation=portrait]{width:min(100%,37.125svh);margin-inline:auto}.zombie-generator-page [data-mobile-mode=task] .zombie-state-action{display:none}.zombie-generator-page:has([data-mobile-mode=edit],[data-mobile-mode=task])>main>section:not(.creative-hero){display:none}.zombie-generator-page:has([data-mobile-mode=edit],[data-mobile-mode=task])>footer{display:none}}@media (width>=360px) and (width<=767px){.zombie-generator-page:has([data-mobile-mode=edit],[data-mobile-mode=task]) .creative-hero{padding-inline:20px}}
