.model-creation-heading{display:none}.model-creation-option-row{grid-template-columns:minmax(76px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;font-size:12px;display:grid}.model-creation-option-row>span{align-items:center;gap:6px;min-width:0;display:flex}.model-creation-option-row select{border:1px solid var(--border);background:var(--muted);width:100%;min-width:0;min-height:36px;color:var(--foreground);font:inherit;border-radius:8px;padding:6px 10px}.model-creation-option-row select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@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);flex:none;padding:16px;font-size:14px;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:color-mix(in oklab, var(--muted) 20%, 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{grid-template-columns:minmax(84px,28%) minmax(0,1fr);align-items:center;gap:12px;font-size: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);border-radius:8px;padding-inline:10px;font-size:12px;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{color:var(--muted-foreground);margin-inline-start:5px;font-size:10px;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(--card);--studio-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:14px;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;color:var(--studio-muted);box-shadow:none;border-radius:8px;padding:8px 6px;font-size:13px}.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:14px}.video-creation-workspace .generator-workspace-model-select>button p:first-child{font-size:14px}.video-creation-workspace .generator-workspace-model-select>button p:last-child{color:var(--studio-muted);font-size:12px}.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:12px}.video-creation-workspace .generator-workspace-frames span{color:var(--studio-muted)}.video-creation-workspace .generator-workspace-frames .generator-workspace-frame-requirement{font-size:11px}.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:14px;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{color:#fff;background:oklch(18% 0 0);border:1px solid oklab(100% 0 5.96046e-8/.08);box-shadow:0 10px 28px -18px #000000c7,inset 0 1px #ffffff12}.video-creation-workspace .generator-studio-primary-action:hover{background:oklch(22% 0 0)}.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="3"]{grid-template-columns:repeat(2,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:pan-y;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:1.05}.video-creation-workspace [data-workspace-variant=model-page] .generator-studio-intro p{margin-top:.875rem;font-size:.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);border-radius:22px 22px 0 0;display:none;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0000002e}.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}
