:root{--pv-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pv-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--pv-bg:#000100;--pv-bg-2:#010200;--pv-panel:#010200f0;--pv-panel-2:#020501eb;--pv-panel-3:#040901db;--pv-line:#77a40033;--pv-line-strong:#91c60066;--pv-text:#e9ece7;--pv-muted:#9aa196;--pv-dim:#6e7469;--pv-lime:#9ed313;--pv-lime-soft:#9ed3131a;--pv-cyan:#00d5ef;--pv-amber:#eca842;--pv-rose:#f97676;--pv-radius:8px;--pv-radius-sm:6px;--pv-edge:clamp(24px, 4vw, 72px);--pv-studio-edge:clamp(24px, 3.2vw, 56px);--pv-transition:.18s cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--pv-bg:lab(.152098% -.188299 .211158);--pv-bg-2:lab(.359839% -.4327 .486889);--pv-panel:lab(.45039% -.411332 .474706/.94);--pv-panel-2:lab(1.10629% -1.15121 1.31456/.92);--pv-panel-3:lab(2.10233% -2.23838 2.55062/.86);--pv-line:lab(62.2332% -32.4078 76.879/.2);--pv-line-strong:lab(74.1566% -38.8788 98.2559/.4);--pv-text:lab(93.1381% -1.82962 2.25102);--pv-muted:lab(65.4177% -4.09314 5.0938);--pv-dim:lab(48.0165% -4.0836 5.10633);--pv-lime:lab(78.6276% -34.9071 74.1474);--pv-lime-soft:lab(78.6276% -34.9071 74.1474/.1);--pv-cyan:lab(77.8473% -38.5052 -25.8879);--pv-amber:lab(74.3453% 19.0042 60.8057);--pv-rose:lab(65.8928% 50.7928 25.2824)}}.pv2-site{background:linear-gradient(#a4da230d 1px, transparent 1px), linear-gradient(90deg, #a4da230d 1px, transparent 1px), radial-gradient(circle at 86% 18%, #2445003d, transparent 31rem), radial-gradient(circle at 12% 72%, #001f2538, transparent 27rem), var(--pv-bg);min-height:100dvh;color:var(--pv-text);background-size:84px 84px,84px 84px,auto,auto,auto}@supports (color:lab(0% 0 0)){.pv2-site{background:linear-gradient(lab(80.9585% -35.036 73.3822/.05) 1px, transparent 1px), linear-gradient(90deg, lab(80.9585% -35.036 73.3822/.05) 1px, transparent 1px), radial-gradient(circle at 86% 18%, lab(25.7399% -24.5772 42.0323/.24), transparent 31rem), radial-gradient(circle at 12% 72%, lab(10.0501% -18.8346 -14.3817/.22), transparent 27rem), var(--pv-bg)}}.pv2-header{z-index:30;min-height:68px;padding:0 var(--pv-edge);border-bottom:1px solid var(--pv-line);background:#000100f0;background:lab(.187761% -.219479 .247747/.94);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.pv2-brand{color:var(--pv-lime);letter-spacing:0;font-size:24px;font-weight:900}.pv2-header nav{justify-content:center;gap:clamp(14px,2vw,30px);min-width:0;display:flex}.pv2-header nav a{color:var(--pv-muted);font-size:14px;font-weight:700}.pv2-header-action,.pv2-button{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:44px;color:var(--pv-text);background:#020401e0;background:lab(.944658% -.781409 .907922/.88);justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.pv2-button.primary,.pv2-header-action{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-color:#0000}.pv2-hero{min-height:calc(100dvh - 68px);padding:clamp(42px, 7vw, 92px) var(--pv-edge);border-bottom:1px solid var(--pv-line);grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:clamp(34px,6vw,88px);display:grid}.pv2-hero-copy{gap:24px;max-width:900px;display:grid}.pv2-kicker,.pv2-section-head>span,.pv2-lane-grid article>span,.pv2-render-card span,.pv2-command-top span,.pv2-price-grid span{color:var(--pv-lime);font-family:var(--pv-mono);text-transform:uppercase;font-size:12px;font-weight:850}.pv2-hero h1{max-width:880px;color:var(--pv-text);font-size:clamp(46px,6vw,84px);font-weight:880;line-height:.96}.pv2-hero p,.pv2-section-head p,.pv2-lane-grid p,.pv2-repository-grid p,.pv2-workflow-grid p,.pv2-price-grid p{color:var(--pv-muted);font-size:16px;line-height:1.55}.pv2-hero-copy>p{max-width:760px;font-size:20px}.pv2-actions{flex-wrap:wrap;gap:14px;display:flex}.pv2-command-preview{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010200d6;background:lab(.403511% -.426225 .486046/.84);gap:16px;padding:16px;display:grid}.pv2-command-top{justify-content:space-between;gap:16px;display:flex}.pv2-mode-stack{gap:12px;display:grid}.pv2-mode-stack a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020401d1;background:lab(.949198% -.868991 1.00271/.82);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:10px;display:grid}.pv2-mode-stack a.active{border-color:var(--pv-line-strong);box-shadow:0 0 0 4px var(--pv-lime-soft)}.pv2-mode-stack img{object-fit:cover;border-radius:6px;width:78px;height:78px}.pv2-mode-stack span,.pv2-mode-stack strong{grid-column:2}.pv2-mode-stack span{color:var(--pv-muted);font-size:12px;font-weight:800}.pv2-mode-stack strong{color:var(--pv-text);font-size:18px}.pv2-render-card,.pv2-repository-grid article,.pv2-workflow-grid article,.pv2-price-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020401c7;background:lab(.949198% -.868991 1.00271/.78);padding:18px}.pv2-render-card{gap:8px;display:grid}.pv2-render-card strong{font-size:24px}.pv2-lanes,.pv2-repository,.pv2-workflow,.pv2-pricing-strip{padding:clamp(58px, 8vw, 110px) var(--pv-edge);border-bottom:1px solid var(--pv-line)}.pv2-section-head{gap:12px;max-width:780px;margin-bottom:28px;display:grid}.pv2-section-head h2{color:var(--pv-text);font-size:clamp(32px,4vw,52px);line-height:1}.pv2-lane-grid,.pv2-repository-grid,.pv2-workflow-grid,.pv2-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pv2-repository-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pv2-lane-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010301d1;background:lab(.647129% -.597551 .68906/.82);align-content:start;gap:14px;padding:14px;display:grid}.pv2-lane-grid img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%}.pv2-lane-grid h3,.pv2-workflow-grid h3{color:var(--pv-text);font-size:22px;line-height:1.15}.pv2-lane-grid div{flex-wrap:wrap;gap:8px;display:flex}.pv2-lane-grid b{border:1px solid var(--pv-line);color:var(--pv-muted);border-radius:999px;padding:5px 9px;font-size:12px}.pv2-lane-grid article>a{color:var(--pv-lime);font-weight:850}.pv2-workflow-grid article>span{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:inline-grid}.pv2-price-grid strong{color:var(--pv-text);margin-block:10px;font-size:30px;display:block}.pv2-pricing-strip .pv2-button{margin-top:22px}.studio-command-center{background:radial-gradient(circle at 80% 20%,#92c1241a,#0000 24rem),#010200e0;background:radial-gradient(circle at 80% 20%,lab(72.661% -31.6067 65.6304/.1),#0000 24rem),lab(.356602% -.369318 .421906/.88)}.preview-switcher img,.surface-switch-grid img,.workflow-cards img,.example-strip img,.hero-video-frame img,.lane-card img,.app-lane-card img,.lane-detail-hero>img,.hero-card-ugc img,.command-preview-grid img,.studio-lane-grid img,.creator-repository-grid img,.preview-video img,.preview-generated-image,.preview-placeholder-image,.style-picker.virvid-style-picker img,.quality-option-grid img,.selected-scene-frame img,.sample-preview-stage img,.sample-preview-stage video{object-fit:contain;background:#040605eb}@media (max-width:640px){body#app .public-landing.pv-redesign .landing-hero,body#app .public-landing.pv-redesign .hero-copy,body#app .public-landing.pv-redesign .studio-preview,body#app .public-landing.pv-redesign .credit-disclosure{overflow:hidden;width:calc(100vw - 36px)!important;min-width:0!important;max-width:calc(100vw - 36px)!important}body#app .public-landing.pv-redesign .hero-copy h1{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;font-size:28px!important;line-height:1.05!important}body#app .public-landing.pv-redesign .hero-copy>p,body#app .public-landing.pv-redesign .credit-disclosure span,body#app .public-landing.pv-redesign .preview-switcher strong,body#app .public-landing.pv-redesign .preview-job-card li{white-space:normal!important;overflow-wrap:anywhere!important}}body#app{background:linear-gradient(#addb880d 1px, transparent 1px), linear-gradient(90deg, #addb880d 1px, transparent 1px), radial-gradient(circle at 74% 6%, #2338003d, transparent 32rem), radial-gradient(circle at 6% 60%, #00181e2e, transparent 28rem), var(--pv-bg);background-size:92px 92px,92px 92px,auto,auto,auto}@supports (color:lab(0% 0 0)){body#app{background:linear-gradient(lab(82.7655% -26.2461 35.8339/.05) 1px, transparent 1px), linear-gradient(90deg, lab(82.7655% -26.2461 35.8339/.05) 1px, transparent 1px), radial-gradient(circle at 74% 6%, lab(20.9688% -20.9323 40.0849/.24), transparent 32rem), radial-gradient(circle at 6% 60%, lab(6.63456% -13.8369 -14.1459/.18), transparent 28rem), var(--pv-bg)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:22px;height:68px}body#app .wordmark-brand span,body#app .studio-logo{letter-spacing:0;font-size:24px}.site-header nav{justify-content:flex-end;gap:8px}.site-header nav a{min-height:38px;color:var(--pv-muted);border:1px solid #0000;padding:0 12px;font-size:14px;font-weight:720}.site-header nav a:hover{border-color:var(--pv-line);background:var(--pv-lime-soft);color:var(--pv-text)}.pv-redesign .landing-hero{min-height:calc(100dvh - 68px);padding:clamp(54px, 7vw, 92px) var(--pv-edge) clamp(48px, 7vw, 80px);border-bottom:1px solid var(--pv-line);grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pv-redesign .hero-copy h1{max-width:860px;margin-top:22px;font-size:clamp(46px,6vw,88px);line-height:.96}.pv-redesign .hero-copy h1 span{display:block}.pv-redesign .hero-copy>p{max-width:720px;color:var(--pv-muted);margin-top:22px;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.credit-disclosure{border:1px solid var(--pv-line);background:#010201cc;background:lab(.488197% -.527374 .429019/.8);border-radius:8px;align-items:center;gap:14px;max-width:720px;margin-top:28px;padding:14px 16px;display:flex}.credit-disclosure strong{color:var(--pv-lime);white-space:nowrap}.credit-disclosure span{color:var(--pv-muted);font-size:14px}.studio-preview,.preview-topline,.preview-job-card,.workflow-cards article,.repo-grid article,.process-list article,.pricing-overview article,.repository-status-grid article,.setup-queue-list article,.export-empty-state,.studio-section,.surface-switch-grid a{border-radius:8px}.studio-preview{border:1px solid var(--pv-line);background:linear-gradient(#010401f5,#000100f5);background:linear-gradient(lab(.960131% -1.16621 .940672/.96),lab(.269051% -.430927 .33839/.96));gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 28px 90px #00000094;box-shadow:0 28px 90px lab(.008955% -.0352189 .0207096/.58)}.preview-topline,.preview-job-card{border:1px solid var(--pv-line);background:#000200eb;background:lab(.329325% -.400014 .322652/.92);padding:14px}.preview-topline{justify-content:space-between;gap:16px;display:flex}.preview-switcher article{border:1px solid var(--pv-line);background:#010201eb;background:lab(.453058% -.500485 .406531/.92);border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:10px;display:grid}.preview-switcher article.active{border-color:var(--pv-line-strong);background:#030c02eb;background:lab(2.65493% -3.61846 2.89005/.92)}.preview-switcher img,.surface-switch-grid img{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:76px;height:auto}.preview-switcher strong,.preview-job-card strong{margin-top:5px;font-size:17px;line-height:1.2;display:block}.preview-job-card ol{color:var(--pv-muted);gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.workflow-picker,.repo-section,.process-section,.examples-section,.pricing-overview,.final-cta{border-bottom:1px solid var(--pv-line);padding-block:clamp(56px,8vw,108px)}.section-heading h2,.process-section h2,.pricing-overview h2,.final-cta h2{margin-top:12px;font-size:clamp(30px,4vw,54px);line-height:1.02}.section-heading p,.pricing-overview p,.final-cta p{color:var(--pv-muted);margin-top:14px;font-size:17px;line-height:1.55}.workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.workflow-cards article{border:1px solid var(--pv-line);background:var(--pv-panel);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.workflow-cards img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.workflow-cards h3{font-size:24px;line-height:1.1}.workflow-cards p,.repo-grid p,.process-list p,.repository-status-grid p,.setup-queue-list p{color:var(--pv-muted)}.workflow-cards ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflow-cards li{border:1px solid var(--pv-line);color:var(--pv-muted);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:740}.workflow-cards a,.final-cta a,.export-empty-state a{border:1px solid var(--pv-line-strong);min-height:42px;color:var(--pv-lime);border-radius:8px;justify-self:start;padding:0 14px;font-weight:820}.repo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.repo-grid article{border:1px solid var(--pv-line);background:#010201cc;background:lab(.453058% -.500485 .406531/.8);padding:18px}.process-section,.pricing-overview{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);gap:30px;display:grid}.process-list,.pricing-overview>div:last-child,.setup-queue-list{gap:12px;display:grid}.process-list article,.setup-queue-list article{border:1px solid var(--pv-line);background:var(--pv-panel);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.process-list article>span,.setup-queue-list b{background:var(--pv-lime);color:#000200;color:lab(.498169% -.732593 .580761);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.example-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.example-strip article{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:8px;min-height:320px;position:relative;overflow:hidden}.example-strip img{object-fit:cover;filter:saturate(.95)contrast(1.05);width:100%;height:100%;min-height:320px}.example-strip article:after{content:"";background:linear-gradient(#0000 35%,#000000e0);background:linear-gradient(#0000 35%,lab(.0645542% -.138618 .104085/.88));position:absolute;inset:0}.example-strip span,.example-strip strong{z-index:1;position:absolute;left:16px;right:16px}.example-strip span{bottom:48px}.example-strip strong{bottom:18px}.pricing-overview article{border:1px solid var(--pv-line);background:#010201cc;background:lab(.453058% -.500485 .406531/.8);padding:18px}.pricing-overview article strong{color:var(--pv-lime)}.final-cta{align-content:center;justify-items:start;gap:14px;min-height:360px;display:grid}.studio-layout{grid-template-columns:270px minmax(0,1fr);min-height:100dvh}.studio-sidebar{border-right:1px solid var(--pv-line);background:#000100f5;background:lab(.191101% -.305109 .239682/.96);width:270px}.studio-sidebar-head{padding:22px}.studio-nav{padding:0 14px}.studio-nav-group{gap:6px;margin-bottom:20px;display:grid}.studio-nav-group>span{color:var(--pv-dim);text-transform:uppercase;padding:0 8px;font-size:11px;font-weight:850}.studio-nav a{min-height:42px;color:var(--pv-muted);border:1px solid #0000;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:760;display:grid}.studio-nav a i{width:26px;height:26px;color:var(--pv-lime);background:#030702;background:lab(1.6438% -1.70042 1.3872);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:inline-flex}.studio-nav a.active,.studio-nav a:hover{border-color:var(--pv-line);background:var(--pv-lime-soft);color:var(--pv-text)}.studio-main{min-width:0;padding:0 clamp(18px,3vw,42px) 52px}.studio-topbar{height:64px}.studio-topbar-actions{gap:8px}.studio-topbar-actions a{min-height:38px;padding:0 12px;font-size:13px}.studio-dashboard-hero{border:1px solid var(--pv-line);background:linear-gradient(120deg, #020802f5, #010200f0), var(--pv-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;margin-top:18px;padding:clamp(22px,4vw,42px);display:grid}@supports (color:lab(0% 0 0)){.studio-dashboard-hero{background:linear-gradient(120deg, lab(1.65911% -2.01523 1.62549/.96), lab(.494911% -.665501 .532192/.94)), var(--pv-panel)}}.dashboard-copy h1{max-width:760px;margin-top:10px;font-size:clamp(30px,3.4vw,48px);line-height:1.02}.dashboard-copy p{max-width:720px;color:var(--pv-muted);margin-top:12px;font-size:16px}.dashboard-quick-panel,.home-stats-strip,.surface-switch-grid,.repository-status-grid{gap:12px;display:grid}.dashboard-quick-panel{grid-template-columns:1fr 1fr}.dashboard-quick-panel>div,.home-stats-strip div{border:1px solid var(--pv-line);background:#000200db;background:lab(.329325% -.400014 .322652/.86);border-radius:8px;padding:16px}.home-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.surface-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.surface-switch-grid a{border:1px solid var(--pv-line);background:var(--pv-panel);grid-template-columns:96px minmax(0,1fr);gap:14px;min-width:0;min-height:156px;padding:12px;display:grid}.surface-switch-grid img{width:96px}.surface-switch-grid p,.export-empty-state p{color:var(--pv-muted)}.studio-section{border:1px solid var(--pv-line);background:var(--pv-panel);margin-top:18px;padding:20px}.studio-section-head h2{font-size:22px}.studio-section-head p{max-width:780px;color:var(--pv-muted);margin-top:8px}.repository-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.repository-status-grid article{border:1px solid var(--pv-line);background:#010201db;background:lab(.453058% -.500485 .406531/.86);padding:16px}.export-empty-state{border:1px dashed var(--pv-line-strong);background:#010201b3;background:lab(.488197% -.527374 .429019/.7);justify-items:start;gap:10px;margin-top:18px;padding:18px;display:grid}.builder-layout{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start;gap:18px;width:100%;display:grid}.builder-main,.builder-preview{min-width:0}.builder-preview{gap:12px;display:grid;position:sticky;top:84px}.builder-card{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:8px;margin-top:14px;padding:18px}.new-short-head{border:1px solid var(--pv-line);background:var(--pv-panel);border-radius:8px;margin-top:18px;padding:20px}.new-short-head p{color:var(--pv-muted)}.sample-preview-panel{border-radius:8px;justify-self:center;width:min(100%,360px)}.sample-preview-stage{aspect-ratio:9/16;border:1px solid var(--pv-line);background:#000;background:lab(.0900345% -.158623 .123048);border-radius:8px;width:100%;overflow:hidden}.style-picker button img,.quality-option-grid button img,.selected-scene-frame img{aspect-ratio:9/16;object-fit:contain}.onboarding-redesign .onboarding-shell{grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:18px;width:min(1180px,100% - 32px);display:grid}.surface-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-product-type{gap:14px;margin-top:18px;display:grid}.product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-type-grid label{border:1px solid var(--pv-line);background:#010201db;background:lab(.453058% -.500485 .406531/.86);border-radius:8px;gap:8px;padding:14px;display:grid}.product-type-grid span{color:var(--pv-muted);font-size:13px}.lane-pricing-page .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.pv-redesign .landing-hero,.process-section,.pricing-overview,.builder-layout,.workflow-cards,.surface-switch-grid,.repository-status-grid,.lane-pricing-page .pricing-grid{grid-template-columns:1fr}.repo-grid,.example-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-preview{position:static}.sample-preview-panel{width:min(100%,390px)}}@media (max-width:920px){.site-header{grid-template-columns:1fr auto;height:auto;min-height:68px;padding-block:12px}.site-header nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.studio-layout{display:block}.studio-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--pv-line);width:100%;position:sticky;top:0}.studio-sidebar-head{padding:14px 18px 8px}.studio-nav{gap:10px;padding:0 18px 14px;display:flex;overflow-x:auto}.studio-nav-group{gap:8px;margin:0;display:flex}.studio-nav-group>span,.studio-sidebar .credit-card,.studio-user{display:none}.studio-nav a{white-space:nowrap;display:inline-flex}.studio-main{padding-inline:18px}.pv-redesign .landing-hero,.pv-redesign .hero-copy,.credit-disclosure,.studio-preview{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.studio-dashboard-hero,.onboarding-redesign .onboarding-shell,.studio-home-grid,.dashboard-quick-panel{grid-template-columns:1fr}.home-stats-strip,.repository-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-type-grid,.surface-option-grid{grid-template-columns:1fr}}@media (max-width:640px){html,body#app,.public-landing,.public-landing main,.studio-main{width:100%;max-width:100%;overflow-x:hidden}.site-header{grid-template-columns:1fr;align-items:start}.site-header .header-cta{display:none}.site-header nav{width:100%;max-width:100%}.public-landing main>section,.pv-redesign .landing-hero,.workflow-picker,.repo-section,.process-section,.examples-section,.pricing-overview,.final-cta{padding-inline:18px}.pv-redesign .hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:30px;line-height:1.02}.pv-redesign .hero-copy>p{overflow-wrap:anywhere;max-width:100%;font-size:14px}.credit-disclosure,.studio-section-head{display:grid}.repo-grid,.example-strip,.home-stats-strip,.storyboard-output-grid{grid-template-columns:1fr}.surface-switch-grid a,.preview-switcher article{grid-template-columns:72px minmax(0,1fr)}.surface-switch-grid img,.preview-switcher img{width:72px}.example-strip article,.example-strip img{min-height:260px}.scene-preview-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-command-card{align-content:start}.workflow-command-card>span,.tools-hero span,.ugc-command-hero span{color:var(--pv-lime);font-family:var(--pv-mono);text-transform:uppercase;font-size:12px;font-weight:850}.workflow-command-card h2{margin-top:10px}.workflow-command-card>div{flex-wrap:wrap;gap:8px;margin-block:18px;display:flex}.workflow-command-card b{border:1px solid var(--pv-line);color:var(--pv-muted);border-radius:999px;padding:5px 9px;font-size:12px}.workflow-command-card>a,.repository-row-list a,.tools-hero>a{color:var(--pv-lime);font-weight:850}.repository-row-list{gap:10px;display:grid}.repository-row-list a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020301c7;background:lab(.738064% -.656091 .758654/.78);gap:4px;padding:14px;display:grid}.repository-row-list span{color:var(--pv-muted);font-weight:600}.ugc-command-hero,.tools-hero{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.ugc-command-hero>div,.ugc-command-hero aside,.tools-hero>div,.tools-hero>a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010301d1;background:lab(.584049% -.555441 .63906/.82);padding:clamp(20px,3vw,30px)}.ugc-command-hero p,.tools-hero p,.ugc-type-grid p,.tool-grid p,.batch-step-grid p{color:var(--pv-muted);line-height:1.55}.ugc-command-hero aside{align-content:center;gap:10px;display:grid}.ugc-command-hero aside strong{font-size:28px}.ugc-command-hero aside span{color:var(--pv-lime);font-size:16px}.ugc-type-grid,.creator-repository-grid,.tool-grid,.batch-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ugc-type-grid article,.tool-grid article,.batch-step-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020301c7;background:lab(.691603% -.626482 .723437/.78);align-content:start;gap:10px;padding:18px;display:grid}.ugc-type-grid span,.tool-grid span{color:var(--pv-lime);font-family:var(--pv-mono);text-transform:uppercase;font-size:11px;font-weight:850}.tool-grid h2{font-size:22px}.tool-grid button,.creator-repository-grid button{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);min-height:38px;color:var(--pv-text);background:#040702;background:lab(1.63501% -1.40114 1.62424);font-weight:800}.creator-repository-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020301c7;background:lab(.691603% -.626482 .723437/.78);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px;display:grid}.creator-repository-grid img{object-fit:cover;border-radius:6px;width:112px;height:148px}.creator-repository-grid div{align-content:start;gap:8px;display:grid}.creator-repository-grid h3{font-size:24px}.scene-chip-grid span{border:1px solid var(--pv-line);color:var(--pv-muted);background:#020301c7;background:lab(.691603% -.626482 .723437/.78);border-radius:999px;padding:9px 12px;font-weight:750}.batch-step-grid b{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.safety-page .safety-hero,.safety-page .safety-grid{padding:clamp(44px, 7vw, 88px) var(--pv-edge)}.safety-hero h1{max-width:920px;margin-top:18px;font-size:clamp(40px,5vw,70px);line-height:.98}.safety-hero p{max-width:780px;color:var(--pv-muted);margin-top:16px;font-size:19px}.safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.safety-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#020301c7;background:lab(.691603% -.626482 .723437/.78);padding:18px}.safety-grid p{color:var(--pv-muted)}@media (max-width:1180px){.pv2-hero,.ugc-command-hero,.tools-hero{grid-template-columns:1fr}.pv2-lane-grid,.studio-command-grid,.creator-repository-grid,.tool-grid,.ugc-type-grid,.batch-step-grid,.safety-grid,.pv2-repository-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pv2-header{grid-template-columns:1fr auto}.pv2-header nav{display:none}.pv2-hero{min-height:auto}.pv2-hero h1{font-size:42px}.pv2-lane-grid,.pv2-repository-grid,.pv2-workflow-grid,.pv2-price-grid,.studio-command-grid,.creator-repository-grid,.tool-grid,.ugc-type-grid,.batch-step-grid,.safety-grid{grid-template-columns:1fr}.creator-repository-grid article{grid-template-columns:92px minmax(0,1fr)}.creator-repository-grid img{width:92px;height:122px}}.pixvu-lane-site .site-header,.lane-detail-page .site-header,.lane-pricing-page .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000100f5;background:lab(.188454% -.26229 .158611/.96)}.lane-hero,.lane-detail-hero{min-height:calc(100dvh - 72px);padding:clamp(54px, 7vh, 88px) var(--pv-edge) clamp(46px, 7vh, 78px);border-bottom:1px solid var(--pv-line);background:linear-gradient(#000201d1,#000100eb),linear-gradient(90deg,#8fbe1e1a,#0000 42%);background:linear-gradient(lab(.498335% -.791088 .37488/.82),lab(.188454% -.26229 .158611/.92)),linear-gradient(90deg,lab(71.4957% -31.5449 65.9727/.1),#0000 42%);grid-template-columns:minmax(0,.9fr) minmax(360px,.64fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid}.lane-hero-copy,.lane-detail-hero>div{gap:22px;max-width:880px;display:grid}.lane-hero h1,.lane-detail-hero h1{color:var(--pv-text);font-size:clamp(44px,5vw,76px);font-weight:880;line-height:.96}.lane-hero p,.lane-detail-hero p,.lane-switch-section .section-heading p,.repository-copy p,.pricing-teaser .section-heading p{max-width:760px;color:var(--pv-muted);font-size:18px}.lane-hero-stage{min-height:620px;position:relative}.hero-video-frame,.hero-floating-card,.lane-detail-hero>img{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010201eb;background:lab(.489767% -.587493 .358051/.92);box-shadow:0 24px 80px #00000075;box-shadow:0 24px 80px lab(0% 0 0/.46)}.hero-video-frame{aspect-ratio:9/16;width:min(360px,100%);margin-left:auto;position:relative;overflow:hidden}.hero-video-frame img,.lane-card img,.app-lane-card img,.lane-detail-hero>img{object-fit:cover;width:100%;height:100%}.hero-video-frame div{border-radius:var(--pv-radius);background:#000100d1;background:lab(.210274% -.325024 .195271/.82);border:1px solid #eff3ec29;border:1px solid lab(95.4802% -2.19598 2.90419/.16);gap:4px;padding:14px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.hero-video-frame span,.hero-floating-card span,.lane-card span,.app-lane-card span,.repository-grid span,.repository-link-grid span,.ugc-route-grid span,.scene-chip-grid strong,.next-output-strip span{color:var(--pv-lime);font-family:var(--pv-mono);text-transform:uppercase;font-size:12px;font-weight:820}.hero-floating-card{gap:12px;padding:16px;display:grid;position:absolute}.hero-card-ugc{width:260px;top:74px;left:0}.hero-card-ugc img{aspect-ratio:9/16;object-fit:contain;border-radius:var(--pv-radius-sm);width:100%}.hero-card-tools{width:260px;bottom:54px;right:24px}.lane-switch-section,.workflow-board,.repository-section,.tools-grid-section{padding:clamp(58px, 8vw, 104px) var(--pv-edge)}.lane-card-grid,.workflow-board-grid,.repository-grid,.repository-link-grid,.ugc-route-grid,.next-output-strip,.scene-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lane-card,.workflow-board-grid article,.repository-grid article,.repository-link-grid a,.repository-link-grid article,.ugc-route-grid a,.next-output-strip article,.scene-chip-grid article,.activation-steps article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010301e0;background:lab(.648687% -.714101 .436899/.88);gap:12px;min-width:0;padding:18px;display:grid}.lane-card{grid-template-rows:230px 1fr;padding:0;overflow:hidden}.lane-card div,.app-lane-card div{gap:12px;padding:18px;display:grid}.lane-card h3,.app-lane-card h3,.repository-copy h2,.workflow-board h2,.pricing-teaser h2,.lane-detail-hero h1{margin:0}.lane-card ul,.app-lane-card ul{color:var(--pv-muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.lane-card li:before,.app-lane-card li:before{content:"";background:var(--pv-lime);border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.repository-section{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);background:#000201d1;background:lab(.331057% -.465617 .241011/.82);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.repository-copy{gap:18px;display:grid;position:sticky;top:108px}.repository-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lane-detail-hero>img{aspect-ratio:9/14;max-height:700px}.create-hub-lanes,.activation-board,.repository-board,.ugc-board-hero,.repository-admin-page{gap:20px;display:grid}.app-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app-lane-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010301f0;background:lab(.606152% -.681289 .416452/.94);grid-template-rows:210px 1fr;display:grid;overflow:hidden}.app-lane-card strong{font-size:18px}.create-hub-grid{align-items:stretch}.activation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.activation-steps span{background:var(--pv-lime);color:#000200;color:lab(.336115% -.53367 .447121);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:inline-flex}.ugc-route-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.scene-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-duration-control{max-width:260px;color:var(--pv-text);gap:8px;margin-top:14px;font-weight:740;display:grid}.custom-duration-control input{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);background:#000100;background:lab(.303608% -.420734 .254494);min-height:46px;padding:0 12px}.custom-duration-control small{color:var(--pv-muted);font-weight:500}.onboarding-login-link{margin-top:12px}@media (max-width:1180px){.lane-hero,.lane-detail-hero,.repository-section{grid-template-columns:1fr}.lane-hero-stage{min-height:520px}.app-lane-grid,.lane-card-grid,.workflow-board-grid,.activation-steps,.ugc-route-grid,.scene-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-copy{position:static}}@media (max-width:720px){.lane-hero,.lane-detail-hero{min-height:auto;padding-block:42px}.lane-hero h1,.lane-detail-hero h1{font-size:36px;line-height:1.02}.lane-hero-stage{min-height:auto}.hero-video-frame{width:100%}.hero-floating-card{width:100%;margin-top:12px;position:static}.app-lane-grid,.lane-card-grid,.workflow-board-grid,.repository-grid,.repository-link-grid,.activation-steps,.ugc-route-grid,.scene-chip-grid,.next-output-strip,.compact-scene-grid{grid-template-columns:1fr}.lane-card,.app-lane-card{grid-template-rows:190px 1fr}}.studio-site-header .wordmark-brand span{font-size:34px}.pixvu-home main>section,.safety-page>section{padding-inline:var(--pv-edge)}.home-hero{border-bottom:1px solid var(--pv-line);background:radial-gradient(circle at 74% 24%,#00bbd521,#0000 22rem),linear-gradient(135deg,#000100f0,#010300e0);background:radial-gradient(circle at 74% 24%,lab(68.6834% -43.1351 -29.3369/.13),#0000 22rem),linear-gradient(135deg,lab(.136093% -.173613 .193971/.94),lab(.613945% -.751995 .844365/.88));grid-template-columns:minmax(0,.9fr) minmax(360px,.58fr);align-items:center;gap:clamp(30px,5vw,82px);min-height:calc(100dvh - 72px);padding-block:clamp(42px,7vh,84px);display:grid}.home-hero-copy{align-content:center;min-width:0;display:grid}.home-hero h1,.safety-hero h1{max-width:980px;color:var(--pv-text);margin-top:18px;font-size:clamp(42px,5vw,78px);font-weight:880;line-height:.98}.home-hero-copy p,.safety-hero p{max-width:780px;color:var(--pv-muted);margin-top:20px;font-size:clamp(17px,1.3vw,21px);font-weight:620;line-height:1.48}.home-command-preview{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100eb;background:lab(.22858% -.253029 .287259/.92);gap:16px;padding:16px;display:grid;box-shadow:0 24px 80px #00000061;box-shadow:0 24px 80px lab(.027504% -.0618026 .0600994/.38)}.command-topline,.command-status-list div{justify-content:space-between;gap:12px;display:flex}.command-topline span,.command-status-list span,.lane-card span,.repository-board span,.ugc-command-hero span,.tool-grid span{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:850}.command-topline strong,.command-status-list strong{color:var(--pv-text);text-align:right;font-size:13px}.command-preview-grid{gap:12px;display:grid}.command-preview-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010200db;background:lab(.385466% -.368156 .42344/.86);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:10px;display:grid}.command-preview-grid article.active{border-color:var(--pv-line-strong);background:linear-gradient(90deg, var(--pv-lime-soft), #010200db)}@supports (color:lab(0% 0 0)){.command-preview-grid article.active{background:linear-gradient(90deg, var(--pv-lime-soft), lab(.385466% -.368156 .42344/.86))}}.command-preview-grid img{aspect-ratio:9/16;border-radius:var(--pv-radius-sm);object-fit:cover;width:86px}.command-preview-grid strong{color:var(--pv-text);margin-top:6px;font-size:17px;line-height:1.12;display:block}.command-status-list{border-top:1px solid var(--pv-line);gap:10px;padding-top:14px;display:grid}.lane-section,.repository-section,.workflow-ledger,.safety-hero,.safety-grid{padding-block:clamp(56px,8vw,112px)}.lane-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.lane-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);overflow:hidden}.lane-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.lane-card>div{gap:16px;padding:20px;display:grid}.lane-card h3{color:var(--pv-text);font-size:24px;line-height:1.08}.lane-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lane-card li{color:var(--pv-muted);font-size:14px}.lane-card a{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius);min-height:42px;color:var(--pv-lime);justify-content:center;align-items:center;font-weight:820;display:inline-flex}.repository-section{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);background:linear-gradient(#010200c7,#000100e6);background:linear-gradient(lab(.331167% -.407316 .457123/.78),lab(.187761% -.219479 .247747/.9))}.repository-layout{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:center;gap:clamp(24px,5vw,68px);margin-top:34px;display:grid}.repository-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.repository-board article,.workflow-ledger-table,.safety-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.repository-board article{min-height:172px;padding:20px}.repository-board p,.workflow-ledger-table span,.safety-grid p{color:var(--pv-muted);margin-top:12px;line-height:1.5}.ugc-phone-stack{min-height:540px;position:relative}.ugc-phone-stack img{aspect-ratio:9/16;border:1px solid var(--pv-line-strong);object-fit:cover;border-radius:14px;width:min(58%,240px);position:absolute;box-shadow:0 18px 56px #0000006b;box-shadow:0 18px 56px lab(.027504% -.0618026 .0600994/.42)}.ugc-phone-stack img:first-child{z-index:3;top:0;right:14%}.ugc-phone-stack img:nth-child(2){z-index:2;opacity:.88;top:94px;left:2%}.ugc-phone-stack img:nth-child(3){z-index:1;opacity:.8;bottom:0;right:0}.workflow-ledger-table{margin-top:30px;display:grid;overflow:hidden}.workflow-ledger-table div{border-bottom:1px solid var(--pv-line);grid-template-columns:190px minmax(0,1fr);gap:18px;padding:20px;display:grid}.workflow-ledger-table div:last-child{border-bottom:0}.workflow-ledger-table strong{color:var(--pv-lime)}.packaging-grid .price-card{min-height:250px}.packaging-grid .price-card h3{font-size:34px}.packaging-grid .price-card p{color:var(--pv-muted);line-height:1.48}.studio-lane-switcher{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);margin-top:18px;padding:22px}.studio-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.studio-lane-grid article,.creator-repository-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.22858% -.253029 .287259/.88);overflow:hidden}.studio-lane-grid img,.creator-repository-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.studio-lane-grid article>div,.creator-repository-grid article>div{gap:12px;padding:16px;display:grid}.studio-lane-grid span,.build-queue-grid span{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:850}.studio-lane-grid h3,.creator-repository-grid h3,.tool-grid h2,.safety-grid h2{color:var(--pv-text);font-size:24px;line-height:1.08}.studio-lane-grid p,.studio-lane-grid li,.creator-repository-grid p,.tool-grid p,.build-queue-grid p{color:var(--pv-muted);font-size:14px;line-height:1.45}.studio-lane-grid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.studio-lane-grid a,.creator-repository-grid button,.tool-grid button{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius);background:var(--pv-lime-soft);min-height:38px;color:var(--pv-text);justify-content:center;align-items:center;font-weight:820;display:inline-flex}.build-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.build-queue-grid article,.ugc-type-grid article,.batch-step-grid article,.tool-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.22858% -.253029 .287259/.88);padding:18px}.build-queue-grid strong,.batch-step-grid strong{color:var(--pv-text);margin-top:12px;font-size:18px;display:block}.create-lane-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.create-lane-switch a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:44px;color:var(--pv-muted);background:#000100d1;background:lab(.22858% -.253029 .287259/.82);justify-content:center;align-items:center;font-weight:820;display:inline-flex}.create-lane-switch a.active,.create-lane-switch a[aria-current=page]{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.ugc-command-hero,.tools-hero{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:radial-gradient(circle at 80% 18%, #00cee726, transparent 20rem), var(--pv-panel);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:24px;padding:28px;display:grid}@supports (color:lab(0% 0 0)){.ugc-command-hero,.tools-hero{background:radial-gradient(circle at 80% 18%, lab(75.5245% -38.4359 -25.8658/.15), transparent 20rem), var(--pv-panel)}}.ugc-command-hero h1,.tools-hero h1{max-width:920px;color:var(--pv-text);margin-top:10px;font-size:clamp(34px,4vw,54px);line-height:1.02}.ugc-command-hero p,.tools-hero p{max-width:760px;color:var(--pv-muted);margin-top:14px;line-height:1.5}.ugc-command-hero aside{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100d6;background:lab(.169306% -.203587 .229087/.84);align-content:center;gap:10px;padding:18px;display:grid}.ugc-command-hero aside strong{color:var(--pv-text);font-size:22px}.ugc-command-hero aside span{color:var(--pv-lime);text-transform:none;font-size:32px;font-weight:880}.ugc-type-grid,.creator-repository-grid,.batch-step-grid,.tool-grid,.safety-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ugc-type-grid article span,.scene-chip-grid span,.batch-step-grid b{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:850}.ugc-type-grid p,.batch-step-grid p{color:var(--pv-muted);margin-top:12px;line-height:1.45}.scene-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.scene-chip-grid span{border:1px solid var(--pv-line);text-transform:none;background:#000100e0;background:lab(.22858% -.253029 .287259/.88);border-radius:999px;align-items:center;min-height:38px;padding:0 13px;display:inline-flex}.tools-hero a{border-radius:var(--pv-radius);background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border:1px solid #0000;justify-content:center;align-self:center;align-items:center;min-height:46px;padding:0 16px;font-weight:850;display:inline-flex}.tool-grid{margin-top:18px}.tool-grid article{gap:14px;min-height:220px;display:grid}.tool-grid button{align-self:end}.safety-hero{max-width:1180px}.safety-grid{padding-top:0}@media (max-width:1180px){.home-hero,.repository-layout,.ugc-command-hero,.tools-hero{grid-template-columns:1fr}.lane-card-grid,.studio-lane-grid,.build-queue-grid,.ugc-type-grid,.creator-repository-grid,.batch-step-grid,.tool-grid,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-phone-stack{min-height:440px}}@media (max-width:760px){.pv-redesign,.pv-redesign main{width:100vw;max-width:100vw;overflow-x:hidden}.home-hero{min-height:auto}.lane-card-grid,.repository-board,.studio-lane-grid,.build-queue-grid,.ugc-type-grid,.creator-repository-grid,.batch-step-grid,.tool-grid,.safety-grid,.create-lane-switch,.workflow-ledger-table div{grid-template-columns:1fr}.ugc-phone-stack{min-height:380px}.ugc-phone-stack img{width:min(62%,210px)}}*,:before,:after{box-sizing:border-box}html{background:var(--pv-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}body#app{background:linear-gradient(#a6e20012 1px, transparent 1px), linear-gradient(90deg, #a6e20012 1px, transparent 1px), linear-gradient(135deg, #000100 0%, #000301 48%, #000103 100%), var(--pv-bg);min-height:100dvh;color:var(--pv-text);font-family:var(--pv-font);letter-spacing:0;background-size:88px 88px,88px 88px,auto,auto;margin:0;font-size:16px;line-height:1.45;overflow-x:hidden}@supports (color:lab(0% 0 0)){body#app{background:linear-gradient(lab(83.558% -40.9901 96.4742/.07) 1px, transparent 1px), linear-gradient(90deg, lab(83.558% -40.9901 96.4742/.07) 1px, transparent 1px), linear-gradient(135deg, lab(.152098% -.188299 .211158) 0%, lab(.598751% -.952423 .530252) 48%, lab(.334469% -.185639 -.8331) 100%), var(--pv-bg)}}body#app :where(h1,h2,h3,h4,p,a,button,input,textarea,select,label,span,small,strong,b,li,summary){font-family:var(--pv-font);letter-spacing:0;text-shadow:none}body#app :where(h1,h2,h3,h4,p){margin:0}body#app :where(a){color:inherit;text-decoration:none}body#app :where(button,input,textarea,select){color:inherit;font:inherit}body#app :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--pv-lime);outline-offset:3px}img,video{max-width:100%;height:auto;display:block}.button,.header-cta,.site-header nav a,.studio-topbar-actions a,.studio-action-row a,.studio-section-head a,.new-short-head a,.price-card .button,.pricing-affiliate-band .button,.hero-actions a,.script-generate-button,.generate-sticky,.render-mp4-button{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:46px;color:var(--pv-text);transition:border-color var(--pv-transition), background var(--pv-transition), color var(--pv-transition), box-shadow var(--pv-transition);background:#020301d1;background:lab(.691603% -.626482 .723437/.82);justify-content:center;align-items:center;padding:0 18px;font-weight:760;display:inline-flex}.button.primary,.header-cta,.studio-topbar-actions a.primary,.hero-actions .primary,.price-card .primary,.script-generate-button,.generate-sticky,.render-mp4-button{color:#010200;color:lab(.493605% -.593558 .667888);background:linear-gradient(#a6d936,#89b70f);background:linear-gradient(lab(80.8875% -33.5299 68.4141),lab(69.1648% -31.4164 66.7327));border-color:#0000}.button.secondary,.hero-actions .secondary,.pricing-affiliate-band .secondary{color:var(--pv-text);background:0 0}.button:hover,.header-cta:hover,.site-header nav a:hover,.studio-topbar-actions a:hover,.studio-action-row a:hover,.studio-section-head a:hover,.new-short-head a:hover,.hero-actions a:hover,.price-card .button:hover,.pricing-affiliate-band .button:hover,.script-generate-button:hover,.generate-sticky:hover,.render-mp4-button:hover{border-color:var(--pv-line-strong);box-shadow:0 0 0 4px var(--pv-lime-soft)}.eyebrow,.hero-kicker{color:var(--pv-lime);font-family:var(--pv-mono);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:820;line-height:1.1;display:inline-flex}.eyebrow:before,.hero-kicker:before{content:"";background:var(--pv-lime);border-radius:999px;width:30px;height:7px}.site-header{z-index:40;width:100%;height:72px;padding:0 var(--pv-edge);border-bottom:1px solid var(--pv-line);background:#000100f5;background:lab(.160549% -.195876 .220034/.96);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.site-header nav{justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);min-width:0;display:flex}.site-header nav a{min-height:38px;color:var(--pv-muted);background:0 0;border-color:#0000;padding:0 4px;font-size:15px}body#app .wordmark-brand,body#app .studio-logo{color:var(--pv-lime);align-items:center;font-weight:950;line-height:.9;display:inline-flex}body#app .wordmark-brand span{color:var(--pv-lime);font-size:clamp(42px,4vw,64px)}.public-landing{width:100%;min-height:100dvh}.public-landing main{width:100%}.public-landing main>section{width:100%;padding-inline:var(--pv-edge);margin:0}.public-landing .virvid-hero{width:100%;min-height:auto;padding:clamp(52px, 6vh, 80px) var(--pv-edge) clamp(44px, 6vh, 72px);border-bottom:1px solid var(--pv-line);background:linear-gradient(90deg,#000100f5 0%,#000100e0 46%,#040a008a 100%);background:linear-gradient(90deg,lab(.152098% -.188299 .211158/.96) 0%,lab(.266218% -.347257 .386843/.88) 46%,lab(2.17431% -3.51687 4.6235/.54) 100%);grid-template-columns:minmax(0,.98fr) minmax(460px,.86fr);align-items:center;gap:clamp(42px,6vw,104px);display:grid}.hero-copy{align-content:center;min-width:0;display:grid}.hero-copy h1,.pricing-hero h1{max-width:920px;color:var(--pv-text);margin-top:24px;font-size:clamp(46px,5vw,76px);font-weight:880;line-height:1}.hero-copy>p,.pricing-hero>p{max-width:760px;color:var(--pv-muted);margin-top:20px;font-size:clamp(18px,1.35vw,22px);font-weight:650;line-height:1.42}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.hero-actions .button{min-width:210px;min-height:58px;font-size:16px}.trusted-row{align-items:center;gap:18px;max-width:760px;margin-top:34px;display:flex}.creator-faces{flex-shrink:0;gap:8px;display:flex}.creator-faces span{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:48px;padding:0 12px;font-weight:850;display:inline-flex}.trusted-row p{max-width:520px;color:var(--pv-muted);font-size:17px;font-weight:650}.hero-product-preview{width:100%;min-width:0}.preview-workbench{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100eb;background:lab(.207504% -.23596 .267133/.92);grid-template-columns:minmax(280px,1fr) minmax(190px,260px);gap:14px;width:100%;min-height:420px;padding:16px;display:grid;box-shadow:0 22px 70px #00000075;box-shadow:0 22px 70px lab(.027504% -.0618026 .0600994/.46)}.preview-panel{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100f5;background:lab(.18635% -.191882 .219318/.96);min-width:0;padding:18px}.preview-panel span,.preview-panel small{color:var(--pv-lime);font-size:12px;font-weight:820;display:block}.preview-input p{color:var(--pv-muted);margin-top:12px;font-size:clamp(18px,1.4vw,25px);font-weight:760;line-height:1.3}.preview-input div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.preview-input b{border:1px solid var(--pv-line-strong);min-height:34px;color:var(--pv-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.preview-scenes ol{gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.preview-scenes li{color:var(--pv-muted);font-size:14px;line-height:1.35}.preview-status{display:none}.preview-video{aspect-ratio:9/16;grid-row:span 2;grid-template-rows:minmax(0,1fr) auto auto;place-self:start center;width:min(100%,260px);min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.preview-video img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-video:after{content:"";background:linear-gradient(#0000 42%,#000000e0 100%);background:linear-gradient(#0000 42%,lab(.0889244% -.12695 .139591/.88) 100%);position:absolute;inset:0}.preview-video strong,.preview-video small{z-index:1;margin-inline:18px;position:relative}.preview-video strong{color:var(--pv-text);align-self:end;margin-top:auto;font-size:26px;font-weight:850;line-height:1.05;display:block}.preview-video small{color:var(--pv-muted);margin-bottom:20px;font-size:15px}.featured-strip,.pricing-trust-strip{min-height:auto;padding:24px var(--pv-edge);border-bottom:1px solid var(--pv-line);background:#0001009e;background:lab(.252726% -.303902 .341958/.62);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.featured-strip span,.pricing-trust-strip span{color:var(--pv-muted);margin-right:22px;font-size:16px}.featured-strip strong,.pricing-trust-strip strong{border:1px solid var(--pv-line);min-height:38px;color:var(--pv-lime);background:#010200db;background:lab(.408117% -.516713 .577843/.86);border-radius:999px;align-items:center;padding:0 16px;font-size:clamp(18px,2vw,28px);font-weight:850;line-height:1;display:inline-flex}.creator-proof-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:46px;display:grid}.creator-proof-band article,.template-row article,.workflow-grid article,.style-card,.creator-feature-grid article,.product-ui-card,.price-card,.comparison-grid article,.scoreboard,.pricing-comparison-grid article,.faq details{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.creator-proof-band article{min-height:160px;padding:28px}.creator-proof-band strong{color:var(--pv-lime);font-size:clamp(32px,3vw,52px);font-weight:860;line-height:1;display:block}.creator-proof-band span{max-width:26ch;color:var(--pv-muted);margin-top:22px;font-size:17px;font-weight:650;line-height:1.35;display:block}.template-band,.workflow,.style-section,.creator-feature-stack,.product-ui-section,.proof,.pricing,.comparison-band,.featured-trusted,.faq,.pricing-grid,.pricing-affiliate-band,.pricing-comparison,.pricing-faq{padding-block:clamp(58px,8vw,118px)}.template-band{grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.template-band h2,.section-heading h2,.proof h2,.comparison-band h2,.featured-trusted h2,.pricing-affiliate-band h2,.pricing-comparison h2,.faq h2{max-width:940px;color:var(--pv-text);margin-top:18px;font-size:clamp(38px,4.5vw,72px);font-weight:860;line-height:1.02}.template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.template-row article,.workflow-grid article,.creator-feature-grid article,.price-card,.pricing-comparison-grid article{padding:28px}.template-row article>span,.price-card>span,.pricing-comparison-grid article>span{border:1px solid var(--pv-line-strong);min-height:34px;color:var(--pv-lime);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.template-row p{color:var(--pv-muted);margin-top:22px;font-size:21px;font-weight:700;line-height:1.32}.template-row article div{color:var(--pv-lime);justify-content:space-between;gap:14px;margin-top:28px;font-weight:830;display:flex}.section-heading{max-width:980px}.section-heading p{max-width:780px;color:var(--pv-muted);margin-top:18px;font-size:18px;font-weight:620}.workflow-grid,.creator-feature-grid,.product-panel-grid,.pricing-grid,.pricing-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.workflow-grid article span{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:850;display:inline-flex}.workflow-grid h3,.creator-feature-grid h3,.comparison-grid h3,.pricing-comparison-grid h3{color:var(--pv-text);margin-top:20px;font-size:24px;line-height:1.1}.workflow-grid p,.creator-feature-grid p,.product-ui-card p,.comparison-grid li,.pricing-comparison-grid p,.faq p{color:var(--pv-muted);margin-top:14px;font-size:16px}.storyboard-preview .preview-status{display:block}.storyboard-preview{grid-template-rows:auto 1fr}.storyboard-workflow .workflow-grid,.product-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-ui-section{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);background:linear-gradient(#010200c7,#000100d6);background:linear-gradient(lab(.331167% -.407316 .457123/.78),lab(.187761% -.219479 .247747/.84))}.product-ui-card{align-content:start;min-height:360px;padding:clamp(22px,3vw,32px);display:grid}.product-ui-card,.price-card,.creator-feature-grid article{align-content:start;display:grid}.product-ui-card>span{color:var(--pv-lime);font-size:13px;font-weight:840}.product-ui-card h3{max-width:22ch;color:var(--pv-text);margin-top:24px;font-size:clamp(26px,2.5vw,38px);line-height:1.04}.product-ui-card p{max-width:44ch;font-size:17px;line-height:1.48}.product-ui-card div{flex-wrap:wrap;align-self:end;gap:8px;margin-top:34px;display:flex}.product-ui-card b{border:1px solid var(--pv-line-strong);min-height:34px;color:var(--pv-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storyboard-comparison{align-items:start}.comparison-table{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);display:grid;overflow:hidden}.comparison-table div{border-bottom:1px solid var(--pv-line);grid-template-columns:.52fr 1fr 1fr;min-width:0;display:grid}.comparison-table div:last-child{border-bottom:0}.comparison-table strong,.comparison-table span{min-width:0;color:var(--pv-muted);padding:18px;line-height:1.38}.comparison-table strong{color:var(--pv-lime)}.comparison-table span+span{border-left:1px solid var(--pv-line)}.style-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.style-card{aspect-ratio:1;background:linear-gradient(180deg, transparent, #000100e0), var(--pv-panel-2);align-items:end;min-height:120px;padding:18px;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.style-card{background:linear-gradient(180deg, transparent, lab(.121248% -.159532 .177518/.88)), var(--pv-panel-2)}}.style-card span{min-width:0;color:var(--pv-text);overflow-wrap:anywhere;font-weight:820}.proof,.pricing-affiliate-band,.comparison-band,.featured-trusted{grid-template-columns:minmax(0,.85fr) minmax(320px,.5fr);align-items:center;gap:28px;display:grid}.trusted-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trusted-badges span{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);min-height:48px;color:var(--pv-muted);align-items:center;padding:0 14px;font-size:14px;font-weight:780;display:flex}.proof-copy p,.pricing-affiliate-band p{max-width:760px;color:var(--pv-muted);margin-top:18px;font-size:18px}.scoreboard{gap:12px;padding:22px;display:grid}.scoreboard div{border-bottom:1px solid var(--pv-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.scoreboard div:last-child{border-bottom:0;padding-bottom:0}.scoreboard span{color:var(--pv-muted)}.scoreboard strong{color:var(--pv-lime);font-size:26px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.price-card h2,.price-card h3{color:var(--pv-text);margin-top:20px;font-size:32px}.price-card>strong{color:var(--pv-lime);margin-top:18px;font-size:52px;line-height:1;display:block}.price-card>strong span{color:var(--pv-muted);font-size:16px}.plan-allowance{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);gap:8px;margin-top:18px;padding:14px 0;display:grid}.plan-allowance b{min-width:0;color:var(--pv-text);align-items:start;gap:10px;font-size:15px;line-height:1.28;display:flex}.plan-allowance b:before{content:"";background:var(--pv-lime);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:.55em}.price-card ul{color:var(--pv-muted);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.price-card li{align-items:start;min-width:0;line-height:1.34;display:flex}.price-card li:before{content:"";background:var(--pv-lime);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:.56em;margin-right:10px}.price-card .button,.price-card button{margin-top:auto}.faq-list,.pricing-faq{gap:12px;display:grid}.faq details{padding:22px}.faq summary{cursor:pointer;color:var(--pv-text);font-size:18px;font-weight:800}.public-landing footer{width:100%;padding:36px var(--pv-edge);border-top:1px solid var(--pv-line);color:var(--pv-muted);justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-page,.onboarding-page{min-height:100dvh;padding:clamp(20px,3vw,44px)}.auth-header,.auth-layout,.onboarding-shell{width:min(100%,1280px);margin-inline:auto}.auth-header{justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-bottom:clamp(28px,5vh,64px);display:flex}.auth-header .wordmark-brand span,.onboarding-side .studio-logo{font-size:clamp(42px,5vw,68px)}.auth-layout{grid-template-columns:minmax(0,.92fr) minmax(320px,.62fr);align-items:start;gap:clamp(22px,4vw,54px);display:grid}.auth-card,.auth-proof,.onboarding-side,.onboarding-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);box-shadow:0 20px 70px #00000057;box-shadow:0 20px 70px lab(.027504% -.0618026 .0600994/.34)}.auth-card,.auth-proof{gap:18px;padding:clamp(24px,3vw,36px);display:grid}.auth-card{display:grid}.auth-card h1,.onboarding-side h1{max-width:680px;color:var(--pv-text);font-size:clamp(34px,4vw,54px);font-weight:870;line-height:1}.auth-card p,.auth-proof li,.onboarding-side p,.onboarding-credit-note span,.onboarding-card-head p,.persona-grid p,.idea-picks p,.onboarding-submit-row p{color:var(--pv-muted);font-size:15px;line-height:1.45}.auth-card label,.wide-input,.onboarding-card label{min-width:0;color:var(--pv-muted);gap:8px;font-size:13px;font-weight:780;display:grid}.auth-card input,.onboarding-card input{border:1px solid var(--pv-line);border-radius:var(--pv-radius);width:100%;min-height:46px;color:var(--pv-text);background:#000100eb;background:lab(.187761% -.219479 .247747/.92);padding:0 13px}.auth-row,.auth-field-grid,.onboarding-submit-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.auth-row a,.auth-note a{color:var(--pv-lime);font-weight:780}.checkbox-row{color:var(--pv-muted);font-size:13px}.auth-submit{width:100%;min-height:52px}.auth-note,.form-error,.form-success{margin:0;font-size:13px}.form-error{border-radius:var(--pv-radius);color:#ffa9a5;color:lab(77.9202% 37.9207 18.3301);background:#2604056b;background:lab(4.80893% 16.7631 5.33234/.42);border:1px solid #f170708c;border:1px solid lab(63.5705% 50.8105 25.3639/.55);padding:10px 12px}.form-success{border-radius:var(--pv-radius);background:var(--pv-lime-soft);color:var(--pv-lime);border:1px solid #92c50070;border:1px solid lab(73.9643% -34.6301 76.0352/.44);padding:10px 12px}.auth-proof{position:sticky;top:24px}.auth-proof h2{color:var(--pv-text);font-size:clamp(24px,2.4vw,34px);line-height:1.08}.auth-proof ul{gap:10px;margin:0;padding-left:20px;display:grid}.onboarding-shell{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,48px);display:grid}.onboarding-side,.onboarding-card{gap:22px;padding:clamp(24px,3vw,36px);display:grid}.onboarding-side{position:sticky;top:24px}.onboarding-side>div{gap:10px;display:grid}.onboarding-side>div>span,.onboarding-card-head>span,.persona-grid label>span,.idea-picks article>span,.idea-picks label>span{color:var(--pv-lime);font-size:12px;font-weight:850}.onboarding-side ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-side li{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:42px;color:var(--pv-muted);align-items:center;gap:10px;padding:0 12px;font-weight:780;display:flex}.onboarding-side li.active{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.onboarding-side li strong{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.onboarding-credit-note{border-top:1px solid var(--pv-line);gap:5px;padding-top:18px;display:grid}.onboarding-credit-note strong{color:var(--pv-lime);font-size:22px}.onboarding-card-head{gap:8px;display:grid}.onboarding-card-head h2{color:var(--pv-text);font-size:clamp(28px,3vw,42px);line-height:1.04}.progress-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.progress-bars i{background:#13180f;background:lab(7.44183% -4.04503 4.79565);border-radius:999px;height:8px}.progress-bars i:first-child{background:var(--pv-lime)}.persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.persona-grid label,.idea-picks article,.idea-picks label{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100d1;background:lab(.207504% -.23596 .267133/.82);gap:8px;height:100%;padding:16px;display:grid}.persona-grid input,.idea-picks input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.persona-grid article:has(input:checked) label,.idea-picks article:has(input:checked) label){border-color:var(--pv-line-strong);background:var(--pv-lime-soft)}.persona-grid h3{color:var(--pv-text);font-size:18px}.idea-picks{gap:12px;display:grid}.platform-picks,.template-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.idea-picks a{color:var(--pv-lime);justify-self:start;font-size:13px;font-weight:820}.pricing-page{background:0 0;min-height:100dvh}.pricing-grid,.pricing-affiliate-band,.pricing-comparison,.pricing-faq{padding-inline:var(--pv-edge)}.pricing-hero{width:100%;padding:clamp(44px, 6vh, 82px) var(--pv-edge) clamp(42px, 6vh, 72px)}.billing-toggle,.script-toggle,.builder-tabs{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100c2;background:lab(.187761% -.219479 .247747/.76);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.billing-toggle{margin-top:30px;display:inline-grid}.billing-toggle span{color:inherit;font-size:12px;font-weight:760}.billing-toggle button,.script-toggle button,.builder-tabs button{border-radius:calc(var(--pv-radius) - 2px);min-height:44px;color:var(--pv-muted);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:780}.billing-toggle button[aria-pressed=true],.script-toggle button.selected,.builder-tabs button.selected{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.pricing-error{border-radius:var(--pv-radius);color:#ffa9a5;color:lab(77.9202% 37.9207 18.3301);background:#2604055c;background:lab(4.80893% 16.7631 5.33234/.36);border:1px solid #f170707a;border:1px solid lab(63.5705% 50.8105 25.3639/.48);width:fit-content;margin:18px 0 0;padding:10px 12px;font-size:13px;font-weight:740}.studio-layout{grid-template-columns:300px minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.studio-sidebar{border-right:1px solid var(--pv-line);background:#000100f5;background:lab(.136093% -.173613 .193971/.96);grid-template-rows:auto 1fr auto auto;align-self:start;gap:22px;width:300px;height:100dvh;padding:18px;display:grid;position:sticky;top:0;overflow-y:auto}.studio-sidebar-head{text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:8px;padding:4px 8px 16px;display:grid}.studio-logo{width:fit-content;font-size:40px;line-height:.82;display:inline-flex}body#app .studio-logo{line-height:.82}.studio-sidebar-head span,.studio-nav-group>span,.credit-card p,.studio-user,.studio-crumb,.studio-crumb span,.builder-section-head span,.script-panel-head span,.provider-note{color:var(--pv-muted);font-size:13px;font-weight:700}.studio-nav{align-content:start;gap:26px;display:grid}.studio-nav-group{gap:8px;display:grid}.studio-nav a{border-radius:var(--pv-radius);min-height:46px;color:var(--pv-muted);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-weight:800;display:flex}.studio-nav a:hover,.studio-nav a.active,.studio-nav a[aria-current=page]{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.studio-nav i{border:1px solid var(--pv-line-strong);width:30px;height:30px;color:var(--pv-lime);border-radius:7px;justify-content:center;align-items:center;font-size:12px;font-style:normal;display:inline-flex}.credit-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);gap:14px;padding:18px;display:grid}.credit-card>div:first-child{justify-content:space-between;gap:14px;display:flex}.credit-card strong{color:var(--pv-lime);font-size:17px}.credit-card b{color:var(--pv-lime);font-size:48px;line-height:.9}.credit-card>span{color:var(--pv-muted);background:#181c15;background:lab(9.68439% -3.14361 3.98889);border-radius:6px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:800}.sidebar-credit-meter{background:#080d05;background:lab(3.1671% -2.23187 2.61684);border-radius:999px;height:9px;overflow:hidden}.sidebar-credit-meter i{border-radius:inherit;background:var(--pv-lime);height:100%;display:block}.credit-card a{border-radius:var(--pv-radius);background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);justify-content:center;align-items:center;min-height:42px;font-weight:850;display:inline-flex}.generation-summary.credit-card>div:first-child{align-items:start;min-width:0}.generation-summary.credit-card b{overflow-wrap:anywhere;font-size:clamp(28px,3vw,36px)}.generation-summary dl{gap:8px;margin:0;display:grid}.generation-summary dl div{border-top:1px solid #77a40026;border-top:1px solid lab(62.2332% -32.4078 76.879/.15);grid-template-columns:minmax(70px,.42fr) minmax(0,1fr);gap:10px;padding-top:9px;display:grid}.generation-summary dt,.generation-summary dd{min-width:0;color:var(--pv-muted);margin:0;font-size:12px}.generation-summary dd{color:var(--pv-text);text-align:right;overflow-wrap:anywhere}.studio-user{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);padding:14px}.studio-main{width:100%;min-width:0;max-width:none;padding:32px var(--pv-studio-edge) 72px}.studio-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:28px;display:flex}.studio-crumb{align-items:center;gap:10px;font-size:14px;display:flex}.studio-crumb a{color:var(--pv-text)}.studio-topbar-actions{gap:10px;display:flex}.studio-topbar-actions a{min-height:44px}.studio-dashboard-hero,.workspace-action-bar,.home-stats-strip>*,.home-task-strip a,.studio-section,.new-short-head,.builder-card,.compact-preview-card,.sample-preview-stage,.script-shell,.script-panel,.my-shorts-panel article,.connected-platforms-panel article,.mini-calendar-panel,.vertical-preview{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.studio-dashboard-hero{background:radial-gradient(circle at 82% 40%, #2b40003d, transparent 24rem), var(--pv-panel);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:34px;min-height:300px;padding:34px;display:grid}@supports (color:lab(0% 0 0)){.studio-dashboard-hero{background:radial-gradient(circle at 82% 40%, lab(24.4843% -20.9235 48.0778/.24), transparent 24rem), var(--pv-panel)}}.dashboard-copy span,.new-short-head span,.builder-section-head span,.script-panel-head span,.home-task-strip span,.workspace-action-bar>span{color:var(--pv-lime);font-size:13px;font-weight:850}.dashboard-copy h1,.new-short-head h1,.script-panel h1,.studio-main h1{max-width:840px;color:var(--pv-text);margin-top:8px;font-size:44px;font-weight:850;line-height:1.04}.dashboard-copy p,.new-short-head p,.script-panel p,.studio-section-head p,.home-task-strip small,.workspace-action-bar small,.dashboard-quick-panel small{color:var(--pv-muted);margin-top:8px;font-size:15px}.studio-action-row{gap:12px;margin-top:22px;display:flex}.dashboard-quick-panel{gap:14px;display:grid}.dashboard-quick-panel>div{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010100e0;background:lab(.302193% -.34599 .391418/.88);padding:20px}.dashboard-quick-panel span,.home-stats-strip span,.workspace-status-strip span{color:var(--pv-muted);font-size:13px;font-weight:800}.dashboard-quick-panel strong{color:var(--pv-text);font-size:36px;line-height:1;display:block}.workspace-action-bar{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;margin-top:28px;padding:18px;display:grid}.workspace-action-bar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-action-bar a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010100e0;background:lab(.274908% -.289008 .329718/.88);padding:16px}.workspace-action-bar strong{color:var(--pv-text);font-size:24px;display:block}.home-stats-strip,.workspace-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.home-stats-strip>*,.workspace-status-strip>*{min-height:106px;padding:22px}.home-stats-strip strong,.workspace-status-strip strong{color:var(--pv-lime);font-size:38px;line-height:1;display:block}.home-task-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.home-task-strip a{gap:12px;min-height:168px;padding:22px;display:grid}.home-task-strip a.active{border-color:var(--pv-line-strong);background:var(--pv-lime-soft)}.home-task-strip strong{color:var(--pv-text);font-size:28px;line-height:1.08}.home-task-strip b{color:var(--pv-lime);align-self:end;font-size:13px}.studio-section{margin-top:22px;padding:24px}.studio-section-head{justify-content:space-between;align-items:start;gap:22px;display:flex}.studio-section-head h2{color:var(--pv-text);font-size:28px;line-height:1.1}.studio-section-head h2 span{color:var(--pv-lime);vertical-align:middle;font-size:13px}.studio-home-grid,.studio-ops-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;margin-top:22px;display:grid}.milestone-row,.connected-platforms-panel,.trending-row,.recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.milestone-row div,.trending-row article,.recent-grid article,.connected-platforms-panel article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e6;background:lab(.251034% -.270724 .30812/.9);padding:18px}.milestone-row strong,.trending-row strong,.recent-grid h3,.connected-platforms-panel strong{color:var(--pv-text);font-size:18px}.trending-shorts-strip{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);gap:16px;margin-top:22px;padding:22px;display:grid}.trending-shorts-strip header{justify-content:space-between;gap:16px;display:flex}.trending-shorts-strip header span{color:var(--pv-lime);font-size:13px;font-weight:850}.trending-shorts-strip header strong{color:var(--pv-text);font-size:22px}.trending-shorts-strip>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.trending-shorts-strip a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e6;background:lab(.251034% -.270724 .30812/.9);padding:16px}.my-shorts-page{gap:22px;min-width:0;display:grid}.my-shorts-hero,.my-shorts-library,.my-shorts-preview{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.my-shorts-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:28px;display:grid}.my-shorts-hero span,.my-shorts-toolbar strong,.preview-rail-head strong{color:var(--pv-lime);font-size:13px;font-weight:850}.my-shorts-hero h1{color:var(--pv-text);margin-top:8px;font-size:44px;line-height:1}.my-shorts-hero p{max-width:76ch;color:var(--pv-muted);margin-top:10px;font-size:15px}.my-shorts-hero a,.my-shorts-toolbar a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:42px;color:var(--pv-text);justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.my-shorts-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:22px;display:grid}.my-shorts-library{gap:18px;min-width:0;padding:22px;display:grid}.my-shorts-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-shorts-toolbar div{gap:4px;min-width:0;display:grid}.my-shorts-toolbar span,.preview-rail-head span,.shorts-empty-row span,.preview-layer-stack span{color:var(--pv-muted);font-size:13px}.shorts-table{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100d1;background:lab(.187761% -.219479 .247747/.82);min-width:0;display:grid;overflow:hidden}.shorts-table-head,.shorts-empty-row{grid-template-columns:minmax(220px,1.5fr) minmax(96px,.7fr) minmax(110px,.75fr) minmax(140px,.9fr) minmax(170px,1fr);align-items:center;gap:12px;display:grid}.shorts-table-head{border-bottom:1px solid var(--pv-line);color:var(--pv-muted);padding:12px 14px;font-size:12px;font-weight:850}.shorts-empty-row{padding:18px 14px}.shorts-empty-row div{gap:4px;display:grid}.shorts-empty-row strong{color:var(--pv-text);font-size:16px}.my-shorts-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.my-shorts-performance article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e6;background:lab(.251034% -.270724 .30812/.9);padding:16px}.my-shorts-performance span{color:var(--pv-muted);font-size:12px;font-weight:800}.my-shorts-performance strong{color:var(--pv-text);margin-top:8px;font-size:22px;display:block}.my-shorts-performance p{color:var(--pv-muted);margin-top:6px;font-size:13px}.my-shorts-preview{justify-items:center;gap:14px;padding:18px;display:grid;position:sticky;top:24px}.preview-rail-head,.preview-layer-stack{justify-self:stretch;gap:4px;display:grid}.preview-layer-stack{border-top:1px solid var(--pv-line);padding-top:12px}.vertical-preview{aspect-ratio:9/16;background:#000;background:lab(.106619% -.128217 .144264);grid-template-rows:auto 1fr auto auto;gap:10px;width:min(100%,280px);padding:14px;display:grid;position:relative;overflow:hidden}.preview-top,.preview-controls{z-index:2;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.preview-top span,.preview-top strong,.preview-controls span{color:var(--pv-text);font-size:12px;font-weight:850}.preview-scene{z-index:0;position:absolute;inset:0}.preview-generated-image,.preview-placeholder-image{object-fit:contain;opacity:.68;width:100%;height:100%}.preview-placeholder-image{object-fit:contain}.preview-placeholder-slot{width:100%;height:100%;position:relative}.preview-placeholder-slot:after{content:"";background:linear-gradient(#0003,#000000c7);background:linear-gradient(lab(.106619% -.128217 .144264/.2),lab(.106619% -.128217 .144264/.78));position:absolute;inset:0}.preview-placeholder-slot span,.preview-placeholder-slot strong,.vertical-preview .watermark,.vertical-preview p,.preview-controls{z-index:2;position:relative}.preview-placeholder-slot span,.preview-placeholder-slot strong{display:block;position:absolute;left:14px;right:14px}.preview-placeholder-slot span{color:var(--pv-lime);font-size:12px;font-weight:850;top:48%}.preview-placeholder-slot strong{color:var(--pv-text);font-size:16px;line-height:1.2;top:calc(48% + 22px)}.vertical-preview .watermark{color:#e9ece78a;color:lab(93.1381% -1.82962 2.25102/.54);place-self:end center;font-size:22px;font-weight:900}.vertical-preview p{color:var(--pv-text);text-align:center;align-self:end;font-size:15px;font-weight:800;line-height:1.15}.preview-controls{align-self:end}.preview-controls i{background:#e9ece742;background:lab(93.1381% -1.82962 2.25102/.26);border-radius:999px;flex:1;height:5px;overflow:hidden}.preview-controls i:before{content:"";border-radius:inherit;background:var(--pv-lime);width:28%;height:100%;display:block}.series-page,.series-new-page,.billing-page{gap:22px;min-width:0;display:grid}.series-hero,.series-block,.series-status-strip>div,.series-empty,.series-upgrade,.platform-card,.billing-hero,.billing-plan-card,.billing-portal-card,.billing-notes{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.series-hero,.billing-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:28px;display:grid}.series-hero span,.series-heading>div>span,.series-empty a,.series-upgrade span,.platform-card span,.billing-hero span,.billing-plan-card>span,.billing-portal-card span,.billing-notes>span{color:var(--pv-lime);font-size:13px;font-weight:850}.series-hero h1,.billing-hero h1{color:var(--pv-text);margin-top:8px;font-size:clamp(34px,3vw,46px);line-height:1.02}.series-hero p,.series-heading p,.series-empty p,.series-upgrade p,.platform-card p,.billing-hero p,.billing-plan-card p,.billing-portal-card p,.billing-notes p{max-width:76ch;color:var(--pv-muted);margin-top:8px;font-size:15px;line-height:1.45}.series-hero>a,.series-upgrade a,.series-empty a,.series-bottom-bar a,.series-bottom-bar button,.billing-hero a,.billing-portal-card button,.billing-message a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:42px;color:var(--pv-text);background:#010100d6;background:lab(.327087% -.327386 .37511/.84);justify-content:center;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.series-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.series-status-strip>div{gap:8px;min-height:96px;padding:18px;display:grid}.series-status-strip strong{color:var(--pv-lime);font-size:34px;line-height:1}.series-status-strip span{color:var(--pv-muted);font-size:13px;font-weight:760}.series-block{gap:18px;padding:24px;display:grid}.series-empty-focus{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr)}.series-empty,.series-upgrade{background:#000100db;background:lab(.207504% -.23596 .267133/.86);align-content:start;gap:12px;padding:20px;display:grid}.series-empty{aspect-ratio:4/3;min-height:220px}.series-empty a{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);width:42px;padding:0;font-size:22px}.series-empty strong,.series-upgrade h2,.series-heading h2,.billing-plan-card h2,.billing-portal-card h2{color:var(--pv-text);font-size:clamp(24px,2vw,32px);line-height:1.08}.series-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.series-heading>span{color:var(--pv-muted);white-space:nowrap;font-size:13px;font-weight:800}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.platform-card{background:#000100db;background:lab(.207504% -.23596 .267133/.86);gap:9px;padding:18px;display:grid}.platform-card strong{color:var(--pv-text);font-size:20px}.platform-card button{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:34px;color:var(--pv-muted);background:#10130d;background:lab(5.37514% -2.00421 2.40192);justify-self:start;padding:0 10px;font-weight:760}.series-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.series-calendar strong,.series-calendar span{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100c7;background:lab(.207504% -.23596 .267133/.78);min-height:42px;padding:10px}.series-calendar strong{color:var(--pv-muted);font-size:12px}.series-calendar b{color:var(--pv-text);font-size:13px}.series-form-shell{gap:18px;display:grid}.series-form-shell label{color:var(--pv-muted);gap:9px;font-weight:780;display:grid}.series-form-shell input,.series-form-shell textarea,.series-form-shell select{border:1px solid var(--pv-line);border-radius:var(--pv-radius);width:100%;color:var(--pv-text);background:#000100eb;background:lab(.152098% -.188299 .211158/.92);padding:13px 14px}.series-option-grid,.series-target-list,.series-duration-row,.series-style-row{gap:12px;display:grid}.series-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-target-list,.series-duration-row,.series-style-row{grid-template-columns:repeat(3,minmax(0,1fr))}.series-target-list label,.series-duration-row button,.series-style-row button{border:1px solid var(--pv-line);border-radius:var(--pv-radius);overflow-wrap:anywhere;background:#000100c7;background:lab(.207504% -.23596 .267133/.78);min-width:0;min-height:54px;padding:12px}.series-target-list label{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.series-target-list small{color:var(--pv-muted);grid-column:2}.series-duration-row button,.series-style-row button{color:var(--pv-muted);font-weight:800}.series-duration-row button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.series-duration-row button span,.series-duration-row button small{overflow-wrap:anywhere;min-width:0}.series-duration-row button small{color:var(--pv-muted);text-align:right;font-size:12px}.series-duration-row button.selected,.series-style-row button.selected{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.series-bottom-bar{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius);background:#000100f5;background:lab(.207504% -.23596 .267133/.96);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:4px;padding:14px;display:grid;position:static;box-shadow:0 12px 34px #00000057;box-shadow:0 12px 34px lab(.027504% -.0618026 .0600994/.34)}.series-bottom-bar strong,.billing-plan-card article strong{color:var(--pv-text);font-size:18px;display:block}.series-bottom-bar span,.billing-plan-card article span{color:var(--pv-muted);font-size:12px;font-weight:800}.series-bottom-bar button,.billing-portal-card button{background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);cursor:pointer;border-color:#0000}.billing-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;display:grid}.billing-plan-card,.billing-portal-card,.billing-notes{gap:18px;padding:24px;display:grid}.billing-plan-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-plan-card article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100d1;background:lab(.207504% -.23596 .267133/.82);padding:16px}.billing-portal-card{align-content:start}.billing-portal-card button{width:100%;min-height:50px;font-weight:860}.billing-portal-card button:disabled{cursor:not-allowed;opacity:.64}.billing-message{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#0e050080;background:lab(1.95571% 2.29263 3.4633/.5);padding:12px}.billing-message a{min-height:32px;margin-left:8px;padding:0 10px}.billing-notes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-notes p{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100d1;background:lab(.207504% -.23596 .267133/.82);margin:0;padding:14px}.builder-layout.new-short-studio{grid-template-columns:minmax(620px,1060px) minmax(320px,380px);justify-content:center;align-items:start;gap:22px;width:100%;max-width:1500px;margin-inline:auto;display:grid;overflow:visible}.builder-main{gap:18px;min-width:0;max-width:1060px;display:grid}.new-short-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.new-short-head h1{font-size:clamp(34px,3.2vw,42px)}.builder-card{padding:24px}.builder-section-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px;display:flex}.builder-section-head h2,.script-panel h1{color:var(--pv-text);margin-top:6px;font-size:clamp(28px,3vw,34px);line-height:1.05}.builder-section-head b{border:1px solid var(--pv-line);min-height:34px;color:var(--pv-lime);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.builder-card h3{color:var(--pv-text);align-items:center;gap:10px;margin:20px 0 0;font-size:18px;line-height:1.2;display:flex}.builder-card h3 span{border:1px solid var(--pv-line);min-height:26px;color:var(--pv-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:780;display:inline-flex}.builder-card label,.script-panel label{color:var(--pv-muted);gap:10px;font-weight:780;display:grid}.builder-card textarea,.builder-card input,.builder-card select,.script-panel textarea,.script-panel input,.script-panel select{border:1px solid var(--pv-line);border-radius:var(--pv-radius);width:100%;color:var(--pv-text);background:#000100eb;background:lab(.152098% -.188299 .211158/.92);padding:14px}.prompt-card textarea{resize:vertical;min-height:190px;font-size:18px;font-weight:650;line-height:1.42}.setting-grid,.script-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.script-form-grid{align-items:start}.prompt-recipes,.choice-row,.pill-row,.caption-grid,.music-grid,.quality-option-grid,.script-chip-row,.script-duration-row{gap:10px;margin-top:18px;display:grid}.prompt-recipes,.caption-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-row.compact-choice{grid-template-columns:repeat(3,minmax(0,150px))}.pill-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.prompt-recipes button,.choice-row button,.pill-row button,.caption-grid button,.music-grid button,.script-chip-row button,.script-duration-row button,.quality-option-grid button,.style-picker button,.voice-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);color:var(--pv-muted);background:#010200db;background:lab(.355478% -.347465 .398904/.86);font-weight:780}.prompt-recipes button,.pill-row button,.caption-grid button,.music-grid button,.script-chip-row button{overflow-wrap:anywhere;min-width:0;min-height:46px;padding:0 14px}.choice-row button{place-items:center;min-height:68px;padding:10px;display:grid}.choice-row button strong{color:var(--pv-text);font-size:18px}.choice-row button span{color:var(--pv-muted);font-size:12px}.prompt-recipes button.selected,.choice-row button.selected,.pill-row button.selected,.caption-grid button.selected,.music-grid button.selected,.script-chip-row button.selected,.script-duration-row button.selected,.quality-option-grid button.selected,.style-picker button.selected,.voice-grid article.selected{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.style-picker.virvid-style-picker{grid-template-columns:repeat(auto-fit,minmax(118px,136px));justify-content:start;gap:12px;margin-top:18px;display:grid}.style-picker.virvid-style-picker button{aspect-ratio:9/16;text-align:left;align-content:end;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.quality-option-grid{grid-template-columns:repeat(3,minmax(120px,1fr));justify-content:start;align-items:stretch}.quality-option-grid button{aspect-ratio:9/16;text-align:left;align-content:end;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.style-picker.virvid-style-picker img,.quality-option-grid img{object-fit:contain;opacity:.52;width:100%;height:100%;position:absolute;inset:0}.style-picker.virvid-style-picker button:after,.quality-option-grid button:after{content:"";background:linear-gradient(#0000 24%,#000100d1 100%);background:linear-gradient(#0000 24%,lab(.121248% -.159532 .177518/.82) 100%);position:absolute;inset:0}.style-picker.virvid-style-picker span,.quality-option-grid strong,.quality-option-grid span,.quality-option-grid small{z-index:1;position:relative}.style-picker.virvid-style-picker span{min-width:0;color:var(--pv-text);overflow-wrap:normal;word-break:normal;margin-top:0;font-size:17px;font-weight:850;line-height:1.08;display:block}.style-picker.virvid-style-picker button.selected:before,.quality-option-grid button.selected:before{content:"Selected";z-index:2;background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px}.quality-option-grid strong{color:var(--pv-text);font-size:20px;display:block}.quality-option-grid span,.quality-option-grid small{color:var(--pv-muted);display:block}.voice-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px;display:grid}.voice-grid article{gap:10px;padding:14px;display:grid}.voice-select-button,.voice-preview-button{color:inherit;text-align:left;background:0 0;border:0}.voice-select-button strong,.music-grid strong{color:var(--pv-text);display:block}.voice-select-button span,.voice-select-button p,.music-grid p{color:var(--pv-muted);margin-top:6px;font-size:13px;display:block}.voice-preview-button{border:1px solid var(--pv-line);min-height:32px;color:var(--pv-lime);border-radius:999px;justify-self:start;padding:0 12px;font-weight:800}.voice-preview-player{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.187761% -.219479 .247747/.88);gap:8px;margin-top:14px;padding:14px;display:grid}.voice-preview-player audio{width:100%}.music-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.music-grid button{text-align:left;min-height:86px;padding:14px}.caption-grid button span{color:var(--pv-text)}.segment-editor-list{gap:14px;display:grid}.segment-editor-list article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.187761% -.219479 .247747/.88);gap:10px;padding:14px;display:grid}.storyboard-output-card{gap:18px;display:grid}.selected-scene-preview{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius);background:#060c09e6;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:stretch;gap:18px;padding:14px;display:grid}.selected-scene-frame{aspect-ratio:9/16;border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);background:#040605eb;align-self:start;height:auto;min-height:0;position:relative;overflow:hidden}.selected-scene-frame img{object-fit:contain;width:100%;height:100%}.selected-scene-frame span{color:var(--pv-cyan);text-align:center;text-shadow:0 2px 10px #000000ad;font-size:18px;font-weight:950;line-height:1.08;position:absolute;bottom:18%;left:10%;right:10%}.selected-scene-preview>div:last-child{align-content:start;gap:12px;display:grid}.selected-scene-preview>div:last-child>span{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:840}.selected-scene-preview h3{color:var(--pv-text);font-size:26px;line-height:1.05}.selected-scene-preview p{color:var(--pv-muted);margin:0;line-height:1.55}.selected-scene-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.selected-scene-preview dl div{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);background:#00000029;padding:10px}.selected-scene-preview dt,.selected-scene-preview dd{margin:0}.selected-scene-preview dt{color:var(--pv-muted);font-size:11px;font-weight:760}.selected-scene-preview dd{color:var(--pv-text);margin-top:4px;font-size:13px;font-weight:820}.selected-scene-actions{flex-wrap:wrap;gap:10px;display:flex}.selected-scene-actions button,.accept-scene-button{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius-sm);background:var(--pv-lime-soft);min-height:38px;color:var(--pv-text);padding:0 12px;font-weight:820}.storyboard-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storyboard-scene-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.187761% -.219479 .247747/.88);gap:12px;padding:14px;display:grid}.storyboard-scene-card.selected{border-color:var(--pv-line-strong);box-shadow:inset 0 0 0 1px #9efa002e}.storyboard-scene-card>button{min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:0;display:grid}.storyboard-scene-card>button span,.storyboard-scene-card>button small{color:var(--pv-muted);font-size:12px;font-weight:760}.storyboard-scene-card>button strong{color:var(--pv-text);font-size:18px;line-height:1.1}.storyboard-scene-card>button small{justify-self:end}.storyboard-scene-card label{color:var(--pv-muted);gap:8px;font-size:12px;font-weight:760;display:grid}.storyboard-scene-card textarea{min-height:94px}.storyboard-scene-fields{gap:10px;display:grid}.storyboard-scene-fields div{border-top:1px solid var(--pv-line);gap:6px;padding-top:10px;display:grid}.storyboard-scene-fields span{color:var(--pv-lime);text-transform:uppercase;font-size:11px;font-weight:860}.storyboard-scene-fields p,.storyboard-scene-fields small{color:var(--pv-muted);margin:0;font-size:13px;line-height:1.45}.storyboard-scene-fields input{min-height:40px}.accept-scene-button{justify-self:start}.export-readiness-grid{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#040806d1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:14px;display:grid}.export-readiness-grid h3{color:var(--pv-text);grid-column:1/-1;font-size:18px}.export-readiness-grid div{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);background:#0000002e;gap:5px;min-height:64px;padding:10px;display:grid}.export-readiness-grid span{color:var(--pv-muted);font-size:12px;font-weight:760}.export-readiness-grid b{color:var(--pv-muted);font-size:13px}.export-readiness-grid .ready{background:#9efa0014;border-color:#9efa006b}.export-readiness-grid .ready b{color:var(--pv-lime)}.builder-preview{scrollbar-gutter:stable;align-content:start;gap:14px;width:100%;max-width:380px;max-height:calc(100dvh - 48px);padding-bottom:8px;display:grid;position:sticky;top:24px;overflow:hidden auto}.builder-preview>*,.compact-preview-card,.sample-preview-panel{min-width:0;max-width:100%}.compact-preview-card{padding:16px}.new-short-flow-card div,.generator-control-dock{gap:10px;display:grid}.new-short-flow-card div{grid-template-columns:1fr;gap:8px}.new-short-flow-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-short-flow-card header strong{color:var(--pv-muted);font-size:12px;font-weight:820}.new-short-flow-card b{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:34px;color:var(--pv-muted);background:#000100c7;background:lab(.207504% -.23596 .267133/.78);grid-template-columns:minmax(72px,.36fr) minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:780;display:grid;overflow:hidden}.new-short-flow-card b.active{border-color:var(--pv-line-strong);background:var(--pv-lime-soft);color:var(--pv-text)}.new-short-flow-card b span,.new-short-flow-card b small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-short-flow-card b span{color:var(--pv-lime)}.new-short-flow-card b small{color:var(--pv-muted);font-size:11px;font-weight:720}.generator-control-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-control-dock div{gap:3px;min-width:0;display:grid}.generator-control-dock span{color:var(--pv-muted);font-size:12px}.generator-control-dock strong{color:var(--pv-text);overflow-wrap:anywhere;font-size:14px}.provider-status-card dl{gap:8px;margin:0;display:grid}.provider-status-card dl div{border-top:1px solid var(--pv-line);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.provider-status-card dt,.provider-status-card dd{color:var(--pv-muted);margin:0;font-size:12px}.provider-status-card .ready dd{color:var(--pv-lime)}.provider-status-card>div:first-child{grid-template-columns:1fr;display:grid}.provider-status-card strong{color:var(--pv-text);font-size:18px}.provider-status-card b{color:var(--pv-lime);overflow-wrap:anywhere;font-size:26px;line-height:1.05}.sample-preview-panel{justify-items:stretch;gap:14px;display:grid}.sample-preview-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.sample-preview-panel h2{color:var(--pv-text);min-width:0;max-width:100%;font-size:22px;line-height:1.1}.sample-preview-frame-label{color:var(--pv-muted);text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:12ch;font-size:12px;font-weight:820}.sample-preview-stage{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#040605eb;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e9ece70d,0 16px 48px #00000052;box-shadow:inset 0 0 0 1px lab(93.1381% -1.82962 2.25102/.05),0 16px 48px lab(.027504% -.0618026 .0600994/.32)}.sample-preview-panel.aspect-vertical .sample-preview-stage{aspect-ratio:9/16;justify-self:center;width:min(100%,270px)}.sample-preview-panel.aspect-horizontal .sample-preview-stage{aspect-ratio:16/9}.sample-preview-panel.aspect-square .sample-preview-stage{aspect-ratio:1}.sample-preview-stage img,.sample-preview-stage video{object-fit:contain;background:#040605eb;width:100%;height:100%}.sample-preview-overlay-caption{max-width:82%;color:var(--pv-cyan);text-align:center;text-shadow:0 2px 8px #000000ad;text-shadow:0 2px 8px lab(.0628986% -.0981092 .106254/.68);font-weight:900;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.sample-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-preview-toolbar>span{color:var(--pv-muted);font-size:12px;font-weight:760}.scene-preview-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scene-preview-timeline button{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);min-width:0;min-height:50px;color:var(--pv-muted);text-align:left;cursor:pointer;background:#000100d1;background:lab(.207504% -.23596 .267133/.82);grid-template-columns:auto minmax(0,1fr);gap:2px 7px;padding:8px;display:grid}.scene-preview-timeline button.selected{border-color:var(--pv-line-strong);background:var(--pv-lime-soft)}.scene-preview-timeline span{color:var(--pv-lime);font-family:var(--pv-mono);grid-row:span 2;font-size:12px;font-weight:900}.scene-preview-timeline strong,.scene-preview-timeline small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scene-preview-timeline strong{color:var(--pv-text);font-size:12px;line-height:1.1}.scene-preview-timeline small{color:var(--pv-muted);font-size:11px}.watermark-toggle{border:1px solid var(--pv-line);border-radius:var(--pv-radius);min-height:36px;color:var(--pv-muted);cursor:pointer;background:#0a0f07cc;background:lab(3.82295% -2.31313 2.73109/.8);align-items:center;gap:10px;padding:0 10px 0 12px;font-weight:760;display:inline-flex}.watermark-toggle i{background:#1a230d;background:lab(12.2365% -7.33873 12.5478);border-radius:999px;width:38px;height:20px;display:block;position:relative}.watermark-toggle i:after{content:"";background:var(--pv-text);width:14px;height:14px;transition:transform var(--pv-transition);border-radius:999px;position:absolute;top:3px;left:3px}.watermark-toggle.enabled i{background:var(--pv-lime)}.watermark-toggle.enabled i:after{background:#010200;background:lab(.493605% -.593558 .667888);transform:translate(18px)}.watermark-toggle.locked{cursor:not-allowed;opacity:.76}.sample-preview-note{color:var(--pv-muted);justify-self:start;font-size:12px}.generation-gate-card,.generate-sticky{gap:10px;display:grid}.script-generate-button,.generate-sticky,.render-mp4-button{border-radius:var(--pv-radius);cursor:pointer;border:1px solid #0000;width:100%;min-height:50px;padding:0 16px;font-size:15px;font-weight:860}.generate-sticky{align-content:center;gap:2px;display:inline-grid}.generate-sticky span{color:#010200b8;color:lab(.493605% -.593558 .667888/.72);font-size:12px;font-weight:820}.script-generate-button:disabled,.generate-sticky:disabled,.render-mp4-button:disabled{cursor:not-allowed;opacity:.55}.render-mp4-button{color:var(--pv-text);border-color:var(--pv-line);background:0 0}.mp4-export-card,.audio-preview-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius-sm);background:#050a07db;gap:10px;padding:12px;display:grid}.mp4-export-card>span,.audio-preview-card>span{color:var(--pv-text);font-size:13px;font-weight:850}.mp4-export-meta{color:var(--pv-muted);font-size:11px;font-weight:760}.mp4-export-card video{aspect-ratio:9/16;border-radius:var(--pv-radius-sm);background:#000000b8;border:1px solid #9efa0033;justify-self:center;width:100%;max-height:320px}.mp4-export-card a{border-radius:var(--pv-radius-sm);background:var(--pv-lime);color:#010200;color:lab(.493605% -.593558 .667888);place-items:center;min-height:42px;font-size:13px;font-weight:900;display:inline-grid}.script-generator-page{gap:22px;display:grid}.script-shell{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:22px;padding:0;display:grid}.script-panel{padding:28px}.script-panel h1{font-size:clamp(34px,3.2vw,44px)}.script-panel-head{justify-content:space-between;gap:18px;display:flex}.script-panel-head b{color:var(--pv-text);font-size:13px}.script-form-grid label,.script-duration-field{gap:10px;display:grid}.script-duration-field>span{color:var(--pv-muted);font-weight:780}.script-duration-row{margin-top:0}.script-duration-row button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:7px 14px;display:grid}.script-duration-row button span,.script-duration-row button small{overflow-wrap:anywhere;min-width:0}.script-duration-row small{color:var(--pv-muted);text-align:right;font-size:12px}.script-chip-row{grid-template-columns:repeat(3,minmax(0,1fr))}.script-status{color:var(--pv-muted);margin:0;font-size:13px}.hook-card textarea{resize:vertical;min-height:260px}.hook-preview{gap:12px;margin-top:18px;display:grid}.hook-preview article{border-top:1px solid var(--pv-line);grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding-top:12px;display:grid}.hook-preview span{color:var(--pv-text);font-weight:850}.hook-preview p{color:var(--pv-muted);margin:0;font-size:14px}.hook-preview b{color:var(--pv-lime);font-size:12px}.script-output-card,.hook-bank{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);padding:24px}.script-output-card textarea{min-height:360px}.studio-auth-state{min-height:100dvh;padding:var(--pv-edge);place-content:center;display:grid}.studio-auth-card{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel);gap:18px;width:min(100vw - 36px,520px);max-width:520px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 24px 80px #0000006b;box-shadow:0 24px 80px lab(.027504% -.0618026 .0600994/.42)}.studio-auth-card .studio-logo{font-size:46px}.studio-auth-state strong{color:var(--pv-text);font-size:clamp(26px,4vw,36px);line-height:1.05}.studio-auth-state p{max-width:560px;color:var(--pv-muted);margin-top:8px}.studio-auth-actions{flex-wrap:wrap;gap:12px;display:flex}.studio-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-loading-steps i{background:#13180f;background:lab(7.44183% -4.04503 4.79565);border-radius:999px;height:7px}.studio-loading-steps i:first-child{background:var(--pv-lime);box-shadow:0 0 22px var(--pv-lime-soft)}.studio-loading-skeleton{border-top:1px solid var(--pv-line);gap:10px;padding-top:16px;display:grid}.studio-loading-skeleton span{background:linear-gradient(90deg,#040702,#0e1405,#040702);background:linear-gradient(90deg,lab(1.62836% -1.27322 1.48443),lab(5.49634% -4.0323 5.86954),lab(1.62836% -1.27322 1.48443));border-radius:999px;height:14px}.studio-loading-skeleton span:nth-child(2){width:82%}.studio-loading-skeleton span:nth-child(3){width:64%}@media (max-width:1320px){.public-landing .virvid-hero{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:42px}.preview-workbench{grid-template-columns:minmax(0,1fr) 210px}.studio-layout{grid-template-columns:270px minmax(0,1fr)}.studio-sidebar{width:270px}.builder-layout.new-short-studio{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:24px;max-width:1260px}.home-task-strip,.home-stats-strip,.workspace-status-strip,.creator-proof-band,.workflow-grid,.product-panel-grid,.template-row{grid-template-columns:repeat(2,minmax(0,1fr))}.style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.site-header nav{display:none}.public-landing .virvid-hero,.auth-layout,.onboarding-shell,.template-band,.proof,.pricing-affiliate-band,.comparison-band,.featured-trusted,.studio-dashboard-hero,.workspace-action-bar,.studio-home-grid,.studio-ops-grid,.builder-layout.new-short-studio,.script-shell{grid-template-columns:1fr}.hero-product-preview{max-width:760px}.builder-preview{order:2;max-height:none;position:static}.builder-main{order:1}.sample-preview-panel{max-width:560px}.auth-proof,.onboarding-side{position:static}}@media (max-width:980px){.studio-layout{grid-template-columns:1fr}.studio-sidebar{border-right:0;border-bottom:1px solid var(--pv-line);width:100%;height:auto;padding:16px var(--pv-studio-edge);grid-template-rows:auto auto;gap:14px;position:static}.studio-sidebar-head{padding:0}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-nav-group{display:contents}.studio-nav-group>span,.studio-sidebar .credit-card,.studio-user{display:none}.studio-nav a{min-height:42px}.studio-main{padding-top:22px}.my-shorts-grid{grid-template-columns:1fr}.my-shorts-preview{position:static}.shorts-table{overflow-x:auto}}@media (max-width:820px){:root{--pv-edge:18px;--pv-studio-edge:18px}.site-header{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;height:64px;overflow:hidden}.site-header .brand{grid-column:1}body#app .wordmark-brand span{font-size:28px}.header-cta{white-space:nowrap;grid-column:2;justify-self:end;min-width:0;max-width:128px;min-height:42px;padding-inline:12px;font-size:12px;overflow:hidden}.public-landing .virvid-hero{grid-template-columns:minmax(0,1fr);padding-block:42px}.hero-copy{width:100%;max-width:calc(100vw - (var(--pv-edge) * 2));overflow:hidden}.hero-copy h1,.pricing-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,8.5vw,34px)}.auth-page,.onboarding-page{padding:18px}.auth-header,.auth-row,.auth-field-grid,.onboarding-submit-row,.persona-grid,.platform-picks,.template-picks,.script-chip-row{grid-template-columns:1fr}.hero-copy>p,.pricing-hero>p{overflow-wrap:anywhere;max-width:100%;font-size:16px}.hero-actions .button{width:100%}.trusted-row{display:grid}.hero-product-preview{display:none}.featured-strip strong,.pricing-trust-strip strong{overflow-wrap:anywhere;max-width:100%;font-size:18px}.creator-proof-band,.workflow-grid,.template-row,.creator-feature-grid,.product-panel-grid,.trusted-badges,.pricing-grid,.pricing-comparison-grid,.workspace-action-bar>div,.home-task-strip,.home-stats-strip,.workspace-status-strip,.milestone-row,.connected-platforms-panel,.trending-row,.recent-grid,.trending-shorts-strip>div,.prompt-recipes,.caption-grid,.quality-option-grid,.selected-scene-preview,.selected-scene-preview dl,.storyboard-output-grid,.export-readiness-grid,.setting-grid,.script-form-grid,.choice-row.compact-choice{grid-template-columns:1fr}.series-hero,.billing-hero{grid-template-columns:1fr;align-items:start}.series-status-strip,.series-empty-focus,.platform-grid,.series-option-grid,.series-target-list,.series-duration-row,.series-style-row,.billing-grid,.billing-plan-card>div,.billing-notes>div{grid-template-columns:1fr}.series-heading,.sample-preview-heading,.my-shorts-hero{grid-template-columns:1fr;display:grid}.series-bottom-bar{grid-template-columns:1fr;position:static}.series-hero>a,.billing-hero a,.series-bottom-bar a,.series-bottom-bar button{width:100%}.series-calendar{gap:6px}.series-calendar strong,.series-calendar span{text-align:center;min-height:34px;padding:7px 5px}.series-hero h1,.billing-hero h1,.my-shorts-hero h1{font-size:34px}.comparison-table div{grid-template-columns:1fr}.comparison-table span+span{border-left:0;border-top:1px solid var(--pv-line)}.template-band h2,.section-heading h2,.proof h2,.comparison-band h2,.featured-trusted h2,.pricing-affiliate-band h2,.pricing-comparison h2,.faq h2{font-size:36px}.studio-layout{display:block}.studio-sidebar{border-right:0;border-bottom:1px solid var(--pv-line);width:100%;height:auto;position:static}.studio-sidebar .credit-card,.studio-user{display:none}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-nav-group{display:contents}.studio-nav-group>span{display:none}.studio-topbar{flex-direction:column;align-items:start}.studio-topbar-actions{width:100%}.studio-topbar-actions a{flex:1}.dashboard-copy h1,.new-short-head h1,.script-panel h1,.studio-main h1{font-size:34px}.builder-section-head h2,.script-panel h1{font-size:32px}.new-short-head,.generator-control-dock{grid-template-columns:1fr}}body#app .pv-redesign .wordmark-brand span,body#app .studio-site-header .wordmark-brand span{font-size:34px}.pv-redesign .site-header{height:68px}.landing-hero{min-height:calc(100dvh - 68px);padding:clamp(44px, 7vh, 86px) var(--pv-edge);border-bottom:1px solid var(--pv-line);background:radial-gradient(circle at 78% 22%,#00cee71f,#0000 22rem),linear-gradient(135deg,#000100f5,#010300e6);background:radial-gradient(circle at 78% 22%,lab(75.5245% -38.4359 -25.8658/.12),#0000 22rem),linear-gradient(135deg,lab(.136093% -.173613 .193971/.96),lab(.572819% -.714928 .800929/.9));grid-template-columns:minmax(0,.92fr) minmax(360px,.6fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.landing-hero .hero-copy{min-width:0}.landing-hero h1,.final-cta h2,.safety-hero h1{max-width:980px;color:var(--pv-text);font-size:clamp(42px,5vw,78px);font-weight:880;line-height:.98}.landing-hero .hero-copy>p,.final-cta p,.safety-hero p{max-width:760px;color:var(--pv-muted);margin-top:20px;font-size:clamp(17px,1.35vw,21px);line-height:1.48}.credit-disclosure,.preview-job-card,.studio-preview,.workflow-cards article,.repo-grid article,.process-list article,.example-strip article,.pricing-overview article,.workflow-command-card,.repository-row-list a{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:var(--pv-panel)}.credit-disclosure{gap:6px;width:fit-content;max-width:560px;margin-top:24px;padding:14px 16px;display:grid}.credit-disclosure strong,.preview-job-card strong,.pricing-overview strong,.repository-row-list strong{color:var(--pv-lime)}.credit-disclosure span,.preview-job-card li,.workflow-cards p,.workflow-cards li,.repo-grid p,.process-list p,.pricing-overview p,.repository-row-list span{color:var(--pv-muted);line-height:1.45}.studio-preview{gap:14px;padding:16px;display:grid;box-shadow:0 24px 80px #00000061;box-shadow:0 24px 80px lab(.027504% -.0618026 .0600994/.38)}.preview-topline{color:var(--pv-muted);justify-content:space-between;gap:12px;font-size:13px;font-weight:800;display:flex}.preview-topline strong{color:var(--pv-text)}.preview-switcher{gap:12px;display:grid}.preview-switcher article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#010200db;background:lab(.385466% -.368156 .42344/.86);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:10px;display:grid}.preview-switcher article.active{border-color:var(--pv-line-strong);background:linear-gradient(90deg, var(--pv-lime-soft), #010200db)}@supports (color:lab(0% 0 0)){.preview-switcher article.active{background:linear-gradient(90deg, var(--pv-lime-soft), lab(.385466% -.368156 .42344/.86))}}.preview-switcher img{aspect-ratio:9/16;border-radius:var(--pv-radius-sm);object-fit:cover;width:84px}.preview-switcher span,.preview-job-card span,.workflow-cards span,.repo-grid span,.process-list span,.example-strip span,.workflow-command-card>span{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:850}.preview-switcher strong{color:var(--pv-text);margin-top:6px;font-size:17px;line-height:1.12;display:block}.preview-job-card{padding:16px}.preview-job-card ol{gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.workflow-picker,.repo-section,.process-section,.examples-section,.pricing-overview,.final-cta,.safety-hero,.safety-grid{padding:clamp(58px, 8vw, 112px) var(--pv-edge)}.workflow-cards,.repo-grid,.process-list,.example-strip,.studio-command-grid,.repository-row-list{gap:16px;display:grid}.workflow-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.workflow-cards article{overflow:hidden}.workflow-cards img,.example-strip img{aspect-ratio:16/10;object-fit:cover;width:100%}.workflow-cards article>div{gap:14px;padding:20px;display:grid}.workflow-cards h3,.process-list h3,.workflow-command-card h2{color:var(--pv-text);font-size:24px;line-height:1.08}.workflow-cards ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workflow-cards a,.workflow-command-card a{border:1px solid var(--pv-line-strong);border-radius:var(--pv-radius);min-height:42px;color:var(--pv-lime);justify-content:center;align-items:center;font-weight:820;display:inline-flex}.repo-section{border-top:1px solid var(--pv-line);border-bottom:1px solid var(--pv-line);background:linear-gradient(#010200c7,#000100e6);background:linear-gradient(lab(.331167% -.407316 .457123/.78),lab(.187761% -.219479 .247747/.9))}.repo-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.repo-grid article,.process-list article,.pricing-overview article{padding:20px}.process-section,.pricing-overview{grid-template-columns:minmax(0,.56fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,70px);display:grid}.process-section h2,.pricing-overview h2{max-width:720px;color:var(--pv-text);margin-top:18px;font-size:clamp(34px,4vw,58px);line-height:1.02}.process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.example-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.example-strip article{overflow:hidden}.example-strip span,.example-strip strong{margin:14px 16px 0;display:block}.example-strip strong{color:var(--pv-text);margin-bottom:16px}.pricing-overview>div:last-child{gap:14px;display:grid}.final-cta{text-align:center}.final-cta h2,.final-cta p{margin-inline:auto}.final-cta .button{margin-top:24px}.workflow-command-card{gap:14px;padding:22px;display:grid}.workflow-command-card div{flex-wrap:wrap;gap:8px;display:flex}.workflow-command-card b{border:1px solid var(--pv-line);min-height:30px;color:var(--pv-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.repository-row-list a{gap:6px;padding:16px;display:grid}.ugc-route-grid,.repository-link-grid,.activation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ugc-route-grid a,.repository-link-grid article,.activation-steps article,.scene-chip-grid article{border:1px solid var(--pv-line);border-radius:var(--pv-radius);background:#000100e0;background:lab(.22858% -.253029 .287259/.88);gap:10px;padding:18px;display:grid}.ugc-route-grid span,.repository-link-grid span,.activation-steps span{color:var(--pv-lime);text-transform:uppercase;font-size:12px;font-weight:850}.ugc-route-grid p,.repository-link-grid p,.activation-steps p,.scene-chip-grid article p{color:var(--pv-muted);line-height:1.45}.activation-steps strong,.scene-chip-grid article strong{color:var(--pv-text);font-size:18px;line-height:1.15}.onboarding-v2.product-type-onboarding,.product-type-onboarding{margin-top:14px}.ugc-command-hero,.tools-hero{margin-bottom:18px}.safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.safety-grid article{padding:20px}@media (max-width:1180px){.landing-hero,.process-section,.pricing-overview{grid-template-columns:1fr}.workflow-cards,.repo-grid,.example-strip,.safety-grid,.ugc-route-grid,.repository-link-grid,.activation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pv-redesign .site-header,.studio-site-header{grid-template-columns:auto auto;justify-content:space-between;gap:12px;height:64px;padding-inline:18px}.pv-redesign .site-header nav,.studio-site-header nav{display:none}.pv-redesign .header-cta,.studio-site-header .header-cta{min-width:0;min-height:40px;padding-inline:12px;font-size:13px}body#app .pv-redesign .wordmark-brand span,body#app .studio-site-header .wordmark-brand span{font-size:30px}.pv-redesign .landing-hero{width:min(100vw - 36px,330px);max-width:min(100vw - 36px,330px);padding-inline:18px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.pv-redesign .landing-hero>*,.pv-redesign .landing-hero .hero-copy,.studio-preview,.preview-switcher article>div{min-width:0;max-width:100%}.pv-redesign .landing-hero .hero-copy{width:min(100vw - 36px,330px)}.landing-hero h1,.final-cta h2,.safety-hero h1{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:28px;line-height:1.02}.landing-hero .hero-copy>p{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:14px}.preview-switcher article{grid-template-columns:72px minmax(0,1fr)}.preview-switcher img{width:72px}.preview-switcher strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.workflow-cards,.repo-grid,.process-list,.example-strip,.safety-grid,.ugc-route-grid,.repository-link-grid,.activation-steps{grid-template-columns:1fr}.landing-hero{min-height:auto}}.studio-dashboard-hero.studio-command-center{background:radial-gradient(circle at 80% 20%,#92c1241a,#0000 24rem),#010200e0;background:radial-gradient(circle at 80% 20%,lab(72.661% -31.6067 65.6304/.1),#0000 24rem),lab(.356602% -.369318 .421906/.88)}.studio-mode-switch{flex-wrap:wrap;display:flex}.studio-mode-switch a{min-width:160px}

