@media (min-width:861px){.v3-home.v3-home .header,.v3-dark.v3-dark .header{background:#0e0f11c7!important;border-bottom:1px solid #2a2e338c!important;gap:18px!important;height:66px!important;padding:0 20px!important}.v3-home.v3-home .header>.nav,.v3-dark.v3-dark .header>.nav{align-items:center;border:1px solid var(--v3-line)!important;background:#17191cb8!important;border-radius:999px!important;gap:2px!important;margin:0!important;padding:4px!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.v3-home.v3-home .header>.header-account,.v3-dark.v3-dark .header>.header-account{margin-left:auto!important}.v3-home.v3-home .header>.nav>a,.v3-dark.v3-dark .header>.nav>a{white-space:nowrap;border-radius:999px;font-weight:500;transition:background-color .15s,color .15s;color:var(--v3-text-2)!important;padding:7px 15px!important;font-size:13px!important}.v3-home.v3-home .header>.nav>a:hover,.v3-dark.v3-dark .header>.nav>a:hover{background:var(--v3-surface-2)!important;color:var(--v3-text)!important}}@media (min-width:861px) and (max-width:1240px){.v3-home.v3-home .header>.nav>a,.v3-dark.v3-dark .header>.nav>a{padding:6px 11px!important;font-size:12.5px!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{padding:6px 12px!important;font-size:12.5px!important}.v3-home.v3-home .header-cta,.v3-dark.v3-dark .header-cta{padding:8px 14px!important;font-size:12.5px!important}}.v3-home.v3-home .v3-hero{text-align:center;padding:16px 0 4px}.v3-home.v3-home .v3-hero-head{max-width:760px;margin:0 auto 14px}.v3-home.v3-home .v3-hero-eyebrow{border:1px solid var(--v3-line);letter-spacing:.6px;text-transform:uppercase;background:#17191cb3;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;color:var(--v3-text-2)!important}.v3-home.v3-home .v3-hero-eyebrow i{background:var(--v3-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff6b4a24}.v3-home.v3-home .v3-hero-head h1{text-wrap:balance;margin:9px 0 0;font-weight:700;letter-spacing:-1.6px!important;color:var(--v3-text)!important;font-family:inherit!important;font-size:clamp(27px,3.1vw,40px)!important;line-height:1.08!important}.v3-home.v3-home .v3-hero-head p{text-wrap:balance;max-width:520px;margin:8px auto 0;line-height:1.6;color:var(--v3-text-2)!important;font-size:13px!important}.v3-home.v3-home .compact-editor{max-width:1000px;margin:0 auto;background:var(--v3-surface)!important;border:1px solid var(--v3-line)!important;border-radius:26px!important;padding:12px!important;box-shadow:0 40px 90px -50px #000,inset 0 0 0 1px #ffffff05!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker picker sound options""prompt prompt prompt prompt""submit submit submit submit""stage stage stage stage";align-items:center;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:8px!important;max-width:none!important;padding:0!important;display:grid!important}.v3-home.v3-home .compact-sidebar{display:contents!important}.v3-home.v3-home .compact-sidebar>.compact-media{grid-area:picker;justify-self:start;min-width:0}.v3-home.v3-home .compact-sidebar>.compact-prompt{grid-area:prompt;min-width:0}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:end}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;justify-self:end}.v3-home.v3-home .compact-sidebar>.compact-submit{grid-area:submit}.v3-home.v3-home .compact-layout>.compact-stage{grid-area:stage}.v3-home.v3-home .compact-sidebar>.compact-options{margin-right:0}.v3-home.v3-home .compact-media{align-items:center;gap:8px;display:flex}.v3-home.v3-home .media-add{border:1px dashed var(--v3-line);width:38px;height:38px;color:var(--v3-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex;background:var(--v3-surface-2)!important;padding:0!important}.v3-home.v3-home .media-add:hover{color:var(--v3-text);border-color:#403a33}.v3-home.v3-home .media-thumb{border:1px solid var(--v3-line);cursor:pointer;border-radius:12px;flex:none;width:38px;height:38px;overflow:hidden;background:0 0!important;padding:0!important}.v3-home.v3-home .media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.v3-home.v3-home .media-remove{border:1px solid var(--v3-line);width:22px;height:22px;color:var(--v3-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex;background:var(--v3-surface-2)!important;padding:0!important}.v3-home.v3-home .media-remove:hover{color:var(--v3-text);border-color:#403a33}.v3-home.v3-home .prompt-editor{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.v3-home.v3-home .prompt-editor>summary{display:none!important}.v3-home.v3-home .prompt-editor-body{position:relative;background:0 0!important;border:0!important;padding:0!important}.v3-home.v3-home .prompt-editor-body>p,.v3-home.v3-home .prompt-editor-body>label{display:none!important}.v3-home.v3-home .prompt-editor textarea{field-sizing:content;resize:vertical;height:auto;max-height:132px;transition:border-color .15s,background-color .15s;display:block;border:1px solid var(--v3-line)!important;background:var(--v3-surface-2)!important;width:100%!important;min-height:72px!important;color:var(--v3-text)!important;border-radius:16px!important;padding:14px 16px!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.65!important}.v3-home.v3-home .prompt-editor textarea:focus{background:#201d18!important;border-color:#4b3730!important;outline:none!important}.v3-home.v3-home .prompt-editor textarea::placeholder{color:var(--v3-muted)!important}.v3-home.v3-home .prompt-editor-actions{pointer-events:auto;justify-content:flex-end;align-items:center;gap:14px;margin:3px 2px 0 0;padding:0;line-height:1;position:static;display:flex!important}.v3-home.v3-home .prompt-editor-actions>span{font-variant-numeric:tabular-nums;font-size:10.5px;color:#625b53!important}.v3-home.v3-home .prompt-editor-actions>button{pointer-events:auto;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10.5px;text-decoration:underline;color:var(--v3-muted)!important}.v3-home.v3-home .prompt-editor-actions>button:hover{color:var(--v3-text-2)!important}.v3-home.v3-home .compact-editor .prompt-editor .quiet{display:none!important}.v3-home.v3-home .compact-submit>.consent{text-align:left;flex:260px;order:0;align-items:flex-start;gap:7px;line-height:1.45;display:flex;color:var(--v3-muted)!important;margin:0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit>.consent input{width:13px;height:13px;accent-color:var(--v3-accent);flex:none;margin:1px 0 0}.v3-home.v3-home .compact-submit>.consent.consent-needs-attention{color:#e6c69a!important}.v3-home.v3-home .compact-submit>.compact-cost{white-space:nowrap;order:1;color:var(--v3-muted)!important;margin:0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit>.compact-cost:empty{display:none!important}.v3-home.v3-home .compact-submit>.upload-hint{flex:100%;order:3;margin:0;font-size:11px;color:#e6c69a!important}.v3-home.v3-home .sound-options{margin:0!important;padding:0!important}.v3-home.v3-home .sound-control{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;height:34px;border:1px solid var(--v3-line)!important;background:0 0!important;border-radius:999px!important;padding:0 14px!important;display:inline-flex!important}.v3-home.v3-home .sound-control input{width:14px;height:14px;accent-color:var(--v3-accent);flex:none;margin:0}.v3-home.v3-home .sound-control>span{align-items:baseline;gap:6px;display:flex}.v3-home.v3-home .sound-control strong{font-weight:500;color:var(--v3-text-2)!important;font-size:12px!important}.v3-home.v3-home .sound-control small{color:var(--v3-muted)!important;font-size:10.5px!important}.v3-home.v3-home .compact-options{position:relative;border:0!important;margin:0 0 0 8px!important;padding:0!important}.v3-home.v3-home .compact-options>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;height:34px;list-style:none;display:inline-flex;border:1px solid var(--v3-line)!important;color:var(--v3-text-2)!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important}.v3-home.v3-home .compact-options>summary::-webkit-details-marker{display:none}.v3-home.v3-home .compact-options>summary:after{content:"";border-right:1.5px solid var(--v3-muted);border-bottom:1.5px solid var(--v3-muted);width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.v3-home.v3-home .compact-options[open]>summary{color:var(--v3-text)!important;border-color:#4a443b!important}.v3-home.v3-home .compact-options>div,.v3-home.v3-home .compact-options>section,.v3-home.v3-home .compact-options>dl{z-index:44;width:min(360px,86vw);position:absolute;top:calc(100% + 8px);right:0;border:1px solid var(--v3-line)!important;background:#191512!important;border-radius:16px!important;padding:14px!important;box-shadow:0 40px 70px -24px #000!important}.v3-home.v3-home .compact-submit{flex-wrap:wrap;align-items:center;text-align:left!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;gap:10px 14px!important;margin:0!important;padding:2px 0 0!important;display:flex!important}.v3-home.v3-home .compact-submit .compact-cost{font-variant-numeric:tabular-nums;order:1;color:var(--v3-muted)!important;margin:0 auto 0 0!important;font-size:11.5px!important}.v3-home.v3-home .compact-submit .compact-availability{order:1;border-radius:999px!important;margin:0 auto 0 0!important;padding:6px 12px!important;font-size:12px!important}.v3-home.v3-home .compact-submit>.button.primary{flex:none;order:2;gap:8px;height:42px;border-radius:999px!important;width:auto!important;margin:0!important;padding:0 22px!important;font-size:13.5px!important;font-weight:650!important}.v3-home.v3-home .compact-submit>.availability-retry{border:1px solid var(--v3-line);height:34px;color:var(--v3-text-2);background:0 0;border-radius:999px;order:1;padding:0 14px;font-size:12px}.v3-home.v3-home .compact-submit>.progress{flex:100%;order:5;height:4px}.v3-home.v3-home .compact-submit>.quiet{flex:100%;order:4;margin:0;font-size:11px;color:var(--v3-muted)!important}.v3-home.v3-home .compact-submit>.status{flex:100%;order:3;margin:0;font-size:12px}.v3-home.v3-home .compact-stage{display:none;border:0!important;border-top:1px solid var(--v3-line)!important;background:#0b0c0d8c!important;border-radius:0 0 25px 25px!important;margin:2px -12px -12px!important;padding:10px 12px 12px!important}.v3-home.v3-home .home-video-stage{align-items:stretch;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.v3-home.v3-home .home-video-stage .stage-feature{flex-direction:column;gap:7px;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.v3-home.v3-home .home-video-stage .stage-screen{position:relative;overflow:hidden;aspect-ratio:auto!important;background:#0d0b09!important;border:1px solid #2a2e33b3!important;border-radius:14px!important;height:108px!important;max-height:108px!important}.v3-home.v3-home .home-video-stage .stage-main-video,.v3-home.v3-home .home-video-stage .stage-main-image{object-fit:cover!important;background:#0d0b09!important;border-radius:0!important;width:100%!important;height:100%!important}.v3-home.v3-home .home-video-stage .stage-kind{letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0db8;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:9.5px;position:absolute;top:9px;right:9px;color:#d6cec3!important}.v3-home.v3-home .home-video-stage .stage-caption{align-items:baseline;gap:9px;min-height:0!important;margin:0!important;padding:0 2px!important;display:none!important}.v3-home.v3-home .home-video-stage .stage-caption strong{white-space:nowrap;font-weight:600;color:var(--v3-text)!important;font-size:11.5px!important}.v3-home.v3-home .home-video-stage .stage-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--v3-muted)!important;font-size:10.5px!important}.v3-home.v3-home .home-video-stage .stage-examples{flex-wrap:nowrap!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.v3-home.v3-home .home-video-stage .stage-examples>button{cursor:pointer;flex:none;height:108px;transition:border-color .15s;position:relative;overflow:hidden;width:76px!important;box-shadow:none!important;background:#0d0b09!important;border:1px solid #2a2e33b3!important;border-radius:14px!important;padding:0!important}.v3-home.v3-home .home-video-stage .stage-examples>button:hover{border-color:#514a40!important}.v3-home.v3-home .home-video-stage .stage-examples>button[aria-pressed=true]{border-color:var(--v3-accent)!important}.v3-home.v3-home .home-video-stage .stage-examples video,.v3-home.v3-home .home-video-stage .stage-examples img{display:block;object-fit:cover!important;border:0!important;width:100%!important;height:100%!important}.v3-home.v3-home .home-video-stage .stage-examples span{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#060708db);padding:14px 8px 7px;line-height:1.25;position:absolute;bottom:0;left:0;right:0;overflow:hidden;color:#e8edeb!important;font-size:9.5px!important}:is(.v3-home.v3-home .compact-stage:has(.workspace-result) .home-video-stage,.v3-home.v3-home .compact-stage:has(.workspace-photo-preview) .home-video-stage){display:none!important}.v3-home.v3-home .compact-stage .workspace-result,.v3-home.v3-home .compact-stage .workspace-photo-preview{flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:0 auto;display:flex}.v3-home.v3-home .compact-stage .result-video{border-radius:14px;width:auto;max-height:320px}.v3-home.v3-home .compact-stage .studio-canvas,.v3-home.v3-home .compact-stage .photo-frame{border-radius:14px;width:auto!important;max-height:300px!important}.v3-home.v3-home .compact-stage .photo-frame{object-fit:cover;aspect-ratio:9/16;display:block}.v3-home.v3-home .compact-stage .workspace-format{display:none!important}.v3-home.v3-home .compact-photo .upload-thumb{object-fit:cover;border:1px solid var(--v3-line);border-radius:7px;flex:none;width:34px;height:46px}.v3-home.v3-home .compact-help{border:0!important;border-top:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0 0 25px 25px!important;margin:8px -12px -12px!important;padding:0 12px!important}.v3-home.v3-home .compact-help>summary{text-align:left;cursor:pointer;list-style:none;color:var(--v3-muted)!important;padding:6px 0!important;font-size:10.5px!important}.v3-home.v3-home .compact-help>summary::-webkit-details-marker{display:none}.v3-home.v3-home .compact-help>div{color:var(--v3-muted);padding-bottom:12px;font-size:11.5px;line-height:1.6}.v3-home.v3-home .compact-editor:has(.compact-help) .compact-stage{border-radius:0!important;margin-bottom:0!important}.v3-home.v3-home .compact-editor:has(.compact-help) .compact-help{margin-bottom:0!important}@media (max-width:860px){.v3-home.v3-home .v3-hero{text-align:left;padding:20px 0 4px}.v3-home.v3-home .v3-hero-head{margin-bottom:16px}.v3-home.v3-home .v3-hero-head h1{margin-top:12px;letter-spacing:-.9px!important;font-size:27px!important}.v3-home.v3-home .v3-hero-head p{margin-top:9px;font-size:13px!important}.v3-home.v3-home .compact-editor{border-radius:22px!important;padding:12px!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker picker""sound options""prompt prompt""submit submit""stage stage";grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:start}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;justify-self:end;margin:0!important}.v3-home.v3-home .prompt-editor textarea,#create .compact-editor .prompt-editor textarea{min-height:84px!important;max-height:148px!important;font-size:13px!important}.v3-home.v3-home .compact-submit .compact-availability{flex:100%;line-height:1.45;border-radius:12px!important;padding:8px 12px!important;font-size:12px!important}.v3-home.v3-home .compact-submit{gap:8px!important}.v3-home.v3-home .compact-submit>.button.primary{justify-content:center;width:100%!important}.v3-home.v3-home .compact-upload>span{display:none!important}.v3-home.v3-home .compact-submit{flex-wrap:wrap}.v3-home.v3-home .compact-submit>.button.primary{height:42px;padding:0 16px!important;font-size:12.5px!important}.v3-home.v3-home .home-video-stage{grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .home-video-stage .stage-examples{display:none!important}.v3-home.v3-home .home-video-stage .stage-screen{height:190px!important;max-height:190px!important}.v3-home.v3-home .compact-stage{border-radius:0 0 21px 21px!important;margin:4px -12px -12px!important;padding:10px 12px 12px!important}.v3-home.v3-home .compact-help{border-radius:0 0 21px 21px!important;margin:8px -12px -12px!important;padding:0 12px!important}}@media (max-width:460px){.v3-home.v3-home .sound-control small{display:none!important}}:is(.v3-home.v3-home .compact-stage:has(.workspace-result),.v3-home.v3-home .compact-stage:has(.workspace-photo-preview),.v3-home.v3-home .compact-stage:has(.photo-crop),.v3-home.v3-home .compact-stage:not(:has(.home-video-stage)):not(:has(.trend-reel))){display:block!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{color:var(--v3-text-2)!important;background:#17191c99!important;border:1px solid #322f2a!important}.v3-home.v3-home .auth-link:hover,.v3-dark.v3-dark .auth-link:hover{color:var(--v3-text)!important;border-color:#494439!important}.v3-home.v3-home .v3-shelf{margin-top:12px!important}#create .compact-editor .prompt-editor{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#create .compact-editor .prompt-editor-body{padding:0!important}#create .compact-editor .prompt-editor textarea{field-sizing:content;max-height:132px;background:var(--v3-surface-2)!important;border:1px solid var(--v3-line)!important;border-radius:16px!important;height:auto!important;min-height:72px!important}#create .compact-editor .prompt-editor textarea:focus{background:#201d18!important;border-color:#4b3730!important}.v3-dark.v3-dark .header{border-bottom:1px solid #2a2e338c!important}.v3-dark.v3-dark .header-cta{background:var(--v3-accent)!important;min-height:38px!important;color:var(--v3-accent-ink)!important;border:0!important;border-radius:999px!important;gap:7px!important;padding:9px 17px!important;font-size:13px!important;font-weight:650!important}.v3-dark.v3-dark .auth-link{align-items:center;display:inline-flex;border-radius:999px!important;padding:7px 15px!important;font-size:13px!important;line-height:1!important}.v3-dark.v3-dark .header .language-menu>summary{list-style:none;border:1px solid var(--v3-line)!important;color:var(--v3-text-2)!important;background:var(--v3-surface-2)!important;border-radius:999px!important;padding:7px 13px!important;font-size:12px!important;line-height:1!important}.v3-home.v3-home .header .language-menu>summary,.v3-dark.v3-dark .header .language-menu>summary{justify-content:center;align-items:center;height:34px!important;padding:0 13px!important;display:inline-flex!important}.v3-home.v3-home .auth-link,.v3-dark.v3-dark .auth-link{align-items:center;height:34px;display:inline-flex;padding:0 15px!important}.v3-home.v3-home .header-cta,.v3-dark.v3-dark .header-cta{align-items:center;display:inline-flex;height:38px!important;min-height:38px!important}@media (min-width:861px){.v3-home.v3-home .header .language-menu>summary,.v3-dark.v3-dark .header .language-menu>summary{width:44px;min-width:0!important;height:34px!important;min-height:0!important;padding:0!important}}#models,#roadmap,#templates,#calendar,#create,#how,#faq{scroll-margin-top:88px}#create .compact-editor,#create .compact-editor .visual-template-picker,#create .compact-editor .compact-options,#create .compact-editor .template-picker-field,#create .compact-editor .compact-layout{overflow:visible!important}#create .compact-editor .visual-template-options,#create .compact-editor .compact-options>div,#create .compact-editor .compact-options>section,#create .compact-editor .compact-options>dl{background:#201c17!important;border:1px solid #3a352e!important;box-shadow:0 40px 80px -24px #000,inset 0 0 0 1px #ffffff08!important}#create .compact-editor .visual-template-options>label{text-align:left!important}@media (max-width:860px){.v3-home.v3-home .header .auth-link,.v3-dark.v3-dark .header .auth-link,.v3-home.v3-home .header .header-cta,.v3-dark.v3-dark .header .header-cta{display:none!important}.v3-home.v3-home .header .mobile-menu,.v3-dark.v3-dark .header .mobile-menu{margin-left:auto;display:inline-flex!important}.v3-home.v3-home .header-account,.v3-dark.v3-dark .header-account{margin-left:auto!important}}.v3-home.v3-home .header .mobile-menu,.v3-dark.v3-dark .header .mobile-menu{color:var(--v3-text-2)!important}.v3-home.v3-home .header .mobile-menu svg,.v3-dark.v3-dark .header .mobile-menu svg{stroke-width:1.8px;width:20px;height:20px}@media (max-width:760px){.v3-home.v3-home .compact-submit>.consent{flex:100%!important;font-size:12px!important}.v3-home.v3-home .compact-submit>.compact-cost{margin:0!important}}:root{--ws-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--ws-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.v3-home.v3-home .compact-editor{overflow:visible;border:1px solid var(--v3-line)!important;background:linear-gradient(#211e19,#1b1915)!important;padding:0!important}.v3-home.v3-home .compact-layout{grid-template-areas:"picker prompt""picker prompt""sound sound""options options""submit submit""stage stage";grid-template-columns:132px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.v3-home.v3-home .compact-sidebar>.compact-media{border-right:1px solid var(--v3-line);grid-area:picker;justify-content:center;align-self:stretch;align-items:center;padding:14px 0;display:flex;justify-self:stretch!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{flex-direction:column;grid-area:prompt;padding:16px 22px 14px;display:flex}.v3-home.v3-home .compact-sidebar>.sound-options{border-top:1px solid var(--v3-line);text-align:left;flex-wrap:wrap;grid-area:sound;justify-content:space-between;align-self:center;align-items:center;gap:8px 18px;border-left:0!important;justify-self:stretch!important;padding:12px 20px 6px!important;display:flex!important}.v3-home.v3-home .compact-sidebar>.sound-options>.video-upgrade{gap:8px 12px;width:auto!important;margin:0!important;padding:0!important}.v3-home.v3-home .compact-sidebar>.sound-options>.video-upgrade>label:first-child{color:var(--v3-muted);letter-spacing:.02em;font-size:12.5px;font-weight:500}.v3-home.v3-home .compact-sidebar>.sound-options .sound-toggle,.v3-home.v3-home .compact-sidebar>.sound-options .sound-note{text-align:left!important;width:max-content!important;max-width:100%!important;margin:0!important}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;align-self:end;border-left:0!important;justify-self:stretch!important;margin:0!important;padding:0 22px 8px!important}.v3-home.v3-home .compact-media .media-add{width:92px!important;height:164px!important;color:var(--v3-muted)!important;background:#ffffff08!important;border:1px dashed #ffffff38!important;border-radius:3px!important;flex-direction:column!important;gap:7px!important}.v3-home.v3-home .compact-media .media-add:hover{border-color:var(--v3-accent)!important;color:var(--v3-accent)!important}.v3-home.v3-home .compact-media .media-thumb,.v3-home.v3-home .compact-media .media-thumb img{object-fit:cover;border-radius:3px!important;width:92px!important;height:164px!important}.v3-home.v3-home .compact-media{position:relative;gap:0!important}.v3-home.v3-home .compact-sidebar>.compact-media{flex-direction:column!important;align-items:center!important;gap:7px!important;display:flex!important}.v3-home.v3-home .compact-media .media-count{color:#f5f2ec;font-variant-numeric:tabular-nums;background:#060809d1;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:6px}.v3-home.v3-home .compact-editor.hint-photo .compact-media .media-add,.v3-home.v3-home .compact-editor.hint-photo .compact-media .media-thumb{border-color:#ff6b4a!important;box-shadow:0 0 0 3px #d65c3940!important}.v3-home.v3-home .compact-editor.hint-consent .compact-submit>.consent input{box-shadow:0 0 0 3px #d65c3940!important}.v3-home.v3-home .compact-editor.hint-consent .compact-submit>.consent{outline-offset:5px;border-radius:3px;outline:1px solid #d65c3980}.v3-home.v3-home .compact-editor.hint-prompt .compact-prompt{border-radius:3px;box-shadow:0 0 0 3px #d65c392e!important}.v3-home.v3-home .compact-editor.hint-movement .compact-options>summary{color:#ff6b4a!important}#create .compact-editor .prompt-editor-hero textarea,#create .compact-editor .prompt-editor textarea{letter-spacing:-.1px;caret-color:var(--v3-accent);font-family:var(--ws-serif)!important;color:var(--v3-text)!important;border:0!important;border-bottom:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;min-height:64px!important;max-height:300px!important;padding:2px 0 14px!important;font-size:20px!important;line-height:1.45!important}#create .compact-editor .prompt-editor-hero textarea::placeholder{font-style:italic;color:#938e87!important}#create .compact-editor .prompt-editor-hero textarea:focus{border-bottom-color:var(--v3-accent)!important;box-shadow:none!important;background:0 0!important}.v3-home.v3-home .compact-prompt .prompt-editor-hero{flex-direction:column;flex:auto;display:flex}.v3-home.v3-home .compact-prompt .prompt-editor-hero textarea{flex:auto;field-sizing:fixed!important}.v3-home.v3-home .compact-prompt .prompt-sampler.sampler-line{font-style:italic;font-family:var(--ws-serif)!important;color:var(--v3-muted)!important;gap:8px!important;margin-top:0!important;padding:14px 0 0!important;font-size:13.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-prompt .prompt-sampler.sampler-line svg{opacity:.55;width:12px;height:12px;margin-top:4px}.v3-home.v3-home .compact-prompt .sampler-text{font-size:13.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-prompt .prompt-editor-actions{font-family:var(--ws-mono);color:var(--v3-muted)!important;margin:0!important;padding:8px 0 0!important;font-size:11.5px!important}.v3-home.v3-home .compact-prompt .prompt-editor-actions button{font-family:var(--ws-serif);border-bottom:1px solid var(--v3-line);font-style:italic;color:var(--v3-text-2)!important;min-height:0!important;padding:0 0 1px!important;font-size:13px!important;text-decoration:none!important}.v3-home.v3-home .compact-editor .sound-control{align-items:flex-start;gap:9px;font-size:13px;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;display:flex!important}.v3-home.v3-home .compact-editor .sound-control>span{min-width:0;display:block!important}.v3-home.v3-home .compact-editor .sound-control input{width:14px;height:14px;accent-color:var(--v3-accent);margin-top:3px}.v3-home.v3-home .compact-editor .sound-control strong{font-weight:500;display:block;color:var(--v3-text)!important;font-size:13px!important}.v3-home.v3-home .compact-editor .sound-control small{font-family:var(--ws-serif);margin-top:1px;font-style:italic;display:block;color:var(--v3-muted)!important;font-size:12.5px!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary{width:100%;font-family:var(--ws-serif);justify-content:space-between;align-items:center;font-style:italic;border:0!important;border-top:1px solid var(--v3-line)!important;height:auto!important;color:var(--v3-text-2)!important;border-radius:0!important;padding:10px 18px!important;font-size:13px!important;display:flex!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary:hover{color:var(--v3-text)!important}.v3-home.v3-home .compact-submit{border-top:1px solid var(--v3-line)!important;padding:12px 20px!important}.v3-home.v3-home .compact-submit>.button.primary{letter-spacing:-.1px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:600;border-radius:3px!important;height:44px!important}.v3-home.v3-home .compact-submit>.consent{color:var(--v3-text-2)!important;font-size:12.5px!important;line-height:1.5!important}.v3-home.v3-home .compact-submit>.compact-cost{font-style:italic;font-family:var(--ws-serif)!important;font-size:13px!important}.v3-home.v3-home .compact-help{border-top:1px solid var(--v3-line);margin:0!important;padding:0 20px!important}.v3-home.v3-home .compact-help>summary{color:var(--v3-muted)!important;min-height:0!important;padding:11px 0!important;font-size:12px!important}@media (max-width:760px){.v3-home.v3-home .compact-layout{grid-template-areas:"picker""prompt""sound""options""submit""stage";grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .compact-sidebar>.compact-media{border-bottom:1px solid var(--v3-line);padding:12px 16px;border-right:0!important;justify-content:center!important}.v3-home.v3-home .compact-media .media-add,.v3-home.v3-home .compact-media .media-thumb,.v3-home.v3-home .compact-media .media-thumb img{width:76px!important;height:135px!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{padding:16px}#create .compact-editor .prompt-editor-hero textarea,#create .compact-editor .prompt-editor textarea{font-size:18px!important}.v3-home.v3-home .compact-sidebar>.sound-options{border-top:1px solid var(--v3-line);padding:12px 16px;border-left:0!important}.v3-home.v3-home .compact-editor .sound-control small{display:block!important}.v3-home.v3-home .compact-sidebar>.compact-options{padding:0 0 8px;border-left:0!important}.v3-home.v3-home .compact-sidebar>.compact-options>summary{padding:10px 16px!important}.v3-home.v3-home .compact-submit{padding:12px 16px!important}.v3-home.v3-home .compact-help{padding:0 16px!important}}.v3-home.v3-home .compact-media .media-remove{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:2px;width:20px;height:20px;position:absolute;top:6px;right:8px;background:#0a0c0dd1!important;border-color:#ffffff2e!important}.v3-home.v3-home .v3-hero-head h1{font-family:var(--ws-serif)!important;letter-spacing:-.4px!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:400!important;line-height:1.06!important}@media (max-width:760px){.v3-home.v3-home .v3-hero-head h1{letter-spacing:-.2px!important;font-size:34px!important;line-height:1.12!important}}.v3-home.v3-home .compact-sidebar>.compact-options{position:relative}.v3-home.v3-home .compact-options>.options-body{overscroll-behavior:contain;z-index:44;max-height:min(185px,34vh);overflow-y:auto;border:1px solid var(--v3-line)!important;background:#191512!important;border-radius:16px!important;width:min(360px,58vw)!important;padding:14px!important;position:absolute!important;top:auto!important;bottom:0!important;right:calc(100% + 12px)!important;box-shadow:0 40px 70px -24px #000!important}@media (max-width:760px){.v3-home.v3-home .compact-options>.options-body{max-height:none;overflow:visible;width:100%!important;box-shadow:none!important;border-radius:10px!important;margin:0 0 10px!important;position:static!important}}.v3-home.v3-home .compact-options>.options-body{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar{width:8px}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-track{background:0 0}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.v3-home.v3-home .compact-options>.options-body{text-align:left}.v3-home.v3-home .compact-options>.options-body{scrollbar-color:#ffffff42 #ffffff08;text-align:left}.v3-home.v3-home .compact-options>.options-body label,.v3-home.v3-home .compact-options>.options-body .form-field>label{text-align:left;color:var(--v3-text-2);margin-bottom:6px;font-size:12.5px;display:block}.v3-home.v3-home .compact-options>.options-body input[type=text],.v3-home.v3-home .compact-options>.options-body input:not([type]){border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;height:38px;color:var(--v3-text);font:inherit;border-radius:8px;padding:0 11px;font-size:13.5px}.v3-home.v3-home .compact-options>.options-body input:focus{border-color:var(--v3-accent);outline:none}.v3-home.v3-home .compact-options>.options-body{scrollbar-color:#ffffff42 #ffffff08;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.v3-home.v3-home .compact-options>.options-body{scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.v3-home.v3-home .compact-options>.options-body::-webkit-scrollbar{width:0;height:0;display:none}@keyframes sampler-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sampler-text{animation:none}}.v3-home.v3-home .compact-mode{border:1px solid var(--v3-line);background:#ffffff08;border-radius:8px;align-self:flex-start;gap:2px;margin:0 0 12px;padding:2px;display:inline-flex}.v3-home.v3-home .compact-mode button{all:unset;cursor:pointer;color:var(--v3-muted);white-space:nowrap;border-radius:6px;padding:5px 12px;font-size:12.5px;line-height:1.5}.v3-home.v3-home .compact-mode button:hover{color:var(--v3-text-2)}.v3-home.v3-home .compact-mode button[aria-pressed=true]{background:var(--v3-surface-2);color:var(--v3-text);box-shadow:inset 0 0 0 1px var(--v3-line)}.v3-home.v3-home .compact-mode button:disabled{cursor:default;opacity:.55}.v3-home.v3-home .compact-prompt>.mode-note{font-family:var(--ws-serif);color:var(--v3-muted);margin:0 0 12px;font-size:12.5px;font-style:italic;line-height:1.5}.sampler-text{animation:.34s both sampler-swap}@media (prefers-reduced-motion:reduce){.sampler-text{animation:none}}.v3-home.v3-home .compact-prompt>.anim-fields{flex-direction:column;gap:12px;min-width:0;display:flex}.v3-home.v3-home .compact-prompt>.anim-fields .mode-note{color:var(--v3-text-2);margin:0;font-size:13px}.v3-home.v3-home .compact-prompt>.anim-fields label{color:var(--v3-text-2);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.v3-home.v3-home .compact-prompt>.anim-fields input{border:1px solid var(--v3-line);background:var(--v3-surface-2);width:100%;height:38px;color:var(--v3-text);font:inherit;border-radius:8px;padding:0 11px;font-size:13.5px}.v3-home.v3-home .compact-prompt>.anim-fields input:focus{border-color:var(--v3-accent);outline:none}.v3-home.v3-home .compact-prompt>.anim-fields,.v3-home.v3-home .compact-prompt>.anim-fields label,.v3-home.v3-home .compact-prompt>.anim-fields .mode-note,.v3-home.v3-home .compact-prompt>.anim-fields,.v3-home.v3-home .compact-prompt>.anim-fields label,.v3-home.v3-home .compact-prompt>.anim-fields .mode-note{text-align:left}.photo-stack{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.photo-stack:empty{display:none}.photo-stack-item{width:62px;display:block;position:relative}.photo-stack-item img{object-fit:cover;border:1px solid var(--line,#ddd4c6);background:#f4f7f8;border-radius:6px;width:62px;height:62px;display:block}.photo-stack-item em{letter-spacing:.02em;color:#827868;text-align:center;margin-top:4px;font-size:11px;font-style:normal;display:block}.photo-stack-remove{color:#2a2420;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.photo-stack-remove:hover{color:#fff;background:#ff6b4a;border-color:#ff6b4a}.photo-stack-add button{color:#827868;cursor:pointer;background:#f7fafb;border:1px dashed #c2b7a6;border-radius:6px;justify-content:center;align-items:center;width:62px;height:62px;padding:0;display:flex}.photo-stack-add button:hover{color:#ff6b4a;border-color:#ff6b4a}.photo-stack-note{color:#827868;margin:10px 0 0;font-size:12.5px;line-height:1.5}.v3-home.v3-home .anim-gallery-wrap{max-width:660px;margin:0 auto}.v3-home.v3-home .anim-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v3-home.v3-home .anim-card{aspect-ratio:9/16;cursor:pointer;background:#0d0b09;border:1px solid #2a2e33b3;border-radius:14px;margin:0;padding:0;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.v3-home.v3-home .anim-card:hover{border-color:#7a6d5f}.v3-home.v3-home .anim-card:focus-visible{outline:2px solid var(--v3-accent);outline-offset:2px}.v3-home.v3-home .anim-card.is-live{border-color:var(--v3-accent);cursor:default}.v3-home.v3-home .anim-card img,.v3-home.v3-home .anim-card .studio-canvas{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important}.v3-home.v3-home .anim-card img{transition:transform 4.5s cubic-bezier(.2,.6,.2,1);transform:scale(1.001)}:is(.v3-home.v3-home .anim-card:not(.is-live):hover img,.v3-home.v3-home .anim-card:not(.is-live):focus-visible img){transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.v3-home.v3-home .anim-card img{transition:none}:is(.v3-home.v3-home .anim-card:not(.is-live):hover img,.v3-home.v3-home .anim-card:not(.is-live):focus-visible img){transform:none}}.v3-home.v3-home .anim-card figcaption,.v3-home.v3-home .anim-card span{letter-spacing:.01em;color:#e8ecea;text-align:left;-webkit-line-clamp:2;background:linear-gradient(#0b0c0d00,#0b0c0deb);-webkit-box-orient:vertical;margin:0;padding:20px 10px 9px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v3-home.v3-home .anim-gallery-wrap .canvas-caption{text-align:center;margin:10px 0 0!important}@media (max-width:760px){.v3-home.v3-home .anim-gallery{scrollbar-width:none;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.v3-home.v3-home .anim-gallery::-webkit-scrollbar{display:none}.v3-home.v3-home .anim-card{flex:0 0 132px;width:132px}}.v3-home.v3-home .credit-pack-unit{color:var(--v3-text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;line-height:1.4;display:inline}.v3-home.v3-home .credit-pack-unit strong{color:var(--v3-text);font-weight:650}.v3-home.v3-home .credit-packs .info-box,.v3-home.v3-home .credit-packs .credit-pack-note{color:var(--v3-text-2);font-size:12px;line-height:1.65}.v3-home.v3-home .compact-media .media-main{flex:none;display:inline-flex;position:relative}.v3-home.v3-home .compact-media .media-main .media-remove{color:#e8ecea!important;border-color:#ffffff3d!important;top:6px!important;right:6px!important}.v3-home.v3-home .compact-media .media-main .media-remove:hover{color:#fff!important;background:#ff6b4a!important;border-color:#ff6b4a!important}.v3-home.v3-home .compact-media .media-add-label{letter-spacing:.01em;text-align:center;color:var(--v3-muted);font-size:11px;line-height:1.2;display:block}@media (pointer:coarse){.v3-home.v3-home .compact-mode button{min-height:38px}.v3-home.v3-home .compact-submit>.consent input{width:18px;height:18px}.v3-home.v3-home .phone-handoff-trigger{min-height:38px}}.sound-toggle{border:1px solid var(--v3-line);color:var(--v3-cream);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:baseline;gap:8px;padding:7px 13px;transition:border-color .15s,background .15s;display:inline-flex}.sound-toggle strong{font-size:13px;font-weight:600}.sound-toggle small{color:var(--v3-muted);font-size:12px}.sound-toggle.on{border-color:var(--v3-accent);background:#e5624624}.sound-toggle:hover:not(:disabled){border-color:var(--v3-accent-dim)}.sound-toggle:disabled{cursor:not-allowed;opacity:.55}.sound-note{color:var(--v3-cream);align-items:baseline;gap:8px;display:inline-flex}.sound-note strong{font-size:13px;font-weight:600}.sound-note small{color:var(--v3-muted);font-size:12px}.compact-notice{max-width:62ch;color:var(--v3-text-2);margin:0;font-size:12.5px;line-height:1.45}.v3-home.v3-home .compact-submit>.compact-notice{text-align:left;text-wrap:pretty;flex:auto;order:0;max-width:none;margin:0!important}@media (max-width:760px){.v3-home.v3-home .compact-submit>.compact-notice{flex:100%!important}}@media (min-width:1024px){.v3-home.v3-home .compact-editor{max-width:1180px}.v3-home.v3-home .compact-layout{grid-template-rows:minmax(0,1fr) auto auto auto;grid-template-areas:"picker prompt stage""sound sound stage""options options stage""submit submit stage";align-items:start;grid-template-columns:120px minmax(0,1fr) clamp(248px,27vw,316px)!important;gap:0!important}.v3-home.v3-home .compact-sidebar>.compact-prompt{align-self:stretch;height:100%}.v3-home.v3-home .compact-sidebar>.compact-media{border-bottom:0!important;border-right:0!important;justify-content:flex-start!important;place-self:start!important;align-items:flex-start!important;padding:4px 0 0!important}.v3-home.v3-home .compact-sidebar>.sound-options{grid-area:sound;justify-self:stretch}.v3-home.v3-home .compact-sidebar>.compact-options{grid-area:options;place-self:center end;margin:0!important}.v3-home.v3-home .compact-sidebar>.compact-submit{grid-area:submit;align-self:end}.v3-home.v3-home .compact-layout>.compact-stage{grid-area:stage;align-self:stretch;min-width:0;border:0!important;border-left:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:12px 12px 12px 18px!important;display:block!important}.v3-home.v3-home .compact-stage>.workspace-format{display:none!important}.v3-home.v3-home .compact-stage .workspace-result,.v3-home.v3-home .compact-stage .workspace-photo-preview{justify-content:center;max-width:100%;height:100%}.v3-home.v3-home .compact-stage .result-video{width:auto;max-width:100%;max-height:min(58vh,460px)}}.trend-reel{flex-direction:column;gap:10px;height:100%;display:flex}.trend-reel .reel-screen{aspect-ratio:4/5;background:#0d0b09;border:1px solid #2a2e33cc;border-radius:18px;width:100%;position:relative;overflow:hidden}.trend-reel .reel-video{object-fit:cover;background:#0d0b09;width:100%;height:100%;display:block}.trend-reel .reel-badge{letter-spacing:.3px;color:#ded6ca;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0da8;border:1px solid #ffffff17;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.trend-reel .reel-toggle{color:#e8edeb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0da8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,background .15s;display:grid;position:absolute;top:9px;right:9px}.trend-reel .reel-toggle:hover{background:#0b0c0ddb;border-color:#ffffff4d}.trend-reel .reel-meta{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.trend-reel .reel-open{min-width:0;color:var(--v3-text,#f5f2ec);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.trend-reel .reel-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trend-reel .reel-open svg{color:var(--v3-accent,#ff6b4a);flex:none}.trend-reel .reel-open:hover span{text-underline-offset:3px;text-decoration:underline}.trend-reel .reel-meta em{color:var(--v3-muted,#938e87);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal}.trend-reel .reel-side{display:contents}.trend-reel .reel-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.trend-reel .reel-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.trend-reel .reel-tab-name{color:var(--v3-muted,#938e87);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:2.6em;font-size:10px;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.trend-reel .reel-tab-bar{background:#ffffff21;border-radius:2px;height:2px;display:block;overflow:hidden}.trend-reel .reel-tab-bar i{background:#ffffff57;width:0;height:100%;display:block}.trend-reel .reel-tabs button[aria-pressed=true] .reel-tab-name{color:var(--v3-text,#f5f2ec)}.trend-reel .reel-tabs button[aria-pressed=true] .reel-tab-bar i{background:var(--v3-accent,#ff6b4a)}.trend-reel .reel-tabs button:hover .reel-tab-name{color:var(--v3-text-2,#b6b1a9)}@media (max-width:1023px){.v3-home.v3-home .compact-layout>.compact-stage{border:0!important;border-top:1px solid var(--v3-line)!important;background:0 0!important;border-radius:0!important;margin:4px 0 0!important;padding:12px 0 14px!important;display:block!important}.trend-reel .reel-screen{aspect-ratio:4/5;flex:none;width:min(100%,300px);min-height:0;margin:0 auto}.trend-reel .reel-meta{width:min(100%,300px);margin:0 auto}.trend-reel .reel-tabs{gap:5px;width:min(100%,300px);margin:0 auto}.trend-reel .reel-tab-name{min-height:2.6em;font-size:9.5px}}@media (min-width:601px) and (max-width:1023px){.trend-reel{grid-template-rows:1fr;grid-template-columns:minmax(0,232px) minmax(0,1fr);align-items:start;gap:4px 20px;padding-right:10px;display:grid}.trend-reel .reel-screen{aspect-ratio:4/5;grid-row:1;width:100%;margin:0}.trend-reel .reel-side{flex-direction:column;grid-area:1/2;align-self:center;gap:16px;min-width:0;display:flex}.trend-reel .reel-meta{grid-column:auto;width:auto;margin:0;padding:0}.trend-reel .reel-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:auto;margin:0}}@media (max-width:600px){.v3-home.v3-home .compact-layout{grid-template-areas:"stage""picker""prompt""sound""options""submit";grid-template-columns:minmax(0,1fr)!important}.v3-home.v3-home .compact-layout>.compact-stage{border-top:0!important;border-bottom:1px solid var(--v3-line)!important;margin:0 0 10px!important;padding:0 0 14px!important}}.v3-home.v3-home .v3-hero-head .hero-models{flex-wrap:wrap;justify-content:center;gap:4px 12px;max-width:760px;display:flex;font-size:12px!important}.v3-home .hero-models a{color:inherit;text-underline-offset:3px;text-decoration:underline}.v3-home .v3-card-body h3{font:inherit;margin:0;font-weight:600;line-height:1.4}.v3-home .v3-card-body h3 a{color:inherit;text-decoration:none}.v3-home .v3-card-body h3 a:hover{text-decoration:underline}.v3-home.v3-home .v3-hero-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;max-width:1000px;display:flex;margin:0 auto 8px!important}.v3-home.v3-home .v3-hero-head h1{letter-spacing:-.3px!important;margin:0!important;font-size:18px!important;line-height:1.4!important}.v3-home .hero-about summary{cursor:pointer;color:var(--v3-text-2);font-size:12px;line-height:1.5}.v3-home .hero-about[open]{flex-basis:100%}.v3-home .hero-about summary:focus-visible{outline:2px solid var(--v3-accent);outline-offset:4px}.v3-home.v3-home .hero-about p{margin:6px auto!important}@media (max-width:600px){.v3-home.v3-home .v3-hero-head{justify-content:flex-start;gap:4px 12px}.v3-home.v3-home .v3-hero-head h1{font-size:16px!important}}.trend-reel .reel-reference-credit{color:var(--v3-text-2);line-height:1.3;margin:0 0 6px!important;font-size:10px!important}.v3-home .compact-upload-feedback{background:#30261b;border:1px solid #68513a;border-radius:8px;padding:10px 12px;color:#f5e6ce!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.5!important}.v3-home .compact-upload-feedback.is-error{background:#391f19;border-color:#b9573c;color:#ffd8ca!important}.v3-dark.pricing-page>.shell{max-width:1120px}.v3-dark.pricing-page .v3-dark-hero{border-bottom:1px solid var(--v3-line-soft);padding:54px 0 38px}.v3-dark.pricing-page .p-kicker{letter-spacing:.05em;color:var(--v3-accent);margin:0;font-size:12.5px;font-weight:600}.v3-dark.pricing-page .v3-dark-hero h1{font-family:var(--ws-serif);letter-spacing:-.02em;color:var(--v3-text);text-wrap:balance;max-width:17em;margin:14px 0 16px;font-size:clamp(32px,4.1vw,52px);font-weight:400;line-height:1.04}.v3-dark.pricing-page .p-hero-lead{color:var(--v3-text-2);max-width:620px;margin:0;font-size:15.5px;line-height:1.65}.v3-dark.pricing-page .v3-dark-facts{gap:9px;margin-top:22px}.v3-dark.pricing-page .v3-dark-facts span{padding:6px 13px;font-size:12.5px}.v3-dark.pricing-page .credit-packs{padding:36px 0 30px}.v3-dark.pricing-page .credit-pack-grid{gap:14px;margin-top:0}.v3-dark.pricing-page .credit-pack{flex-direction:column;padding:24px 22px 20px;display:flex}.v3-dark.pricing-page .credit-pack-unit{color:var(--v3-text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;line-height:1.4;display:inline}.v3-dark.pricing-page .credit-pack-unit strong{color:var(--v3-text);font-weight:650}.v3-dark.pricing-page .credit-pack ul{color:var(--v3-text-2);margin:16px 0 22px;line-height:1.9}.v3-dark.pricing-page .credit-pack .button{justify-content:center;width:100%;margin-top:auto}.v3-dark.pricing-page .credit-pack-checkout{color:var(--v3-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.v3-dark.pricing-page .credit-packs .info-box{max-width:78ch;color:var(--v3-text-2);border-radius:var(--v3-r-sm);margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.65}.v3-dark.pricing-page .credit-packs .credit-pack-note{max-width:78ch;color:var(--v3-text-2);margin-top:10px;font-size:12px;line-height:1.65}.v3-dark.pricing-page .v3-dark-section{padding:40px 0}.v3-dark.pricing-page .p-head{flex-wrap:wrap;align-items:baseline;gap:6px 28px;margin-bottom:18px;display:flex}.v3-dark.pricing-page .p-head h2{letter-spacing:-.3px;margin:0;font-size:21px}.v3-dark.pricing-page .p-head .v3-dark-lead{text-wrap:pretty;flex:420px;max-width:660px;margin:0}.v3-dark.pricing-page .p-table-wrap{max-width:100%}.v3-dark.pricing-page .p-caption{caption-side:top;text-align:left;color:var(--v3-text-2);border-bottom:1px solid var(--v3-line-soft);padding:11px 14px;font-size:12px}.v3-dark.pricing-page .v3-table thead th{letter-spacing:0;text-transform:none;color:var(--v3-text-2);font-size:12px;font-weight:600}.v3-dark.pricing-page .v3-table th,.v3-dark.pricing-page .v3-table td{padding:13px 14px}.v3-dark.pricing-page .p-table-wrap.p-credits-wrap{max-width:720px}.v3-dark.pricing-page .p-credits{min-width:0}.v3-dark.pricing-page .p-credits td,.v3-dark.pricing-page .p-credits th{font-size:13.5px}.v3-dark.pricing-page .p-credits thead th:last-child,.v3-dark.pricing-page .p-credits tbody td{width:150px}.v3-dark.pricing-page .p-cost{color:var(--v3-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.v3-dark.pricing-page .p-cost span{color:var(--v3-text-2);font-size:12.5px;font-weight:500;display:block}.v3-dark.pricing-page .p-free{color:var(--v3-accent)}.v3-dark.pricing-page .p-col-sub{letter-spacing:0;text-transform:none;color:var(--v3-muted);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.v3-dark.pricing-page .p-model-meta{color:var(--v3-muted);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.45;display:block}.v3-dark.pricing-page .p-yield{font-variant-numeric:tabular-nums;white-space:nowrap}.v3-dark.pricing-page .p-yield strong{color:var(--v3-text);font-size:14px;font-weight:650}.v3-dark.pricing-page .p-yield span{color:var(--v3-text-2)}.v3-dark.pricing-page #models .p-table-wrap{max-width:840px}.v3-dark.pricing-page .p-model-note{color:var(--v3-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.v3-dark.pricing-page .v3-pill{letter-spacing:0;text-transform:none;padding:3px 10px;font-size:11.5px}.v3-dark.pricing-page .p-costs-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.v3-dark.pricing-page .p-free-col{flex-direction:column;gap:10px;display:flex}.v3-dark.pricing-page .p-free-head{letter-spacing:.04em;color:var(--v3-muted);margin:0;padding:11px 0;font-size:12px;font-weight:600;line-height:1.45}.v3-dark.pricing-page .p-free-grid{grid-template-columns:1fr;gap:10px;display:grid}.v3-dark.pricing-page .p-free-item{border:1px solid var(--v3-line);border-radius:var(--v3-r-md);background:var(--v3-surface);padding:16px 18px}.v3-dark.pricing-page .p-free-item p{color:var(--v3-text-2);margin:0;font-size:13px;line-height:1.65}.v3-dark.pricing-page .p-free-item strong{color:var(--v3-text);font-weight:650}.v3-dark.pricing-page .p-roadmap{border:1px solid var(--v3-line-soft);border-radius:var(--v3-r-md);background:#131518;margin-top:18px;padding:16px 18px 14px}.v3-dark.pricing-page .p-roadmap-head{color:var(--v3-text-2);margin:0 0 10px;font-size:13px;font-weight:650}.v3-dark.pricing-page .p-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.v3-dark.pricing-page .p-roadmap-list li{border:1px solid var(--v3-line-soft);color:var(--v3-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;padding:8px 11px;font-size:12.5px;line-height:1.4;display:grid}.v3-dark.pricing-page .p-roadmap-list strong{color:var(--v3-text-2);font-weight:600}.v3-dark.pricing-page .p-roadmap-list em{color:var(--v3-muted);grid-column:1/-1;font-size:11.5px;font-style:normal}.v3-dark.pricing-page .p-roadmap-note{color:var(--v3-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.v3-dark.pricing-page .v3-faq details{border-bottom:0}.v3-dark.pricing-page .p-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:840px;margin:0 0 20px;display:grid}.v3-dark.pricing-page .p-model-card{border:1px solid var(--v3-line);border-radius:var(--v3-r-lg);background:var(--v3-surface);flex-direction:column;gap:12px;padding:14px;scroll-margin-top:90px;display:flex}.v3-dark.pricing-page .p-model-shot{margin:0}.v3-dark.pricing-page .p-model-shot-spec{aspect-ratio:4/3;border-radius:var(--v3-r-sm);border:1px dashed var(--v3-line);background:var(--v3-surface-2);align-content:center;justify-items:start;gap:2px;min-height:150px;padding:16px 18px;display:grid}.v3-dark.pricing-page .p-model-shot-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--v3-muted);margin-bottom:6px;font-size:10px}.v3-dark.pricing-page .p-model-shot-spec strong{letter-spacing:-.02em;color:var(--v3-text);font-size:34px;line-height:1}.v3-dark.pricing-page .p-model-shot-spec span{color:var(--v3-text-2);font-size:11.5px}.v3-dark.pricing-page .p-model-when{color:var(--v3-muted);margin-top:3px;font-size:11px;font-style:normal;font-weight:400;line-height:1.45;display:block}.v3-dark.pricing-page .p-model-shot img{aspect-ratio:4/3;object-fit:cover;object-position:center top;border-radius:var(--v3-r-sm);background:var(--v3-surface-2);width:100%;height:auto;display:block}.v3-dark.pricing-page .p-model-shot figcaption{color:var(--v3-muted);margin-top:8px;font-size:10.5px;line-height:1.5}.v3-dark.pricing-page .p-model-shot figcaption a{color:var(--v3-text-2);text-underline-offset:2px;text-decoration:underline}.v3-dark.pricing-page .p-model-shot figcaption a:hover{color:var(--v3-accent)}.v3-dark.pricing-page .p-model-name{letter-spacing:-.2px;color:var(--v3-text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:16px;font-weight:650;display:flex}.v3-dark.pricing-page .p-model-vendor{letter-spacing:.04em;text-transform:uppercase;color:var(--v3-muted);font-size:10.5px;font-weight:500}.v3-dark.pricing-page .p-model-desc{color:var(--v3-text-2);margin:0 0 10px;font-size:12.5px;line-height:1.65}.v3-dark.pricing-page .p-model-body{flex-direction:column;flex:1;display:flex}.v3-dark.pricing-page .p-model-specs{border-top:1px solid var(--v3-line-soft);gap:4px;margin:auto 0 0;padding-top:10px;font-size:11.5px;display:grid}.v3-dark.pricing-page .p-model-specs div{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.v3-dark.pricing-page .p-model-specs dt{color:var(--v3-muted)}.v3-dark.pricing-page .p-model-specs dd{color:var(--v3-text-2);margin:0}@media (max-width:900px){.v3-dark.pricing-page .p-costs-grid{grid-template-columns:1fr;gap:18px}.v3-dark.pricing-page .p-free-head{padding:0}.v3-dark.pricing-page .v3-dark-hero{padding:38px 0 30px}}@media (max-width:720px){.v3-dark.pricing-page .v3-dark-section{padding:30px 0}.v3-dark.pricing-page .credit-packs{padding:26px 0 24px}.v3-dark.pricing-page .credit-pack-grid{grid-template-columns:1fr;gap:12px}.v3-dark.pricing-page .p-head h2{font-size:19px}.v3-dark.pricing-page .p-model-grid{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.v3-dark.pricing-page .p-model-card{gap:10px;padding:12px}.v3-dark.pricing-page .p-model-shot img{aspect-ratio:16/10}.v3-dark.pricing-page .p-caption{padding:10px 12px}.v3-dark.pricing-page .v3-table{min-width:0}.v3-dark.pricing-page .p-model-table .p-model-meta,.v3-dark.pricing-page .p-model-table .p-model-when,.v3-dark.pricing-page .p-model-table .p-col-sub{display:none}.v3-dark.pricing-page .p-model-shot-spec{aspect-ratio:16/10;min-height:0}.v3-dark.pricing-page .p-roadmap-list{grid-template-columns:1fr}.v3-dark.pricing-page .v3-table th,.v3-dark.pricing-page .v3-table td{padding:11px 10px;font-size:12.5px}.v3-dark.pricing-page #models .v3-table tbody th{white-space:nowrap}.v3-dark.pricing-page .p-credits thead th:last-child,.v3-dark.pricing-page .p-credits tbody td{width:116px}}.pricing-page.pricing-page>.shell{max-width:1200px}.pricing-page.pricing-page .v3-dark-hero{text-align:center;border-bottom:0;padding:24px 0 20px}.pricing-page.pricing-page .v3-dark-hero h1{font:600 clamp(28px,3.2vw,42px)/1.1 var(--ws-sans,sans-serif);max-width:none;margin:8px 0 10px}.pricing-page.pricing-page .p-hero-lead{max-width:none;margin:0 auto;font-size:14px}.pricing-page.pricing-page .v3-dark-facts{display:none}.pricing-page.pricing-page .credit-packs{padding:0 0 24px}.pricing-page.pricing-page .credit-pack-grid{gap:16px}.pricing-page.pricing-page .credit-pack{border-radius:16px;flex-direction:column;padding:22px;display:flex}.pricing-page.pricing-page .credit-pack.is-featured{border-color:var(--v3-accent);box-shadow:inset 0 3px 0 var(--v3-accent)}.credit-packs .credit-pack{flex-direction:column;display:flex}.credit-packs .credit-pack .button{width:100%;margin:0}.credit-packs .credit-pack.is-featured{border-color:var(--v3-accent);box-shadow:inset 0 3px 0 var(--v3-accent)}.credit-packs .pricing-pack-topline{color:var(--v3-text-2);justify-content:space-between;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.credit-packs .pricing-pack-topline span:last-child{color:var(--v3-accent)}.pricing-page.pricing-page .credit-pack h2{font:600 21px/1.2 var(--ws-sans,sans-serif);margin:0}.pricing-page.pricing-page .credit-pack-price{gap:4px;margin:16px 0 10px}.pricing-page.pricing-page .credit-pack-price strong{font-size:40px;line-height:1.1}.pricing-page.pricing-page .credit-pack-count{margin:0 0 16px;font-size:15px}.pricing-page.pricing-page .credit-pack-unit{margin-top:4px;font-size:11px;display:block}.pricing-page.pricing-page .credit-pack .button{width:100%;min-height:42px;margin:0;font-size:14px}.credit-packs .pricing-unified-features{border-top:1px solid var(--v3-line);margin:14px 0 16px;padding:14px 0 0;font-size:13px;line-height:1.8;list-style:none}.credit-packs .pricing-unified-features li{padding-left:0}.credit-packs .pricing-unified-features li:before{content:"✓";width:auto;height:auto;color:var(--v3-accent);background:0 0;margin-right:9px;position:static}.credit-packs .pricing-unified-models{border:1px solid var(--v3-line);background:color-mix(in srgb,var(--v3-text) 3%,var(--v3-surface));border-radius:10px;margin-top:auto;padding:15px}.credit-packs .pricing-unified-models h3{font:600 13px/1.3 var(--ws-sans,sans-serif);margin:0 0 10px}.credit-packs .pricing-unified-models p{color:var(--v3-text);justify-content:space-between;gap:10px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.credit-packs .pricing-unified-models p span:last-child{text-align:right;color:var(--v3-text-2)}.credit-packs .pricing-unified-models small{color:var(--v3-text-2);border-top:1px solid var(--v3-line);margin-top:9px;padding-top:8px;font-size:10px;line-height:1.6;display:block}.pricing-page .pricing-unified-note{text-align:center;color:var(--v3-text-2);max-width:760px;margin:12px auto;font-size:12px;line-height:1.6}.pricing-page.pricing-page .credit-pack-checkout{text-align:center;margin:12px auto;font-size:11px}@media (max-width:760px){.pricing-page.pricing-page .credit-pack-grid{grid-template-columns:1fr}.pricing-page.pricing-page .v3-dark-hero{padding:22px 0}.pricing-page.pricing-page .credit-pack{padding:24px}.pricing-page .pricing-unified-models p{font-size:12px}}@media (min-width:761px){.pricing-page.pricing-page .p-kicker{display:none}.pricing-page.pricing-page .v3-dark-hero{padding:12px 0 16px}.pricing-page.pricing-page .v3-dark-hero h1{margin:0 0 7px;font-size:32px}.pricing-page.pricing-page .credit-pack{padding:18px}.pricing-page.pricing-page .pricing-pack-topline{margin-bottom:10px}.pricing-page.pricing-page .credit-pack-price{flex-direction:row;align-items:baseline;gap:8px;margin:10px 0}.pricing-page.pricing-page .credit-pack-price strong{font-size:34px}.pricing-page.pricing-page .credit-pack-price span{font-size:10px}.pricing-page.pricing-page .credit-pack-count{margin-bottom:12px}.pricing-page.pricing-page .credit-pack-unit{margin-top:0;font-size:10px;display:inline}.pricing-page.pricing-page .pricing-unified-features{margin:10px 0;padding-top:10px;font-size:12px;line-height:1.65}.pricing-page.pricing-page .pricing-unified-models{padding:10px 12px}.pricing-page.pricing-page .pricing-unified-models h3{margin-bottom:6px;font-size:12px}.pricing-page.pricing-page .pricing-unified-models p{margin:5px 0;font-size:10px}.pricing-page.pricing-page .pricing-unified-models small{margin-top:5px;padding-top:5px;font-size:10px}}.pricing-page .pricing-more{border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);color:var(--v3-text-2);padding:18px 0;font-size:13px}.pricing-page .pricing-more>summary{cursor:pointer}
