.GeneratorForm-module__GLSzJa__form{background-color:var(--background);min-width:0;color:var(--foreground);flex-direction:column;padding:20px;display:flex}.GeneratorForm-module__GLSzJa__tabs{border:1px solid var(--border);background:color-mix(in srgb,var(--muted)55%,transparent);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;min-height:48px;padding:4px;display:grid}.GeneratorForm-module__GLSzJa__tab{min-width:0;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:14px;font-weight:600;line-height:20px;transition:color .15s,border-color .15s;display:inline-flex}.GeneratorForm-module__GLSzJa__tab:hover{color:var(--foreground)}.GeneratorForm-module__GLSzJa__tab[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--studio-ink)10%,transparent)}.GeneratorForm-module__GLSzJa__fields{flex-direction:column;flex:1;gap:24px;min-width:0;padding:24px 0;display:flex}.GeneratorForm-module__GLSzJa__field{min-width:0}.GeneratorForm-module__GLSzJa__label{margin:0 0 6px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:block}.GeneratorForm-module__GLSzJa__modelCard{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.GeneratorForm-module__GLSzJa__modelCard strong,.GeneratorForm-module__GLSzJa__modelCard span{display:block}.GeneratorForm-module__GLSzJa__modelCard strong{font-size:14px;line-height:20px}.GeneratorForm-module__GLSzJa__modelCard span{opacity:.85;font-size:12px;line-height:16px}.GeneratorForm-module__GLSzJa__uploadGrid{gap:12px;display:grid}.GeneratorForm-module__GLSzJa__promptHeading,.GeneratorForm-module__GLSzJa__durationHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.GeneratorForm-module__GLSzJa__promptHeading .GeneratorForm-module__GLSzJa__label{margin:0;font-size:14px;line-height:20px}.GeneratorForm-module__GLSzJa__promptHeading>span{color:var(--muted-foreground);font-size:12px}.GeneratorForm-module__GLSzJa__durationHeading{margin:0;font-size:12px;font-weight:600}.GeneratorForm-module__GLSzJa__durationHeading output{color:var(--primary)}.GeneratorForm-module__GLSzJa__duration{appearance:none;width:100%;height:20px;accent-color:var(--primary);cursor:pointer;background:0 0;margin:6px 0 0;display:block}.GeneratorForm-module__GLSzJa__duration::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--primary)15%,var(--background));border-radius:3px;height:8px}.GeneratorForm-module__GLSzJa__duration::-moz-range-track{background:color-mix(in srgb,var(--primary)15%,var(--background));border-radius:3px;height:8px}.GeneratorForm-module__GLSzJa__duration::-webkit-slider-thumb{appearance:none;background:var(--primary);border:0;border-radius:50%;width:16px;height:16px;margin-top:-4px}.GeneratorForm-module__GLSzJa__duration::-moz-range-thumb{background:var(--primary);border:0;border-radius:50%;width:16px;height:16px}.GeneratorForm-module__GLSzJa__durationTicks{color:var(--muted-foreground);justify-content:space-between;font-size:10px;line-height:16px;display:flex}.GeneratorForm-module__GLSzJa__upload{border:1px dashed var(--border);background:color-mix(in srgb,var(--muted)20%,transparent);border-radius:12px;min-width:0;min-height:112px;transition:background-color .15s,border-color .15s;overflow:hidden}.GeneratorForm-module__GLSzJa__upload:hover,.GeneratorForm-module__GLSzJa__dragging{background:color-mix(in srgb,var(--muted)50%,transparent)}.GeneratorForm-module__GLSzJa__dragging{border-color:var(--primary)}.GeneratorForm-module__GLSzJa__uploadButton{width:100%;min-height:110px;color:var(--muted-foreground);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:12px;font-size:12px;line-height:16px;display:flex}.GeneratorForm-module__GLSzJa__uploadButton>svg{width:20px;height:20px;color:var(--primary);margin-bottom:4px}.GeneratorForm-module__GLSzJa__uploadButton>strong{font-weight:400}.GeneratorForm-module__GLSzJa__uploadHint{margin-top:4px}.GeneratorForm-module__GLSzJa__attachment{padding:12px}.GeneratorForm-module__GLSzJa__imagePreview,.GeneratorForm-module__GLSzJa__videoPreview{object-fit:contain;border-radius:6px;width:100%;max-height:220px;display:block}.GeneratorForm-module__GLSzJa__videoPreview{background:#000}.GeneratorForm-module__GLSzJa__audioPreview{width:100%;display:block}.GeneratorForm-module__GLSzJa__attachmentDetails{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.GeneratorForm-module__GLSzJa__fileName{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.GeneratorForm-module__GLSzJa__fileAction,.GeneratorForm-module__GLSzJa__remove{background:var(--muted);color:var(--foreground);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;font-size:12px;display:inline-flex}.GeneratorForm-module__GLSzJa__prompt{resize:none;field-sizing:content;border:1px solid color-mix(in srgb,var(--border)70%,transparent);background:color-mix(in srgb,var(--muted)25%,transparent);width:100%;min-height:128px;max-height:24rem;color:var(--foreground);border-radius:12px;padding:12px;font-size:14px;line-height:20px;display:block}.GeneratorForm-module__GLSzJa__prompt::placeholder{color:var(--muted-foreground);opacity:1}.GeneratorForm-module__GLSzJa__prompt[aria-invalid=true]{border-color:var(--auth-error)}.GeneratorForm-module__GLSzJa__parameters{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.GeneratorForm-module__GLSzJa__fieldset{border:0;min-width:0;margin:0;padding:0}.GeneratorForm-module__GLSzJa__aspectRatios{flex-wrap:wrap;gap:8px;display:flex}.GeneratorForm-module__GLSzJa__ratio{cursor:pointer;position:relative}.GeneratorForm-module__GLSzJa__ratio input{opacity:0;width:1px;height:1px;position:absolute}.GeneratorForm-module__GLSzJa__ratio span{border:1px solid var(--border);background:color-mix(in srgb,var(--muted)30%,transparent);min-height:30px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;line-height:16px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.GeneratorForm-module__GLSzJa__ratio input:checked+span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.GeneratorForm-module__GLSzJa__ratio:hover span{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}.GeneratorForm-module__GLSzJa__ratio input:focus-visible+span{outline:2px solid var(--primary);outline-offset:3px}.GeneratorForm-module__GLSzJa__advanced{border:1px solid color-mix(in srgb,var(--border)40%,transparent);background:color-mix(in srgb,var(--muted)20%,transparent);border-radius:12px}.GeneratorForm-module__GLSzJa__advancedTrigger{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.GeneratorForm-module__GLSzJa__advancedTrigger>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.GeneratorForm-module__GLSzJa__advancedTrigger strong{font-size:14px;font-weight:700;line-height:20px}.GeneratorForm-module__GLSzJa__advancedTrigger small{color:var(--muted-foreground);font-size:11px;line-height:16.5px}.GeneratorForm-module__GLSzJa__advancedChevron{background:color-mix(in srgb,var(--muted)50%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.GeneratorForm-module__GLSzJa__advancedChevron svg{transition:transform .15s}.GeneratorForm-module__GLSzJa__advancedTrigger[aria-expanded=true] .GeneratorForm-module__GLSzJa__advancedChevron svg{transform:rotate(180deg)}.GeneratorForm-module__GLSzJa__advancedFields{flex-direction:column;gap:20px;padding:0 20px 20px;display:flex}.GeneratorForm-module__GLSzJa__advancedFields[hidden]{display:none}.GeneratorForm-module__GLSzJa__negativePrompt{min-height:88px}.GeneratorForm-module__GLSzJa__toggleRow{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.GeneratorForm-module__GLSzJa__toggleRow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.GeneratorForm-module__GLSzJa__toggleRow strong{font-size:13px;font-weight:500;line-height:20px}.GeneratorForm-module__GLSzJa__toggleRow small{color:var(--muted-foreground);font-size:11px;line-height:16.5px}.GeneratorForm-module__GLSzJa__toggle{appearance:none;background:var(--border);cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background-color .15s;position:relative}.GeneratorForm-module__GLSzJa__toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.GeneratorForm-module__GLSzJa__toggle:checked{background:var(--primary)}.GeneratorForm-module__GLSzJa__toggle:checked:after{transform:translate(18px)}.GeneratorForm-module__GLSzJa__footer{margin-top:auto;padding:0}.GeneratorForm-module__GLSzJa__availability{color:var(--muted-foreground);text-align:center;margin:10px 0 0;font-size:11px;line-height:16.5px}.GeneratorForm-module__GLSzJa__generate{color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:14px;font-weight:600;line-height:24px;transition:filter .15s;display:flex}.GeneratorForm-module__GLSzJa__generate:hover{filter:brightness(1.07)}.GeneratorForm-module__GLSzJa__generate:active{filter:brightness(.96)}.GeneratorForm-module__GLSzJa__error{color:var(--auth-error);margin:8px 0 0;font-size:12px;line-height:18px}.GeneratorForm-module__GLSzJa__notice{border:1px solid color-mix(in srgb,var(--primary)25%,transparent);background:color-mix(in srgb,var(--primary)6%,transparent);color:var(--foreground);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:18px}@media (min-width:640px){.GeneratorForm-module__GLSzJa__form{padding:28px}.GeneratorForm-module__GLSzJa__uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GeneratorForm-module__GLSzJa__tabs:has(>:nth-child(4)) .GeneratorForm-module__GLSzJa__tab{font-size:12px}}@media (max-width:639px){.GeneratorForm-module__GLSzJa__tabs{gap:2px}.GeneratorForm-module__GLSzJa__tabs:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.GeneratorForm-module__GLSzJa__tab{gap:4px;font-size:12px}}
.wan-version-page .wan-section-heading{text-align:left}.wan-version-page .wan-section-heading p{max-width:65ch}.wan-version-page .wan-faq-list details>summary{font-size:1rem;line-height:1.75}.wan-version-page .wan-faq-list details>p{max-width:65ch;line-height:1.75}.wan-version-page .wan-feature-copy>h3{margin-top:0;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600}.wan-version-page .wan-feature-copy>p{font-size:1rem;line-height:1.75}.wan-version-page .wan-feature-copy>div{margin-top:1.5rem}.wan-version-page main>section{scroll-margin-top:88px}.wan-version-page table{min-width:640px}.wan-version-page table.min-w-\[980px\]{min-width:980px}.wan-version-page code{font-family:var(--font-mono)}.wan-version-page details>summary{cursor:pointer;list-style:none}.wan-version-page details>summary::-webkit-details-marker{display:none}.wan-version-page details[open]>summary svg{transform:rotate(180deg)}.wan-version-page details>summary svg{transition:transform .15s}.wan-version-page .prose{color:var(--muted-foreground);font-size:16px;line-height:1.5}.wan-version-page .prose h3{color:var(--foreground);margin:0 0 16px;font-size:24px;font-weight:700;line-height:32px}.wan-version-page .prose p{margin:0}.wan-version-page .prose p.mt-4{margin-top:16px}.wan-version-page .prose p.mb-3{margin-bottom:12px}.wan-version-page .prose ul{padding-left:16px;list-style:outside}.wan-version-page .prose strong{color:var(--foreground)}.wan-version-page a,.wan-version-page button{-webkit-tap-highlight-color:transparent}.wan-version-page :focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wan-version-page *,.wan-version-page :before,.wan-version-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
