/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}.mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}.mt-\[clamp\(1\.75rem\,3cqw\,3rem\)\]{margin-top:clamp(1.75rem,3cqw,3rem)}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:calc(var(--spacing,.25rem) * 1.5)}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video,16 / 9)}.size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.size-16{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing,.25rem) * 1.5)}.h-3{height:calc(var(--spacing,.25rem) * 3)}.h-4{height:calc(var(--spacing,.25rem) * 4)}.h-5{height:calc(var(--spacing,.25rem) * 5)}.h-7{height:calc(var(--spacing,.25rem) * 7)}.h-8{height:calc(var(--spacing,.25rem) * 8)}.h-9{height:calc(var(--spacing,.25rem) * 9)}.h-10{height:calc(var(--spacing,.25rem) * 10)}.h-12{height:calc(var(--spacing,.25rem) * 12)}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[82px\]{height:82px}.h-\[92px\]{height:92px}.h-\[108px\]{height:108px}.min-h-full{min-height:100%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing,.25rem) * 4)}.w-4\/5{width:80%}.w-7{width:calc(var(--spacing,.25rem) * 7)}.w-8{width:calc(var(--spacing,.25rem) * 8)}.w-12{width:calc(var(--spacing,.25rem) * 12)}.w-14{width:calc(var(--spacing,.25rem) * 14)}.w-16{width:calc(var(--spacing,.25rem) * 16)}.w-20{width:calc(var(--spacing,.25rem) * 20)}.w-24{width:calc(var(--spacing,.25rem) * 24)}.w-32{width:calc(var(--spacing,.25rem) * 32)}.w-full{width:100%}.max-w-20{max-width:calc(var(--spacing,.25rem) * 20)}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[980px\]{max-width:980px}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing,.25rem) * 2)}.gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}.gap-3{gap:calc(var(--spacing,.25rem) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width)}.border-border\/45{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/45{border-color:color-mix(in oklab, var(--border) 45%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/55{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/55{border-color:color-mix(in oklab, var(--border) 55%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/55{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/12{--tw-gradient-from:#0000001f}@supports (color:color-mix(in lab, red, red)){.from-black\/12{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 12%, transparent)}}.from-black\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab, red, red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab, var(--muted) 50%, transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-muted\/20{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab, red, red)){.to-muted\/20{--tw-gradient-to:color-mix(in oklab, var(--muted) 20%, transparent)}}.to-muted\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/\[0\.03\]{--tw-gradient-to:#ffffff08}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--color-white,#fff) 3%, transparent)}}.to-white\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing,.25rem) * 4)}.p-\[clamp\(1\.25rem\,4cqw\,4rem\)\]{padding:clamp(1.25rem,4cqw,4rem)}.px-\[clamp\(1\.25rem\,4cqw\,4\.5rem\)\]{padding-inline:clamp(1.25rem,4cqw,4.5rem)}.py-\[clamp\(2rem\,4cqw\,4\.75rem\)\]{padding-block:clamp(2rem,4cqw,4.75rem)}.pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}.pt-5{padding-top:calc(var(--spacing,.25rem) * 5)}.text-center{text-align:center}.text-\[clamp\(0\.9rem\,1\.45cqw\,1\.08rem\)\]{font-size:clamp(.9rem,1.45cqw,1.08rem)}.text-\[clamp\(2rem\,4\.1cqw\,3\.35rem\)\]{font-size:clamp(2rem,4.1cqw,3.35rem)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.shadow-\[0_24px_70px_-44px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:0 24px 70px -44px var(--tw-shadow-color,#0000006b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=48rem){.md\:hidden{display:none}}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.model-creation-heading{display:none}@media (width<=767px){.model-creation-reference-placeholder{min-block-size:158px}}.model-creation-option-row{font-size:var(--type-caption);grid-template-columns:minmax(76px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;display:grid}.model-creation-option-row>span{align-items:center;gap:6px;min-width:0;display:flex}.model-creation-option-row [data-slot=select-trigger]{border:1px solid var(--border);background:var(--muted);width:100%;min-width:0;height:36px;min-height:36px;color:var(--foreground);font:inherit;box-shadow:none;border-radius:8px;padding:6px 10px}.model-creation-option-row [data-slot=select-trigger]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.model-creation-option-row [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=768px){.model-creation-sidebar{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.model-creation-sidebar>*{margin-block:0}.model-creation-heading{border-bottom:1px solid var(--border);font-size:var(--type-body);flex:none;padding:16px;font-weight:600;display:block}.model-creation-body{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:auto;min-height:0;padding:14px;overflow-y:auto}.model-creation-footer{border-top:1px solid var(--border);background:var(--background);flex:none;padding:10px 14px 14px}.model-creation-footer .generator-studio-action{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0;padding:0;position:static;background:0 0!important}.model-creation-footer>div:last-child{padding-top:8px}[data-workspace-variant=model-page] .model-creation-reference[data-mode=text-to-image]{display:block}.model-creation-reference,.model-creation-prompt,.model-creation-model-settings{border:1px solid var(--border);background:var(--generator-sidebar-surface,var(--background));border-radius:12px;padding:12px}.model-creation-reference{background:0 0;border:0;padding:0}.model-creation-reference .generator-workspace-image-upload>div{box-shadow:none;border-radius:12px;padding:12px}.model-creation-reference .generator-workspace-image-upload>div>button{min-height:56px}.model-creation-prompt textarea,.model-creation-sidebar .model-creation-skeleton-prompt{min-height:180px}.model-creation-basic-settings>div:first-child{flex-direction:column;gap:12px;display:flex}}@container generator-studio (width>=920px){.model-creation-workspace .model-creation-sidebar{flex:0 0 360px;max-inline-size:360px;overflow:hidden}}@media (width>=768px){@container generator-studio (width<=919px){.model-creation-sidebar{max-block-size:var(--generator-studio-height);order:1}}}.video-creation-workspace .generator-workspace-select-row{font-size:var(--type-caption);grid-template-columns:minmax(84px,28%) minmax(0,1fr);align-items:center;gap:12px;font-weight:600;display:grid}.video-creation-workspace .generator-workspace-select-row [data-slot=select-trigger]{border:1px solid var(--border);background:var(--muted);width:100%;min-width:0;min-height:40px;color:var(--foreground);font-size:var(--type-caption);border-radius:8px;padding-inline:10px;font-weight:500}.video-creation-workspace .generator-workspace-select-row [data-slot=select-trigger]:focus-visible,.video-creation-workspace .generator-workspace-frame-swap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.video-creation-workspace .generator-workspace-frame-requirement{font-size:var(--type-caption);color:var(--muted-foreground);margin-inline-start:5px;font-weight:400}.video-creation-workspace .generator-workspace-frame-swap{border:1px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.video-creation-workspace .generator-workspace-frame-swap:disabled{opacity:.4}.video-creation-workspace .generator-studio-body{--studio-panel:var(--generator-sidebar-surface,var(--background));--studio-input:var(--generator-sidebar-input,var(--background));--studio-text:var(--foreground);--studio-muted:var(--muted-foreground);--studio-border:var(--border);color:var(--studio-text)}.video-creation-workspace .generator-studio-body :is(.generator-workspace-settings-card,.generator-workspace-frames,.generator-workspace-prompt){background:var(--studio-panel);border-color:var(--studio-border);color:var(--studio-text);padding:16px}.video-creation-workspace .generator-workspace-mode>:first-child,.video-creation-workspace .generator-workspace-model-select>:first-child>:first-child,.video-creation-workspace .generator-workspace-prompt label,.video-creation-workspace .generator-workspace-frames label,.video-creation-workspace .generator-workspace-select-row>span{color:var(--studio-text);font-size:var(--type-body);font-weight:600}.video-creation-workspace .generator-workspace-mode>:last-child{background:var(--studio-input);border-color:var(--studio-border);border-radius:12px;padding:4px}.video-creation-workspace .generator-workspace-mode button{min-height:48px;font-size:var(--type-label);color:var(--studio-muted);box-shadow:none;border-radius:8px;padding:8px 6px}.video-creation-workspace .generator-workspace-mode button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.video-creation-workspace .generator-workspace-model-select>button,.video-creation-workspace .generator-workspace-select-row [data-slot=select-trigger],.video-creation-workspace .generator-workspace-prompt textarea{background:var(--studio-input);border-color:var(--studio-border);color:var(--studio-text);font-size:var(--type-body)}.video-creation-workspace .generator-workspace-model-select>button p:first-child{font-size:var(--type-body)}.video-creation-workspace .generator-workspace-model-select>button p:last-child{font-size:var(--type-caption);color:var(--studio-muted)}.video-creation-workspace .generator-workspace-model-select>:first-child button{color:var(--studio-muted);font-size:11px}.video-creation-workspace .generator-workspace-select-row [data-slot=select-trigger]{min-height:44px}.video-creation-workspace .generator-workspace-prompt textarea::placeholder{color:var(--studio-muted);opacity:1}.video-creation-workspace .generator-workspace-prompt>:last-child{color:var(--studio-muted);font-size:var(--type-caption)}.video-creation-workspace .generator-workspace-frames span{color:var(--studio-muted)}.video-creation-workspace .generator-workspace-frames .generator-workspace-frame-requirement{font-size:var(--type-caption)}.video-creation-workspace .generator-workspace-frames .hero-generator-simple__upload-trigger--frame-tile{background:var(--studio-input);border-color:var(--studio-border);color:var(--studio-text)}.video-creation-workspace .generator-workspace-prompt textarea{min-height:192px;font-size:var(--type-body);line-height:1.6}@container generator-studio (width>=820px){.video-creation-workspace .generator-studio-inspector:has(>.generator-studio-body){flex-direction:column;padding:0;display:flex;overflow:hidden}.video-creation-workspace .generator-studio-body{overscroll-behavior-y:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:16px;overflow-y:auto}.video-creation-workspace .generator-studio-inspector:has(>.generator-studio-body)>.generator-studio-action{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none;border-block-start:1px solid var(--border);flex:none;margin:0;padding:12px 16px;position:static}}@media (width<=767px){.video-creation-workspace .generator-workspace-prompt textarea,.video-creation-workspace .generator-workspace-prompt-bone{height:auto;min-height:132px}}.video-creation-workspace :is([data-workspace-variant=model-page],[data-workspace-variant=tool-page]) .generator-studio-action{border-block-start:1px solid color-mix(in oklab, var(--border) 70%, transparent);box-shadow:0 -18px 34px -28px color-mix(in oklab, var(--foreground) 34%, transparent);background:color-mix(in oklab, var(--background) 92%, var(--muted))!important}.video-creation-workspace .generator-studio-primary-action{border:1px solid color-mix(in oklab, var(--border) 8%, transparent);background:var(--media-surface);color:var(--media-foreground);box-shadow:0 10px 28px -18px color-mix(in srgb, var(--foreground) 78%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent)}.video-creation-workspace .generator-studio-primary-action:hover{background:var(--media-surface)}.video-creation-workspace .generator-studio-primary-action:disabled{border-color:color-mix(in oklab, var(--border) 55%, transparent);background:color-mix(in oklab, var(--muted) 72%, var(--background));color:var(--muted-foreground);box-shadow:none}.video-creation-workspace .generator-studio-canvas{background:radial-gradient(circle at 50% 34%, color-mix(in oklab, var(--muted) 18%, transparent) 0, transparent 44%), var(--background);flex:100%;order:1;min-block-size:clamp(440px,66dvh,720px);min-inline-size:0}.video-creation-workspace .generator-studio-intro{container-type:inline-size}.video-creation-workspace .generator-workspace-scroll-row{touch-action:pan-x;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--border) 78%, transparent) transparent;padding-block-end:.3rem}.video-creation-workspace .generator-workspace-scroll-row::-webkit-scrollbar{height:4px}.video-creation-workspace .generator-workspace-scroll-row::-webkit-scrollbar-track{background:0 0}.video-creation-workspace .generator-workspace-scroll-row::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 78%, transparent);border-radius:999px}.video-creation-workspace .generator-workspace-range{cursor:pointer;appearance:none;background:linear-gradient(to right, var(--foreground) 0 var(--range-progress,0%), color-mix(in oklab, var(--border) 72%, transparent) var(--range-progress,0%) 100%);height:5px;accent-color:var(--foreground);border-radius:999px}.video-creation-workspace .generator-workspace-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--background);background:var(--foreground);width:15px;height:15px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 65%, transparent), 0 3px 8px -4px color-mix(in oklab, var(--foreground) 45%, transparent);border-radius:999px}.video-creation-workspace .generator-workspace-range::-moz-range-thumb{border:3px solid var(--background);background:var(--foreground);border-radius:999px;width:15px;height:15px}.video-creation-workspace .generator-workspace-image-upload{min-block-size:92px}.video-creation-workspace [data-workspace-variant=model-page] .generator-workspace-image-upload{min-block-size:118px}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload{width:100%;height:auto;min-height:118px}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload .hero-generator-simple__upload-trigger--frame-tile{border-radius:16px;width:100%;height:118px;min-height:118px;padding:.75rem}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload .hero-generator-simple__upload-list{width:100%;height:118px;min-height:118px;margin-top:0}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload .hero-generator-simple__upload-thumb{width:100%;height:118px;box-shadow:0 12px 30px -24px color-mix(in oklab, var(--foreground) 52%, transparent);border-radius:16px}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload .hero-generator-simple__upload-icon{border-radius:.75rem;width:2.5rem;height:2.5rem}.video-creation-workspace [data-workspace-variant=model-page] .hero-generator-simple__frame-slot-upload .hero-generator-simple__frame-tile-label{max-width:100%;color:color-mix(in oklab, var(--foreground) 78%, transparent);font-weight:600}.video-creation-workspace .generator-media-input-grid>*{min-inline-size:0}.video-creation-workspace .generator-media-input-grid[data-count="3"]{gap:.5rem}@container generator-inspector (width<=420px){.video-creation-workspace .generator-media-input-grid[data-count="2"],.video-creation-workspace .generator-media-input-grid[data-count="3"]{grid-template-columns:minmax(0,1fr)!important}.video-creation-workspace .generator-media-input-grid[data-count="3"]>:first-child{grid-column:1/-1}}.video-creation-workspace .generator-media-input-tile__image .hero-generator-simple__upload-trigger--frame-tile{min-block-size:108px}.video-creation-workspace .generator-media-input-tile__image .hero-generator-simple__upload-list{gap:.3rem;margin-block-start:.4rem}.video-creation-workspace .generator-media-input-tile__image .hero-generator-simple__upload-thumb{border-radius:.55rem;block-size:2.5rem;inline-size:2.5rem}@container generator-studio (width>=820px){.video-creation-workspace .generator-studio-grid{block-size:max(560px, var(--generator-studio-height));flex-wrap:nowrap;min-block-size:0}.video-creation-workspace .generator-studio-inspector{overscroll-behavior-y:auto;border-block-start:0;border-inline-end:1px solid color-mix(in oklab, var(--border) 58%, transparent);flex:0 0 clamp(360px,30cqw,460px);order:1;block-size:100%;max-inline-size:460px;overflow-y:auto}.video-creation-workspace :is([data-workspace-variant=model-page],[data-workspace-variant=tool-page]) .generator-studio-inspector{border-inline-end-color:color-mix(in oklab, var(--border) 82%, transparent)}.video-creation-workspace .generator-studio-canvas{overscroll-behavior-y:auto;flex:auto;order:2;block-size:100%;min-block-size:0;overflow-y:auto}}@container generator-studio (width<=819px){.video-creation-workspace .generator-studio-canvas{min-block-size:clamp(420px,58dvh,620px)}.video-creation-workspace .generator-studio-inspector{inline-size:100%}}@container generator-studio (width<=560px){.video-creation-workspace .generator-studio-canvas{min-block-size:390px}.video-creation-workspace .generator-studio-action{padding-block-end:calc(.75rem + env(safe-area-inset-bottom))}}.video-creation-workspace .model-page-mobile-only,.video-creation-workspace [data-workspace-variant=model-page] .model-page-mobile-reference-upload[data-mode=text-to-image]{display:none}.video-creation-workspace .model-mobile-native-scroll{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.video-creation-workspace .model-mobile-native-scroll::-webkit-scrollbar{display:none}.video-creation-workspace .model-mobile-native-sheet{touch-action:auto;contain:layout paint}@media (width<=767px){.video-creation-workspace .tool-page-mobile-controls-first[data-workspace-variant=tool-page] .generator-studio-grid{flex-direction:column;min-block-size:0;display:flex}.video-creation-workspace .tool-page-mobile-controls-first[data-workspace-variant=tool-page] .generator-studio-inspector{width:100%;border-block-start:0;border-block-end:1px solid color-mix(in oklab, var(--border) 68%, transparent);order:1;min-block-size:0;overflow:visible}.video-creation-workspace .tool-page-mobile-controls-first[data-workspace-variant=tool-page] .generator-studio-canvas{order:2}.video-creation-workspace [data-workspace-variant=model-page] .model-page-mobile-only{display:flex}.video-creation-workspace [data-workspace-variant=model-page] .model-page-mobile-hide{display:none!important}.video-creation-workspace [data-workspace-variant=model-page] .model-page-mobile-reference-upload[data-mode=text-to-image]{display:block}.video-creation-workspace [data-workspace-variant=model-page]{overflow:visible}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-grid{flex-direction:column;min-block-size:0;display:flex}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-inspector{width:100%;border-block-start:0;border-block-end:1px solid color-mix(in oklab, var(--border) 68%, transparent);background:var(--background);min-block-size:0;box-shadow:none;order:1;overflow:visible}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-canvas{border-block-start:0;order:2;min-block-size:0;overflow:visible}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro{min-block-size:0;padding:2.25rem 1rem 2.75rem}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro h1{font-size:clamp(1.8rem,9vw,2.5rem);line-height:var(--leading-heading)}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro p{font-size:var(--type-body);margin-top:.875rem;line-height:1.65}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro>div:last-child{margin-top:1.5rem}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro>div:last-child>div{border-radius:18px}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-action{margin-inline:-1rem;padding-block-start:.75rem;padding-inline:1rem}}.video-creation-workspace .generator-studio-inspector::-webkit-scrollbar{width:5px}.video-creation-workspace .generator-studio-canvas::-webkit-scrollbar{width:5px}.video-creation-workspace .generator-studio-inspector::-webkit-scrollbar-track{background:0 0}.video-creation-workspace .generator-studio-canvas::-webkit-scrollbar-track{background:0 0}.video-creation-workspace .generator-studio-inspector::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 80%, transparent);border-radius:999px}.video-creation-workspace .generator-studio-canvas::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--border) 80%, transparent);border-radius:999px}.video-creation-workspace .manga-home-result-head,.video-creation-workspace .manga-home-result-backdrop,.video-creation-workspace .manga-home-result-reopen{display:none}.video-creation-workspace .manga-home-result{min-height:365px}.video-creation-workspace .manga-home-result-progress{color:var(--foreground);justify-items:center;gap:12px;padding:28px 12px;display:grid}.video-creation-workspace .manga-home-result-progress progress{width:min(100%,360px);height:8px;accent-color:var(--primary)}@media (width<=767px){.video-creation-workspace .manga-home-result-backdrop{z-index:99;background:#0000007a;display:block;position:fixed;inset:0}.video-creation-workspace .manga-home-result{z-index:100;min-height:0;max-height:min(85dvh,740px);padding:18px 16px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--card);box-shadow:0 -12px 40px color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:22px 22px 0 0;display:none;position:fixed;inset:auto 0 0;overflow-y:auto}.video-creation-workspace .manga-home-result[data-open=true]{display:block}.video-creation-workspace .manga-home-result-head{color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-creation-workspace .manga-home-result-head button{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.video-creation-workspace .manga-home-result-reopen{display:inline-flex}}@container generator-studio (width>=820px){.video-creation-workspace .generator-studio-grid{block-size:max(560px, var(--generator-studio-height));flex-wrap:nowrap;min-block-size:0}.video-creation-workspace .generator-studio-inspector{overscroll-behavior-y:auto;border-block-start:0;border-inline-end:1px solid color-mix(in oklab, var(--border) 58%, transparent);flex:0 0 clamp(360px,30cqw,460px);order:1;block-size:100%;max-inline-size:460px;overflow-y:auto}.video-creation-workspace :is([data-workspace-variant=model-page],[data-workspace-variant=tool-page]) .generator-studio-inspector{border-inline-end-color:color-mix(in oklab, var(--border) 82%, transparent)}.video-creation-workspace .generator-studio-canvas{overscroll-behavior-y:auto;flex:auto;order:2;block-size:100%;min-block-size:0;overflow-y:auto}}.video-creation-workspace .generator-workspace-prompt-bone{min-height:192px}@media (width<=767px){.video-creation-workspace .generator-workspace-prompt-bone{min-height:132px}}.video-creation-workspace .generator-studio-inspector{container:generator-inspector/inline-size}
