@media (width>=901px){@container generator-studio (width<=919px){.generator-studio-workspace[data-workspace-variant]:not(.comic-workflow-root) .generator-studio-grid{block-size:max(560px, var(--generator-studio-height));flex-wrap:nowrap;min-block-size:0}.generator-studio-workspace[data-workspace-variant]:not(.comic-workflow-root) .generator-studio-inspector{border-block-start:0;border-inline-end:1px solid var(--border);flex-direction:column;flex:0 0 clamp(280px,40cqw,360px);order:1;block-size:100%;max-inline-size:360px;display:flex;overflow-y:auto}.generator-studio-workspace[data-workspace-variant]:not(.comic-workflow-root) .generator-studio-inspector:has(>.generator-studio-body){overflow:hidden}.generator-studio-workspace[data-workspace-variant]:not(.comic-workflow-root) .generator-studio-inspector>.generator-studio-body{flex:1;min-height:0;overflow-y:auto}.generator-studio-workspace[data-workspace-variant]:not(.comic-workflow-root) .generator-studio-canvas{flex:auto;order:2;block-size:100%;min-block-size:0;min-inline-size:0;overflow-y:auto}}}.generator-studio-workspace[data-workspace-variant] .generator-studio-inspector{--generator-sidebar-surface:var(--background);--generator-sidebar-input:color-mix(in oklab, var(--muted) 35%, var(--background));background:var(--generator-sidebar-surface)}.generator-studio-inspector textarea,.generator-studio-inspector [data-slot=select-trigger],.generator-studio-inspector .creation-parameter[aria-pressed=false]{background-color:var(--generator-sidebar-input,var(--background))}@media (width>=768px){.tool-generator-sidebar{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden!important}.tool-generator-sidebar .tool-generator-controls{overscroll-behavior-y:contain;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.tool-generator-sidebar>.generator-studio-action{flex:none;margin-top:auto}}.video-effects-preview-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=360px){.video-effects-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.video-effects-preview-grid{gap:20px}}@media (width>=1024px){.video-effects-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.video-effects-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.creation-action{transition:transform var(--creation-motion-fast) var(--creation-motion-ease), background-color var(--creation-motion-normal), color var(--creation-motion-normal)}.creation-action:enabled:active{transform:scale(.98)}.creation-action:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.creation-parameter[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 55%, var(--border));background-color:color-mix(in oklab, var(--primary) 14%, var(--background));color:var(--foreground)}.homepage-generator-v2 .hero-generator-simple__prompt:focus-within,.generator-studio-inspector .model-creation-prompt:focus-within{outline:2px solid color-mix(in oklab, var(--primary) 60%, transparent);outline-offset:3px;border-radius:12px}.generator-studio-inspector textarea:focus-visible,.generator-studio-inspector [data-slot=select-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.generator-studio-primary-action{transition:transform var(--creation-motion-fast) var(--creation-motion-ease), background-color var(--creation-motion-normal), color var(--creation-motion-normal)}.generator-studio-primary-action:enabled:active{transform:scale(.98)}.creation-model-check{transition:transform var(--creation-motion-normal) var(--creation-motion-ease), opacity var(--creation-motion-normal)}.generation-display{--generation-timing:cubic-bezier(.22, 1, .36, 1);isolation:isolate}.generation-display__pending{box-sizing:border-box;width:100%;max-width:680px;margin-inline:auto;container-type:inline-size}.generation-motion__stage{height:228px;animation:.48s ease-out both generation-stage-enter;display:flex;position:relative;overflow:hidden}.generation-motion__scene{flex:1;min-width:0;position:relative}.generation-focus{width:240px;max-width:90%;height:168px;color:var(--foreground);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.generation-focus__corners{stroke:currentColor;stroke-width:1.25px;opacity:.38}.generation-focus__horizon{stroke:currentColor;stroke-width:1px;opacity:.12}.generation-focus__rear{fill:currentColor;opacity:.12}.generation-focus__front{fill:currentColor;opacity:.18}.generation-focus__ridge{stroke:currentColor;stroke-width:1px;opacity:.48;stroke-linejoin:round}.generation-focus__landscape{transform-origin:50%;animation:6s ease-in-out infinite generation-landscape-develop}.generation-focus__sun{fill:var(--primary);animation:6s ease-in-out infinite generation-light-develop}.generation-focus__sweep{animation:6s cubic-bezier(.4,0,.2,1) infinite generation-focus-sweep}.generation-focus__sweep path{stroke:currentColor;stroke-width:1px;opacity:.18}.generation-video{width:260px;max-width:90%;height:190px;color:var(--foreground);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.generation-video__rear{stroke:currentColor;stroke-width:1px;opacity:.12}.generation-video__frame{fill:var(--background);stroke:currentColor;stroke-width:1px;stroke-opacity:.38}.generation-video__perforations{stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.2}.generation-video__cell{animation:6s ease-in-out infinite generation-video-frame}.generation-video__cell rect{fill:currentColor;fill-opacity:.045;stroke:currentColor;stroke-opacity:.22}.generation-video__cell path{stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.5}.generation-video__cell--middle{animation-delay:-4s}.generation-video__cell--last{animation-delay:-2s}.generation-video__cell .generation-video__play{fill:var(--primary);stroke:none;opacity:1}.generation-video__track{stroke:currentColor;stroke-width:1px;opacity:.2}.generation-video__playhead{color:var(--primary);animation:6s linear infinite generation-video-playhead}.generation-video__playhead path:first-child{stroke:currentColor;stroke-width:1.5px}.generation-video__playhead path:last-child{fill:currentColor}@keyframes generation-video-frame{0%,to{opacity:.4;transform:translateY(1px)}30%,55%{opacity:1;transform:translateY(0)}}@keyframes generation-video-playhead{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(160px)}}.generation-display[data-generation-variant=inline] .generation-video{width:208px;height:152px}@media (prefers-reduced-motion:reduce){.generation-video__cell,.generation-video__playhead{animation:none}.generation-video__playhead{transform:translate(80px)}}@keyframes generation-landscape-develop{0%,to{opacity:.25;transform:translateY(3px)}35%,70%{opacity:1;transform:translateY(0)}}@keyframes generation-light-develop{0%,to{opacity:.28}40%,70%{opacity:.8}}@keyframes generation-focus-sweep{0%,to{opacity:0;transform:translate(-80px)}18%{opacity:1}72%{opacity:1;transform:translate(80px)}82%,99%{opacity:0;transform:translate(80px)}}.generation-motion__copy{text-align:center;padding:0 12px 24px}.generation-motion__title{color:var(--foreground);font:500 14px / 1.5 var(--font-sans);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.generation-motion__subtitle{color:var(--muted-foreground);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.65}.generation-display[data-generation-variant=inline] .generation-display__pending{height:100%;min-height:0}.generation-display[data-generation-variant=inline] .generation-motion__stage{height:160px}.generation-display[data-generation-variant=inline] .generation-focus{width:192px;height:134px}.generation-display[data-generation-variant=inline] .generation-motion__copy{padding-bottom:12px}.generation-display__error{border:1px solid var(--border);background:var(--card);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:13px;max-width:620px;min-height:240px;margin-inline:auto;padding:32px 24px;display:flex}.generation-media-reveal{background:var(--background);contain:paint}.generation-media-reveal__placeholder{background:var(--background);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.generation-media-reveal__hint{inset-inline-end:17px;color:var(--muted-foreground);opacity:.75;place-items:center;display:grid;position:absolute;bottom:14px}.generation-media-reveal__content{opacity:1;pointer-events:none}.generation-media-reveal__content[data-ready=true]{opacity:1;pointer-events:auto;animation:none}.generation-output__card{box-shadow:0 5px 20px -17px #0000003b}.generation-output__media{background:#171715}.generation-output__meta{background:var(--card);min-height:60px}.generation-output__index{border:1px solid var(--border);width:30px;height:30px;color:var(--muted-foreground);font:600 11px / 1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;display:grid}.generation-output__meta button{box-shadow:none;border-radius:9px}.generation-output__card:focus-within{border-color:var(--ring)}.generation-media-reveal__error{z-index:2;background:var(--card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.generator-studio-inspector .animate-in{animation:none}.creation-action *,.creation-action,.generator-studio-primary-action,.creation-model-check{transition:none;transform:none}.generation-media-reveal__content,.generation-media-reveal__content[data-ready=true]{animation:none;transform:none}.generation-media-reveal__content[data-ready=true]{opacity:1}}.homepage-prompt-editor,.creation-prompt-motion{position:relative}.homepage-prompt-editor:after,.creation-prompt-motion:after{content:"";inset-inline-start:14px;background:var(--primary);pointer-events:none;transform-origin:50%;opacity:0;border-radius:2px;width:42px;height:2px;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;bottom:0;transform:scaleX(0)}.homepage-prompt-editor:focus-within:after,.creation-prompt-motion:focus-within:after{opacity:1;transform:scaleX(1)}.homepage-prompt-editor[data-has-content=true]:after,.creation-prompt-motion[data-has-content=true]:after{transform:scaleX(1.7)}.creation-action[aria-busy=true]{animation:.42s cubic-bezier(.22,1,.36,1) both generation-submit-settle}.creation-action[aria-busy=true]>span{animation:.3s ease-out both generation-copy-enter}.creation-action__pulse{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.creation-action__pulse:before{content:"";background:currentColor;border-radius:4px;width:12px;height:3px;animation:2s ease-in-out infinite generation-button-breathe}.creation-action:enabled:not(.creation-parameter),.generator-studio-primary-action:enabled{background:var(--primary);color:var(--primary-foreground);box-shadow:none;border-color:#0000;border-radius:999px}.creation-action__credits,.creation-action__credits span,.creation-action__credits svg{color:inherit;background:0 0}.creation-action__credits{opacity:.65;border-inline-start:1px solid;border-radius:0;padding-inline-start:10px}.generator-studio-inspector [data-slot=select-trigger],.generator-studio-inspector .creation-parameter{color:var(--muted-foreground);box-shadow:none;background:0 0;border-radius:12px;transition:border-color .18s,background-color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.generator-studio-inspector .creation-parameter:enabled:active{transform:scale(.97)}.generator-studio-inspector .creation-parameter[aria-pressed=true],.generator-studio-inspector .creation-parameter[aria-checked=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.generation-display__result .generation-output__meta{animation:.38s ease-out both generation-copy-enter}@keyframes generation-submit-settle{0%{transform:scale(.96)}65%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes generation-copy-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes generation-stage-enter{0%{opacity:0}to{opacity:1}}@keyframes generation-button-breathe{0%,to{opacity:.5;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.generation-motion__stage,.generation-focus__landscape,.generation-focus__sun,.generation-focus__sweep,.creation-action[aria-busy=true],.creation-action[aria-busy=true]>span,.creation-action__pulse:before,.generation-display__result .generation-output__meta{animation:none}.generation-focus__landscape{opacity:1;transform:none}.generation-focus__sun{opacity:.8}.generation-focus__sweep{display:none}.homepage-prompt-editor:after,.creation-prompt-motion:after{transition:none}}.generation-focus__landscape,.generation-focus__sun,.generation-focus__sweep{animation-duration:5.2s}.generation-video__cell,.generation-video__playhead{animation-duration:7.2s}@media (prefers-reduced-motion:reduce){.generation-focus__landscape,.generation-focus__sun,.generation-focus__sweep,.generation-video__cell,.generation-video__playhead{animation:none}}.bulin-freestyle-workspace .creation-parameter[aria-pressed=false]{color:var(--foreground)}.bulin-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.video-effect-card--compact>a{align-items:center;gap:1rem;padding:.75rem;display:flex}.video-effect-card--compact>a>div:first-child{border-radius:.75rem;flex:0 0 96px;width:96px;height:128px}.video-effect-card--compact>a>div:nth-child(2){flex:1;min-width:0;padding:0}.video-effect-card--compact>a>div:first-child>span,.video-effect-card--compact>button{display:none}@media (width<=1100px){.bulin-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bulin-related-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=768px){html[dir=rtl] .site-navigation-shell:has(.bulin-freestyle-workspace){direction:ltr}html[dir=rtl] .site-navigation-shell:has(.bulin-freestyle-workspace)>*{direction:rtl}}
