#view-home{--home-launch-bg: var(--landing-bg);--home-launch-text: var(--landing-fg);--home-launch-muted: var(--landing-fg-muted);--home-launch-card: var(--landing-surface);--home-launch-card-border: var(--landing-border);--home-launch-header-border: var(--border-accent);--home-launch-gutter: clamp(1rem, 3vw, 2.5rem);--home-launch-max: 1240px;--home-showcase-gap: 2px;--home-showcase-col-min: clamp(9.5rem, 15vw, 12.5rem);--home-showcase-col-min-compact: clamp(8.5rem, 13vw, 11rem);--home-showcase-radius: 0;--home-section-gap: clamp(3rem, 8vh, 5rem);--home-section-inner-y: clamp(.65rem, 1.8vh, 1.1rem);--home-launch-header-desktop-h: 3.75rem;--home-launch-header-mobile-h: calc(6.65rem + max(.55rem, env(safe-area-inset-top))) ;--home-launch-first-screen-offset: .75rem;--home-composer-shell-min: clamp(5rem, 18vh, 11.5rem);--home-composer-input-min: clamp(3rem, 14vh, 11rem);--home-composer-input-max: 16rem;--home-composer-shell-pad-y: clamp(.85rem, 2.2vw, 1.5rem);--home-composer-shell-pad-x: clamp(1rem, 3vw, 2.1rem);--home-composer-shell-radius: 0;--home-module-card-radius: var(--home-composer-shell-radius);--home-module-card-border: var(--border-accent-subtle);--home-module-card-bg: var(--surface);--home-hard-border: color-mix(in srgb, var(--accent) 42%, var(--home-launch-card-border));--home-pill-border: color-mix(in srgb, var(--home-launch-card-border) 85%, var(--accent) 15%);--home-pill-bg: color-mix(in srgb, var(--home-launch-card) 92%, var(--home-launch-fg) 4%);--home-pill-border-hover: color-mix(in srgb, var(--accent) 45%, var(--home-launch-card-border));--home-pill-bg-hover: color-mix(in srgb, var(--home-launch-card) 80%, var(--accent) 8%);--home-touch-target: 2.75rem;--home-module-title-size: clamp(1.15rem, 2.2vw, 1.45rem);--home-surface-page: var(--synex-surface-page);--home-surface-module: var(--synex-surface-module);--home-surface-card: var(--synex-surface-card);--home-surface-control: var(--synex-surface-control);--home-surface-active: var(--synex-surface-active);--home-surface-border: color-mix(in srgb, var(--accent) 24%, var(--landing-border));--home-surface-border-strong: color-mix(in srgb, var(--accent) 42%, var(--landing-border));--home-surface-shadow: none;background-color:var(--home-launch-bg);color:var(--home-launch-text);font-family:var(--font);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;isolation:isolate}#view-home .home-launch-btn,#view-home .marketing-btn,#view-home .home-launch-nav-link,#view-home .home-launch-models-block,#view-home .home-launch-showcase-block,#view-home .home-launch-studio-section,#view-home .home-launch-hero{border-radius:0}#view-home .home-launch-btn,#view-home .marketing-btn,#view-home .home-launch-nav-link{border-color:var(--home-hard-border)}@media(min-width:769px){#view-home .home-main>section>*,#view-home .home-main>section>.home-launch-footer-inner{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}#view-home .home-main>section{padding-inline:clamp(1.25rem,5vw,6rem)}#view-home .home-launch,#view-home .home-launch-hero-inner,#view-home .home-launch-studio-section,#view-home .home-launch-models-block,#view-home .home-launch-showcase-block,#view-home .home-launch-footer-section{width:100%;max-width:none;margin-left:0;margin-right:0;box-sizing:border-box}#view-home .home-main>section{border-right:0}#view-home .home-main>section:before{content:none}#view-home .home-main>.home-launch-footer-section{align-items:stretch;justify-content:flex-start;order:999}#view-home .home-main>.home-launch-footer-section .home-launch-site-footer{display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;padding-top:clamp(7rem,14vh,11rem)}#view-home .home-main>.home-launch-footer-section .home-launch-footer-inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}#view-home .home-main>.home-launch-footer-section .home-launch-footer-top{min-height:0}#view-home .home-main>.home-launch-footer-section .home-launch-footer-top,#view-home .home-main>.home-launch-footer-section .home-launch-footer-nav{flex:0 0 auto}#view-home .home-main>.home-launch-footer-section .home-launch-footer-nav{margin-top:clamp(1.25rem,3vh,2.5rem)}#view-home .home-main>.home-launch-footer-section .home-launch-footer-bar{margin-top:auto}}#view-home>.home-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow-x:visible}#view-home>.home-site-notice{order:-2;flex-shrink:0}#view-home>.site-header,#view-home>.home-launch-header{order:-1;flex-shrink:0}#view-home #home-launch-studio,#view-home #home-launch-hero,#view-home #home-launch-showcase,#view-home #home-launch-models,#view-home #home-launch-features,#view-home #home-launch-cta{scroll-margin-top:var(--home-launch-first-screen-offset)}.home-site-notice{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;flex-shrink:0;position:relative;z-index:40}.home-site-notice.hidden{display:none!important}.home-site-notice-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;width:100%;max-width:none;margin:0;padding:.55rem 0;border-radius:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 28%,var(--home-launch-card-border));background:color-mix(in srgb,var(--home-launch-card) 94%,transparent);box-shadow:none;text-align:left;box-sizing:border-box;min-width:0}.home-site-notice-kicker{display:none!important}.home-site-notice-marquee{flex:1 1 auto;min-width:0;overflow:hidden;mask-image:none;-webkit-mask-image:none}.home-site-notice-track{--notice-marquee-duration: 36s;display:flex;flex-wrap:nowrap;align-items:center;width:max-content;animation:home-site-notice-marquee var(--notice-marquee-duration) linear infinite}.home-site-notice:hover .home-site-notice-track,.home-site-notice:focus-within .home-site-notice-track{animation-play-state:paused}.home-site-notice-message{margin:0;padding-right:3rem;font-size:.88rem;line-height:1.5;color:var(--home-launch-text);white-space:nowrap;flex:0 0 auto}@keyframes home-site-notice-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-site-notice-track{animation:none;width:100%}.home-site-notice-marquee{mask-image:none;-webkit-mask-image:none}.home-site-notice-message{white-space:normal;padding-right:0}.home-site-notice-message[aria-hidden=true]{display:none}}.home-mod--site-notice-info{background:color-mix(in srgb,var(--accent) 12%,var(--home-launch-bg))}.home-mod--site-notice-info .home-site-notice-inner{border-bottom-color:color-mix(in srgb,var(--accent) 38%,transparent)}.home-mod--site-notice-warning{background:color-mix(in srgb,#f59e0b 14%,var(--home-launch-bg))}.home-mod--site-notice-warning .home-site-notice-inner{border-bottom-color:color-mix(in srgb,#f59e0b 42%,transparent)}.home-mod--site-notice-warning .home-site-notice-kicker,.home-mod--site-notice-warning .home-site-notice-message{color:#f59e0b}.home-mod--site-notice-subtle{background:color-mix(in srgb,var(--home-launch-card) 55%,transparent)}.home-mod--site-notice-subtle .home-site-notice-inner{border-bottom-style:dashed;background:transparent}html[data-mobile] #view-home .home-site-notice-message{font-size:.82rem}.home-launch-hero-slogan-line,.home-launch-showcase-heading,.home-launch-models-heading,.home-launch-cta-title{font-family:var(--font-display);font-size:var(--home-module-title-size);font-weight:var(--weight-bold);line-height:1.18;letter-spacing:-.02em}#view-home:before{content:none}#view-home.site-home-glow-on:not(.site-has-custom-bg):before{content:""}#view-home .site-header.home-launch-header{position:relative;top:auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.85rem var(--home-launch-gutter);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--home-launch-header-border)}#view-home .home-launch-header .spacer{display:none}.home-launch-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .85rem}.home-launch-nav--start{justify-content:flex-start}.home-launch-nav--end{justify-content:flex-end}.home-launch-nav-link{padding:.15rem 0;border:none;background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);color:var(--home-launch-muted);cursor:pointer;transition:color .15s}.home-launch-nav-link:hover{color:var(--home-launch-text)}.home-launch-nav-link:focus-visible{outline:none;color:var(--home-launch-text);box-shadow:var(--glow-accent-focus);border-radius:var(--radius-pill)}.home-launch-logo{justify-self:center;font-family:var(--font-display);color:var(--home-launch-text)!important;font-weight:650;letter-spacing:.02em;text-transform:none;font-size:1.05rem}#view-home .brand-logo .logo-mark,#view-home .home-launch-footer-mark{font-family:var(--font-display)}.home-launch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.42rem 1rem;border-radius:var(--radius-pill);border:1px solid transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.home-launch-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--btn-on-accent-fg, var(--text-primary));box-shadow:var(--shadow-accent)}.home-launch-btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.home-launch-btn--ghost{background:transparent;border-color:var(--home-launch-card-border);color:var(--home-launch-text)}.home-launch-btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.home-launch-btn:focus-visible,.home-launch-btn--accent:focus-visible,.home-launch-btn--ghost:focus-visible{outline:none;box-shadow:var(--glow-accent-focus)}.home-launch{display:flex;flex-direction:column;gap:var(--home-section-gap);width:100%;max-width:var(--home-launch-max);margin:0 auto;padding:0 var(--home-launch-gutter) clamp(2.75rem,6vh,4.25rem);box-sizing:border-box}.home-launch-hero{padding:var(--home-section-inner-y) 0 clamp(2rem,4.5vh,3.25rem);border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}.home-launch-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:end}html[data-mobile] .home-launch-hero-inner,html[data-wechat] .home-launch-hero-inner,html[data-qq] .home-launch-hero-inner{grid-template-columns:1fr}.home-launch-hero-title{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.55rem,1.6vw,.9rem);text-transform:none;letter-spacing:0}.home-launch-hero-slogan{display:block;max-width:11.5em}.home-launch-hero-slogan-line{display:block;font-family:var(--font-display);color:var(--home-launch-text)}.home-launch-hero-slogan-line+.home-launch-hero-slogan-line{margin-top:.06em}.home-launch-hero-slogan-line:empty{display:none}.home-launch-hero-sans,.home-launch-hero-serif{display:none}.home-launch-hero-lead{margin:clamp(1rem,2.4vw,1.35rem) 0 0;max-width:38rem;font-size:var(--text-lead);line-height:1.72;color:var(--home-launch-muted)}.home-launch-hero-lead strong{font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--home-launch-text) 88%,var(--accent))}.home-launch-hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.home-launch-hero-aside{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;text-align:right}.home-launch-hero-meta{margin:0;max-width:16rem;font-size:var(--text-sm);line-height:1.55;color:var(--home-launch-muted)}.home-launch-scroll{display:inline-flex;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;color:var(--home-launch-muted);transition:color .15s}.home-launch-scroll:hover{color:var(--accent)}.home-launch-scroll-ring{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--home-launch-card-border);border-radius:50%;color:var(--home-launch-text)}.home-launch-scroll-text{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.14em}.home-launch-studio-scroll{display:none;flex-shrink:0;align-self:center;margin-top:clamp(.5rem,1.8vh,.85rem)}.home-layout-studio-first .home-launch-studio-scroll{display:inline-flex}.home-studio-cap-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:clamp(.85rem,2vw,1.15rem)}.home-studio-cap-pill{padding:.38rem .85rem;border-radius:var(--radius-pill);border:1px solid var(--home-launch-card-border);background:color-mix(in srgb,var(--home-launch-card) 70%,transparent);color:var(--home-launch-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.home-studio-cap-pill:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--home-launch-card-border));color:var(--home-launch-text);background:color-mix(in srgb,var(--accent) 10%,var(--home-launch-card));box-shadow:var(--shadow-accent-sm)}#view-home .home-workspace-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:clamp(.75rem,1.8vw,1rem)}#view-home .home-workspace-compare .home-launch-feature-card{width:100%;min-height:0;padding:.8rem .95rem;border-color:color-mix(in srgb,var(--accent) 26%,var(--home-launch-card-border));background:color-mix(in srgb,var(--home-launch-card) 48%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent)}@media(hover:hover){#view-home .home-workspace-compare .home-launch-feature-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--home-launch-card-border));background:color-mix(in srgb,var(--accent) 9%,var(--home-launch-card));box-shadow:var(--shadow-accent-sm)}}#view-home .home-workspace-compare .home-launch-feature-desc{margin-bottom:0}#view-home .home-workspace-card-link{display:inline-block;margin-top:.45rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.03em;color:color-mix(in srgb,var(--accent) 88%,var(--home-launch-text));transition:color .15s ease}@media(hover:hover){#view-home .home-workspace-compare .home-launch-feature-card:hover .home-workspace-card-link{color:var(--accent)}}.home-launch-studio-section{padding:var(--home-section-inner-y) 0}.home-launch>.home-launch-studio-section:first-child{border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}@media(min-width:769px)and (min-device-width:821px){html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home{--site-home-bg-max-h: 100dvh;--site-home-bg-max-h-fb: 100vh}html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-layout-studio-first.home-launch>.home-launch-studio-section:first-child{box-sizing:border-box;min-height:calc(100dvh - var(--home-launch-first-screen-offset));min-height:calc(100svh - var(--home-launch-first-screen-offset));padding-top:clamp(1rem,4vh,2.5rem);padding-bottom:clamp(1.5rem,4vh,2.5rem);display:flex;flex-direction:column;justify-content:center}html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-layout-hero-first.home-launch>.home-launch-hero:first-child{box-sizing:border-box;min-height:calc(100dvh - var(--home-launch-first-screen-offset));min-height:calc(100svh - var(--home-launch-first-screen-offset));padding-top:clamp(2rem,8vh,4.5rem);padding-bottom:clamp(2rem,6vh,3.5rem);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home #home-launch-studio[data-home-mod-height=screen],html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home #home-launch-studio[data-home-mod-height=tall],html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home #home-launch-studio[data-home-mod-height=medium]{display:flex;flex-direction:column;justify-content:center}}.home-layout-hero-first.home-launch>.home-launch-hero:first-child .home-launch-hero-inner{width:100%}.home-launch-studio-head{margin-bottom:clamp(1.1rem,2.8vw,1.65rem);text-align:left}.home-launch-studio-kicker.marketing-section-kicker{margin:0 0 .35rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.home-launch-studio-desc.marketing-section-lead{margin:0;max-width:none;font-size:var(--text-desc);line-height:1.55;color:var(--color-text-secondary, var(--home-launch-muted))}.home-launch-studio-body.home-features-unified{max-width:100%;margin:0;width:100%}.home-launch-studio-section .home-studio-composer{width:100%;margin-bottom:1rem}#home-studio-composer .home-composer-inner{flex-direction:column;align-items:stretch}#home-studio-composer .home-composer-send-hint{margin:.45rem 0 0;text-align:right;flex:0 0 auto}.home-launch-studio-section .home-launch-composer-shell,#view-home .home-launch-studio-section .chat-prompt-shell{width:100%;min-height:var(--home-composer-shell-min);box-sizing:border-box;border:1px solid var(--home-pill-border)!important;border-radius:var(--home-composer-shell-radius)!important;background:var(--home-pill-bg)!important;padding:var(--home-composer-shell-pad-y) var(--home-composer-shell-pad-x)!important;box-shadow:none!important;transition:border-color .2s ease,background .2s ease}#view-home .home-launch-studio-section .chat-prompt-shell:focus-within{border-color:var(--home-pill-border-hover)!important;background:var(--home-pill-bg)!important;box-shadow:var(--glow-accent-focus)!important}.home-launch-studio-section .composer-input-area{align-self:stretch;width:100%;align-items:stretch;gap:.65rem;padding-bottom:0;border-bottom:none}#view-home .home-launch-studio-section .home-launch-composer-shell.composer-prompt-with-voice{flex-wrap:nowrap;width:100%}#view-home .home-launch-studio-section .composer-action-rail{align-self:flex-end;width:100%;justify-content:flex-end}#view-home .home-launch-studio-section #home-studio-input{min-height:var(--home-composer-input-min);max-height:var(--home-composer-input-max);height:auto;font-size:var(--text-input);line-height:1.6}#view-home .home-launch-studio-section .composer-send-btn,#view-home .home-launch-studio-section .composer-voice-btn{min-width:var(--home-touch-target);min-height:var(--home-touch-target);width:var(--home-touch-target);height:var(--home-touch-target);margin-bottom:.15rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#view-home.home-launch-live .home-launch-studio-scroll .home-launch-scroll-ring{animation:home-scroll-hint-pulse 2.4s ease-in-out infinite}@keyframes home-scroll-hint-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{box-shadow:var(--shadow-subtle)}}@media(prefers-reduced-motion:reduce){#view-home.home-launch-live .home-launch-studio-scroll .home-launch-scroll-ring{animation:none}}.home-launch-works{padding:clamp(.5rem,1.5vh,1rem) 0 clamp(2rem,5vh,3rem)}.home-launch-work-card--canvas{background:transparent}#view-home .home-canvas-demo-viewport.canvas-studio-viewport{background-color:transparent}.home-launch-serif-heading{margin:0 0 clamp(1.25rem,3vw,2rem);font-family:var(--font-display);font-size:var(--text-display-md);font-weight:var(--weight-bold);font-style:normal;letter-spacing:var(--tracking-tight);text-align:center;text-transform:uppercase}.home-launch-models-block{padding:var(--home-section-inner-y) 0 clamp(1.5rem,3.5vh,2.5rem);text-align:center;border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}.home-launch-models-head{margin:0 0 clamp(1.1rem,2.6vw,1.55rem)}.home-launch-models-kicker{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-kicker);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-light) 62%,var(--home-launch-muted))}.home-launch-models-lead{margin:clamp(.55rem,1.4vw,.75rem) auto 0;max-width:36rem;font-size:var(--text-desc);line-height:1.58;color:var(--home-launch-muted)}.home-launch-showcase-block{padding:var(--home-section-inner-y) 0 clamp(1.5rem,3.5vh,2.5rem);border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}#view-home #home-launch-showcase[data-home-mod-height=screen],#view-home #home-launch-showcase[data-home-mod-height=tall],#view-home #home-launch-showcase[data-home-mod-height=medium],#view-home #home-launch-showcase[data-home-mod-height=compact],#view-home #home-launch-showcase.home-mod--v-center{justify-content:flex-start}.home-launch-showcase-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(.85rem,2vw,1.35rem) clamp(1rem,2.5vw,2rem);margin-bottom:clamp(1.1rem,2.6vw,1.55rem)}.home-launch-showcase-head{flex:1 1 16rem;min-width:min(100%,18rem);margin:0;text-align:left}.home-launch-showcase-kicker{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-kicker);font-weight:var(--weight-bold);letter-spacing:.02em;text-transform:none;color:color-mix(in srgb,var(--accent-light) 62%,var(--home-launch-muted))}.home-launch-showcase-heading{margin:0;color:var(--home-launch-text)}.home-launch-showcase-lead{margin:clamp(.55rem,1.4vw,.75rem) 0 0;max-width:38rem;font-size:var(--text-desc);line-height:1.58;color:var(--home-launch-muted)}.home-launch-showcase-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex:1 1 auto}.home-example-filter{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .85rem;border:1px solid var(--home-launch-card-border);border-radius:var(--radius-pill);background:transparent;color:var(--home-launch-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s}.home-example-filter-count{min-width:1.2rem;padding:.08rem .38rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--home-launch-card-border) 55%,transparent);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-align:center;color:var(--home-launch-muted)}.home-example-filter:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--home-launch-card-border));color:var(--home-launch-text)}.home-example-filter.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--home-launch-card-border));background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--home-launch-text);box-shadow:var(--shadow-subtle)}.home-example-filter.is-active .home-example-filter-count{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--home-launch-text)}.home-example-filter:focus-visible{outline:none;box-shadow:var(--glow-accent-focus)}.home-launch-showcase-masonry>.home-example-card.hidden{display:none!important;pointer-events:none}.home-launch-showcase-mount{min-width:0}.home-launch-showcase-masonry{position:relative;width:100%;min-height:1px}.home-launch-showcase-masonry>.home-example-card,.home-example-card--masonry{position:absolute;top:0;left:0;margin:0;min-width:0;box-sizing:border-box}.home-launch-showcase-mount--grid .home-launch-showcase-grid,.home-launch-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--home-showcase-col-min)),1fr));gap:var(--home-showcase-gap);align-items:start}.home-launch-showcase-mount--bento .home-launch-showcase-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-example-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;box-shadow:none;transition:transform .18s ease,filter .18s ease}.home-example-card--masonry-standard .home-example-visual{min-height:clamp(7.5rem,14vw,10rem)}.home-example-card--masonry-tall .home-example-visual{min-height:clamp(10.5rem,20vw,14.5rem)}.home-example-card--masonry-video .home-example-visual{min-height:clamp(8.5rem,16vw,11.5rem)}.home-example-card--masonry-chat .home-example-visual{min-height:clamp(9rem,17vw,12rem)}.home-example-card--masonry-square .home-example-visual{min-height:clamp(7rem,13vw,9rem)}.home-example-card--poster{aspect-ratio:4 / 5}.home-example-card--poster.home-example-card--portrait{aspect-ratio:3 / 4}.home-example-card--has-media.home-example-card--poster,.home-example-card--has-media.home-example-card--poster.home-example-card--portrait{aspect-ratio:auto}.home-example-card--span-7{grid-column:span 7}.home-example-card--span-6{grid-column:span 6}.home-example-card--span-5{grid-column:span 5}.home-example-card--span-4{grid-column:span 4}.home-example-card--span-3{grid-column:span 3}.home-example-card:hover{transform:none;filter:brightness(1.06)}.home-example-card.is-used{filter:brightness(1.08)}.home-example-visual{position:relative;flex:1 1 auto;min-height:clamp(7rem,16vw,9.5rem);overflow:hidden;isolation:isolate}.home-example-visual--has-media{flex:0 0 auto;min-height:0;max-height:none;overflow:hidden}.home-example-visual.is-media-pending,.home-example-visual.is-media-failed,.home-example-card--has-media.is-media-pending .home-example-visual,.home-example-card--has-media.is-media-failed .home-example-visual{flex:1 1 auto;min-height:clamp(7rem,16vw,9.5rem)}.home-example-card--masonry-standard .home-example-visual--has-media,.home-example-card--masonry-tall .home-example-visual--has-media,.home-example-card--masonry-video .home-example-visual--has-media,.home-example-card--masonry-chat .home-example-visual--has-media,.home-example-card--masonry-square .home-example-visual--has-media{min-height:0}.home-example-visual--portrait:not(.home-example-visual--has-media){aspect-ratio:3 / 4;min-height:0}.home-example-visual--tall:not(.home-example-visual--has-media){aspect-ratio:2 / 3;min-height:0}.home-example-card--has-media.home-example-card--poster .home-example-visual{position:relative;inset:auto;min-height:0}.home-example-card--masonry,.home-example-card--masonry.home-example-card--tile{overflow:hidden;padding:0!important;margin:0!important;border:none!important;outline:none;box-shadow:none!important;border-radius:0!important;background:transparent}.home-launch-showcase-masonry{gap:var(--home-showcase-gap, 2px)!important;column-gap:var(--home-showcase-gap, 2px)!important;row-gap:var(--home-showcase-gap, 2px)!important}.home-launch-showcase-grid{gap:var(--home-showcase-gap, 2px)!important}.home-example-card--masonry .home-example-visual{width:100%;border-radius:inherit}.home-example-card--masonry.home-example-card--has-media .home-example-visual,.home-example-card--masonry .home-example-visual--has-media{min-height:0!important}.home-example-card--masonry .home-example-body{position:absolute;inset:auto 0 0;z-index:4;gap:.35rem;padding:2.75rem .7rem .7rem;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#000 55%,transparent) 38%,color-mix(in srgb,#000 88%,transparent) 100%);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.home-example-card--masonry:hover .home-example-body,.home-example-card--masonry:focus-visible .home-example-body{opacity:1;transform:translateY(0);pointer-events:auto}.home-example-card--masonry .home-example-meta{opacity:.92}.home-example-card--masonry .home-example-kind{border:none;background:color-mix(in srgb,#000 45%,transparent);color:#fff;font-size:.65rem}.home-example-card--masonry .home-example-model{color:color-mix(in srgb,#fff 70%,transparent);font-size:.65rem}.home-example-card--masonry .home-example-prompt{color:color-mix(in srgb,#fff 94%,transparent);font-size:.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-example-card--masonry .home-example-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:.15rem;padding:.32rem .85rem;border-radius:999px;border:none;background:color-mix(in srgb,#fff 92%,transparent);font-size:.72rem;font-weight:650;letter-spacing:.02em;color:#111;opacity:1;transform:none}@media(hover:none){.home-example-card--masonry .home-example-body{opacity:0;transform:translateY(6px)}.home-example-card--masonry:focus-visible .home-example-body{opacity:1;transform:translateY(0);pointer-events:auto}.home-launch-showcase-grid .home-example-cta,.home-example-card--poster .home-example-cta{display:block;margin-top:.35rem;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--accent)}}.home-example-card--poster .home-example-visual:not(.home-example-visual--has-media){position:absolute;inset:0;min-height:0}:where(.home-example-visual--cyber,.home-example-visual--cinematic,.home-example-visual--minimal,.home-example-visual--fashion,.home-example-visual--music,.home-example-visual--aurora,.home-example-visual--noir,.home-example-visual--studio,.home-example-visual--neon){background:#111114}.home-example-visual--chat{background:#111114;display:flex;align-items:center;padding:.85rem 1rem}.home-example-visual-shine{display:none}.home-example-card:hover .home-example-visual-shine{opacity:0}.home-example-play{position:absolute;left:50%;top:50%;z-index:3;width:2rem;height:2rem;border:none;border-radius:50%;background:color-mix(in srgb,#000 42%,transparent);transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .18s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.home-example-card--has-media:not(.is-media-pending):not(.is-media-failed) .home-example-play{opacity:.72}.home-example-card--has-media:hover .home-example-play,.home-example-card--has-media:focus-visible .home-example-play{opacity:0}.home-example-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:.32rem 0 .32rem .55rem;border-color:transparent transparent transparent #fff}.home-example-duration{position:absolute;right:.45rem;top:.45rem;z-index:3;padding:.12rem .4rem;border-radius:var(--radius-pill);background:color-mix(in srgb,#000 55%,transparent);font-size:.65rem;font-weight:var(--weight-bold);letter-spacing:.04em;color:color-mix(in srgb,#fff 88%,transparent);opacity:0;transition:opacity .18s ease}.home-example-card--has-media:not(.is-media-pending):not(.is-media-failed) .home-example-duration{opacity:1}.home-example-chat-mock{width:100%;display:flex;flex-direction:column;gap:.35rem}.home-example-chat-line{margin:0;padding:.38rem .55rem;border-radius:.55rem;font-size:var(--text-2xs);line-height:1.4}.home-example-chat-line--user{align-self:flex-end;max-width:88%;background:color-mix(in srgb,var(--accent) 22%,transparent);color:color-mix(in srgb,var(--home-launch-text) 92%,var(--accent))}.home-example-chat-line--bot{align-self:flex-start;max-width:92%;background:color-mix(in srgb,var(--home-launch-card-border) 55%,transparent);color:var(--home-launch-muted)}.home-example-wave{position:absolute;left:50%;top:50%;display:flex;align-items:flex-end;gap:.22rem;height:2.2rem;transform:translate(-50%,-50%)}.home-example-wave-bar{display:block;width:.22rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 85%,#fff),var(--accent));animation:home-example-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * .07s);height:calc(28% + (var(--i) % 5) * 12%)}@keyframes home-example-wave{0%,to{transform:scaleY(.55);opacity:.65}50%{transform:scaleY(1);opacity:1}}.home-example-body{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem .95rem}.home-example-card--poster .home-example-body{position:absolute;inset:auto 0 0;z-index:4;padding:2.75rem .75rem .75rem;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#000 35%,transparent) 28%,color-mix(in srgb,#000 88%,transparent) 100%)}.home-example-card--poster .home-example-meta{opacity:.92}.home-example-card--poster .home-example-prompt{color:color-mix(in srgb,#fff 92%,var(--home-launch-muted));-webkit-line-clamp:2}.home-example-card--poster .home-example-model{color:color-mix(in srgb,#fff 68%,var(--home-launch-muted))}.home-example-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.home-example-kind{padding:.18rem .5rem;border-radius:var(--radius-pill);border:none;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.06em;color:color-mix(in srgb,var(--accent) 88%,#fff)}.home-example-model{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--home-launch-muted)}.home-example-prompt{margin:0;font-size:var(--text-xs);line-height:1.5;color:color-mix(in srgb,var(--home-launch-text) 88%,var(--home-launch-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-example-cta{display:none}.home-example-visual--has-media.home-example-visual--cyber,.home-example-visual--has-media.home-example-visual--cinematic,.home-example-visual--has-media.home-example-visual--minimal,.home-example-visual--has-media.home-example-visual--fashion,.home-example-visual--has-media.home-example-visual--music,.home-example-visual--has-media.home-example-visual--chat,.home-example-visual--has-media.home-example-visual--aurora,.home-example-visual--has-media.home-example-visual--noir,.home-example-visual--has-media.home-example-visual--studio,.home-example-visual--has-media.home-example-visual--neon{background:#060608}.home-example-visual-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.home-example-visual--has-media .home-example-visual-media{position:relative;inset:auto;display:block;width:100%;height:auto;max-width:100%;object-fit:cover}.home-example-visual.is-media-failed,.home-example-visual.is-media-pending{flex:1 1 auto;min-height:clamp(7rem,16vw,9.5rem)}.home-example-visual-fallback{position:absolute;inset:auto 0 .65rem;margin:0 auto;width:fit-content;max-width:calc(100% - 1rem);padding:.2rem .55rem;border-radius:999px;font-size:var(--text-micro);letter-spacing:.04em;color:color-mix(in srgb,var(--home-launch-text) 78%,transparent);background:color-mix(in srgb,var(--home-launch-bg) 72%,transparent);border:1px solid color-mix(in srgb,var(--home-launch-card-border) 80%,transparent);z-index:2}.home-example-visual.is-media-failed .home-example-visual-media{display:none}.home-example-visual.is-media-pending .home-example-visual-media{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:1}.home-example-card--has-media.is-media-pending .home-example-visual,.home-example-card--has-media.is-media-failed .home-example-visual{flex:1 1 auto;min-height:clamp(7rem,16vw,9.5rem)}.home-launch-showcase-masonry>.home-example-card--masonry-span-2.is-media-pending .home-example-visual,.home-launch-showcase-masonry>.home-example-card--masonry-span-2 .home-example-visual.is-media-pending{aspect-ratio:16 / 9;min-height:0}.home-launch-showcase-masonry>.home-example-card--masonry-span-3.is-media-pending .home-example-visual,.home-launch-showcase-masonry>.home-example-card--masonry-span-3 .home-example-visual.is-media-pending{aspect-ratio:21 / 9;min-height:0}.home-example-card--masonry.is-media-pending .home-example-visual,.home-example-card--masonry.is-media-failed .home-example-visual,.home-example-card--masonry-standard.is-media-failed .home-example-visual,.home-example-card--masonry-tall.is-media-failed .home-example-visual,.home-example-card--masonry-video.is-media-failed .home-example-visual,.home-example-card--masonry-chat.is-media-failed .home-example-visual,.home-example-card--masonry-square.is-media-failed .home-example-visual{min-height:clamp(7rem,16vw,9.5rem)}.home-launch-showcase-empty{margin:.5rem 0 0;font-size:var(--text-sm);color:var(--home-launch-muted)}.home-launch-showcase-empty.hidden{display:none}.home-launch-models-heading{margin:0 0 clamp(1.15rem,2.8vw,1.5rem);color:var(--home-launch-text)}.home-launch-models.hero-models-showcase{margin:0 auto;max-width:none;overflow:visible;min-height:0;-webkit-mask-image:none;mask-image:none}#view-home #hero-models-showcase.home-launch-models.is-ready{overflow:visible;-webkit-mask-image:none;mask-image:none}.home-launch-models-plain-list{margin:0;font-size:var(--text-sm);line-height:1.85;color:var(--home-launch-muted)}.home-launch-model-plain{display:inline;font-weight:var(--weight-medium)}.home-launch-model-plain--tier-s{color:var(--home-launch-text);font-size:var(--text-base);font-weight:var(--weight-semibold)}.home-launch-model-plain--tier-a{color:color-mix(in srgb,var(--home-launch-text) 92%,var(--home-launch-muted));font-size:var(--text-base)}.home-launch-model-plain--tier-b{color:color-mix(in srgb,var(--home-launch-text) 78%,var(--home-launch-muted));font-size:var(--text-sm)}.home-launch-model-plain--tier-c{color:color-mix(in srgb,var(--home-launch-text) 62%,var(--home-launch-muted));font-size:var(--text-sm)}.home-launch-model-plain--tier-d{color:color-mix(in srgb,var(--home-launch-muted) 92%,transparent);font-size:var(--text-sm)}.home-launch-model-plain--tier-e{color:color-mix(in srgb,var(--home-launch-muted) 78%,transparent);font-size:var(--text-xs)}.home-launch-work-card{border:1px solid var(--home-launch-card-border);border-radius:clamp(1rem,2vw,1.35rem);background:var(--home-launch-card);overflow:hidden}.home-launch-work-card--solo{width:100%}.home-launch-work-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .65rem}.home-launch-work-label{margin:0 0 .25rem;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em}.home-launch-work-desc{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--home-launch-muted)}.home-launch-work-tools{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.home-launch-work-tool{padding:.28rem .65rem;border:1px solid var(--home-launch-card-border);border-radius:var(--radius-pill);background:transparent;color:var(--home-launch-muted);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-semibold);cursor:pointer;transition:border-color .15s,color .15s}.home-launch-work-tool:hover{border-color:var(--accent);color:var(--accent)}.home-launch-work-arrow{display:grid;place-items:center;width:2.15rem;height:2.15rem;margin-left:.15rem;border:1px solid var(--home-launch-card-border);border-radius:50%;background:transparent;color:var(--home-launch-text);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.home-launch-work-arrow:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.home-canvas-demo-viewport{position:relative;height:clamp(22rem,52vh,28rem);margin:0 .85rem;border:1px solid var(--home-launch-card-border);border-radius:.85rem;overflow:hidden}.home-canvas-demo-tip{margin:.55rem 1.15rem 1rem;font-size:var(--text-2xs);color:var(--home-launch-muted);letter-spacing:.02em}.home-launch-composer-shell{border-color:var(--home-pill-border)!important;border-radius:.75rem!important;background:var(--home-pill-bg)!important;box-shadow:none!important}#view-home #home-studio-input{color:var(--home-launch-text);background:transparent}#view-home #home-studio-input::placeholder{color:var(--home-launch-muted)}#view-home .composer-send-btn,#view-home .composer-send-icon{color:var(--btn-on-accent-fg, var(--text-primary))}.home-launch-accent{color:var(--accent)}.home-launch-copy-line{display:block;font-size:var(--text-sm);line-height:1.45;color:var(--home-launch-muted)}.home-launch-copy-line--lead{color:var(--home-launch-text);font-weight:var(--weight-semibold)}#view-home .home-launch-site-footer.home-footer{display:block;text-align:left;gap:0;padding-top:0;font-size:inherit;border-top:none}.home-launch-site-footer{margin-top:clamp(3rem,7vh,4.5rem);padding:clamp(2.75rem,5.5vw,3.75rem) var(--home-launch-gutter) max(1.25rem,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--home-launch-card-border) 70%,transparent);background:var(--home-launch-bg);color:var(--home-launch-muted);text-align:left}.home-launch-footer-inner{max-width:var(--home-launch-max);margin:0 auto}.home-launch-footer-top{padding-bottom:clamp(1.25rem,2.5vw,1.75rem)}.home-launch-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,1.75rem) 0 clamp(1.5rem,3vw,2rem);border-top:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}.home-launch-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:22rem}.home-launch-footer-logo{display:flex;align-items:center;gap:.55rem}.home-launch-footer-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;overflow:hidden;flex-shrink:0;background:var(--gradient-brand-soft);color:var(--btn-on-accent-fg, var(--text-primary));font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:-.14em;text-indent:.07em;text-transform:none;line-height:1;box-shadow:inset 0 1px color-mix(in srgb,#fff 28%,transparent),0 0 20px color-mix(in srgb,var(--accent) 45%,transparent)}.home-launch-footer-mark.has-brand-logo-symbol{background:transparent;box-shadow:none}.home-launch-footer-name{font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-transform:none;color:var(--home-launch-text)}.home-launch-footer-desc{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--home-launch-muted)}.home-launch-footer-mail{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid var(--home-launch-card-border);border-radius:.45rem;color:var(--home-launch-muted);transition:border-color .15s,color .15s,background .15s}.home-launch-footer-mail:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.home-launch-footer-col-title{margin:0 0 .85rem;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--home-launch-text);letter-spacing:.02em}.home-launch-footer-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.home-launch-footer-link,.home-launch-footer-link--anchor{padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);line-height:1.45;color:var(--home-launch-muted);text-decoration:none;cursor:pointer;text-align:left;transition:color .15s}.home-launch-footer-link:hover,.home-launch-footer-link--anchor:hover{color:var(--home-launch-text)}.home-launch-footer-contact{display:flex;flex-direction:column;gap:.25rem}.home-launch-footer-community{margin-top:.15rem}.community-footer-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem}.community-inline-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;cursor:pointer;color:#fff;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.community-inline-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}.community-inline-btn.is-disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.35)}.community-inline-btn.is-disabled:hover{transform:none;filter:grayscale(.35)}.community-inline-btn--wechat{background:#07c160}.community-inline-btn--qq{background:#12b7f5}.community-inline-btn--discord{background:#5865f2}.community-inline-icon{width:1.1rem;height:1.1rem;display:inline-flex;align-items:center;justify-content:center}.community-inline-icon svg{width:100%;height:100%}.community-footer-icons--ma{margin-top:.55rem}.community-footer-icons--ma .community-inline-btn{width:2.25rem;height:2.25rem}.home-launch-footer-link--static{cursor:default;pointer-events:none}.home-launch-footer-email{font-size:var(--text-xs);line-height:1.45;color:color-mix(in srgb,var(--home-launch-muted) 82%,transparent);user-select:all;cursor:default;pointer-events:none}.home-launch-footer-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--home-launch-card-border) 45%,transparent)}.home-launch-footer-copy{margin:0;font-size:var(--text-2xs);color:color-mix(in srgb,var(--home-launch-muted) 88%,transparent)}.home-launch-footer-bar-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem 1rem}.home-launch-footer-bar-link{padding:0;border:none;background:none;font:inherit;font-size:var(--text-2xs);color:color-mix(in srgb,var(--home-launch-muted) 88%,transparent);cursor:pointer;transition:color .15s}.home-launch-footer-bar-link:hover{color:var(--home-launch-text)}a.home-launch-footer-bar-link{text-decoration:none;display:inline}.home-canvas-demo-tip-mobile{display:none}@media(max-width:960px){.home-launch-hero-inner{grid-template-columns:1fr}.home-launch-hero-aside{align-items:flex-start;text-align:left}.home-launch-footer-nav{grid-template-columns:1fr 1fr}.home-launch-footer-brand{max-width:none}.home-launch-footer-bar{flex-direction:column;align-items:flex-start}.home-launch-footer-bar-links{justify-content:flex-start}}@media(min-width:769px)and (max-width:960px)and (min-device-width:821px){html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home{--home-section-gap: clamp(2.5rem, 6vh, 4rem);--home-composer-shell-min: clamp(5.5rem, 16vh, 9.5rem);--home-composer-input-min: clamp(3.5rem, 12vh, 8rem)}html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-launch>.home-launch-studio-section:first-child{min-height:calc(100svh - var(--home-launch-first-screen-offset));padding-top:clamp(1.25rem,3.5vh,2rem);padding-bottom:clamp(1.25rem,3.5vh,2rem)}html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-launch-hero-actions{flex-wrap:wrap}}@media(max-width:520px){.home-launch-nav--end .home-launch-btn--accent{padding-inline:.95rem}}@media(prefers-reduced-motion:reduce){.home-launch-scroll-ring{animation:none}}.home-layout-gap--compact{--home-section-gap: clamp(2rem, 5vh, 3rem)}.home-layout-gap--normal{--home-section-gap: clamp(3rem, 8vh, 5rem)}.home-layout-gap--spacious{--home-section-gap: clamp(4rem, 10vh, 6.5rem)}#view-home .home-header--transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#view-home .home-header--blur{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--home-launch-bg) 72%,transparent)}#view-home .home-header--solid{background:var(--home-launch-card)}.home-launch-features{padding:var(--home-section-inner-y) 0 clamp(1.5rem,3.5vh,2.5rem);border-bottom:1px solid color-mix(in srgb,var(--home-launch-card-border) 65%,transparent)}.home-launch-features-head{margin:0 0 clamp(1.1rem,2.6vw,1.55rem);text-align:center}.home-launch-features-kicker{margin:0 0 .35rem;font-family:var(--font-display);font-size:var(--text-kicker);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-light) 62%,var(--home-launch-muted))}.home-launch-features-heading{margin:0;font-family:var(--font-display);font-size:var(--home-module-title-size);font-weight:var(--weight-bold);line-height:1.18;letter-spacing:-.02em;color:var(--home-launch-text)}.home-launch-features-lead{margin:clamp(.55rem,1.4vw,.75rem) auto 0;max-width:38rem;font-size:var(--text-desc);line-height:1.58;color:var(--home-launch-muted)}.home-launch-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-launch-feature-card{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--home-module-card-border);border-radius:var(--home-module-card-radius);background:var(--home-module-card-bg);backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--home-launch-text);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.home-launch-feature-card:focus{outline:none}.home-launch-feature-card:focus-visible{border-color:color-mix(in srgb,var(--accent) 42%,var(--home-launch-card-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}@media(hover:hover){.home-launch-feature-card:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--home-launch-card-border));background:color-mix(in srgb,var(--accent) 8%,var(--home-launch-card));transform:translateY(-1px)}}.home-launch-feature-icon{flex-shrink:0}.home-launch-feature-body{display:flex;flex-direction:column;gap:.2rem}.home-launch-feature-title{font-weight:var(--weight-bold);font-size:var(--text-sm)}.home-launch-feature-desc{font-size:var(--text-xs);color:var(--home-launch-muted);line-height:1.45}.home-launch-cta{padding:clamp(1.25rem,3vh,2rem) 0}.home-launch-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,2rem);border-radius:var(--home-composer-shell-radius);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--home-launch-card-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--home-launch-card)),color-mix(in srgb,var(--home-launch-card) 92%,transparent))}.home-launch-cta-title{margin:0}.home-launch-cta-desc{margin:.35rem 0 0;font-size:var(--text-sm);color:var(--home-launch-muted)}.home-promo-banner{padding:clamp(.85rem,2.2vh,1.5rem) 0}.home-promo-banner.hidden{display:none!important}.home-promo-banner-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:clamp(1.1rem,2.8vw,1.65rem) clamp(1.25rem,3vw,2rem);border-radius:var(--home-composer-shell-radius, 1.15rem);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--home-launch-card-border));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 55%),linear-gradient(125deg,color-mix(in srgb,var(--accent) 16%,var(--home-launch-card)),color-mix(in srgb,var(--home-launch-card) 94%,transparent));box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 12%,transparent)}.home-promo-banner-copy{flex:1 1 16rem;min-width:0}.home-promo-banner-kicker{margin:0 0 .35rem}.home-promo-banner-kicker.hidden{display:none}.home-promo-banner-title{margin:0;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--home-launch-fg, inherit)}.home-promo-banner-desc{margin:.45rem 0 0;font-size:var(--text-sm);color:var(--home-launch-muted);line-height:1.5;max-width:46rem}.home-promo-banner-highlights{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.home-promo-banner-chip{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:color-mix(in srgb,var(--accent) 88%,var(--home-launch-fg));background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.home-promo-banner-btn{flex:0 0 auto;white-space:nowrap}#home-launch-promo-banner.home-mod--promo-banner-launch .home-promo-banner-inner{border-color:color-mix(in srgb,var(--accent) 55%,var(--home-launch-card-border))}#home-launch-promo-banner.home-mod--promo-banner-promo .home-promo-banner-inner{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,var(--home-launch-card)),var(--home-launch-card));box-shadow:none}#home-launch-promo-banner.home-mod--promo-banner-subtle .home-promo-banner-inner{background:color-mix(in srgb,var(--home-launch-card) 88%,transparent);border-style:dashed;border-color:color-mix(in srgb,var(--home-launch-card-border) 80%,transparent);box-shadow:none}#home-launch-promo-banner.home-mod--promo-banner-subtle .home-promo-banner-chip{background:color-mix(in srgb,var(--home-launch-fg) 6%,transparent);border-color:color-mix(in srgb,var(--home-launch-card-border) 70%,transparent);color:var(--home-launch-muted)}#home-launch-promo-banner.home-mod--align-center .home-promo-banner-inner{text-align:center;justify-content:center;flex-direction:column}#home-launch-promo-banner.home-mod--align-center .home-promo-banner-highlights{justify-content:center}@media(max-width:720px){.home-promo-banner-inner{flex-direction:column;align-items:stretch;text-align:left}.home-promo-banner-btn{width:100%}}#home-launch-studio.home-mod--studio-card .home-launch-composer-shell{box-shadow:0 18px 48px color-mix(in srgb,var(--accent) 18%,transparent)}#home-launch-studio.home-mod--studio-minimal .home-launch-studio-head{opacity:1}#home-launch-studio.home-mod--studio-glass .home-launch-composer-shell{background:color-mix(in srgb,var(--home-launch-card) 55%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.home-example-card:hover,.home-example-card.is-used{transform:none;border-color:var(--home-launch-card-border, var(--border));box-shadow:none}.home-example-card.is-used{border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}#view-home .home-launch-footer-mark{box-shadow:none;background:transparent}#view-home .home-launch-composer-shell,#view-home .home-launch-studio-section .chat-prompt-shell{background:transparent!important;box-shadow:none!important}#view-home .home-launch-studio-section .chat-prompt-shell:focus-within{background:transparent!important;border-color:color-mix(in srgb,var(--accent) 72%,var(--border))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 58%,transparent),0 0 18px color-mix(in srgb,var(--accent) 24%,transparent)!important}#home-launch-hero.home-mod--hero-split .home-launch-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);text-align:left;justify-items:stretch}#home-launch-hero.home-mod--hero-split .home-launch-hero-aside{display:block}html[data-mobile] #home-launch-hero.home-mod--hero-split .home-launch-hero-inner,html[data-wechat] #home-launch-hero.home-mod--hero-split .home-launch-hero-inner,html[data-qq] #home-launch-hero.home-mod--hero-split .home-launch-hero-inner{grid-template-columns:1fr!important}html[data-mobile] #home-launch-hero.home-mod--hero-split .home-launch-hero-aside,html[data-wechat] #home-launch-hero.home-mod--hero-split .home-launch-hero-aside,html[data-qq] #home-launch-hero.home-mod--hero-split .home-launch-hero-aside{display:none!important}#home-launch-hero.home-mod--hero-centered .home-launch-hero-inner{grid-template-columns:1fr;text-align:center;justify-items:center}#home-launch-hero.home-mod--hero-centered .home-launch-hero-aside{display:none}#home-launch-hero.home-mod--hero-centered .home-launch-hero-slogan{max-width:none}#home-launch-hero.home-mod--hero-centered .home-launch-hero-slogan-line{font-size:var(--text-display-md)}#home-launch-hero.home-mod--hero-centered .home-launch-hero-lead{margin-left:auto;margin-right:auto}#home-launch-hero.home-mod--hero-centered .home-launch-hero-actions{justify-content:center}.home-layout-hero-first #home-launch-hero.home-mod--hero-centered .home-launch-hero-slogan-line{font-size:var(--text-display-lg)}#home-launch-hero.home-mod--hero-stacked .home-launch-hero-inner{gap:1rem}#home-launch-models.home-mod--models-matrix #hero-models-showcase,#home-launch-models.home-mod--models-grid #hero-models-showcase,#home-launch-models.home-mod--models-cloud #hero-models-showcase,#home-launch-models.home-mod--models-lanes #hero-models-showcase,#home-launch-models.home-mod--models-compact #hero-models-showcase,#home-launch-models.home-mod--models-grouped #hero-models-showcase,#home-launch-models.home-mod--models-spotlight #hero-models-showcase,#home-launch-models.home-mod--models-list #hero-models-showcase{overflow:visible;-webkit-mask-image:none;mask-image:none}#home-launch-models.home-mod--models-grid .hero-models-track,#home-launch-models.home-mod--models-cloud .hero-models-track,#home-launch-models.home-mod--models-lanes .hero-models-track,#home-launch-models.home-mod--models-compact .hero-models-track{overflow:visible;width:100%}#home-launch-models.home-mod--models-grid .hero-models-showcase.is-ready .hero-models-track-inner,#home-launch-models.home-mod--models-cloud .hero-models-showcase.is-ready .hero-models-track-inner,#home-launch-models.home-mod--models-lanes .hero-models-showcase.is-ready .hero-models-track-inner,#home-launch-models.home-mod--models-compact .hero-models-showcase.is-ready .hero-models-track-inner{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%}#home-launch-models.home-mod--models-cloud .hero-models-marquee--cloud{gap:.75rem}#home-launch-models.home-mod--models-cloud .hero-models-track-inner{gap:.65rem .75rem}#home-launch-models.home-mod--models-cloud .hero-model-chip--tier-s{font-size:clamp(.88rem,2vw,1rem);padding:.48rem 1rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-light) 35%,transparent),0 8px 28px color-mix(in srgb,var(--accent) 22%,transparent)}#home-launch-models.home-mod--models-cloud .hero-model-chip--tier-a{font-size:clamp(.84rem,1.9vw,.94rem);padding:.42rem .9rem}#home-launch-models.home-mod--models-lanes .hero-models-marquee--lanes{gap:.7rem}#home-launch-models.home-mod--models-lanes .hero-models-track-inner{justify-content:center}#home-launch-models.home-mod--models-compact .hero-model-chip{font-size:var(--text-xs);padding:.2rem .55rem}#home-launch-models.home-mod--models-compact .hero-model-chip-tag{font-size:var(--text-2xs)}.hero-models-grouped{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.45rem)}.hero-models-group{display:flex;flex-direction:column;gap:.55rem}.hero-models-group-label{margin:0;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-light) 55%,var(--home-launch-muted))}.hero-models-group-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .6rem}.hero-models-spotlight{display:flex;flex-direction:column;gap:clamp(.85rem,2vw,1.15rem)}.hero-models-spotlight-featured,.hero-models-spotlight-rest{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .65rem}#home-launch-models.home-mod--models-spotlight .hero-models-spotlight-featured .hero-model-chip{font-size:clamp(.9rem,2.1vw,1.02rem);padding:.5rem 1.05rem}#home-launch-models.home-mod--models-spotlight .hero-models-spotlight-featured .hero-model-chip--tier-s{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-light) 40%,transparent),0 10px 32px color-mix(in srgb,var(--accent) 24%,transparent)}#home-launch-models.home-mod--models-spotlight .hero-models-spotlight-rest .hero-model-chip{font-size:var(--text-xs);padding:.24rem .62rem;opacity:.92}.hero-model-chip-name{font-weight:inherit}.hero-model-chip-tag{margin-left:.35rem;padding:.08rem .38rem;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.04em;color:color-mix(in srgb,var(--accent-light) 70%,var(--home-launch-text));background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--home-launch-card-border))}.hero-model-chip--tier-s .hero-model-chip-name{font-weight:var(--weight-bold)}.hero-model-chip--tier-s .hero-model-chip-tag{color:var(--home-launch-text);background:color-mix(in srgb,var(--accent) 28%,transparent)}#view-home .hero-model-chip{color:color-mix(in srgb,var(--accent-light) 70%,var(--home-launch-text));background:color-mix(in srgb,var(--home-launch-card) 92%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,var(--home-launch-card-border));box-shadow:var(--shadow-accent-sm)}#view-home .hero-model-chip:hover{border-color:color-mix(in srgb,var(--accent-light) 55%,var(--home-launch-card-border));box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 20%,transparent)}#home-launch-models.home-mod--models-marquee #hero-models-showcase{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%)}@media(min-width:769px)and (max-width:960px)and (min-device-width:821px){html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-launch-showcase-mount--grid .home-launch-showcase-grid,html:not([data-mobile]):not([data-wechat]):not([data-qq]) .home-launch-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--home-showcase-col-min)),1fr));gap:var(--home-showcase-gap)}}#home-launch-showcase.home-mod--showcase-bento .home-launch-showcase-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}#home-launch-showcase.home-mod--showcase-bento .home-example-visual:not(.home-example-visual--has-media),#home-launch-showcase.home-mod--showcase-grid .home-example-visual:not(.home-example-visual--has-media){flex:0 0 auto;min-height:clamp(8rem,20vw,11rem)}#home-launch-showcase.home-mod--showcase-bento .home-example-card--image .home-example-visual:not(.home-example-visual--has-media),#home-launch-showcase.home-mod--showcase-grid .home-example-card--image .home-example-visual:not(.home-example-visual--has-media){min-height:clamp(8.5rem,22vw,12rem)}#home-launch-showcase.home-mod--showcase-bento .home-example-visual--has-media,#home-launch-showcase.home-mod--showcase-grid .home-example-visual--has-media,#home-launch-showcase.home-mod--showcase-bento .home-example-card--has-media .home-example-visual,#home-launch-showcase.home-mod--showcase-grid .home-example-card--has-media .home-example-visual{min-height:0}#home-launch-showcase.home-mod--showcase-bento .home-example-card--poster,#home-launch-showcase.home-mod--showcase-bento .home-example-card--has-media{aspect-ratio:auto}#home-launch-showcase.home-mod--showcase-bento .home-example-card--poster .home-example-body{position:static;padding:.85rem .95rem .95rem;background:none}#home-launch-showcase.home-mod--showcase-grid .home-launch-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--home-showcase-col-min)),1fr))}#home-launch-showcase.home-mod--showcase-grid .home-example-card--span-7,#home-launch-showcase.home-mod--showcase-grid .home-example-card--span-6,#home-launch-showcase.home-mod--showcase-grid .home-example-card--span-5,#home-launch-showcase.home-mod--showcase-grid .home-example-card--span-4{grid-column:span 1}#home-launch-showcase.home-mod--showcase-compact .home-launch-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--home-showcase-col-min-compact)),1fr));gap:var(--home-showcase-gap)}#home-launch-showcase.home-mod--showcase-compact .home-example-card--span-7,#home-launch-showcase.home-mod--showcase-compact .home-example-card--span-6,#home-launch-showcase.home-mod--showcase-compact .home-example-card--span-5,#home-launch-showcase.home-mod--showcase-compact .home-example-card--span-4{grid-column:span 1}#home-launch-showcase.home-mod--showcase-compact .home-example-visual:not(.home-example-visual--has-media){min-height:5.5rem}#home-launch-showcase.home-mod--showcase-compact .home-example-body{padding:.65rem .75rem .75rem}#home-launch-showcase.home-mod--showcase-compact .home-example-prompt{font-size:var(--text-xs);-webkit-line-clamp:3}#view-home #home-launch-showcase.home-mod--showcase-immersive.home-launch-showcase-block{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--home-launch-gutter);padding-right:var(--home-launch-gutter);box-sizing:border-box}#home-launch-showcase.home-mod--showcase-immersive .home-launch-showcase-top{margin-bottom:clamp(.45rem,1vw,.65rem)}#home-launch-showcase.home-mod--showcase-immersive .home-launch-showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--home-showcase-gap)}#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-7,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-6,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-5,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-4,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-3{grid-column:span 2}#home-launch-showcase.home-mod--showcase-immersive .home-example-visual,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--has-media .home-example-visual{min-height:clamp(12rem,26vw,18rem)}#home-launch-showcase.home-mod--showcase-immersive .home-example-card--image .home-example-visual{min-height:clamp(13rem,28vw,19rem)}#home-launch-showcase.home-mod--showcase-immersive .home-example-visual--has-media .home-example-visual-media{min-height:clamp(12rem,26vw,18rem);object-fit:cover}@media(min-width:1280px)and (min-device-width:821px){#home-launch-showcase.home-mod--showcase-immersive .home-launch-showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:960px){#home-launch-showcase.home-mod--showcase-immersive .home-launch-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-7,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-6,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-5,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-4,#home-launch-showcase.home-mod--showcase-immersive .home-example-card--span-3{grid-column:span 1}}@media(prefers-reduced-motion:reduce){.home-example-wave-bar{animation:none}}#home-launch-features.home-mod--features-row .home-launch-features-grid{grid-template-columns:1fr}#home-launch-features.home-mod--features-row .home-launch-feature-card{flex-direction:row;align-items:center}#home-launch-features.home-mod--features-pill .home-launch-features-grid{display:flex;flex-wrap:wrap;gap:.5rem}#home-launch-features.home-mod--features-pill .home-launch-feature-card{padding:.45rem .85rem;border-radius:var(--radius-pill)}#home-launch-features.home-mod--features-pill .home-launch-feature-desc{display:none}#home-launch-cta.home-mod--cta-band .home-launch-cta-inner{width:100%;max-width:var(--home-launch-max);margin:0 auto}#home-launch-cta.home-mod--cta-card .home-launch-cta-inner{max-width:42rem;margin:0 auto;text-align:center;flex-direction:column;align-items:center}#home-launch-cta.home-mod--cta-minimal .home-launch-cta-inner{padding:.65rem 1rem;background:transparent;border-style:dashed}.home-mod--align-left .home-launch-studio-head,.home-mod--align-left .home-launch-showcase-head,.home-mod--align-left .home-launch-hero-main{text-align:left}.home-mod--align-center .home-launch-studio-head,.home-mod--align-center .home-launch-showcase-head,.home-mod--align-center .home-launch-models-head{text-align:center;max-width:40rem;margin-inline:auto}#view-home #home-launch-studio .home-launch-studio-head,#view-home #home-launch-showcase .home-launch-showcase-head,#view-home #home-launch-studio .home-launch-studio-kicker,#view-home #home-launch-studio .home-launch-studio-heading,#view-home #home-launch-studio .home-launch-studio-desc,#view-home #home-launch-showcase .home-launch-showcase-heading,#view-home #home-launch-studio.home-mod--align-center .home-launch-studio-head,#view-home #home-launch-showcase.home-mod--align-center .home-launch-showcase-head{text-align:left;max-width:none;margin-inline:0}#view-home #home-launch-models .home-launch-models-head,#view-home #home-launch-models .home-launch-models-kicker,#view-home #home-launch-models .home-launch-models-heading,#view-home #home-launch-models .home-launch-models-lead,#view-home #home-launch-models #hero-models-showcase.home-launch-models{text-align:center}#view-home #home-launch-models .home-launch-models-head{max-width:min(100%,var(--layout-max, 72rem));margin-inline:auto}#view-home #home-launch-models .home-launch-models-plain-list{text-align:center;max-width:52rem;margin-inline:auto}#view-home #home-launch-models .hero-models-group-label{text-align:center}#view-home #home-launch-models.home-mod--align-left .home-launch-models-head,#view-home #home-launch-models.home-mod--align-left .home-launch-models-kicker,#view-home #home-launch-models.home-mod--align-left .home-launch-models-heading,#view-home #home-launch-models.home-mod--align-left .home-launch-models-lead,#view-home #home-launch-models.home-mod--align-left #hero-models-showcase.home-launch-models,#view-home #home-launch-models.home-mod--align-left .home-launch-models-plain-list,#view-home #home-launch-models.home-mod--align-left .hero-models-group-label{text-align:left;margin-inline:0;max-width:none}@media(min-width:769px)and (min-device-width:821px){html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home [id^=home-launch-].home-mod--v-center{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}}#view-home .home-launch-hero.home-mod--v-center .home-launch-hero-inner{align-items:center;width:100%}#view-home .home-launch-hero.home-mod--v-center .home-launch-hero-title{align-items:center}#view-home .home-launch-studio-section.home-mod--v-center .home-launch-studio-body,#view-home .home-launch-studio-section.home-mod--v-center .home-launch-studio-head,#view-home .home-launch-models-block.home-mod--v-center .home-launch-models-head,#view-home .home-launch-models-block.home-mod--v-center #hero-models-showcase{width:100%}#view-home{--radius-xs: 0px;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-card: 0px;--home-composer-shell-radius: 0px;--home-module-card-radius: 0px}#view-home{--home-module-translucent-surface: var(--home-surface-card);--home-module-translucent-surface-strong: var(--home-surface-control)}#view-home :where(.home-launch-hero,.home-launch-studio-section,.home-launch-models-block,.home-launch-showcase-block,.home-launch-features,.home-launch-cta,.home-launch-footer-section,.home-launch-site-footer,.home-features-unified,.home-module-card,.home-feature-card,.home-example-card,.home-workspace-compare,.hero-models-showcase,.hero-models-plaza,.hero-models-plaza-card-list,.model-plaza-card){background:var(--home-surface-module)!important;border-color:var(--home-surface-border)!important;box-shadow:var(--home-surface-shadow)!important}#view-home :where(.home-launch-composer-shell,.chat-prompt-shell,.home-instant-studio-panel,.home-instant-result,.home-instant-result-media-card,.hero-models-plaza-search,.hero-models-plaza-tab,.home-example-filter){background:var(--home-surface-control)!important;border-color:var(--home-surface-border-strong)!important}#view-home :where(.home-launch-hero,.marketing-section,.home-launch-studio-section,.home-launch-models-block,.home-launch-showcase-block,.home-promo-banner,.home-launch-cta,.home-launch-site-footer,.home-launch-footer-inner,.home-module-card,.home-feature-card,.home-example-card,.home-example-visual,.home-example-body,.hero-models-showcase,.hero-models-plaza,.hero-models-plaza-card-list,.model-plaza-card,.home-instant-studio-mount,.home-studio-composer,.chat-prompt-shell,.home-launch-btn,.marketing-btn,.home-launch-nav-link,.home-launch-scroll,input:not([type=checkbox]):not([type=radio]),textarea,select,button:not(.home-hero-works-play):not([data-community-icon]),[role=tab],[role=dialog]){border-radius:0!important}#view-home :where(.hero-models-plaza-tab,.home-example-kind,.home-example-duration){border-radius:0!important}#view-home .home-instant-studio-mount,#view-home .home-instant-studio-panel,#view-home .home-instant-studio-panel :where(.home-instant-tab,.home-instant-media-url,.home-instant-advanced-toggle,.home-instant-reverse-advanced,.home-instant-prompt,.home-instant-attach-slot,.home-instant-attach-thumb,.home-instant-params,.home-instant-credit-estimate,.home-instant-result-wrap,.home-instant-result,.home-instant-result-media-card,.home-instant-generate,.home-instant-analyze,.model-picker,.model-picker-control,.model-picker-trigger,.model-picker-menu,.model-picker-item,.model-picker-option,input,textarea,select,button){border-radius:0!important}#view-home .home-launch-showcase-block.home-mod--v-center .home-launch-showcase-head,#view-home .home-launch-showcase-block.home-mod--v-center .home-launch-showcase-mount,#view-home .home-launch-features.home-mod--v-center .home-launch-features-head,#view-home .home-launch-features.home-mod--v-center .home-launch-features-grid,#view-home .home-launch-cta.home-mod--v-center .home-launch-cta-inner{width:100%}#view-home :where(.home-launch-hero-title,.home-launch-studio-heading,.home-launch-models-heading,.home-launch-showcase-heading,.home-launch-features-heading,.home-launch-cta-title,.home-promo-banner-title,.home-launch-footer-name,.home-launch-footer-col-title,.hero-models-plaza-category-title,.wf-template-catalog-heading,.viral-workflow-title,.viral-workflow-head h1,.viral-workflow-head h2){text-align:left!important;font-size:clamp(1.05rem,1.7vw,1.45rem)!important;font-weight:500!important;line-height:1.28;letter-spacing:-.015em;margin-left:0!important;margin-right:0!important}#view-home :where(.home-launch-hero,.home-launch-studio-section,.home-launch-models-block,.home-launch-showcase-block,.home-launch-features,.home-launch-cta,.home-launch-footer-section,.home-launch-site-footer,.home-launch-footer-inner){background:var(--home-surface-page)!important;box-shadow:none!important}#view-home :where(.home-launch-studio-section .home-studio-composer,.home-launch-studio-section .home-launch-composer-shell,.home-launch-studio-section .chat-prompt-shell,.home-launch-studio-section .home-instant-studio-panel,.home-launch-studio-section .home-features-unified){background:transparent!important}#view-home .home-launch-site-footer :where(.home-launch-footer-inner,.home-launch-footer-brand,.home-launch-footer-col,.home-launch-footer-bar){background:transparent!important}#view-home :where(.home-industry-news-head,.marketing-section-head--center,.home-launch-studio-head,.home-launch-showcase-head,.home-launch-models-head,.home-launch-features-head,.home-launch-cta-inner){text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}#view-home :where(.home-industry-news-head .marketing-section-lead,.home-industry-news-head .home-industry-news-tabs,.home-launch-models-head .home-launch-models-lead,.home-launch-showcase-head .home-launch-showcase-lead,.home-launch-studio-head .home-launch-studio-desc,.home-launch-features-head .home-launch-features-lead){text-align:left!important;margin-left:0!important;margin-right:0!important}#view-home #hero-models-showcase.hero-models-plaza{background:var(--home-surface-page)!important;border:0!important}#view-home #home-launch-models :where(.home-launch-models-head,.home-launch-models-kicker,.home-launch-models-heading,.home-launch-models-lead,#hero-models-showcase){text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}#view-home #home-launch-viral :where(.wf-prompt-gen-eyebrow,.wf-prompt-gen-title,.wf-prompt-gen-lead){display:block!important;width:100%!important;text-align:left!important}#view-home #home-launch-industry-news :where(.home-industry-news-head,.marketing-section-kicker,.marketing-section-title,.marketing-section-lead,.home-industry-news-actions,.home-industry-news-tabs){text-align:left!important;margin-left:0!important;margin-right:0!important}#view-home :where(.home-industry-news-card,.home-module-card,.home-feature-card,.home-example-card,.model-plaza-card,.wf-template-card,.wf-workspace-main,.wf-template-sidebar){background:var(--home-surface-card)!important;border-color:var(--home-surface-border)!important;box-shadow:var(--home-surface-shadow)!important}#view-home :where(.home-launch-composer-shell,.home-studio-composer,.home-instant-studio-panel,.chat-prompt-shell,.hero-models-plaza-search,.hero-models-plaza-tab,.home-example-filter,.wf-template-card.is-active,.wf-workspace-main input,.wf-workspace-main textarea,.wf-workspace-main select){background:var(--home-surface-control)!important;border-color:var(--home-surface-border-strong)!important}#view-home :where(.home-industry-news-card:hover,.model-plaza-card:hover,.wf-template-card:hover,.home-example-filter.is-active,.hero-models-plaza-tab.is-active){background:var(--home-surface-active)!important}#view-home :where(.home-launch-studio-head,.home-launch-models-head,.home-launch-showcase-head,.home-launch-features-head,.home-launch-cta-inner,.home-promo-banner){text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none}#view-home :where(.home-launch-hero-slogan-line,.home-launch-showcase-kicker,.home-launch-models-kicker,.home-launch-features-kicker,.home-launch-studio-kicker,.marketing-section-kicker){text-align:left!important;font-weight:500!important}#view-home{position:relative;isolation:isolate}#view-home.marketing-shell-bg:before,#view-home.marketing-shell-bg:after{z-index:0}#view-home .home-body,#view-home .home-launch-site-footer{position:relative;z-index:1}#view-home>.home-site-notice{position:relative;z-index:35}#view-home .home-launch-header.marketing-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--home-launch-bg) 78%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,var(--home-launch-header-border))}#view-home .home-launch-nav-link{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--home-pill-border);background:var(--home-pill-bg)}#view-home .home-launch-nav-link:hover{border-color:var(--home-pill-border-hover);background:var(--home-pill-bg-hover)}#view-home .home-launch-nav-link:focus-visible{outline:none;box-shadow:var(--glow-accent-focus)}#view-home .home-launch-btn--accent,#view-home .marketing-btn--primary{color:var(--marketing-btn-primary-fg);background:var(--marketing-btn-primary-bg);border-color:transparent;box-shadow:var(--shadow-accent-sm)}#view-home .home-launch-btn--accent:hover,#view-home .marketing-btn--primary:hover{transform:translateY(-1px);background:var(--marketing-btn-primary-hover-bg);box-shadow:var(--shadow-accent)}#view-home .home-launch-btn--accent:focus-visible,#view-home .marketing-btn--primary:focus-visible,#view-home .marketing-btn--ghost:focus-visible{outline:none;box-shadow:var(--glow-accent-focus)}#view-home .marketing-section{border-top:1px solid color-mix(in srgb,var(--home-launch-card-border) 70%,transparent)}#view-home .home-launch-studio-heading.marketing-section-title{margin:0 0 .65rem;font-family:var(--font-display);font-size:var(--home-type-h2, clamp(2.5rem, 3.8vw, 3rem));font-weight:700;line-height:var(--home-leading-title, 1.12);letter-spacing:var(--home-tracking-title, -.03em);color:var(--home-ink, #ffffff)}#view-about:not(.hidden){display:block;min-height:100vh;overflow:auto}#view-about .about-nav a.marketing-nav-link,#view-about .about-nav button.marketing-nav-link{font:inherit}#view-home [data-home-mod-height]:not([data-home-mod-height=auto]){box-sizing:border-box}@media(min-width:769px)and (min-device-width:821px){html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .site-header.home-launch-header,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-header.marketing-header,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-hero,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-layout-hero-first.home-launch>.home-launch-hero:first-child,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch>.home-launch-studio-section:first-child,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-models-block,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-showcase-block,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-features,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-site-footer,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-footer-nav,html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .marketing-section{border-top:none!important;border-bottom:none!important}html:not([data-mobile]):not([data-wechat]):not([data-qq]) #view-home .home-launch-footer-bar{border-top:1px solid color-mix(in srgb,var(--home-launch-card-border) 45%,transparent)}}.home-instant-studio-mount{width:100%}#view-home .home-instant-studio-panel{--instant-surface: var(--home-pill-bg);--instant-surface-raised: color-mix(in srgb, var(--home-pill-bg) 88%, var(--home-launch-bg) 12%);--instant-border: var(--home-pill-border);--instant-border-strong: var(--home-pill-border-hover);--instant-panel-bg: color-mix(in srgb, var(--synex-v2-surface, #0e0e12) 80%, transparent);--instant-result-surface: color-mix( in srgb, var(--accent) 5%, color-mix(in srgb, var(--synex-v2-surface, #0e0e12) 88%, transparent) );--instant-result-inner: color-mix( in srgb, var(--accent) 7%, color-mix(in srgb, var(--synex-v2-surface, #0e0e12) 82%, transparent) );--instant-result-border: color-mix(in srgb, var(--accent) 16%, var(--instant-border))}.home-instant-studio-panel{display:flex;flex-direction:column;gap:1rem;padding:1.1rem 1.15rem 1rem;border-radius:var(--home-composer-shell-radius);border:1px solid var(--home-pill-border, var(--instant-border));background:var(--home-pill-bg, var(--instant-surface));box-shadow:none;position:relative;isolation:isolate}#view-home .home-instant-studio-panel{background:var(--instant-panel-bg);border-color:color-mix(in srgb,var(--accent) 12%,var(--home-pill-border, var(--instant-border)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent)}.home-instant-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.home-instant-result-media--audio .home-instant-result-audio{display:block;width:100%;margin:.35rem 0 .15rem}.home-instant-result-media--audio .home-instant-result-download{margin-top:.55rem}.home-instant-result-media--audio .home-instant-result-download .msg-media-dl-btn{min-height:2.35rem;padding-inline:1rem}.home-instant-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:4.5rem;padding:.65rem .5rem .85rem;border-radius:12px;border:1px solid var(--home-pill-border, var(--instant-border));background:var(--home-pill-bg, var(--instant-surface-raised));color:var(--text-muted);cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s,color .15s,transform .15s}.home-instant-tab:hover{border-color:var(--home-pill-border-hover, var(--instant-border-strong));background:var(--home-pill-bg-hover, var(--instant-surface));color:var(--text)}.home-instant-tab.is-active{border-color:var(--home-pill-border-hover, var(--instant-border-strong));background:var(--home-pill-bg-hover, var(--instant-surface));color:var(--text);box-shadow:none}.home-instant-tab-icon{width:1.35rem;height:1.35rem;color:var(--accent, #3b82f6)}.home-instant-tab-icon .synex-icon-wrap,.home-instant-tab .synex-icon-wrap{color:inherit}.home-instant-tab.is-active .home-instant-tab-icon,.home-instant-tab.is-active .synex-icon-wrap{color:var(--accent, #3b82f6)}.home-instant-tab-label{font-size:var(--text-sm);font-weight:600;letter-spacing:.01em}.studio-attach-thumb--video{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:8px}.home-instant-action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;flex:0 0 auto}.home-instant-analyze.marketing-btn--secondary{flex:0 0 auto;background:var(--home-pill-bg, var(--instant-surface-raised));border:1px solid var(--home-pill-border, var(--instant-border));color:var(--text)}.home-instant-analyze.marketing-btn--secondary:hover:not(:disabled){border-color:var(--home-pill-border-hover, var(--instant-border-strong));background:var(--home-pill-bg-hover, var(--instant-surface))}.home-instant-reverse-advanced-wrap{margin-top:.5rem}.home-instant-media-url-wrap{margin:.45rem 0 0}.home-instant-media-url{width:100%;box-sizing:border-box;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--home-pill-border, var(--instant-border));background:var(--home-pill-bg, var(--instant-surface-raised));color:var(--text);font-size:var(--text-sm, .875rem)}.home-instant-media-url::placeholder{color:var(--text-muted)}.home-instant-media-url-hint{margin:.35rem 0 0;font-size:var(--text-xs, .75rem);line-height:1.45;color:var(--text-muted)}.home-instant-media-url-hint.is-error{color:#c45c5c}.home-instant-advanced-toggle{padding:.35rem .65rem;border:none;background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.home-instant-advanced-toggle:hover{color:var(--text)}.home-instant-reverse-advanced{margin-top:.65rem;padding:.75rem;border-radius:10px;border:1px solid var(--home-pill-border, var(--instant-border));background:var(--home-pill-bg, var(--instant-surface-raised))}.home-instant-reverse-advanced-form.viral-workflow-form{gap:.65rem}.home-instant-trial-hint{margin:.35rem 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.home-instant-reverse-result.viral-result-panel{text-align:left}.home-instant-tab-bar{position:absolute;left:.65rem;right:.65rem;bottom:.42rem;height:3px;border-radius:999px;background:color-mix(in srgb,var(--border, rgba(255, 255, 255, .12)) 65%,transparent);overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.home-instant-tab.is-processing .home-instant-tab-bar{opacity:1}.home-instant-tab-bar-fill{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent, #3b82f6) 55%,transparent) 0%,var(--accent, #3b82f6) 42%,color-mix(in srgb,#fff 55%,var(--accent, #3b82f6)) 50%,var(--accent, #3b82f6) 58%,color-mix(in srgb,var(--accent, #3b82f6) 55%,transparent) 100%);background-size:200% 100%;animation:synex-progress-slide 1.45s ease-in-out infinite,synex-progress-shine 1.1s linear infinite}@media(prefers-reduced-motion:reduce){.home-instant-tab-bar-fill{width:100%;animation:synex-progress-pulse 1.4s ease-in-out infinite}}.home-instant-tab.is-processing{border-color:color-mix(in srgb,var(--accent, #3b82f6) 28%,var(--home-pill-border, var(--instant-border)))}.home-instant-controls{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border-radius:12px;border:1px solid var(--home-pill-border, var(--instant-border));background:var(--home-pill-bg, var(--instant-surface))}.home-instant-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.home-instant-field--grow{flex:1 1 auto}.home-instant-field-label{font-size:var(--text-2xs);color:var(--text-muted)}.home-instant-prompt{width:100%;min-height:5.5rem;resize:vertical;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--home-pill-border, var(--composer-shell-border));background:var(--home-pill-bg, var(--composer-shell-bg));color:var(--text);font:inherit;line-height:1.5;box-shadow:none;transition:border-color .15s,background .15s}.home-instant-prompt:focus-visible{outline:none;border-color:var(--home-pill-border-hover, var(--composer-shell-border-focus));background:var(--home-pill-bg-hover, var(--composer-shell-bg-focus));box-shadow:var(--glow-accent-focus)}.home-instant-attach-slot.studio-composer-attach-slot{margin-bottom:.35rem}.home-instant-attach-slot .studio-attach-toolbar{flex-wrap:wrap;gap:.55rem .85rem;align-items:flex-start}.home-instant-attach-slot .studio-attach-slot{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:4.75rem}.home-instant-attach-slot .studio-attach-slot>.studio-attach-thumb:not(.hidden)+.studio-attach-clear,.home-instant-attach-slot .studio-attach-slot>.studio-attach-clear:not(.hidden){position:absolute;top:auto;right:auto;left:1.55rem;bottom:-.2rem}.home-instant-attach-slot .studio-attach-thumb-slot{cursor:grab}.home-instant-attach-slot .studio-attach-thumb-slot.is-dragging,.home-instant-attach-slot .studio-attach-thumb.is-dragging{opacity:.55;cursor:grabbing}.home-instant-attach-slot .studio-attach-thumb-slot.is-drag-over,.home-instant-attach-slot .studio-attach-slot.is-drag-over{outline:2px dashed color-mix(in srgb,var(--accent) 55%,var(--border));outline-offset:2px;border-radius:8px}.home-instant-attach-slot .studio-attach-thumb[data-video-frame-kind]{cursor:grab}.home-instant-attach-slot .studio-attach-text-btn{font-size:var(--text-xs);border:1px solid var(--instant-border, color-mix(in srgb, var(--accent) 16%, var(--border)));background:var(--instant-surface-raised, var(--surface-panel-muted, var(--surface)))}.home-instant-voice-clone-hint{margin:0 0 .35rem;padding:0;font-size:var(--text-xs);color:var(--text-muted);line-height:1.45}.home-instant-attach-slot .studio-attach-filename{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--text-muted)}.home-instant-params{width:100%;display:flex;flex-direction:column;gap:.35rem;overflow:visible}.home-instant-credit-estimate{width:100%;margin:0;padding:.1rem .05rem 0;order:unset;color:var(--text-muted)}#view-home .home-instant-credit-estimate:not(.hidden) .studio-credit-estimate-main,#view-home .home-instant-credit-estimate:not(.hidden) .studio-credit-estimate-main--ok,#view-home .home-instant-credit-estimate:not(.hidden) .studio-credit-estimate-tokens{color:color-mix(in srgb,var(--success, #4ade80) 85%,var(--text))}#view-home .home-instant-credit-estimate:not(.hidden) .studio-credit-estimate-main--warn{color:var(--synex-warning, #e6a23c)}.home-instant-param-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem .65rem;width:100%;overflow:visible}.home-instant-field--model{flex:1 1 14rem;min-width:min(100%,12rem);max-width:min(22rem,38%)}.home-instant-model-picker.model-picker{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;gap:.35rem}.home-instant-model-picker .model-picker-label{font-size:var(--text-2xs);color:var(--text-muted);line-height:1.2}.home-instant-model-picker .model-picker-trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-instant-model-picker .model-picker-control{width:100%;overflow:visible}.home-instant-model-picker .model-picker-trigger{width:100%;min-height:2.35rem;border:1px solid var(--instant-border, color-mix(in srgb, var(--accent) 18%, var(--border)));background:var(--instant-surface-raised, var(--surface-panel-muted, var(--surface)))}.home-instant-model-picker .model-picker-trigger:hover,.home-instant-model-picker .model-picker-trigger[aria-expanded=true]{border-color:var(--instant-border-strong);background:var(--instant-surface-raised)}.home-instant-param-selects{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;flex:1 1 14rem;min-width:0;overflow:visible}.home-instant-param-picker.model-picker{flex:0 1 auto;min-width:5.75rem;max-width:9rem}.home-instant-param-picker .model-picker-control{width:100%;overflow:visible}.home-instant-param-picker .model-picker-trigger{width:100%;min-height:2.35rem;border:1px solid var(--instant-border, color-mix(in srgb, var(--accent) 18%, var(--border)));background:var(--instant-surface-raised, var(--surface-panel-muted, var(--surface)))}.home-instant-param-picker .model-picker-trigger:hover,.home-instant-param-picker .model-picker-trigger[aria-expanded=true]{border-color:var(--instant-border-strong);background:var(--instant-surface-raised)}.home-instant-param-picker .model-picker-item-row--param{padding-left:.15rem}.home-instant-video-params{display:contents}.home-instant-video-params.hidden{display:none}.home-instant-generate{margin-left:auto;min-width:7.5rem;white-space:nowrap;flex-shrink:0}.home-instant-studio-panel.is-busy .home-instant-generate:not(.is-action-busy),.home-instant-studio-panel.is-busy .home-instant-analyze:not(.is-action-busy){opacity:.72;pointer-events:none}.home-instant-studio-panel.is-busy .home-instant-generate.is-action-busy,.home-instant-studio-panel.is-busy .home-instant-analyze.is-action-busy{opacity:1;pointer-events:none}.home-instant-result-wrap{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:14px;border:1px solid var(--instant-result-border, var(--instant-border));background:var(--instant-result-surface)}.home-instant-result-label{margin:0;font-size:var(--text-2xs);color:var(--text-muted)}.home-instant-result{min-height:7rem;padding:.85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 10%,var(--instant-border));background:var(--instant-result-inner)}.home-instant-result.is-loading{border-style:solid;display:flex;align-items:center;justify-content:center}.home-instant-result.is-loading .synex-progress{margin:0 auto}.home-instant-result-empty,.home-instant-result-status,.home-instant-result-error{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-muted)}.home-instant-result-error{color:color-mix(in srgb,#ef4444 78%,var(--text))}.home-instant-result-charge{margin:.65rem 0 0;padding:.45rem .65rem;border-radius:8px;background:color-mix(in srgb,var(--accent, #5b5ef7) 12%,transparent);color:var(--text-secondary, #c4c4d0);font-size:.82rem;line-height:1.4}.home-instant-result-chat p{margin:0;white-space:pre-wrap;line-height:1.65;font-size:var(--text-sm)}.home-instant-result-media{margin:0;display:flex;flex-direction:column;gap:.6rem;justify-content:center}.home-instant-result-media-card{width:100%}.home-instant-result-media .home-instant-result-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:0}.home-instant-result-media .home-instant-result-action{flex:0 0 auto;height:auto;min-height:2.1rem;padding:.4rem .9rem;white-space:nowrap}.home-instant-result-media .msg-gen-image-frame{margin-inline:auto}.home-instant-result-media .msg-gen-image.media-zoomable{cursor:zoom-in}.home-instant-result-media video.media-zoomable{cursor:pointer}.home-instant-result-download:empty{display:none}.home-instant-result-download{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.45rem}.home-instant-result-download .msg-media-dl-btn--original{color:var(--text-muted);font-weight:var(--weight-medium, 500)}.home-instant-result-media img,.home-instant-result-media video{max-width:100%;max-height:min(52vh,420px);border-radius:10px;background:#000}.home-instant-advanced{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;font-size:var(--text-2xs);color:var(--text-muted);position:relative;z-index:6}.home-instant-advanced-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;min-width:0}.home-instant-advanced-link{border:none;background:none;padding:.15rem 0;color:var(--accent);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px;pointer-events:auto;touch-action:manipulation;position:relative;z-index:1}.home-instant-advanced-sep{opacity:.45}@media(max-width:720px){.home-instant-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-instant-tab{flex-direction:row;justify-content:flex-start;min-height:0;padding:.75rem .85rem}.home-instant-param-row{flex-direction:column;align-items:stretch}.home-instant-field--model{max-width:none;width:100%}.home-instant-param-selects{width:100%}.home-instant-param-picker.model-picker{flex:1 1 calc(50% - .25rem);max-width:none}.home-instant-generate{width:100%;margin-left:0}}
