:root{--background:#fdfcfa;--foreground:#111111;--primary:#111111;--muted:#eeeeec;--border:#dededb;color-scheme:light}body,html{margin:0;padding:0}[data-hero] img.object-cover,[data-hero] img[data-nimg=fill].opacity-0{opacity:1!important}[data-home-models-pending=true] [data-testid=carousel-scroller]{visibility:hidden!important}.native-home-main{min-height:100vh;margin-left:calc(var(--sidebar-width, 195px) + 5px);padding:28px 24px 32px;transition:margin-left .28s cubic-bezier(.4,0,.2,1)}[data-native-home] [data-language-slot]{display:none!important}[data-native-home][data-sidebar-collapsed] .native-home-main{margin-left:73px}.native-home-container{width:100%;max-width:1452px;margin:0 auto}.native-home-header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:40px;margin-bottom:36px}.native-home-left{display:flex;min-width:0;align-items:center;gap:2px}.native-home-heart{display:grid;place-items:center;width:68px;height:40px;border:0;border-radius:9999px;background:transparent;color:#5d5d5b;cursor:pointer}.native-home-heart:hover{background:#eeece7}.native-home-tabs{gap:2px;padding:4px;background:rgba(0,0,0,.04)}.native-home-tab,.native-home-tabs{display:flex;align-items:center;border-radius:9999px}.native-home-tab{justify-content:center;height:40px;padding:0 16px;color:#5d5d5b;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.native-home-tab:hover{background:#eeece7}.native-home-tab.is-active{background:#1f1f1f;color:#fff}.native-home-right{display:flex;flex-shrink:0;align-items:center;gap:16px}.native-home-search-wrap{position:relative;width:403px}.native-home-search{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;border:1px solid #e5e1d8;border-radius:9999px;background:rgba(255,255,255,.72);color:#777}.native-home-search-results{position:absolute;z-index:80;top:56px;right:0;left:0;max-height:420px;overflow-y:auto;padding:6px;border:1px solid #e5e1d8;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.14)}.native-home-search-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:#222;text-decoration:none}.native-home-search-item:focus-visible,.native-home-search-item:hover{background:#f1efeb}.native-home-search-kind{flex:0 0 auto;border-radius:9999px;background:#ece9ff;padding:2px 7px;color:#5c4b9a;font-size:11px}.native-home-search-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.native-home-search-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.native-home-search-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:12px;font-weight:400}.native-home-search-empty{margin:0;padding:14px;color:#888;text-align:center;font-size:13px}.native-home-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#222}.native-home-search input::placeholder{color:#999}.native-home-kbd{padding:2px 6px;border:1px solid #e5e1d8;border-radius:4px;color:#999;font-size:10px}.native-home-credits{display:flex;align-items:center;justify-content:center;gap:8px;width:101.5px;height:40px;padding:0;border-radius:9999px;background:#fff;color:#333;font-size:14px;font-weight:500;box-shadow:0 1px 3px rgba(0,0,0,.06)}.native-home-title{margin:0 0 24px;color:#1f1f1f;font-family:var(--font-display,inherit);font-size:32px;line-height:1.2;font-weight:500}.native-home-create{margin-bottom:65px}.native-home-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.native-home-create-grid.count-1{grid-template-columns:1fr}.native-home-create-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.native-home-create-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.native-home-create-card{position:relative;display:block;height:474.8px;overflow:hidden;border-radius:2px;background:#f1eee8;text-decoration:none}.native-home-create-card>img.native-home-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.native-home-create-card:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.native-home-create-icon{position:absolute;z-index:1;top:24px;left:24px;width:48px;height:48px;border-radius:25%;object-fit:cover}.native-home-create-copy{position:absolute;z-index:1;right:24px;bottom:24px;left:24px;display:flex;flex-direction:column;gap:4px}.native-home-create-copy h3{margin:0;color:#fff;font-size:24px;font-weight:400}.native-home-create-copy p{margin:0;color:rgba(255,255,255,.8);font-size:14px}.native-home-models{padding:66px 0 55px}.native-home-models-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.native-home-seeall{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:9999px;background:#ece9e4;color:#555;font-size:14px;font-weight:500;text-decoration:none}.native-home-arrows{display:flex;gap:4px}.native-home-arrow{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9999px;background:#ece9e4;color:#555;font-size:18px;cursor:pointer}.native-home-model-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.native-home-model-row::-webkit-scrollbar{display:none}.native-home-model-card{display:flex;min-height:356px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);flex-direction:column;min-width:280px;color:inherit;text-decoration:none}.native-home-model-art{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:#f1eee8}.native-home-model-art>img{width:100%;height:100%;object-fit:cover}.native-home-model-icon{position:absolute;bottom:16px;left:16px;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:2px;background:#fdfcfa}.native-home-model-icon img{width:28px;height:28px;object-fit:contain}.native-home-model-name{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:#1f1f1f;font-size:20px;font-weight:500;line-height:25px}.native-home-badge{flex:0 0 auto;border-radius:9999px;background:#ece9ff;padding:2px 8px;color:#554a85;font-size:11px;font-weight:500;line-height:16px}.native-home-model-desc{margin:7px 0 0;color:#777;font-size:14px;line-height:20px}@media (max-width:1279px){.native-home-create-card{height:360px}.native-home-model-card{flex-basis:calc((100% - 32px) / 3)}}@media (max-width:1023px){.native-home-main{margin-left:0;padding:24px 16px}.native-home-right{display:none}.native-home-create-grid,.native-home-create-grid.count-1,.native-home-create-grid.count-2,.native-home-create-grid.count-3{grid-template-columns:1fr}.native-home-create-card{height:320px}.native-home-model-card{flex-basis:75%}}.native-apps-root{min-height:100vh;background:#fdfcfa}[data-native-apps] .pika-language-switcher,[data-native-apps] [data-language-slot]{display:none!important}.native-apps-rail{position:fixed;z-index:20;top:4px;bottom:4px;left:4px;display:flex;width:68px;flex-direction:column;align-items:center;gap:6px;padding:6px 0 14px;border:1px solid #e5e1d8;border-radius:4px;background:#fdfcfa}.native-apps-rail-logo{display:grid;place-items:center;width:56px;height:56px}.native-apps-rail-logo img{width:29px}.native-apps-rail-item{display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:#5d5d5b}.native-apps-rail-item:hover{background:#eeece7}.native-apps-rail-item.is-active{background:#1f1f1f;color:#fff}.native-apps-rail-bottom{display:flex;margin-top:auto;flex-direction:column;align-items:center;gap:6px}.native-apps-rail-bottom a{display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;color:#5d5d5b}.native-apps-avatar{background:#d9f7c8;color:#203015;font-weight:600}.native-apps-main{margin-left:72px;padding:0 20px 64px;background:linear-gradient(180deg,rgba(207,195,255,0) 0,#cfc3ff 60%,rgba(207,195,255,0))}.native-apps-container{width:100%;max-width:1554px;margin:0 auto;transform:translateX(6px)}.native-apps-topbar{display:flex;align-items:flex-start;gap:24px;margin-right:-112px;padding-top:24px}.native-apps-search-wrap{position:relative;min-width:0;flex:1 1}.native-apps-search{display:flex;height:54px;flex:1 1;align-items:center;gap:12px;padding:0 18px;border:1px solid #e5e1d8;border-radius:9999px;background:rgba(255,255,255,.55);color:#777}.native-apps-search-results{position:absolute;z-index:80;top:62px;right:0;left:0;max-height:420px;overflow-y:auto;padding:6px;border:1px solid #e5e1d8;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.14)}.native-apps-search-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;color:#222;text-decoration:none}.native-apps-search-item:hover{background:#f1efeb}.native-apps-search-item strong{font-size:14px;font-weight:500}.native-apps-search-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888;font-size:12px}.native-apps-search-empty{margin:0;padding:14px;color:#888;text-align:center;font-size:13px}.native-apps-account{display:flex;height:40px;align-items:center;gap:8px;padding:0 12px 0 4px;border-radius:9999px;color:#333;text-decoration:none}.native-apps-account>span{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:#d9f7c8;color:#203015;font-size:14px;font-weight:600}.native-apps-account strong{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.native-apps-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:15px}.native-apps-search span{border:1px solid #ddd;border-radius:4px;padding:2px 6px;color:#999;font-size:10px}.native-apps-actions{display:flex;align-items:center;gap:8px}.native-apps-login{background:#e9e6e1;color:#333}.native-apps-login,.native-apps-trial{display:flex;height:40px;align-items:center;padding:0 20px;border-radius:9999px;font-size:14px;text-decoration:none}.native-apps-trial{background:#111;color:#fff}.native-apps-category{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.native-apps-category nav{display:flex;align-items:center;gap:8px}.native-apps-category nav a{display:flex;height:40px;align-items:center;padding:0 20px;border-radius:9999px;color:#444;font-size:14px;font-weight:500;text-decoration:none}.native-apps-category nav a.is-active{background:#1f1f1f;color:#fff}.native-apps-favorites{display:flex;align-items:center;gap:6px;color:#555;font-size:14px;text-decoration:none}.native-apps-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:46px}.native-apps-hero-main{position:relative;display:block;min-height:405px;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none}.native-apps-hero-main>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.native-apps-hero-main:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 65%)}.native-apps-badge{position:absolute;z-index:1;top:16px;left:16px;border-radius:9999px;background:#fff0a8;color:#5a4b00;padding:4px 10px;font-size:13px}.native-apps-hero-copy{position:absolute;z-index:1;bottom:24px;left:24px}.native-apps-hero-copy h1{margin:0;font-size:34px;font-weight:500}.native-apps-hero-copy p{margin:4px 0 20px;color:rgba(255,255,255,.85);font-size:15px}.native-apps-hero-copy span{display:inline-flex;height:36px;align-items:center;border-radius:9999px;background:rgba(255,255,255,.18);padding:0 18px;font-size:13px}.native-apps-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.native-apps-feature{display:flex;flex-direction:column;justify-content:flex-end;min-height:194px;padding:24px;border-radius:8px;background:#fff;color:#222;text-decoration:none}.native-apps-feature-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:24px;border-radius:10px;background:#111;color:#fff}.native-apps-feature h2{margin:0 0 4px;font-size:18px;font-weight:500}.native-apps-feature p{margin:0;color:#777;font-size:14px;line-height:1.35}.native-apps-section{margin-top:76px;padding:65px 0 52px}.native-apps-section-head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.native-apps-section-head h2{margin:0;font-family:var(--font-display,inherit);font-size:32px;font-weight:500}.native-apps-section-head>a{margin-left:auto;display:flex;height:40px;align-items:center;padding:0 18px;border-radius:9999px;background:#e9e6e1;color:#444;font-size:14px;text-decoration:none}.native-apps-arrows{display:flex;gap:4px}.native-apps-arrows button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9999px;background:#e9e6e1;color:#444;font-size:18px;cursor:pointer}.native-apps-card-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.native-apps-card-row::-webkit-scrollbar{display:none}.native-apps-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px) / 4);min-width:280px;color:inherit;text-decoration:none}.native-apps-card-art{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;background:#f1eee8}.native-apps-card-art>img{width:100%;height:100%;object-fit:cover}.native-apps-card-art>span{position:absolute;bottom:12px;left:12px;display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:6px;background:#fdfcfa}.native-apps-card-art>span img{width:26px;height:26px;object-fit:contain}.native-apps-card h3{margin:12px 0 4px;font-size:18px;font-weight:500}.native-apps-card p{margin:0;color:#777;font-size:14px}@media (max-width:1023px){.native-apps-rail{display:none}.native-apps-main{margin-left:0;padding:0 16px 32px}.native-apps-container{transform:none}.native-apps-topbar{margin-right:0;gap:0}.native-apps-search-wrap{width:100%}.native-apps-actions{display:none}.native-apps-hero{grid-template-columns:1fr}.native-apps-features{grid-template-columns:1fr 1fr}.native-apps-category{gap:8px;overflow:hidden}.native-apps-category nav{min-width:0;overflow-x:auto;scrollbar-width:none}.native-apps-category nav::-webkit-scrollbar{display:none}.native-apps-category nav a{flex:0 0 auto;white-space:nowrap;padding:0 14px}.native-apps-favorites{display:none}.native-apps-card{flex-basis:75%}.native-apps-section-head h2{font-size:22px}}.psp-composer{padding-top:18px}.psp-tabs{margin-top:2px}.psp-composer textarea{min-height:430px;flex:0 0 auto}.psp-voice{margin-top:10px}.psp-voice b{background:#e88f6a}.psp-generate{flex:0 0 48px!important;height:48px;margin-top:auto;border:0;border-radius:8px}@media (max-width:900px){.psp-composer{min-height:100vh}.psp-composer textarea{min-height:320px}}.pm-composer{padding-top:18px}.pm-tabs{margin-top:2px}.pm-modes{grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:8px 0;background:#f8f6f1;padding:4px;min-height:38px}.pm-modes,.pm-modes span{display:grid;border-radius:9999px}.pm-modes span{place-items:center;color:#888;font-size:11px}.pm-modes span.is-active{background:#fff;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.06)}.pm-composer textarea{min-height:160px;flex:0 0 auto}.pm-reference{display:flex;align-items:center;gap:12px;margin:8px 0;border:1px solid #eee9e1;border-radius:8px;padding:8px 10px;cursor:pointer}.pm-reference input{display:none}.pm-reference>span:first-of-type{display:grid;place-items:center;width:40px;height:40px;border-radius:4px;background:#faf9f7;font-size:20px}.pm-reference>span:last-child{display:flex;flex-direction:column;gap:2px}.pm-reference strong{font-size:12px;font-weight:500}.pm-reference small{color:#999;font-size:11px}.pm-composer textarea.pm-lyrics{min-height:140px;margin-bottom:8px}.pm-controls{grid-template-columns:1fr 1fr}@media (max-width:900px){.pm-composer{min-height:100vh}.pm-composer textarea{min-height:120px}}.psx-composer{padding-top:18px}.psx-tabs{margin-top:2px}.psx-category{display:flex;min-height:58px;align-items:center;justify-content:space-between;border-radius:6px;background:#f8f6f1;padding:8px 12px}.psx-category span{display:flex;flex-direction:column;gap:3px;color:#888;font-size:10px}.psx-category strong{color:#333;font-size:12px;font-weight:500}.psx-category b{color:#999;font-weight:400}.psx-label{margin:12px 0 6px;color:#666;font-size:12px}.psx-add{display:grid;width:32px;height:32px;place-items:center;border:1px solid #eee9e1;border-radius:9999px;background:#fff;color:#999;font-size:16px}.psx-composer textarea{min-height:280px;flex:0 0 auto;margin-top:10px}.psx-controls{grid-template-columns:1fr 1fr}@media (max-width:900px){.psx-composer{min-height:100vh}.psx-composer textarea{min-height:220px}}.st-composer{padding-top:18px}.st-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-bottom:12px;border-radius:8px;background:#f8f6f1;padding:4px;height:56px}.st-tabs button{border:0;border-radius:6px;background:transparent;color:#777;font:inherit;font-size:11px;cursor:pointer}.st-tabs button.is-active{background:#fff;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.06)}.st-drop{min-height:150px;background:#faf9f7}.st-composer textarea{min-height:320px;flex:0 0 auto;background:transparent;border:0;padding:10px}.st-result{display:flex;min-height:58px;align-items:center;justify-content:space-between;margin-top:10px;border-radius:6px;background:#f8f6f1;padding:8px 12px}.st-result span{display:flex;flex-direction:column;gap:2px;font-size:12px}.st-result small{color:#999;font-size:10px}.st-result b{color:#999;font-weight:400}@media (max-width:900px){.st-composer{min-height:100vh}.st-composer textarea{min-height:240px}}.ps-composer{padding-top:18px}.ps-caption{margin:0 0 6px;color:#777;font-size:12px}.ps-uploads{display:flex;gap:6px;margin-bottom:8px}.ps-thumb,.ps-upload{display:grid;width:64px;height:64px;place-items:center;border-radius:6px;background:#faf9f7}.ps-upload{cursor:pointer;font-size:20px;color:#777}.ps-upload input{display:none}.ps-composer textarea{min-height:150px;flex:0 0 auto;border-radius:8px;background:#faf9f7;padding:10px}.ps-presets-head{display:flex;justify-content:space-between;margin:10px 0 6px;color:#777;font-size:12px}.ps-presets-head b{color:#aaa;font-weight:400;letter-spacing:5px}.ps-presets{display:flex;gap:6px;overflow:hidden}.ps-presets button{position:relative;width:105px;height:100px;flex:0 0 105px;border:0;border-radius:6px;cursor:pointer}.ps-presets button.is-active{outline:2px solid #222;outline-offset:1px}.ps-presets button span{position:absolute;bottom:6px;left:6px;border-radius:4px;background:rgba(0,0,0,.6);padding:3px 6px;color:#fff;font-size:10px}.ps-controls{grid-template-columns:1fr;margin-top:10px}.ps-composer .nv-model-row,.ps-results{margin-top:8px}.ps-results{display:flex;gap:8px;overflow-x:auto}.ps-results img{width:120px;height:120px;object-fit:cover;border-radius:6px}@media (max-width:900px){.ps-composer{min-height:100vh}}.sp-composer{padding-top:18px}.sp-model{margin-bottom:10px}.sp-composer textarea{min-height:380px;flex:0 0 auto}.sp-voice{display:flex;min-height:58px;align-items:center;justify-content:space-between;margin-top:10px;border-radius:6px;background:#f8f6f1;padding:8px 12px}.sp-voice span{display:flex;flex-direction:column;gap:2px}.sp-voice small{color:#999;font-size:10px}.sp-voice strong{font-size:12px;font-weight:500}.sp-voice b{display:grid;place-items:center;width:34px;height:34px;border-radius:9999px;background:#cbbcff;color:#fff;font-size:16px;font-weight:400}@media (max-width:900px){.sp-composer{min-height:100vh}.sp-composer textarea{min-height:300px}}.sfx-composer{padding-top:18px}.sfx-model{margin-bottom:10px}.sfx-composer textarea{min-height:400px;flex:0 0 auto}.sfx-slider{display:flex;align-items:center;gap:10px;margin-top:12px;border-radius:6px;background:#f8f6f1;padding:10px 12px;font-size:12px}.sfx-slider span{flex:0 0 auto;color:#666}.sfx-slider input{flex:1 1;accent-color:#b9a7ff}.sfx-slider strong{width:28px;text-align:right;font-size:12px;font-weight:500}@media (max-width:900px){.sfx-composer{min-height:100vh}.sfx-composer textarea{min-height:300px}}.cg-composer{padding-top:18px}.cg-drop{min-height:150px;background:#faf9f7}.cg-tabs{display:flex;margin-top:16px;border-bottom:1px solid #eee9e1}.cg-tabs button{flex:1 1;height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:#888;font:inherit;font-size:12px;cursor:pointer}.cg-tabs button.is-active{border-bottom-color:#222;color:#222}.cg-panels{gap:8px;margin-top:14px}.cg-panel,.cg-panels{display:flex;align-items:center}.cg-panel{width:44%;aspect-ratio:1;flex-direction:column;justify-content:center;gap:4px;border-radius:8px;background:#faf9f7;cursor:pointer}.cg-panel input{display:none}.cg-panel span{color:#999;font-size:20px}.cg-panel strong{font-size:12px;font-weight:500}.cg-panel small{color:#999;font-size:10px}.cg-arrow{color:#999}.cg-grid{display:grid;width:48%;aspect-ratio:1;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:8px;background:#f1efeb}.cg-grid i{border:1px solid #faf9f7}.cg-caption{margin:16px 0 4px;color:#777;font-size:12px}.cg-notes{min-height:100px;resize:none;border:1px solid #eee9e1;border-radius:8px;background:#faf9f7;padding:10px;font:inherit;font-size:12px}.cg-composer .nv-submit{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:8px 0 0}@media (max-width:900px){.cg-composer{min-height:100vh}}.pa-composer{padding-top:18px}.pa-progress{display:flex;gap:4px;margin:2px 0 14px}.pa-progress i,.pa-progress span{height:3px;flex:1 1;border-radius:9999px;background:#ddd}.pa-progress i{background:#b9a7ff}.pa-drop{min-height:150px;background:#faf9f7}.pa-url{display:flex;height:42px;align-items:center;gap:8px;margin-top:8px;border:1px solid #eee9e1;border-radius:9999px;padding:0 6px 0 14px;color:#999}.pa-url input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:12px}.pa-url button{height:30px;border:0;border-radius:9999px;background:#eeece7;color:#777;padding:0 12px;font:inherit;font-size:11px}.pa-duration{margin-top:12px;border-radius:8px;background:#faf9f7;padding:12px}.pa-duration>span{color:#666;font-size:12px}.pa-duration>strong{float:right;font-size:12px;font-weight:500}.pa-duration>div{display:flex;justify-content:space-between;margin-top:14px}.pa-duration button{border:0;border-radius:9999px;background:transparent;padding:6px 12px;color:#666;font:inherit;font-size:12px}.pa-duration button.is-active{background:#111;color:#fff}.pa-controls{grid-template-columns:1fr}.pa-generate{flex:0 0 48px!important;height:48px;margin-top:auto;border:0;border-radius:8px}@media (max-width:900px){.pa-composer{min-height:100vh}.pa-drop{min-height:140px}}.mt-composer{padding-top:18px}.mt-uploads{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mt-upload{display:flex;min-height:138px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:8px;background:#faf9f7;cursor:pointer}.mt-upload input{display:none}.mt-upload>span{display:grid;place-items:center;width:30px;height:30px;color:#999;font-size:18px}.mt-upload strong{font-size:13px;font-weight:500}.mt-upload small{color:#999;font-size:11px}.mt-description{color:#777;font-size:12px;line-height:1.4}.mt-samples-head{display:flex;justify-content:space-between;color:#777;font-size:12px}.mt-samples-head b{color:#aaa;font-size:16px;font-weight:400;letter-spacing:5px}.mt-samples{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:8px 0 14px}.mt-sample{aspect-ratio:4/3;border-radius:4px}.mt-sample.one{background:linear-gradient(135deg,#d64b26,#7a2015)}.mt-sample.two{background:linear-gradient(135deg,#d6a078,#6f7c48)}.mt-sample.three{background:linear-gradient(135deg,#c47fa0,#584b92)}.mt-sample.four{background:linear-gradient(135deg,#b45c3c,#3b1818)}.mt-caption{margin:0 0 4px;color:#777;font-size:12px}.mt-prompt{width:100%;height:38px;border:1px solid #eee9e1;border-radius:6px;background:#faf9f7;padding:0 10px;font:inherit;font-size:12px}.mt-advanced{display:flex;min-height:54px;align-items:center;justify-content:space-between;margin-top:8px;border-radius:6px;background:#f8f6f1;padding:8px 12px}.mt-advanced>span{display:flex;flex-direction:column;gap:3px;font-size:12px}.mt-advanced small{color:#999;font-size:11px}.mt-advanced b{color:#999;font-weight:400}.mt-audio{margin-top:8px}.mt-generate{flex:0 0 48px!important;height:48px;margin-top:auto;border:0;border-radius:8px}@media (max-width:900px){.mt-composer{min-height:100vh}.mt-uploads{grid-template-columns:1fr 1fr}}.swap-composer{padding-top:18px}.swap-drop{min-height:260px}.swap-caption{margin:12px 0 6px;color:#666;font-size:12px}.swap-rows{display:flex;flex-direction:column;gap:8px}.swap-row{display:flex;min-height:78px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #eee9e1;background:transparent;padding:8px 4px;text-align:left;cursor:pointer}.swap-row>span{display:flex;flex-direction:column;gap:3px}.swap-row strong{font-size:13px;font-weight:500}.swap-row small{color:#999;font-size:12px}.swap-row b{display:grid;place-items:center;width:56px;height:56px;border-radius:4px;background:#faf9f7;color:#999;font-size:22px;font-weight:400}.swap-generate{display:flex;flex:0 0 48px!important;height:48px;align-items:center;justify-content:space-between;margin-top:auto;border:0;border-radius:8px;padding:0 14px}.swap-generate span{color:#bbb;font-size:12px}@media (max-width:900px){.swap-composer{min-height:100vh}.swap-drop{min-height:180px}}.pkf-composer{padding-top:18px}.pkf-composer textarea{min-height:420px;flex:0 0 auto;background:#faf9f7}.pkf-head{display:flex;align-items:center;justify-content:space-between;margin-top:12px;color:#666;font-size:12px}.pkf-head small{color:#999}.pkf-head label{display:flex;align-items:center;gap:6px}.pkf-frames{display:flex;gap:8px;margin-top:10px}.pkf-frame{position:relative;display:grid;place-items:center;width:120px;height:90px;border:1px solid #eee9e1;border-radius:8px;background:#faf9f7;color:#999;font-size:22px;cursor:pointer}.pkf-frame small{position:absolute;bottom:8px;color:#999;font-size:11px}.pkf-frame.is-mid{border-color:#e8e2d8;background:#f5f2eb}.pkf-controls{grid-template-columns:1fr}@media (max-width:900px){.pkf-composer{min-height:100vh}}.ext-composer{padding-top:18px}.ext-drop{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-top:14px;border:1px solid #eee9e1;border-radius:8px;background:#faf9f7;cursor:pointer}.ext-drop input{display:none}.ext-drop>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #ddd;border-radius:9999px;color:#777}.ext-drop strong{font-size:13px;font-weight:500}.ext-drop small{color:#888;font-size:12px}.ext-composer .ns-generate{flex:0 0 48px;width:100%;height:48px;margin-top:auto;border:0;border-radius:8px}@media (max-width:900px){.ext-composer{min-height:100vh}}.p25-composer{padding-top:18px}.p25-composer textarea{min-height:430px;flex:0 0 auto;background:transparent;border:1px solid #eee9e1}.p25-reference{display:flex;min-height:82px;align-items:center;gap:14px;margin-top:10px;border:1px solid #eee9e1;border-radius:8px;padding:10px 12px;cursor:pointer}.p25-reference input{display:none}.p25-reference .nv-add{width:46px;height:46px;border:1px solid #eee9e1;background:#fff}.p25-reference>span:last-child{display:flex;flex-direction:column;gap:3px}.p25-reference strong{font-size:13px;font-weight:500}.p25-reference small{color:#888;font-size:12px}.p25-controls{grid-template-columns:1fr 1fr}.nv-main .ns-marketing h1{text-transform:uppercase}@media (max-width:900px){.p25-composer textarea{min-height:300px}}.nsd-composer .ns-panel-title{text-transform:uppercase}.nsd-minimal{grid-template-columns:1fr}.nsd-minimal label{height:44px}.nsd-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;height:60px;margin-bottom:10px;border-radius:8px;background:#f8f6f1;padding:5px}.nsd-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:6px;background:transparent;color:#777;font:inherit;font-size:12px;cursor:pointer}.nsd-tabs button b{font-size:15px;font-weight:400}.nsd-tabs button.is-active{background:#fff;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.06)}.nsd-references{margin-bottom:10px}.nsd-references .nv-ref{flex:1 1;width:auto;height:80px}.nsd-composer textarea{min-height:260px}.nsd-chips{flex-wrap:wrap;gap:6px}.nsd-chips,.nsd-link{display:flex;margin-top:8px}.nsd-link{flex-direction:column;gap:3px;border-radius:6px;background:#f8f6f1;padding:10px 12px;font-size:13px}.nsd-link small{color:#999;font-size:11px}.nsd-chips span{border-radius:9999px;background:#f1efeb;padding:5px 9px;color:#777;font-size:11px}.nsd-controls{margin-top:12px}.nsd-controls label{height:46px}.nsd-composer .nv-audio,.nsd-composer .nv-model-row{margin-top:8px}@media (max-width:900px){.nsd-tabs{height:56px}}.ps-thumb{position:relative;overflow:hidden}.ps-thumb img{width:100%;height:100%;object-fit:cover}.ps-thumb .pika-upload-spin{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.55);pointer-events:none}.ps-thumb .pika-upload-spin:after{content:"";width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.18);border-top-color:#111;animation:pika-upload-rotate .8s linear infinite}.ps-thumb .pika-upload-error{position:absolute;left:0;bottom:0;padding:0 4px;border-radius:6px;background:#d33;color:#fff;font-size:10px;line-height:14px;pointer-events:none}@keyframes pika-upload-rotate{to{transform:rotate(1turn)}}@font-face{font-family:Telka;src:url(/assets/fonts/Telka_Regular-s-1dbs24c45r14b-eef79cfb9f2e.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Telka;src:url(/assets/fonts/Telka_Medium-s-2nnz1_6ou3d4x-3b91186474fd.woff2) format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Telka Extended;src:url(/assets/fonts/Telka_Extended_Bold-s-3tmzqm_qztaqo-17278d72fc52.woff2) format("woff2");font-weight:700;font-display:swap}.ns-root{--studio-panel-end:clamp(480px,calc(58.333333vw - 360px),760px);min-height:100dvh;background:#111;color:#111;font-family:Telka,Arial,Microsoft YaHei,sans-serif;font-weight:500}.ns-root *,.ns-root :after,.ns-root :before{box-sizing:border-box}.ns-root button,.ns-root input,.ns-root textarea{font-family:inherit}.ns-root .ns-auth{display:none}.ns-root .ns-composer,.ns-root .nv-composer{position:fixed;z-index:30;left:72px;top:4px;bottom:4px;display:flex;flex-direction:column;width:calc(var(--studio-panel-end) - 72px);min-height:0;padding:20px 30px 20px 20px;overflow-y:auto;border:0;border-radius:0 12px 12px 0;background:#fff;color:#111;scrollbar-width:thin;scrollbar-color:#ccc transparent}.ns-composer-head{position:relative;display:flex;align-items:center;justify-content:space-between;flex:0 0 36px;height:36px;margin:0 -18px 32px -12px;gap:8px}.ns-composer-back{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;color:#333;text-decoration:none;font-size:22px}.ns-composer-actions button:hover,.ns-composer-back:hover{background:#f3f3f3}.ns-panel-title{position:absolute;left:50%;transform:translateX(-50%);margin:0;white-space:nowrap;border-radius:30px;background:#fff;padding:10px 16px;box-shadow:0 4px 16px #0000000d;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ns-composer-actions{display:flex;align-items:center;gap:4px}.ns-composer-actions button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#999;cursor:pointer}.ns-composer-actions .ns-mobile-collapse{display:none}.studio-select-wrap{position:relative;width:100%;min-width:0}.studio-select{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:12px;background:#f8f8f8;color:#111;text-align:left;cursor:pointer}.studio-select.is-open,.studio-select:hover{background:#f1f1f1}.studio-select-card{height:64px;min-height:64px;padding:12px 16px}.studio-select-card-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.studio-select-card-copy small{color:#777;font-size:14px;font-weight:400;line-height:19px}.studio-select-card-copy strong{overflow:hidden;color:#111;font-size:14px;font-weight:500;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.studio-select-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #eee;border-radius:12px;background:#fff}.studio-select-icon img{width:20px;height:20px;object-fit:contain}.ns-select-popup .studio-model-option{display:flex;flex:1 1;min-width:0;flex-direction:row;align-items:center;gap:10px}.ns-select-popup .studio-provider-logo{width:20px;height:20px;flex:0 0 20px;object-fit:contain}.ns-select-popup .studio-model-option-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px}.ns-select-popup .studio-model-option-copy>span{display:flex;min-width:0;align-items:center;gap:6px}.studio-select-control{height:48px;padding:0 16px}.studio-select-control-copy{display:flex;min-width:0;align-items:center;gap:8px}.studio-select-control-copy img,.studio-select-control-copy svg{width:16px;height:16px;flex:0 0 16px;color:#929292}.studio-select-control-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.studio-select-chevron{width:16px;height:16px;flex:0 0 16px;color:#888}.studio-select-chevron.is-hidden{display:none}.ns-prompt-shell{display:flex;flex:1 0 180px;min-height:180px;flex-direction:column;overflow:hidden;margin-top:24px;border-radius:12px;background:#f8f8f8}.ns-image-composer>.ns-composer-head+.ns-prompt-shell{margin-top:0}.ns-prompt-card{display:flex;flex:1 1;min-height:0;padding:12px}.ns-prompt-card textarea{display:block;width:100%;min-height:80px;flex:1 1;resize:none;border:0;outline:0;background:transparent;color:#222;font-size:14px;font-weight:400;line-height:18.9px;letter-spacing:.02em}.ns-prompt-card textarea::placeholder{color:#919191;opacity:1}.ns-references{display:flex;align-items:center;gap:16px;flex:0 0 121px;min-height:121px;padding:12px;border-top:1px solid #efefef;cursor:pointer}.ns-references input{display:none}.ns-plus{display:grid;place-items:center;flex:0 0 96px;width:96px;height:96px;border-radius:8px;background:#fff;color:#888;font-size:24px;font-weight:400}.ns-references>span:last-child{display:flex;min-width:0;flex-direction:column}.ns-references strong{font-size:12px;font-weight:500;line-height:16px}.ns-references small{color:#777;font-size:12px;font-weight:400;line-height:16px}.ns-controls,.nv-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;flex-shrink:0;margin-top:24px}.ns-controls label,.nv-controls label{display:flex;min-height:48px;flex-direction:column;gap:2px;padding:6px 12px;border-radius:12px;background:#f8f8f8;color:#777;font-size:11px}.ns-controls select,.nv-controls select{border:0;outline:0;background:transparent;color:#333;font:inherit;font-size:14px}.ns-root .ns-image-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-wide-control{grid-column:1/-1}.ns-model-bottom{margin-top:24px}.ns-submit-row,.nv-submit{display:flex;flex:0 0 56px;gap:8px;height:56px;margin-top:24px;padding:0}.ns-count{display:flex;width:102px;height:56px;flex:0 0 102px;align-items:center;justify-content:space-between;gap:0;padding:0 9px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;font-size:14px}.ns-count button{display:grid;place-items:center;width:28px;height:32px;border:0;background:transparent;color:#888;font-size:21px;font-weight:400;cursor:pointer}.ns-count button:disabled{opacity:.3;cursor:default}.ns-generate{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;height:56px;padding:0 24px;border:0;border-radius:12px;background:#111;color:#fff;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.ns-generate:disabled{cursor:not-allowed}.ns-error{margin:10px 0 0;color:#b73737;font-size:13px;font-weight:400;line-height:20px}.ns-root .ns-main{position:fixed;inset:0 0 0 calc(var(--studio-panel-end) + 13px);margin:0;padding:144px 24px 64px;overflow-y:auto;background:#111;scrollbar-width:thin}.ns-root .ns-topbar{position:fixed;z-index:20;top:16px;left:calc(var(--studio-panel-end) + 13px);right:20px;display:flex;height:40px;align-items:center;justify-content:center;gap:10px;color:#aaa;font-size:14px;line-height:20px}.ns-topbar a,.ns-topbar strong{color:inherit;text-decoration:none;font-weight:500}.ns-marketing{max-width:712px;margin:auto}.ns-marketing h1{margin:0;font-family:Telka Extended,Telka,Arial,Microsoft YaHei,sans-serif;font-size:64px;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase;color:#fff}.ns-powered{display:block;margin:16px 0 0;text-align:center;color:#bbb;font-size:12px}.ns-marketing>img{display:block;width:min(100%,calc(40vh * 16 / 9));height:auto;aspect-ratio:16/9;margin:24px auto 0;border-radius:12px;object-fit:cover}.ns-marketing>p{margin:24px auto 0;color:#f5f5f5;font-size:16px;line-height:21.6px;font-weight:500;text-align:center}.ns-related{position:relative;margin-top:144px;padding-top:80px;border-top:1px solid #292929;color:#fff}.ns-related h2{margin:0 0 32px;font:700 40px/1.2 Telka Extended,Telka,Arial,sans-serif;text-transform:uppercase;letter-spacing:.03em;text-align:center}.ns-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ns-related a{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:12px;background:#1a1a1a;color:#fff;text-decoration:none}.ns-related a img{width:64px;height:64px;flex:0 0 64px;border-radius:8px;object-fit:cover}.ns-related a>span{display:flex;min-width:0;flex-direction:column;gap:4px}.ns-related a strong{font-size:14px;font-weight:500}.ns-related a small{color:#aaa;font-size:12px;font-weight:400}.ns-scroll{position:absolute;top:8px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;height:40px;white-space:nowrap;padding:0 16px;border-radius:24px;background:#fff;color:#222;font-size:14px;cursor:pointer}.ns-root .nv-main{padding-top:134px}.nv-composer textarea{min-height:180px;flex:1 1;resize:none;border:0;outline:0;border-radius:12px;background:#f8f8f8;color:#222;padding:12px;font-size:14px;line-height:19px}.nv-add,.nv-ref{display:grid;place-items:center;width:80px;height:80px;border:0;border-radius:8px;background:#f5f5f5;color:#888;font-size:24px}.nv-references{display:flex;gap:8px;margin-bottom:12px}.nv-model-row{display:flex;align-items:center;gap:10px;min-height:64px;flex-shrink:0;margin-top:24px;padding:12px 16px;border-radius:12px;background:#f8f8f8}.nv-model-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border-radius:8px}.nv-model-icon img{width:100%;height:100%;object-fit:cover}.nv-model-row>span{display:flex;flex-direction:column;gap:2px}.nv-model-row strong{font-size:14px;font-weight:500}.nv-model-row small{color:#888;font-size:12px}.nv-audio{display:flex;align-items:center;justify-content:space-between;min-height:58px;margin-top:8px;padding:8px 12px;border-radius:12px;background:#f8f8f8}.nv-audio>span{display:flex;flex-direction:column;gap:3px}.nv-audio strong{font-size:13px}.nv-audio small{font-size:12px;color:#888}.nv-audio button{position:relative;width:40px;height:24px;border:0;border-radius:24px;background:#ddd}.nv-audio button i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.nv-audio button.is-on{background:#b9a7ff}.nv-audio button.is-on i{transform:translateX(16px)}.ns-results-toggle{position:fixed;z-index:90;right:24px;bottom:24px;border:0;border-radius:24px;background:#fff;color:#222;padding:10px 18px;cursor:pointer}.ns-project-results{position:fixed;z-index:25;inset:0 0 0 calc(var(--studio-panel-end) + 13px);overflow:hidden;background:#111;color:#fcfaf7}.ns-root:has(.ns-project-results) .ns-main{display:none}.native-project-status{display:grid;place-content:center;grid-gap:16px;gap:16px;min-height:100dvh;background:#111;color:#fcfaf7;text-align:center}.ns-project-loading{position:absolute;top:100px;left:24px;color:#aaa}.ns-retained-references{font-size:12px;color:#777}.ns-retained-references button{text-decoration:underline}.ns-retry-submission{position:fixed;bottom:12px;left:92px;z-index:35;max-width:350px;border:0;border-radius:12px;padding:10px;background:#ded3ff;color:#222;cursor:pointer}.ns-results{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:#000c}.ns-results>button{position:absolute;right:24px;top:24px;border:0;background:transparent;color:white;font-size:32px}.ns-results>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:80vh;max-width:90vw;overflow:auto}.ns-results img{width:100%;max-height:38vh;object-fit:contain}body:has(.ns-root) .pika-language-switcher{display:none}@media(min-width:1600px){.ns-root .ns-image-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ns-image-controls .ns-wide-control{grid-column:auto}.ns-image-controls .ns-background-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;grid-column:1/-1}}@media(max-width:1023px){.ns-project-results{inset:60px 0 60px}.ns-root:has(.ns-project-results) .ns-composer:not(.is-expanded){height:60px;min-height:60px;max-height:60px;padding:8px 16px;overflow:hidden}.ns-root:has(.ns-project-results) .ns-composer:not(.is-expanded):before{display:none}.ns-root:has(.ns-project-results) .ns-composer:not(.is-expanded)>.ns-composer-head{height:44px;margin:0}.ns-root:has(.ns-project-results) .ns-composer:not(.is-expanded)>:not(.ns-composer-head){display:none}.ns-root:has(.ns-composer.is-expanded) .ns-project-results{bottom:calc(100dvh - 70px)}.ns-retry-submission{left:16px;right:16px;max-width:none}.ns-root{--studio-panel-end:100vw}.ns-root .ns-topbar{display:none}.ns-root .ns-main,.ns-root .nv-main{inset:0;margin:0;padding:0 0 45vh}.ns-marketing{position:relative;max-width:none;margin:0}.ns-marketing>img{width:100%;height:100vw;aspect-ratio:1;margin:0;border-radius:0;object-fit:cover}.ns-marketing:after{position:absolute;top:55vw;left:0;right:0;height:65vw;content:"";background:linear-gradient(transparent,#111 70%);pointer-events:none}.ns-marketing h1{top:73vw;font-size:48px;line-height:1}.ns-marketing h1,.ns-marketing>p{position:absolute;z-index:1;left:24px;right:24px;text-align:left}.ns-marketing>p{top:calc(73vw + 108px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:12px;line-height:16px}.ns-marketing>.ns-powered,.ns-related{display:none}.ns-root .ns-composer,.ns-root .nv-composer{top:auto;left:0;right:0;bottom:0;width:100%;height:42dvh;min-height:354px;max-height:calc(100dvh - 70px);padding:28px 16px 12px;border-radius:24px 24px 0 0;background:#faf9f7;transition:height .24s ease}.ns-root .ns-composer:before{position:absolute;content:"";top:8px;left:50%;transform:translateX(-50%);width:24px;height:4px;border-radius:5px;background:#999}.ns-composer-head{flex:0 0 36px;height:36px;margin:0 -4px 24px}.ns-composer-actions button:not(.ns-mobile-collapse){display:none}.ns-composer-actions .ns-mobile-collapse{display:grid}.ns-composer:not(.is-expanded) .ns-controls,.ns-composer:not(.is-expanded) .ns-model-bottom,.ns-composer:not(.is-expanded)>.studio-select-wrap{display:none}.ns-prompt-shell{flex:1 0 185px;min-height:185px;margin-top:0;background:#f2f1ef;overflow:auto}.ns-prompt-card textarea{font-size:16px;line-height:21px;min-height:92px}.ns-references{background:#f2f1ef}.ns-submit-row,.nv-submit{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;flex:0 0 68px;height:68px;gap:8px;margin:0 -4px;padding:12px 0 0;background:#faf9f7}.ns-root .ns-composer.is-expanded{height:calc(100dvh - 70px)}.ns-composer.is-expanded .ns-prompt-shell{flex:1 0 200px;margin-top:24px}.ns-composer.is-expanded .ns-submit-row{margin-top:24px}}@media(prefers-reduced-motion:reduce){.ns-root *{scroll-behavior:auto;transition:none}}.ns-root .ns-composer:has(>.ns-composer-body){overflow:hidden}.ns-root .ns-composer:has(>.ns-composer-body)>.ns-composer-head{margin-bottom:20px}.ns-composer-body{display:flex;flex:1 1;min-height:0;flex-direction:column;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccc transparent;margin:0 -4px;padding:2px 4px 4px}.ns-composer-body>*{flex-shrink:0}.ns-root .ns-composer-body .nvs-shell{flex:1 0 auto;min-height:200px}.ns-root .ns-composer-body .ns-prompt-shell{flex:1 0 auto;min-height:240px}.ns-root .ns-composer-body>.ns-prompt-shell:first-child{margin-top:0}.ns-root .ns-composer-body .ns-controls,.ns-root .ns-composer-body .nvs-controls,.ns-root .ns-composer-body .nvs-duration,.ns-root .ns-composer-body .nvs-model-select{margin-top:16px}.ns-root .ns-composer-body .seedance-extra-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-shrink:0;grid-gap:8px;gap:8px;margin:12px 0 0}.ns-root .ns-composer-body .vega-audio{flex-basis:48px;height:48px;margin-top:12px}.ns-composer-footer{flex:0 0 auto;min-width:0;padding-top:16px;background:inherit}.ns-root .ns-composer-footer .ns-submit-row,.ns-root .ns-composer-footer .nv-submit{position:static;height:56px;margin:0;padding:0;background:transparent}.ns-root .ns-composer-footer .seedance-quote,.ns-root .ns-composer-footer .vega-price-note{margin:0 0 12px}.ns-composer-footer .ns-error{max-height:60px;overflow:auto;overflow-wrap:anywhere}@media(min-width:1024px) and (max-height:800px){.ns-root .ns-composer:has(>.ns-composer-body){padding-top:16px;padding-bottom:16px}.ns-root .ns-composer:has(>.ns-composer-body)>.ns-composer-head{margin-bottom:8px}.ns-root .ns-composer-body .ns-controls,.ns-root .ns-composer-body .nvs-controls,.ns-root .ns-composer-body .nvs-duration,.ns-root .ns-composer-body .nvs-model-select,.ns-root .ns-composer-body .seedance-extra-controls,.ns-root .ns-composer-body .vega-audio,.ns-root .ns-composer-body .vega-tools{margin-top:8px}.ns-root .ns-composer-body .nvs-duration-auto{margin-top:4px}.ns-root .ns-composer-body .ns-prompt-shell{min-height:208px}.ns-root .ns-composer-body .ns-references{flex-basis:96px;min-height:96px}.ns-root .ns-composer-body .ns-plus{flex-basis:72px;width:72px;height:72px}.ns-root .ns-composer-body .nvs-duration{flex-basis:48px;height:48px}.ns-root .ns-composer-body .nvs-model-select{flex-basis:56px;min-height:56px}.ns-root .ns-composer-body .nvs-model-select .studio-select-card{min-height:56px;height:56px}.ns-root .ns-composer-footer{padding-top:8px}}@media(max-width:1023px){.ns-root .ns-composer:has(>.ns-composer-body){padding-bottom:max(12px,env(safe-area-inset-bottom))}.ns-root .ns-composer:has(>.ns-composer-body)>.ns-composer-head{margin-bottom:12px}.ns-composer:not(.is-expanded) .ns-composer-body>.studio-select-wrap{display:none}.ns-root .ns-composer-footer{padding-top:12px}.ns-root .ns-composer-body .nvs-shell{min-height:220px}.ns-root .ns-composer.is-expanded .ns-composer-footer .ns-submit-row{margin-top:0}.ns-root:has(.ns-project-results) .ns-composer:not(.is-expanded)>.ns-composer-head{margin:0}}[data-global-project-scroll]{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c7c3cf transparent;scrollbar-gutter:stable;padding-bottom:4px}[data-global-project-scroll]::-webkit-scrollbar{width:5px}[data-global-project-scroll]::-webkit-scrollbar-thumb{background:#c7c3cf;border-radius:4px}[data-global-project-scroll]::-webkit-scrollbar-track{background:transparent}[data-global-project-scroll]:focus-visible{outline:2px solid #a596c7;outline-offset:-2px;border-radius:4px}@media (max-height:700px){[data-global-sidebar-content]{gap:12px;padding-top:12px}[data-global-credits-slot]{margin-bottom:0}[data-global-app-sidebar]>div:last-child{gap:12px;padding-top:12px}}.credits-layer{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(250,248,244,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:credits-fade .25s ease-out;font-family:Telka,Arial,sans-serif;color:#222}.credits-dialog{display:flex;flex-direction:column;width:min(1300px,calc(100vw - 48px));max-height:calc(100dvh - 48px);border-radius:24px;padding:40px 48px;background:radial-gradient(ellipse at 45% 120%,#cfc3ff,transparent 62%),#faf8f4;box-shadow:0 24px 80px #0d0d0d24;animation:credits-in .3s cubic-bezier(.23,1,.32,1);overflow:hidden}.credits-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.credits-header h2{font-family:Telka Extended,Telka,sans-serif;margin:0;font-size:32px;line-height:1.2;font-weight:500}.credits-close{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:50%;background:#0d0d0d0d;color:#333;font-size:26px;cursor:pointer}.credits-description{font-size:14px;line-height:1.5;color:#666;margin:12px 0 28px}.credits-body{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.credits-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.credits-pack{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;min-height:320px;padding:24px 18px;border:2px solid transparent;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s,transform .2s;color:#2e2e2e}.credits-pack[data-selected=true]{border-color:#806eca52;box-shadow:none}.credits-pack:hover{transform:translateY(-2px)}.credits-pack:disabled{cursor:wait}.credits-pack-value{font-size:34px;line-height:1.2;font-weight:400}.credits-pack-value small{display:block;font-size:20px;line-height:1.4;margin-top:2px}.credits-pack-name{font-size:13px;font-weight:400;color:#62606a;margin-top:14px;margin-bottom:26px}.credits-pack-price{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:999px;background:#0d0d0d0d;font-size:16px;font-weight:500;margin:auto 0 24px}.credits-pack[data-selected=true] .credits-pack-price{background:#2e2e2e;color:#fff}.credits-methods{display:flex;flex-wrap:wrap;gap:12px;border:0;margin:24px 0 0;padding:16px 20px;background:#ffffffbb;border-radius:16px}.credits-methods legend{float:left;width:100%;font-size:14px;font-weight:500;margin-bottom:4px}.credits-methods label{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:14px}.credits-methods input{accent-color:#6c57ac;width:16px;height:16px}.credits-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:28px;flex-shrink:0}.credits-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:999px;font-size:16px;line-height:24px;font-weight:500;cursor:pointer;text-decoration:none;text-align:center}.credits-primary{background:#2e2e2e;color:#fff}.credits-primary:hover{background:#151515}.credits-primary:disabled{background:#2e2e2e22;color:#666;cursor:not-allowed}.credits-cancel{background:transparent;color:#666}.credits-cancel:hover{background:#0d0d0d0d}.credits-empty{display:grid;place-items:center;min-height:240px;text-align:center;color:#666;font-size:15px}.credits-error,.credits-notice{padding:16px 20px;border-radius:14px;font-size:14px;line-height:1.5;margin:20px 0 0}.credits-notice{background:#ffffffbd;color:#666}.credits-error{background:#fff1ed;color:#9d3b26}.credits-error button{padding:2px 8px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.credits-order{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:16px 0}.credits-order h3{font-family:Telka Extended,Telka,sans-serif;font-size:24px;font-weight:500;margin:0}.credits-order p{margin:0;line-height:1.5}.credits-pending-dot{width:12px;height:12px;border-radius:50%;background:#ad92ec;box-shadow:0 0 0 7px #ad92ec25;animation:credits-pulse 1.8s ease-in-out infinite}.credits-qr{border-radius:12px;background:#fff;max-width:100%;height:auto}.credits-fine{font-size:12px;color:#777;overflow-wrap:anywhere}.credits-layer :focus-visible{outline:2px solid #735cc3;outline-offset:4px}@keyframes credits-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes credits-fade{0%{opacity:0}to{opacity:1}}@keyframes credits-pulse{50%{opacity:.5}}@media(max-width:767px){.credits-layer{padding:12px}.credits-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:20px;padding:24px 20px}.credits-header h2{font-size:24px}.credits-description{margin-bottom:20px}.credits-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px}.credits-pack{flex:0 0 238px;min-height:310px;scroll-snap-align:start}.credits-footer{margin-top:20px}.credits-footer .credits-primary{flex:1 1}.credits-order{padding:16px 4px}.credits-methods{padding:16px}}@media(prefers-reduced-motion:reduce){.credits-dialog,.credits-layer,.credits-pending-dot{animation:none}.credits-pack{transition:none}}.credits-current-balance{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 20px;padding:12px 14px;border:1px solid #e6e6e6;border-radius:10px;font-size:14px}.credits-current-balance strong{min-width:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.credits-texture{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.credits-benefits{display:flex;flex-wrap:wrap;gap:10px 24px;margin:22px 0 8px;font-size:13px;color:#48434f}.credits-benefits span:before{content:"✓";margin-right:7px;color:#706093}.credits-cancel-order{background:#eee9f7;color:#41324f}.credits-cancel-order:disabled{opacity:.6;cursor:wait}@media(min-width:768px) and (max-width:1100px){.credits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.credits-dialog{padding:24px 18px;border-radius:12px}.credits-pack{padding:24px;flex-basis:230px}.credits-footer{flex-wrap:wrap}.credits-footer .credits-cancel-order{flex:1 1;min-width:180px}}.credits-unavailable{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.credits-unavailable button{border:0;background:transparent;padding:4px 0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.payment-success-layer{position:fixed;inset:0;z-index:900;color:#111;font-family:inherit;font-weight:500;isolation:isolate}.payment-success-layer *{box-sizing:border-box}.payment-success-backdrop{position:absolute;inset:0;background:#1116;animation:payment-backdrop-in .3s cubic-bezier(.23,1,.32,1) both}.payment-success-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.payment-success-card{position:relative;isolation:isolate;display:flex;align-items:center;flex-direction:column;width:420px;max-width:100%;max-height:min(80vh,calc(100dvh - 104px));overflow:auto;padding:24px 32px 44px;border:1px solid #0000000d;border-radius:16px;background:#fefefc;text-align:center;outline:none;pointer-events:auto;box-shadow:0 17px 5px #0d0d0d00,0 11px 4px #0d0d0d03,0 6px 4px #0d0d0d05,0 3px 3px #0d0d0d0a,0 1px 2px #0d0d0d0f;animation:payment-card-in .3s cubic-bezier(.23,1,.32,1) both}.payment-success-dismiss{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:#222;cursor:pointer;z-index:2;transition:background .15s}.payment-success-dismiss svg{width:20px;height:20px}.payment-success-dismiss:hover{background:#00000008}.payment-success-dismiss:focus-visible{outline:2px solid #0006;outline-offset:2px}.payment-success-copy{width:100%;padding:0 16px;display:flex;align-items:center;flex-direction:column}.payment-success-mark-wrap{padding:32px 0}.payment-success-mark{display:block;width:44px;height:44px;overflow:visible}.payment-success-card h2{margin:12px 0 0;padding:0;color:#111;font-family:inherit;font-size:20px;font-weight:500;line-height:25px;letter-spacing:.4px;animation:payment-blur-in .6s cubic-bezier(.23,1,.32,1) 1.1s both}.payment-success-card p{margin:10px 0 0;padding:0;max-width:322px;color:#2229;font-family:inherit;font-size:15px;font-weight:400;line-height:1.625;animation:payment-blur-in .6s cubic-bezier(.23,1,.32,1) 1.25s both}.payment-success-action{height:40px;min-height:40px;flex-shrink:0;margin:32px 0 0;padding:0 20px;border:0;border-radius:999px;color:#fff;background:#222;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.28px;cursor:pointer;animation:payment-blur-in .6s cubic-bezier(.23,1,.32,1) 1.4s both;transition:box-shadow .2s,scale .2s}.payment-success-action:hover{box-shadow:inset 0 0 0 2px #00000008}.payment-success-action:active{scale:.97}.payment-success-action:focus-visible{outline:2px solid #0006;outline-offset:2px}.payment-success-glow-clip{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.payment-success-glow{position:absolute;top:40px;left:50%;width:0;height:0;filter:blur(64px);animation:payment-glow-in .9s cubic-bezier(.22,1,.36,1) .25s both}.payment-success-orbit{position:absolute;transform:translate(-50%,-50%)}.payment-success-orbit-scale{width:96px;height:96px;transform-origin:top left;transform-style:preserve-3d}.payment-success-orbit-space{width:96px;height:96px;perspective:200px;transform-style:preserve-3d}.payment-success-orbit i{position:absolute;top:30px;left:30px;width:36px;height:36px;border-radius:50%;background:currentColor;animation:payment-orbit 7.2s ease-in-out infinite}.payment-success-spark{fill:white;opacity:0;animation:payment-success-spark .56s cubic-bezier(.22,1,.36,1) .99s backwards}.payment-success-disc,.payment-success-spark{transform-origin:center;transform-box:fill-box}.payment-success-disc{fill:#f2f2f2;animation:payment-success-disc .52s cubic-bezier(.22,1,.36,1) .5s backwards}.payment-success-ring{stroke:white;opacity:0;transform-origin:center;transform-box:fill-box;animation:payment-success-ring 1s cubic-bezier(.22,1,.36,1) .5s backwards}.payment-success-check{stroke:#222;animation:payment-success-check .18s cubic-bezier(.22,1,.36,1) .91s backwards}@keyframes payment-card-in{0%{opacity:0;translate:0 12px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes payment-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes payment-glow-in{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@keyframes payment-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes payment-success-ring{0%,8%{opacity:1;transform:scale(.3)}30%{animation-timing-function:ease-in-out;transform:scale(1.16)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes payment-success-disc{0%{transform:scale(0)}15%{animation-timing-function:ease-in;transform:scale(.1)}55%{transform:scale(.4)}to{transform:scale(1)}}@keyframes payment-success-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes payment-success-spark{0%{opacity:0;transform:translateY(0)scale(.6)}5%{opacity:1}60%{opacity:1;transform:translateY(calc(var(--spark-travel) * .85))scale(1)}to{opacity:0;transform:translateY(var(--spark-travel))scale(.4)}}@keyframes payment-orbit{0%,to{opacity:.25;transform:translateZ(-50px)}25%{opacity:1;transform:translate3d(26.5px,0,10px)}50%{opacity:1;transform:translateZ(40px)}75%{opacity:.25;transform:translateX(-26.5px)}}@media(prefers-reduced-motion:reduce){.payment-success-layer *{animation:none!important;transition:none!important}.payment-success-ring,.payment-success-spark{opacity:0}.payment-success-check{stroke-dashoffset:0}}.payment-success-layer[data-closing] .payment-success-card{animation:payment-card-out .3s cubic-bezier(.23,1,.32,1) both}.payment-success-layer[data-closing] .payment-success-backdrop{animation:payment-backdrop-out .3s cubic-bezier(.23,1,.32,1) both}@keyframes payment-card-out{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 12px;scale:.96}}@keyframes payment-backdrop-out{0%{opacity:1}to{opacity:0}}.uika-route-progress{position:fixed;inset:0 0 auto;height:2px;z-index:9999;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .18s linear}.uika-route-progress[data-state=complete],.uika-route-progress[data-state=loading]{opacity:1}.uika-route-progress>span{display:block;height:100%;background:#806eca}.uika-route-progress[data-state=loading]>span{width:35%;animation:uika-navigation-loading 1.2s ease-in-out infinite}.uika-route-progress[data-state=complete]>span{width:100%}@keyframes uika-navigation-loading{0%{transform:translateX(-100%)}to{transform:translateX(386%)}}@media (prefers-reduced-motion:reduce){.uika-route-progress{transition:none}.uika-route-progress[data-state=loading]>span{animation:none;width:100%;opacity:.6}}[data-language-slot]{display:flex;flex:none;align-items:center;color:#242424}[data-language-slot][data-context=dark]{color:#fcfaf7}[data-language-side=start]{margin-left:4px}.pika-language-switcher{display:flex;font:inherit}.pika-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.pika-language-trigger:hover,.pika-language-trigger[aria-expanded=true]{background:rgb(128 128 128/14%)}.pika-language-trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}[data-language-slot=sidebar] .pika-language-trigger{width:40px;color:#666}[data-language-slot=sidebar] .pika-language-label{display:none}[data-language-slot=studio-header]{pointer-events:auto}[data-language-slot=studio-header] .pika-language-trigger{height:36px;padding:0 8px;font-size:12px;border-radius:18px}[data-language-slot=studio-header] .pika-language-trigger>svg{display:none}[data-language-slot=developer]{color:var(--color-content-dark-primary,#111);pointer-events:auto}@media (max-width:1279px){[data-language-slot=developer] .pika-language-label{display:none}[data-language-slot=developer] .pika-language-trigger{width:36px;padding:0}}[data-language-slot=auth]{position:absolute;top:24px;right:24px;z-index:20}.pika-language-menu{--language-ink:#242424;--language-surface:#fcfaf7;position:fixed;z-index:60;width:204px;padding:8px;border-radius:8px;background:var(--language-surface);color:var(--language-ink);box-shadow:0 4px 8px rgb(0 0 0/16%);font-family:inherit;font-size:14px;font-weight:500;animation:language-menu-in .16s cubic-bezier(.22,1,.36,1)}.pika-language-menu[data-context=dark]{--language-ink:#fcfaf7;--language-surface:#191919}.pika-language-heading{margin:4px 10px 7px;font-size:12px;opacity:.65}.pika-language-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left;transition:background-color .14s ease}.pika-language-menu button:focus-visible,.pika-language-menu button:hover{background:rgb(128 128 128/15%);outline:none}.pika-language-menu button[aria-checked=true]{background:rgb(128 128 128/10%)}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html[lang=zh-CN] body{font-family:Telka,Microsoft YaHei,PingFang SC,sans-serif}html[lang=zh-CN] .font-display{font-family:Telka Extended,Microsoft YaHei,PingFang SC,sans-serif}@media (max-width:1535px){[data-language-slot=header] .pika-language-label{display:none}[data-language-slot=header] .pika-language-trigger{width:36px;padding:0}}@media (min-width:1024px){[data-language-slot=auth]{top:36px;right:36px}}@media (prefers-reduced-motion:reduce){.pika-language-menu,.pika-language-menu button,.pika-language-trigger{animation:none;transition:none}}