.wan-page{--sd-accent:#c0e5d9;--sd-bg:#090d0f}.wan-page .sd-status-dot{background:#b6e4cf;box-shadow:0 0 14px #b6e4cf66}.wan-page .sd-header{background:#090d0feb}.wan-hero{grid-template-columns:1.1fr 1fr;gap:28px 56px;padding-top:52px;display:grid}.wan-page .wan-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:870px;margin-top:16px;font-size:clamp(45px,6.8vw,98px)!important;line-height:1.02!important}.wan-page .wan-hero-line{letter-spacing:-.035em;color:#d0dfd9;margin-top:20px;font-size:clamp(20px,2.25vw,31px);line-height:1.3}.wan-hero-summary{flex-direction:column;justify-content:flex-end;justify-self:end;max-width:440px;padding-bottom:3px;display:flex}.wan-hero-summary>p{color:#a1abae;font-size:14px;line-height:1.9}.wan-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:25px;display:flex}.wan-hero-film{grid-column:1/-1;margin-top:12px}.wan-page .wan-hero-media{border-radius:8px;height:clamp(280px,43vw,610px)}.wan-page .wan-hero-media video{object-fit:contain}.wan-start{grid-column:1/-1;width:min(900px,100%);margin:4px auto 0;scroll-margin-top:100px}.wan-start .mlp-form{box-shadow:none;background:#101719;border-color:#ffffff20;border-radius:12px}.wan-start .mlp-action{border-radius:6px}.wan-input-note{color:#a7b7b1;text-align:center;font-size:12px;line-height:1.7;margin-top:14px!important}.wan-input-composer{background:#101719;border:1px solid #ffffff25;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:25px 35px;padding:30px;display:grid}.wan-input-composer>div:first-child{grid-column:1/-1}.wan-input-composer h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(25px,3vw,37px)}.wan-input-composer p:not(.sd-eyebrow){color:#a0aeaa;margin-top:12px;font-size:13px;line-height:1.8}.wan-input-composer>small{color:#8f9d99;grid-column:1/-1;font-size:11px}.wan-input-pair{gap:35px;display:flex}.wan-input-pair>span{grid-template-columns:26px 1fr;gap:5px 12px;display:grid}.wan-input-pair svg{color:#b6e4cf;grid-row:1/3;align-self:center}.wan-input-pair strong{font-size:12px;font-weight:500}.wan-input-pair small{color:#8c9b95;font-size:10px}.wan-specs{border-block:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);margin-top:42px;padding-block:26px;display:grid}.wan-specs>div{border-left:1px solid #ffffff20;flex-direction:column;gap:10px;padding-inline:25px;display:flex}.wan-specs>div:first-child{border:0;padding-left:0}.wan-specs strong{letter-spacing:-.035em;font-size:17px;font-weight:500}.wan-specs span{color:#899993;font-size:11px;line-height:1.6}.wan-page .sd-section-heading h2{text-wrap:balance;max-width:700px}.wan-page .sd-section-heading>p{max-width:350px}.wan-showcase-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.wan-showcase-single{grid-template-columns:1fr}.wan-showcase-media{aspect-ratio:16/9;border-radius:8px!important}.wan-showcase-media video{object-fit:contain}.wan-official-sources{grid-template-columns:1fr 1fr;gap:25px;display:grid}.wan-official-sources>a{background:#101719;border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:24px;padding:30px;transition:background .2s,border-color .2s;display:flex}.wan-official-sources>a:hover{background:#15221d;border-color:#a9d1bd66}.wan-source-play{color:#b9d9cb;border:1px solid #b9d9cb66;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.wan-official-sources>a>span:last-child{flex-direction:column;gap:13px;display:flex}.wan-official-sources small{color:#93ae9f;letter-spacing:.08em;font-size:9px}.wan-official-sources strong{letter-spacing:-.035em;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.25}.wan-official-sources>a>span>span{color:#b4c7bd;align-items:center;gap:10px;font-size:11px;display:flex}.wan-source-note{color:#82938c;max-width:800px;font-size:11px;line-height:1.8;margin-top:24px!important}.wan-workflows{grid-template-columns:1fr 1fr;gap:0 70px;display:grid}.wan-workflows article{border-top:1px solid #ffffff25;padding:30px 0 38px}.wan-workflow-index{letter-spacing:.11em;color:#9eb4aa;font-size:10px}.wan-workflows h3{max-width:440px;margin-top:22px;font-size:clamp(25px,2.8vw,38px);line-height:1.15}.wan-workflows p{color:#919f99;max-width:470px;margin-top:17px;font-size:13px;line-height:1.9}.wan-workflows a{margin-top:22px}.wan-family{background:#ffffff20;border:1px solid #ffffff20;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.wan-family>a{background:#090d0f;grid-column:span 2;grid-template-columns:1fr 24px;gap:18px 12px;padding:29px;transition:background .2s;display:grid}.wan-family>a:nth-child(n+4){grid-column:span 3}.wan-family>a:hover{background:#12201b}.wan-family>a.wan-family-current{background:#13201b}.wan-family>a>span{letter-spacing:.1em;color:#96b3a6;grid-column:1/-1;font-size:9px}.wan-family strong{letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.15}.wan-family p{color:#98a59f;grid-column:1/-1;font-size:12px;line-height:1.6}.wan-family svg{color:#bddbcd;grid-area:2/2}.wan-family small{letter-spacing:.1em;color:#b8cec2;grid-column:1/-1;margin-top:12px;font-size:9px}.wan-page .sd-closing .sd-eyebrow{justify-content:center}@media (min-width:1700px){.wan-hero{gap:32px 80px}}@media (max-width:1000px){.wan-hero{gap:25px 30px}.wan-hero-summary{max-width:370px}.wan-hero-actions{gap:18px}.wan-specs strong{font-size:15px}.wan-specs>div{padding-inline:16px}.wan-input-composer{grid-template-columns:1fr}.wan-input-composer>.sd-button{justify-self:start}.wan-family>a{padding:24px}}@media (max-width:760px){.wan-hero{grid-template-columns:1fr;gap:22px;padding-top:30px}.wan-page .wan-hero h1{font-size:clamp(44px,10vw,70px)!important}.wan-hero-summary{justify-self:start;max-width:560px}.wan-hero-summary>p{font-size:13px}.wan-hero-actions{gap:20px;margin-top:21px}.wan-hero-film{margin-top:0}.wan-page .wan-hero-media{aspect-ratio:16/10;height:auto;min-height:195px}.wan-page .wan-hero-media video{object-fit:contain}.wan-specs{grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:32px}.wan-specs>div{border:0;gap:6px;padding-inline:0}.wan-specs span{font-size:10px}.wan-showcase-grid,.wan-workflows,.wan-official-sources{grid-template-columns:1fr;gap:26px}.wan-official-sources>a{gap:20px;padding:23px}.wan-workflows{gap:0}.wan-workflows article{padding-block:27px}.wan-family{grid-template-columns:1fr}.wan-family>a,.wan-family>a:nth-child(n+4){grid-column:1;padding:24px}.wan-family strong{font-size:27px}.wan-input-composer{gap:24px;padding:22px}.wan-input-pair{flex-wrap:wrap;gap:23px}.wan-input-composer>.sd-button{width:100%}.wan-source-note{font-size:10px}}
