:root{--bg:#09090d;--bg-elevated:#12131a;--bg-card:#161822;--bg-card-hover:#1d202d;--border:#f5b82e2e;--border-subtle:#ffffff17;--text:#f7f7fb;--muted:#a5a8b8;--accent:#f5b82e;--accent-strong:#ffd15c;--accent-deep:#b87c14;--accent-glow:#f5b82e38;--success:#22c55e;--success-bg:#22c55e24;--danger:#ef4444;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--max-w:1220px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;line-height:1.55}body{background:radial-gradient(circle at 18% 0%, #f5b82e21, transparent 40%), radial-gradient(circle at 85% 8%, #b87c141c, transparent 36%), var(--bg);min-height:100vh;color:var(--text);margin:0}a{color:var(--accent-strong);text-decoration:none}a:hover{text-decoration:underline}img,video{max-width:100%;display:block}.site-header{z-index:40;backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);background:#09090dd6;position:sticky;top:0}.site-header-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.78rem 1.25rem;display:flex}.brand{letter-spacing:-.01em;color:var(--text);align-items:center;gap:.55rem;font-size:1.06rem;font-weight:800;text-decoration:none;display:inline-flex}.brand:hover{color:var(--accent-strong);text-decoration:none}.brand-crest{color:#0b0b0f;background:linear-gradient(135deg,#ffe082,#d99316);border-radius:8px;place-items:center;width:28px;height:28px;font-size:1rem;display:inline-grid;box-shadow:0 0 18px #f5b82e59}.site-header nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.site-header nav a{color:var(--muted);border-radius:999px;padding:.4rem .78rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .16s}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#0b0b0f;background:var(--accent)}main#main{max-width:var(--max-w);margin:0 auto;padding:1.25rem 1.25rem 4rem}.hero-header{text-align:center;max-width:860px;margin:.1rem auto .9rem}.hero-pill{border:1px solid var(--border);color:var(--accent-strong);letter-spacing:.01em;background:#f5b82e1f;border-radius:999px;align-items:center;gap:.45rem;padding:.26rem .82rem;font-size:.78rem;font-weight:700;display:inline-flex}.hero-header h1{letter-spacing:-.025em;margin:.42rem 0 .32rem;font-size:clamp(1.55rem,2.85vw,2.25rem);font-weight:900;line-height:1.13}.hero-gold{background:linear-gradient(95deg,#ffe594 0%,#f5b82e 55%,#ff9f1c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-header p{color:var(--muted);max-width:690px;margin:0 auto;font-size:.98rem}.workbench-grid{grid-template-columns:minmax(310px,430px) minmax(360px,1fr);align-items:start;gap:1.4rem;display:grid}@media (width<=920px){.workbench-grid{grid-template-columns:1fr}}.stage-column{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.9rem;position:sticky;top:4.4rem;box-shadow:0 22px 50px #0000008c}@media (width<=920px){.stage-column{width:100%;max-width:440px;margin:0 auto;position:static}}.video-frame-916{aspect-ratio:9/16;background:#050508;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-height:560px;margin:0 auto;position:relative;overflow:hidden}.video-frame-916 video{object-fit:cover;width:100%;height:100%}.sound-pill-btn{z-index:6;backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#09090dd1;border:1px solid #f5b82e8c;border-radius:999px;padding:.44rem .82rem;font-size:.8rem;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 6px 20px #00000073}.sound-pill-btn:hover{background:var(--accent);color:#09090d}.stage-live-tag{z-index:6;color:var(--accent-strong);background:#09090dc7;border:1px solid #ffffff29;border-radius:999px;padding:.32rem .68rem;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px}.pip-overlay{z-index:6;backdrop-filter:blur(10px);background:#09090dd6;border:1px solid #f5b82e47;border-radius:12px;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.pip-overlay img{object-fit:cover;border:1px solid var(--accent);border-radius:8px;flex-shrink:0;width:44px;height:56px}.pip-meta{min-width:0}.pip-meta strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.pip-meta span{color:var(--accent-strong);font-size:.73rem;font-weight:600;display:block}.demo-tabs-grid{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:.7rem;display:grid}.demo-tab-btn{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--muted);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.4rem;padding:.52rem .65rem;font-size:.79rem;font-weight:700;transition:all .15s;display:flex}.demo-tab-btn:hover{border-color:var(--border);color:var(--text)}.demo-tab-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e26}.studio-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:.78rem;padding:.95rem 1.05rem;display:flex;box-shadow:0 22px 50px #00000073}.step-box{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.78rem .9rem}.step-title{align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.98rem;font-weight:800;display:flex}.step-num{background:var(--accent);color:#09090d;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;display:inline-grid}.track-toggle-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.75rem;display:grid}@media (width<=520px){.track-toggle-grid{grid-template-columns:1fr}}.track-btn{border:1.5px solid var(--border-subtle);color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;padding:.68rem .8rem;transition:all .15s}.track-btn strong{font-size:.88rem;display:block}.track-btn span{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.track-btn[aria-pressed=true]{border-color:var(--accent);background:#f5b82e1f;box-shadow:0 0 0 1px #f5b82e40}.scene-cards-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width<=540px){.scene-cards-grid{grid-template-columns:1fr}}.scene-pill{border:1px solid var(--border-subtle);color:var(--text);text-align:left;cursor:pointer;background:#09090d8c;border-radius:11px;padding:.62rem .72rem;transition:all .15s}.scene-pill:hover{border-color:var(--border)}.scene-pill[aria-pressed=true]{border-color:var(--accent);background:#f5b82e24}.scene-pill-top{justify-content:space-between;align-items:center;gap:.35rem;font-size:.83rem;font-weight:800;display:flex}.scene-tag{color:var(--accent-strong);background:#f5b82e2e;border-radius:999px;padding:.1rem .42rem;font-size:.66rem}.scene-pill p{color:var(--muted);margin:.25rem 0 0;font-size:.73rem;line-height:1.35}.upload-dropzone{text-align:center;cursor:pointer;background:#f5b82e0f;border:2px dashed #f5b82e8c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.15rem 1rem;transition:all .16s;display:flex}.upload-dropzone:hover{border-color:var(--accent-strong);background:#f5b82e1f}.upload-dropzone input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-cta-label{color:var(--accent-strong);font-size:.95rem;font-weight:800}.upload-ready-card{background:var(--success-bg);border:1px solid #22c55e66;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:.55rem .75rem;display:flex}.upload-ready-card img{object-fit:cover;border-radius:8px;width:42px;height:42px}.voice-pills{flex-wrap:wrap;gap:.5rem;display:flex}.voice-btn{border:1px solid var(--border-subtle);color:var(--text);cursor:pointer;background:#09090d99;border-radius:10px;flex:135px;padding:.55rem .75rem;font-size:.82rem;font-weight:700}.voice-btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e26}.dialogue-preview-quote{border-left:3px solid var(--accent);color:#e9eaf2;background:#09090da6;border-radius:10px;margin-top:.6rem;padding:.6rem .78rem;font-size:.82rem}.custom-input-field{border:1px solid var(--border);width:100%;color:var(--text);background:#0b0c12;border-radius:10px;margin-top:.5rem;padding:.58rem .75rem;font-size:.85rem}.pro-unlock-panel{border:1.5px solid var(--accent);border-radius:var(--radius-md);background:linear-gradient(#f5b82e1c,#161822f5);padding:1rem}.pro-spec-strip{background:#09090dad;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.65rem 0 .85rem;padding:.55rem;display:grid}.pro-spec-strip div{text-align:center}.pro-spec-strip dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.69rem}.pro-spec-strip dd{color:var(--accent-strong);margin:.12rem 0 0;font-size:.8rem;font-weight:800}.pack-selector-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:.8rem;display:grid}@media (width<=560px){.pack-selector-grid{grid-template-columns:1fr}}.pack-option-card{border:1.5px solid var(--border-subtle);color:var(--text);cursor:pointer;background:#0e1017;border-radius:12px;flex-direction:column;align-items:center;gap:.16rem;padding:.78rem .55rem .68rem;transition:all .15s;display:flex;position:relative}.pack-option-card[aria-pressed=true]{border-color:var(--accent-strong);background:#f5b82e29;box-shadow:0 0 22px #f5b82e38}.pack-badge-top{background:var(--accent);color:#09090d;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:.1rem .48rem;font-size:.63rem;font-weight:900;position:absolute;top:-9px}.pack-videos-count{font-size:.88rem;font-weight:800}.pack-price-main{color:var(--accent-strong);font-size:1.28rem;font-weight:900}.pack-sub-meta{color:var(--muted);font-size:.7rem}.cta-buy-slot [data-buy-plan],.generate-now-btn{color:#09090d;cursor:pointer;background:linear-gradient(92deg,#ffd466 0%,#f5b82e 52%,#e09612 100%);border:none;border-radius:12px;width:100%;padding:.92rem 1.2rem;font-size:1rem;font-weight:900;line-height:1.35;transition:transform .14s,box-shadow .14s;box-shadow:0 10px 28px #f5b82e57}.cta-buy-slot [data-buy-plan] .buy-launch-anchor{color:#09090dd1;margin-top:.18rem;display:block;margin-left:0!important;font-size:.76rem!important;font-weight:700!important}.cta-buy-slot [data-buy-plan]:hover,.generate-now-btn:hover{transform:translateY(-1px);box-shadow:0 14px 32px #f5b82e75}.generate-now-btn:disabled{opacity:.65;cursor:wait}.trust-microcopy{text-align:center;color:var(--muted);margin-top:.55rem;font-size:.75rem}.render-progress-box{border:1px solid var(--border);background:#0d0f16;border-radius:12px;margin-top:.75rem;padding:.85rem}.progress-track{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin-top:.5rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--accent), #fff0b3);width:24%;height:100%;transition:width .5s}.content-section{margin-top:3.4rem}.section-head{margin-bottom:1.25rem}.section-head h2{margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:900}.section-head p{color:var(--muted);max-width:760px;margin:0}.showcase-cards-4{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.showcase-cards-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.showcase-cards-4{grid-template-columns:1fr}}.showcase-item-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.showcase-vid-box{aspect-ratio:9/16;background:#060609;border-radius:11px;position:relative;overflow:hidden}.showcase-vid-box video{object-fit:cover;width:100%;height:100%}.showcase-item-card h3{margin:0;font-size:.96rem}.showcase-item-card p{color:var(--muted);flex:1;margin:0;font-size:.81rem}.use-preset-btn{border:1px solid var(--border);width:100%;color:var(--accent-strong);cursor:pointer;background:#f5b82e1f;border-radius:9px;padding:.55rem .75rem;font-size:.8rem;font-weight:800}.use-preset-btn:hover{background:var(--accent);color:#09090d}.prompts-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=820px){.prompts-grid{grid-template-columns:1fr}}.prompt-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.65rem;padding:1.05rem;display:flex}.prompt-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kw-chip{color:var(--accent-strong);border:1px solid var(--border);background:#f5b82e21;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700}.prompt-code-box{color:#d6d9e6;background:#0b0c12;border:1px solid #ffffff14;border-radius:10px;padding:.68rem .78rem;font-size:.79rem;line-height:1.48}.prompt-actions-row{flex-wrap:wrap;gap:.55rem;display:flex}.btn-copy-prompt{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text);cursor:pointer;border-radius:9px;flex:140px;padding:.52rem .8rem;font-size:.8rem;font-weight:700}.btn-render-prompt{border:1px solid var(--accent);color:var(--accent-strong);cursor:pointer;text-align:center;background:#f5b82e29;border-radius:9px;flex:1.3 180px;padding:.52rem .8rem;font-size:.8rem;font-weight:800;text-decoration:none}.btn-render-prompt:hover{background:var(--accent);color:#09090d;text-decoration:none}.geo-grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=900px){.geo-grid-3{grid-template-columns:1fr}}.geo-card,.faq-card,.plan{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem}.geo-card h3,.faq-card h3{color:var(--accent-strong);margin:0 0 .45rem;font-size:1rem}.geo-card p,.faq-card p{color:#d4d7e5;margin:0;font-size:.88rem}.faq-grid-2{grid-template-columns:repeat(2,1fr);gap:.95rem;display:grid}details summary{cursor:pointer;color:var(--accent-strong);justify-content:space-between;align-items:center;gap:.75rem;font-weight:800;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--accent);font-size:1.15rem;font-weight:900;transition:transform .18s}details[open] summary:after{transform:rotate(45deg)}@media (width<=780px){.faq-grid-2{grid-template-columns:1fr}}.plans{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:1.5rem 0;display:grid}@media (width<=820px){.plans{grid-template-columns:1fr}}.plan .price{color:var(--accent-strong);margin:.4rem 0;font-size:1.8rem;font-weight:900}.plan [data-buy-plan]{color:#09090d;cursor:pointer;background:linear-gradient(92deg,#ffd466 0%,#f5b82e 55%,#e09612 100%);border:none;border-radius:10px;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:900;line-height:1.35}.plan [data-buy-plan] .buy-launch-anchor{margin-top:.16rem;display:block;margin-left:0!important;font-size:.75rem!important}.filter-pills-bar{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 1.35rem;display:flex}.filter-pill-btn{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--muted);cursor:pointer;border-radius:999px;padding:.46rem .9rem;font-size:.82rem;font-weight:700;transition:all .15s}.filter-pill-btn[aria-pressed=true],.filter-pill-btn:hover{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e29}.guide-article{max-width:880px;margin:0 auto}.guide-article h1{margin:.5rem 0 .75rem;font-size:clamp(1.75rem,3.2vw,2.45rem);line-height:1.18}.guide-article h2{color:var(--accent-strong);margin:2.2rem 0 .65rem;font-size:1.38rem}.guide-article p,.guide-article li{color:#dcdfec;font-size:.96rem;line-height:1.68}.compare-table-wrap{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);margin:1.25rem 0;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;font-size:.88rem}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.78rem .95rem}.compare-table th{color:var(--accent-strong);background:#f5b82e14;font-weight:800}.site-footer{max-width:var(--max-w);border-top:1px solid var(--border-subtle);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2rem auto 0;padding:1.6rem 1.25rem 2.6rem;font-size:.85rem;display:flex}.site-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.header-right-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.lang-dropdown{position:relative}.lang-dropdown summary{border:1px solid var(--border);color:var(--text);background:#f5b82e1a;border-radius:999px;gap:.35rem;padding:.36rem .72rem;font-size:.82rem;font-weight:700}.lang-dropdown summary:after{content:"▾";color:var(--accent-strong);font-size:.78rem}.lang-dropdown[open] summary:after{transform:rotate(180deg)}.lang-dropdown-menu{border:1px solid var(--border);z-index:80;background:#10121b;border-radius:12px;flex-direction:column;gap:.18rem;min-width:195px;padding:.38rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 42px #000000ad}[dir=rtl] .lang-dropdown-menu{left:0;right:auto}.lang-dropdown-menu a{color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.46rem .65rem;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.lang-dropdown-menu a small{color:var(--muted);font-size:.7rem;font-weight:700}.lang-dropdown-menu a:hover,.lang-dropdown-menu a[aria-current=true]{color:var(--accent-strong);background:#f5b82e29}.onboarding-strip{border:1px solid var(--border);background:#161822e0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.58rem .9rem;display:flex}.onboarding-steps{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.onboard-pill{border:1px solid var(--border-subtle);color:var(--muted);background:#09090d8c;border-radius:999px;align-items:center;gap:.42rem;padding:.3rem .68rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.onboard-pill:hover{border-color:var(--border);color:var(--text);text-decoration:none}.onboard-pill.is-active{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e24}.onboard-dot{width:19px;height:19px;color:var(--text);background:#ffffff1a;border-radius:999px;place-items:center;font-size:.69rem;font-weight:900;display:inline-grid}.onboard-pill.is-active .onboard-dot{background:var(--accent);color:#09090d}.onboard-arrow{color:var(--muted);font-size:.8rem}.onboard-eta{color:#86efac;background:var(--success-bg);border:1px solid #22c55e59;border-radius:999px;padding:.25rem .62rem;font-size:.76rem;font-weight:800}.poster-stage-view{width:100%;height:100%;position:relative}.poster-stage-view img{object-fit:cover;width:100%;height:100%;animation:12s ease-in-out infinite alternate subtleKenBurns}@keyframes subtleKenBurns{0%{transform:scale(1)}to{transform:scale(1.055)}}.play-sample-mp4-btn{z-index:7;border:1px solid var(--accent);color:var(--accent-strong);cursor:pointer;background:#09090ddb;border-radius:999px;padding:.42rem .78rem;font-size:.77rem;font-weight:800;position:absolute;top:12px;right:12px}.play-sample-mp4-btn:hover{background:var(--accent);color:#09090d}.shot-timeline-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;margin-top:.72rem;padding:.68rem .78rem}.shot-timeline-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.42rem;font-size:.8rem;display:flex}.shot-views-pill{color:var(--accent-strong);background:#f5b82e26;border-radius:999px;padding:.14rem .48rem;font-size:.68rem;font-weight:800}.shot-beats-list{color:#d7dae8;flex-direction:column;gap:.24rem;margin:0;padding-left:1.1rem;font-size:.75rem;display:flex}[dir=rtl] .shot-beats-list{padding-left:0;padding-right:1.1rem}.quick-demos-box{margin-top:.68rem}.quick-demos-caption{color:var(--muted);margin-bottom:.35rem;font-size:.73rem;font-weight:600;display:block}.template-cat-bar{flex-wrap:wrap;gap:.38rem;margin-bottom:.5rem;display:flex}.cat-filter-pill{border:1px solid var(--border-subtle);color:var(--muted);cursor:pointer;background:#09090d99;border-radius:999px;padding:.32rem .66rem;font-size:.74rem;font-weight:700;transition:all .14s}.cat-filter-pill:hover,.cat-filter-pill[aria-pressed=true]{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e29}.template-grid-hint{color:var(--muted);margin:0 0 .52rem;font-size:.75rem}.visual-templates-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (width<=1120px){.visual-templates-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.visual-templates-grid{grid-template-columns:repeat(2,1fr)}}.tpl-poster-card{border:1.5px solid var(--border-subtle);color:var(--text);cursor:pointer;text-align:left;background:#0d0f17;border-radius:11px;flex-direction:column;gap:.32rem;padding:.32rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex}[dir=rtl] .tpl-poster-card{text-align:right}.tpl-poster-card:hover{border-color:var(--border);transform:translateY(-1px)}.tpl-poster-card[aria-pressed=true]{border-color:var(--accent-strong);background:#f5b82e26;box-shadow:0 0 0 1px #f5b82e59}.tpl-thumb-wrap{aspect-ratio:9/13;background:#06070b;border-radius:8px;width:100%;position:relative;overflow:hidden}.tpl-thumb-wrap img{object-fit:cover;width:100%;height:100%}.tpl-top-chip{color:#fff;background:#09090dc7;border-radius:6px;padding:.1rem .38rem;font-size:.63rem;font-weight:800;position:absolute;top:5px;left:5px}.tpl-top-chip.is-live{color:#09090d;background:#f5b82eeb}.tpl-card-meta{padding:0 .16rem .12rem}.tpl-card-meta strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.22;display:block;overflow:hidden}.tpl-card-meta span{color:var(--accent-strong);margin-top:1px;font-size:.65rem;font-weight:600;display:block}.selfie-onboarding-wrap{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.sample-selfie-btn{border:1px solid var(--accent);width:100%;color:var(--accent-strong);cursor:pointer;background:#f5b82e21;border-radius:10px;padding:.52rem .8rem;font-size:.8rem;font-weight:800;transition:all .15s}.sample-selfie-btn:hover{background:var(--accent);color:#09090d}.photo-guide-box{border:1px solid var(--border-subtle);background:#09090dad;border-radius:11px;padding:.68rem .78rem}.photo-guide-heading{color:var(--text);margin-bottom:.45rem;font-size:.79rem;display:block}.photo-guide-cols{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (width<=560px){.photo-guide-cols{grid-template-columns:1fr}}.photo-guide-col{border-radius:9px;padding:.5rem .6rem;font-size:.73rem}.photo-guide-col.is-good{background:#22c55e14;border:1px solid #22c55e47}.photo-guide-col.is-good strong{color:#86efac}.photo-guide-col.is-bad{background:#ef444414;border:1px solid #ef444447}.photo-guide-col.is-bad strong{color:#fca5a5}.photo-guide-col ul{color:#d6d9e6;flex-direction:column;gap:.2rem;margin:.32rem 0 0;padding-left:1rem;display:flex}[dir=rtl] .photo-guide-col ul{padding-left:0;padding-right:1rem}.step-subnote{color:var(--muted);margin:-.35rem 0 .58rem;font-size:.76rem}.voice-pills-6{grid-template-columns:repeat(4,1fr);gap:.42rem;display:grid}@media (width<=680px){.voice-pills-6{grid-template-columns:repeat(2,1fr)}}.script-preview-kicker{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.18rem;font-size:.7rem;font-weight:800;display:block}[dir=rtl] .dialogue-preview-quote{border-left:none;border-right:3px solid var(--accent)}.pro-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.credit-rule-pill{border:1px solid var(--border);color:var(--accent-strong);background:#f5b82e29;border-radius:999px;padding:.24rem .6rem;font-size:.71rem;font-weight:800}.pack-selector-grid-4{grid-template-columns:repeat(2,1fr);gap:.62rem;margin-bottom:.85rem;display:grid}@media (width<=520px){.pack-selector-grid-4{grid-template-columns:1fr}}.pack-option-card{text-align:left;align-items:flex-start;padding:.85rem .78rem .72rem}[dir=rtl] .pack-option-card{text-align:right;align-items:flex-start}.pack-badge-subtle,.pack-badge-value{letter-spacing:.03em;border-radius:999px;margin-bottom:.15rem;padding:.1rem .45rem;font-size:.62rem;font-weight:900;display:inline-block}.pack-badge-subtle{color:var(--muted);background:#ffffff14}.pack-badge-value{color:#86efac;background:#22c55e2e;border:1px solid #22c55e59}.pack-credits-pill{color:var(--accent-strong);font-size:.74rem;font-weight:800}.pack-per-video{color:#86efac;font-size:.72rem;font-weight:700}.pack-tagline{color:var(--muted);margin-top:.12rem;font-size:.7rem;line-height:1.3}.plans-grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=1024px){.plans-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.plans-grid-4{grid-template-columns:1fr}}.plan-featured{border-color:var(--accent);box-shadow:0 0 28px #f5b82e2e}.showcase-item-card video{aspect-ratio:9/16;object-fit:cover;background:#050508;border-radius:10px;width:100%;max-height:390px}.showcase-item-body{flex-direction:column;flex:1;gap:.38rem;display:flex}.showcase-dialogue{color:#e6e8f4;border-left:2px solid var(--accent);background:#09090da6;border-radius:8px;padding:.45rem .6rem;font-size:.77rem;font-style:italic}[dir=rtl] .showcase-dialogue{border-left:none;border-right:2px solid var(--accent)}.copy-mini-btn{border:1px solid var(--border);color:var(--accent-strong);cursor:pointer;background:#f5b82e1f;border-radius:8px;padding:.48rem .72rem;font-size:.78rem;font-weight:800;transition:all .15s}.copy-mini-btn:hover{background:var(--accent);color:#09090d}.steps-grid-3,.family-grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=880px){.steps-grid-3,.family-grid-3{grid-template-columns:1fr}}.step-explain-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;padding:1.1rem;display:flex}.num-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-strong);font-size:.73rem;font-weight:900}.step-explain-card h3{margin:0;font-size:1.02rem}.step-explain-card p{color:#d3d6e4;margin:0;font-size:.86rem}.step-pro-tip{border-top:1px dashed var(--border-subtle);color:var(--accent-strong);margin-top:auto;padding-top:.5rem;font-size:.78rem;font-weight:600}.spec-table-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.1rem}.comparison-table{border-collapse:collapse;width:100%;font-size:.85rem}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.68rem .8rem}[dir=rtl] .comparison-table th,[dir=rtl] .comparison-table td{text-align:right}.comparison-table th{color:var(--accent-strong);background:#f5b82e14;font-weight:800}.prompt-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=820px){.prompt-cards-grid{grid-template-columns:1fr}}.prompt-vault-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.55rem;padding:1.05rem;display:flex}.prompt-vault-card h3{margin:0;font-size:.96rem}.prompt-kw-badge{color:var(--accent-strong);border:1px solid var(--border);background:#f5b82e24;border-radius:999px;padding:.16rem .52rem;font-size:.71rem;font-weight:800}.faq-list{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width<=820px){.faq-list{grid-template-columns:1fr}}.faq-item{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.95rem 1.05rem}.faq-answer{color:#d4d7e6;margin-top:.6rem;font-size:.86rem;line-height:1.55}.family-card-link{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text);flex-direction:column;gap:.45rem;padding:1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.family-card-link:hover{border-color:var(--accent);text-decoration:none;transform:translateY(-2px)}.family-card-link h3{color:var(--text);margin:0;font-size:1rem}.family-card-link p{color:var(--muted);flex:1;margin:0;font-size:.84rem}.family-pill-cta{color:var(--accent-strong);margin-top:.35rem;font-size:.8rem;font-weight:800}.lang-family-panel{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.15rem;padding:1rem 1.1rem;display:flex}.lang-pills-grid{flex-wrap:wrap;gap:.48rem;display:flex}.lang-studio-chip{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text);border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .78rem;font-size:.82rem;text-decoration:none;transition:all .15s;display:inline-flex}.lang-studio-chip:hover,.lang-studio-chip.is-current{border-color:var(--accent);color:var(--accent-strong);background:#f5b82e29;text-decoration:none}[dir=rtl] .onboard-arrow{display:inline-block;transform:scaleX(-1)}.tpl-card-meta span,.shot-views-pill{unicode-bidi:plaintext}@media (width<=760px){.site-header{position:relative}.site-header-inner{gap:.5rem;padding:.58rem .9rem}.header-right-group{justify-content:space-between;gap:.45rem;width:100%}.site-header nav{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100vw - 140px);padding-bottom:2px;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a{white-space:nowrap;padding:.32rem .62rem;font-size:.8rem}}
