.model-editor-link{box-sizing:border-box;width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--space-6) var(--space-5)}.model-editor-link .model-editor-link__button{max-width:100%;min-height:var(--space-12);height:auto;padding:var(--space-3) var(--space-4);white-space:normal;text-align:start;line-height:var(--leading-normal)}.model-editor-link__button .ui-btn-content{min-width:0;overflow-wrap:anywhere}.model-editor-link__button .ui-btn-icon{flex-shrink:0}@media (min-width:1024px){.model-editor-link{width:calc(100% - var(--space-16));margin-inline-start:max(var(--space-16),calc((100% - var(--container-max-width)) / 2))}}.model-landing-root{position:relative;isolation:isolate;min-height:100%;color:var(--modal-text-primary);font-family:var(--font-primary);--model-landing-panel-width:calc(var(--max-width-wide) - var(--space-24));--model-landing-gutter:var(--space-7);--model-landing-rail-inset:0px;--model-landing-panel-fit:calc(100% - 2 * max(var(--model-landing-gutter), var(--model-landing-rail-inset)));--studio-atmosphere-veil:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-32));--studio-atmosphere-ray-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-64));--studio-atmosphere-foliage-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48));--vv-bg:transparent;--vv-bg-secondary:transparent;--vv-glass:var(--modal-item-bg);--vv-glass-light:var(--modal-item-bg);--vv-glass-border:var(--modal-item-border);--vv-glass-border-hover:var(--modal-item-border-hover);--vv-text:var(--modal-text-primary);--vv-text-secondary:var(--modal-text-secondary);--vv-text-tertiary:var(--modal-text-muted);--vv-accent:var(--modal-accent);--vv-accent-rgb:var(--brand-cyan-rgb);--vv-secondary:var(--modal-accent);--vv-secondary-rgb:var(--brand-cyan-rgb);--vv-green:var(--modal-accent);--vv-gradient:linear-gradient(var(--modal-accent),var(--modal-accent));--vv-gradient-subtle:linear-gradient(var(--modal-item-bg),var(--modal-item-bg));--vv-gradient-btn:linear-gradient(var(--modal-accent),var(--modal-accent));--vv-shadow:var(--shadow-md);--vv-shadow-glow:none}@media (max-width:1024px){.model-landing-root{--model-landing-gutter:var(--space-5)}}@media (max-width:768px){.model-landing-root{--model-landing-gutter:var(--space-3)}}@media (min-width:1024px){.model-landing-root--image{--model-landing-rail-inset:var(--space-16)}.model-landing-root--image:has(.vml-page){--model-landing-rail-inset:0px}}.model-landing-root .vv-page{min-height:0;background:transparent;color:var(--modal-text-primary)}.model-landing-loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.model-landing-root.chrome-overlay-page .seo-breadcrumbs{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));max-width:none;padding:var(--space-4) 0 var(--space-1)}.model-landing-root .seo-breadcrumbs__link,.model-landing-root .seo-breadcrumbs__list,.model-landing-root .seo-breadcrumbs__sep{color:rgba(var(--white-rgb),var(--opacity-64))}.model-landing-root .seo-breadcrumbs__current{color:rgba(var(--white-rgb),var(--opacity-80))}@media (hover:hover){.model-landing-root .seo-breadcrumbs__link:hover{color:var(--modal-accent)}}@media (max-width:767px){.model-landing-root.chrome-overlay-page .seo-breadcrumbs{padding:calc(var(--mobile-header-height, 56px) + var(--space-2)) 0 0}}.model-landing-root .vv-page .vv-hero{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));max-width:none;padding:var(--space-7) 0 0}.model-landing-root .vv-page .vv-hero-card{border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.model-landing-root .vv-page .vv-hero-glow{display:none}@media (max-width:1024px){.model-landing-root .vv-page .vv-hero{padding-top:var(--space-5)}}@media (max-width:768px){.model-landing-root .vv-page .vv-hero{padding-top:var(--space-2)}}.model-landing-root .vv-hero-badge{border-color:var(--modal-divider);background:var(--modal-item-lead-bg)}.model-landing-root .gradient-text,.model-landing-root .vv-gradient-text,.model-landing-root .vv-gradient-text-secondary{color:var(--modal-text-secondary);-webkit-text-fill-color:var(--modal-text-secondary)}.model-landing-root .vv-hero-subtitle,.model-landing-root .vv-hero-title{text-shadow:none}.model-landing-root .vv-hero-subtitle{color:var(--modal-text-secondary)}.model-landing-root .vv-hero-stats{border-top-color:var(--modal-divider)}.model-landing-root .vv-demo-media,.model-landing-root .vv-demo-result .vv-demo-media{border:1px solid var(--modal-item-border);background:var(--modal-item-lead-bg);box-shadow:none}.model-landing-root .vv-demo-result .vv-demo-media{border-color:var(--modal-item-border-selected)}.model-landing-root .vv-demo-generation-card,.model-landing-root .vv-demo-prompt-card{border:1px solid var(--modal-item-border);background:var(--modal-item-bg);box-shadow:none}.model-landing-root .vv-demo-sparkles svg{filter:none}.model-landing-root .vv-cta-primary,.model-landing-root .vv-cta-primary--offer{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm);color:var(--modal-text-primary);transition:border-color var(--transition-normal),background var(--transition-normal);animation:none}.model-landing-root .vv-cta-primary:before{content:none}.model-landing-root .vv-cta-primary .vv-cta-arrow{color:var(--modal-text-soft)}.model-landing-root .vv-cta-offer-badge{background:var(--modal-item-lead-bg);color:var(--modal-text-soft)}.model-landing-root .vv-cta-offer-meta,.model-landing-root .vv-cta-secondary{color:var(--modal-text-muted)}@media (hover:hover){.model-landing-root .vv-cta-primary--offer:hover,.model-landing-root .vv-cta-primary:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-24)),rgba(var(--brand-cyan-rgb),var(--opacity-08))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm);transform:none}.model-landing-root .vv-cta-primary:hover span{background:none;-webkit-background-clip:initial;background-clip:initial;color:inherit}.model-landing-root .vv-cta-primary:hover .vv-cta-arrow,.model-landing-root .vv-cta-secondary:hover{color:var(--modal-text-primary)}}.model-landing-root .floating-cta button{border:1px solid rgba(var(--brand-cyan-rgb),var(--opacity-32));border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),var(--modal-bg);box-shadow:var(--shadow-lg);color:var(--modal-text-primary);transition:border-color var(--transition-normal)}.model-landing-root .floating-cta svg{color:var(--modal-accent)}@media (hover:hover){.model-landing-root .floating-cta button:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));box-shadow:var(--shadow-lg);transform:none}}.model-landing-root .vv-page .vv-cta-footer,.model-landing-root .vv-page .vv-section{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));margin:var(--space-6) auto 0;border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.model-landing-root .vv-page .vv-section{padding:var(--space-16) var(--space-3)}@media (max-width:1024px){.model-landing-root .vv-page .vv-section{padding:var(--space-12) var(--space-2)}}@media (max-width:768px){.model-landing-root .vv-page .vv-cta-footer,.model-landing-root .vv-page .vv-section{margin-top:var(--space-4)}.model-landing-root .vv-page .vv-section{padding:var(--space-10) 0}}.model-landing-root .vv-page .vv-cta-footer{overflow:hidden}.model-landing-root .vv-cta-footer:before{content:none}.model-landing-root .vv-cta-bg-overlay{background:var(--modal-bg);opacity:var(--opacity-80)}.model-landing-root .vv-cta-glow{animation:none}.model-landing-root .vv-audio-card-description,.model-landing-root .vv-feature-desc-premium,.model-landing-root .vv-feature-description,.model-landing-root .vv-price-note,.model-landing-root .vv-pricing-label,.model-landing-root .vv-pricing-note,.model-landing-root .vv-pricing-resolution,.model-landing-root .vv-section-subtitle-premium,.model-landing-root .vv-step-desc,.model-landing-root .vv-step-description,.model-landing-root .vv-use-case-desc,.model-landing-root .vv-use-case-description{color:var(--modal-text-muted)}.model-landing-root .vv-animated-counter,.model-landing-root .vv-comparison-badge,.model-landing-root .vv-price-amount,.model-landing-root .vv-pricing-badge{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentcolor;color:var(--modal-text-primary)}.model-landing-root .vv-comparison-badge,.model-landing-root .vv-pricing-badge{color:var(--modal-accent)}.model-landing-root .vv-audio-card,.model-landing-root .vv-best-practices,.model-landing-root .vv-comparison-card,.model-landing-root .vv-comparison-table-wrapper,.model-landing-root .vv-example-card,.model-landing-root .vv-feature-card,.model-landing-root .vv-feature-card-premium,.model-landing-root .vv-mode-card,.model-landing-root .vv-mode-example,.model-landing-root .vv-model-card,.model-landing-root .vv-parameter-card,.model-landing-root .vv-pricing-card,.model-landing-root .vv-pricing-option,.model-landing-root .vv-pricing-tier,.model-landing-root .vv-prompt-example-card,.model-landing-root .vv-requirement-card,.model-landing-root .vv-step,.model-landing-root .vv-step-card,.model-landing-root .vv-template-card,.model-landing-root .vv-tips-practices,.model-landing-root .vv-use-case-card{border-color:var(--modal-item-border);background:var(--modal-item-bg);box-shadow:none}@media (hover:hover){.model-landing-root .vv-audio-card:hover,.model-landing-root .vv-example-card:hover,.model-landing-root .vv-feature-card-premium:hover,.model-landing-root .vv-feature-card:hover,.model-landing-root .vv-mode-card:hover,.model-landing-root .vv-model-card:hover,.model-landing-root .vv-parameter-card:hover,.model-landing-root .vv-pricing-option:hover,.model-landing-root .vv-pricing-tier:hover,.model-landing-root .vv-prompt-example-card:hover,.model-landing-root .vv-step-card:hover,.model-landing-root .vv-step:hover,.model-landing-root .vv-template-card:hover,.model-landing-root .vv-use-case-card:hover{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);box-shadow:none}}.model-landing-root .vv-comparison-card-featured,.model-landing-root .vv-pricing-option--pro{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}.model-landing-root .vv-comparison-card-featured:before,.model-landing-root .vv-pricing-card:before{content:none}.model-landing-root .vv-comparison-badge-best,.model-landing-root .vv-step-card .vv-step-number,.model-landing-root .vv-step-number{background:var(--modal-accent);color:var(--modal-bg)}.model-landing-root .vv-example-thumbnail,.model-landing-root .vv-template-preview{background:var(--modal-item-lead-bg)}@media (hover:hover){.model-landing-root .vv-example-card:hover .vv-play-icon,.model-landing-root .vv-template-btn:hover,.model-landing-root .vv-template-card:hover .vv-template-play-icon{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected);color:var(--modal-text-primary)}}.model-landing-root .vv-comparison-table td,.model-landing-root .vv-comparison-table th{border-bottom-color:var(--modal-divider)}.model-landing-root .vv-comparison-table th{background:var(--modal-item-lead-bg)}.model-landing-root .vv-comparison-tab{border-color:var(--modal-pill-border);background:var(--modal-pill-bg);color:var(--modal-pill-text)}.model-landing-root .vv-comparison-tab.active{border-color:var(--modal-pill-border-active);background:var(--modal-pill-bg-active);color:var(--modal-pill-text-active)}.model-landing-root .vv-tip-good,.model-landing-root .vv-tips-good{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}.model-landing-root .vv-tip-bad,.model-landing-root .vv-tips-bad{border-color:var(--modal-mark-danger-border);background:var(--modal-mark-danger-bg)}.model-landing-root .vv-tip-bad h3,.model-landing-root .vv-tips-bad .vv-tips-card-title,.model-landing-root .vv-tips-item--bad:before{color:var(--modal-mark-danger-color)}.model-landing-root .vv-formula-tag--green,.model-landing-root .vv-model-badge-omni,.model-landing-root .vv-template-category{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-12));background:rgba(var(--brand-cyan-rgb),var(--opacity-06));color:var(--modal-accent)}.model-landing-root .vv-formula-part,.model-landing-root .vv-tip-formula code{background:var(--modal-item-lead-bg)}.model-landing-root .vv-faq .faq-item{border-color:var(--modal-item-border);background:var(--modal-item-bg)}.model-landing-root .vv-faq .faq-item--open{border-color:var(--modal-item-border-hover);background:var(--modal-item-bg)}.model-landing-root .vv-faq .faq-item--open .faq-item__icon,.model-landing-root .vv-faq .faq-item__icon{background:var(--modal-item-lead-bg);color:var(--modal-text-muted)}.model-landing-root .gpt2-step--last .gpt2-step-number,.model-landing-root .qi2-step--last .qi2-step-number,.model-landing-root .s5p-step--last .s5p-step-number,.model-landing-root .wan-step--last .wan-step-number{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-24));background:rgba(var(--brand-cyan-rgb),var(--opacity-12));color:var(--modal-accent)}.model-landing-root .gomni-multi-input__output-label,.model-landing-root .gomni-why-icon,.model-landing-root .qi2-mode-spec svg,.model-landing-root .s5p-variant-spec svg,.model-landing-root .wan-variant-spec svg{color:var(--modal-accent)}.model-landing-root .s25-page{--model-landing-panel-width:var(--max-width-landing);--s25-tile-bg:var(--modal-item-bg);overflow:visible;background:transparent;color:var(--modal-text-primary)}.model-landing-root .s25-page .s25-hero__media:after,.model-landing-root .s25-page:before{content:none}.model-landing-root .s25-page .s25-final,.model-landing-root .s25-page .s25-hero,.model-landing-root .s25-page .s25-section{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));margin:var(--space-6) auto 0;border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.model-landing-root .s25-page .s25-hero{overflow:hidden;padding:0;background:var(--modal-bg)}.model-landing-root .s25-page .s25-final,.model-landing-root .s25-page .s25-section{padding:var(--space-16) var(--space-10)}.model-landing-root .s25-page>section:nth-of-type(2n){background:var(--modal-surface)}@media (max-width:1024px){.model-landing-root .s25-page .s25-final,.model-landing-root .s25-page .s25-section{padding:var(--space-12) var(--space-6)}}@media (max-width:768px){.model-landing-root .s25-page .s25-final,.model-landing-root .s25-page .s25-hero,.model-landing-root .s25-page .s25-section{margin-top:var(--space-4)}.model-landing-root .s25-page .s25-final,.model-landing-root .s25-page .s25-section{padding:var(--space-10) var(--space-4)}}.model-landing-root .s25-eyebrow,.model-landing-root .s25-kicker{border-color:var(--modal-divider);background:var(--modal-item-lead-bg);color:var(--modal-text-muted)}.model-landing-root .s25-eyebrow:before,.model-landing-root .s25-kicker__dot{background:var(--modal-accent);box-shadow:none}.model-landing-root .s25-title-soft{color:var(--modal-text-muted)}.model-landing-root .s25-button{border-color:var(--modal-item-border);background:var(--modal-item-bg);box-shadow:none;color:var(--modal-text-soft)}.model-landing-root .s25-button--primary{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-32));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-16)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm);color:var(--modal-text-primary)}.model-landing-root .s25-button:hover{border-color:var(--modal-item-border-hover);transform:none}.model-landing-root .s25-button--primary:hover{border-color:rgba(var(--brand-cyan-rgb),var(--opacity-48));background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),var(--opacity-24)),rgba(var(--brand-cyan-rgb),var(--opacity-08))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--shadow-sm)}.model-landing-root .s25-stats div,.model-landing-root .s25-table-card,.model-landing-root .s25-table-card--accent{border-color:var(--modal-item-border);background:var(--modal-item-bg);box-shadow:none}.model-landing-root .s25-table-card--accent{border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected)}.model-landing-root .s25-api__console{border-color:var(--modal-item-border);background:var(--modal-item-lead-bg);box-shadow:none}.model-landing-root .s25-section--faq .faq-item{border-bottom-color:var(--modal-divider)}.model-landing-root .s25-final__editor{color:var(--modal-text-muted);text-decoration-color:var(--modal-divider)}.model-landing-root .model-articles,.model-landing-root .related-models{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));max-width:none;margin:var(--space-6) auto 0;padding:var(--space-8) var(--space-3);border:1px solid var(--modal-border);border-radius:var(--modal-radius);background:var(--modal-surface);box-shadow:var(--shadow-lg)}.model-landing-root .model-articles__name,.model-landing-root .model-articles__title,.model-landing-root .related-models__name,.model-landing-root .related-models__title{color:var(--modal-text-primary)}.model-landing-root .model-articles__card,.model-landing-root .related-models__card{border-color:var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg)}.model-landing-root .related-models__image-wrap{background:var(--modal-item-lead-bg)}.model-landing-root .model-articles__arrow,.model-landing-root .model-articles__excerpt,.model-landing-root .model-articles__meta{color:var(--modal-text-muted)}@media (hover:hover){.model-landing-root .model-articles__card:hover,.model-landing-root .related-models__card:hover{border-color:var(--modal-item-border-hover);transform:none}}.model-landing-root .locale-alternate,.model-landing-root .model-editor-link{width:min(var(--model-landing-panel-width),var(--model-landing-panel-fit));max-width:none;margin-inline:auto}.model-landing-root .model-editor-link{padding:var(--space-6) 0 0}.model-landing-root .locale-alternate{padding:var(--space-6) 0 var(--space-16)}.model-landing-root .locale-alternate__container{padding:0}.model-landing-root .locale-alternate__link{border-color:var(--modal-divider);background:var(--modal-item-lead-bg);color:rgba(var(--white-rgb),var(--opacity-80))}.model-landing-root .locale-alternate__icon{color:var(--modal-accent)}@media (hover:hover){.model-landing-root .locale-alternate__link:hover{border-color:var(--modal-border-hover);color:var(--modal-text-primary)}}@media (max-width:768px){.model-landing-root .model-articles,.model-landing-root .related-models{margin-top:var(--space-4);padding:var(--space-6) 0}}.model-landing-root .vv-mode-card{border-top-color:var(--modal-item-border)!important;background:var(--modal-item-bg)!important}.model-landing-root .vv-mode-indicator{background:var(--modal-accent)!important}.model-landing-root .vv-mode-name{color:var(--modal-text-primary)!important}.locale-alternate{padding:0 0 var(--space-8);max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.locale-alternate__container{padding:0 var(--space-5)}.locale-alternate__link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle,rgba(var(--white-rgb),.06));border-radius:var(--radius-md,12px);background:var(--bg-card,rgba(var(--white-rgb),.04));color:var(--text-secondary);font-size:var(--text-ms);font-weight:var(--font-medium);text-decoration:none;transition:border-color .2s ease,color .2s ease}.locale-alternate__link:hover{border-color:var(--border-hover,rgba(var(--white-rgb),.15));color:var(--text-primary)}.locale-alternate__icon{width:16px;height:16px;flex-shrink:0;color:var(--brand-cyan,#1acfff)}@media (max-width:600px){.locale-alternate{padding-bottom:var(--space-6)}.locale-alternate__link{font-size:var(--text-xs)}}.related-models{scroll-margin-top:calc(var(--chrome-header-inset) + var(--space-4));padding:var(--space-12) 0 var(--space-6);max-width:var(--container-max-width);margin-block:0;margin-inline:auto;width:100%;box-sizing:border-box}.related-models__container{padding:0 var(--space-5)}.related-models__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-5)}.related-models__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-4)}.related-models__card{display:flex;flex-direction:column;min-width:0;background:var(--bg-card-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.related-models__card:hover{border-color:var(--border-hover);transform:translateY(calc(var(--space-1) / -2))}.related-models__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-color:var(--brand-cyan)}.related-models__image-wrap{aspect-ratio:16/9;overflow:hidden;background:var(--bg-surface)}.related-models__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.related-models__card:hover .related-models__image{transform:scale(1.03)}.related-models__info{padding:var(--space-4);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.related-models__name{min-width:0;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-snug);overflow-wrap:anywhere}.related-models__badge{font-size:var(--text-xxs);font-weight:var(--font-medium);color:var(--brand-cyan);background:var(--bg-glass);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;flex-shrink:0}@media (max-width:900px){.related-models__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.related-models{padding:var(--space-8) 0 var(--space-4)}.related-models__title{font-size:var(--text-lg);margin-bottom:var(--space-4)}.related-models__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.related-models__info{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){.related-models__card,.related-models__image{transition:none}.related-models__card:hover,.related-models__card:hover .related-models__image{transform:none}}