@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=DM+Mono:wght@400;500&display=swap";
:root{--bg:#030508;--panel:#0b1015;--panel-2:#14191f;--text:#eff2f6;--muted:#9a9fa6;--dim:#646970;--blue:#bcf600;--blue-soft:#bcf6002e;--green:#32c364;--pink:#ec1e9e;--red:#fc444a;--amber:#e49a00;--line:#ffffff17;--line-strong:#1c80ff73;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,sans-serif}@supports (color:lab(0% 0 0)){:root{--bg:lab(1.18981% -.165984 -1.43976);--panel:lab(4.40748% -.545532 -3.87777);--panel-2:lab(8.31443% -.930674 -5.37297);--text:lab(95.3482% -.492275 -2.20412);--muted:lab(65.1743% -.945777 -4.38683);--dim:lab(44.2932% -.924408 -4.37573);--blue:lab(90.4478% -38.5553 87.8765);--blue-soft:lab(90.4478% -38.5553 87.8765/.18);--green:lab(69.7689% -54.5458 36.1927);--pink:lab(53.6864% 78.5636 -15.3662);--red:lab(58.3147% 69.8028 40.9339);--amber:lab(69.643% 22.1372 76.6455);--line:lab(100% 0 0/.09);--line-strong:lab(53.8251% 12.443 -76.2555/.45)}}.studio-action-row{margin-top:8px!important}.dashboard-preview-card{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:12px!important;padding:14px!important}.builder-card,.new-short-flow-card,.generation-control-dock,.generation-gate-card,.builder-preview .credit-card,.builder-preview .upgrade-box{box-shadow:none!important;border-radius:12px!important}.new-short-flow-card,.generation-control-dock,.generator-control-dock,.generation-gate-card,.builder-preview .credit-card,.builder-preview .upgrade-box{border:1px solid var(--line)!important;background:#020306e0!important;background:lab(.892454% -.12701 -1.20635/.88)!important;padding:14px!important}@media (max-width:1180px){.new-short-studio,.studio-dashboard-hero{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}}@media (max-width:760px){.studio-main{padding:12px!important}.new-short-head{align-items:start!important;padding:16px!important;display:grid!important}.new-short-head h1,.dashboard-copy h1{font-size:clamp(29px,8vw,36px)!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid,.new-short-flow-card div,.generator-control-dock{grid-template-columns:1fr!important}.vertical-preview{min-height:480px!important}}#app,#app *{letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-stretch:100%!important}#app .neon-wordmark span,#app .wordmark-brand span,#app .studio-logo,#app .studio-logo span{color:var(--accent)!important;text-shadow:0 0 18px #a0d20075!important;text-shadow:0 0 18px lab(78.7822% -37.7454 95.4269/.46)!important;font-weight:950!important;line-height:.92!important}#app.public-landing .site-header,#app.public-landing .virvid-header{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:24px!important;height:76px!important;min-height:76px!important;padding:14px clamp(26px,5vw,72px)!important;display:grid!important}#app.public-landing .neon-wordmark span,#app.public-landing .wordmark-brand span{font-size:clamp(38px,3.6vw,54px)!important}#app.public-landing nav{justify-self:center!important;gap:clamp(18px,2vw,34px)!important}#app.public-landing nav a{color:#b3b8be!important;color:lab(74.4593% -.800997 -3.66263)!important;font-size:15px!important;font-weight:760!important;line-height:1!important}#app.public-landing .hero-kicker,#app.public-landing .eyebrow{letter-spacing:.01em!important;text-transform:uppercase!important;margin:0 0 22px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important}#app.public-landing .hero-copy>p{color:#b3b8be!important;color:lab(74.4593% -.800997 -3.66263)!important;max-width:610px!important;margin:22px 0 0!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:520!important;line-height:1.45!important}#app.public-landing .hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:32px!important;display:flex!important}#app.public-landing .trusted-row p{max-width:410px!important;font-size:14px!important;font-weight:520!important;line-height:1.45!important}#app.public-landing .phone-preview,#app.public-landing .phone-preview.hero-phone{justify-self:end!important;width:min(100%,420px)!important;max-width:420px!important;padding:0!important;transform:none!important}#app.public-landing .phone-screen{border-radius:28px!important;width:100%!important;min-height:620px!important}#app.public-landing .short-visual strong,#app.public-landing .short-visual p{overflow-wrap:normal!important;font-size:clamp(26px,2.7vw,38px)!important;font-weight:900!important;line-height:1.05!important}#app.public-landing .short-visual span{letter-spacing:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12px!important}#app.public-landing h2,#app.public-landing .section-heading h2{max-width:900px!important;font-size:clamp(34px,4vw,58px)!important;font-weight:860!important;line-height:1.08!important}#app.public-landing p,#app.public-landing li{font-size:clamp(16px,1.18vw,19px)!important;font-weight:500!important;line-height:1.55!important}#app .studio-main h1,#app .new-short-head h1,#app .dashboard-copy h1,#app .pricing-page .pricing-hero h1,#app .auth-page h1{font-size:clamp(36px,4.5vw,58px)!important;font-weight:880!important;line-height:1.05!important}#app .studio-main h2,#app .builder-section-head h2,#app .studio-section-head h2{font-size:clamp(25px,3vw,38px)!important;font-weight:840!important;line-height:1.08!important}#app .studio-main h3,#app .studio-main p,#app .studio-main li,#app .studio-main label,#app .studio-main button,#app .studio-main a{line-height:1.35!important}#app .vertical-preview{width:100%!important;min-height:520px!important;max-height:680px!important}@media (max-width:1100px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:1fr!important;padding-top:48px!important}#app.public-landing .phone-preview,#app.public-landing .phone-preview.hero-phone{justify-self:start!important;width:min(100%,360px)!important}#app.public-landing .phone-screen{min-height:520px!important}#app .new-short-studio{grid-template-columns:1fr!important}}@media (max-width:760px){#app.public-landing .site-header,#app.public-landing .virvid-header{grid-template-columns:1fr auto!important;height:auto!important;min-height:64px!important;padding:12px 18px!important}#app.public-landing nav{display:none!important}#app.public-landing .neon-wordmark span,#app.public-landing .wordmark-brand span{font-size:34px!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{gap:32px!important;width:100%!important;padding:38px 20px 56px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(38px,12vw,52px)!important}#app.public-landing .hero-copy>p{font-size:17px!important}}html,body,#app,#app *,button,input,textarea,select{font-family:var(--pixvu-font)!important;letter-spacing:0!important;font-stretch:100%!important}#app h1,#app h2,#app h3,#app h4,#app .neon-wordmark,#app .neon-wordmark *,#app .wordmark-brand,#app .wordmark-brand *,#app .studio-logo,#app .studio-logo *,#app .sidebar-logo,#app .sidebar-logo *,#app .short-visual strong,#app .short-visual p,#app .preview-video-slot strong,#app .vertical-preview>p,#app .vertical-preview .watermark{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-shadow:none!important;text-transform:none!important;font-stretch:100%!important}#app .eyebrow,#app .hero-kicker,#app .result-head span,#app .segment-list span,#app .preview-top span,#app .preview-controls span,#app .preview-video-slot span,#app .preview-video-slot small{font-family:var(--pixvu-mono)!important;letter-spacing:0!important}#app.public-landing{min-height:100vh!important;overflow-x:hidden!important}#app.public-landing .site-header,#app.public-landing .virvid-header{gap:24px!important;min-height:72px!important;padding:14px clamp(24px,5vw,68px)!important}#app.public-landing .neon-wordmark span,#app.public-landing .wordmark-brand span{font-size:clamp(34px,3.2vw,48px)!important;font-weight:900!important;line-height:.95!important}#app.public-landing nav{gap:clamp(16px,2vw,30px)!important}#app.public-landing nav a{font-size:15px!important;font-weight:700!important;line-height:1.2!important}#app.public-landing .header-cta,#app.public-landing .button{border-radius:9px!important;min-height:44px!important;padding:0 20px!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,420px)!important;align-items:center!important;gap:clamp(36px,5vw,72px)!important;width:min(100%,1280px)!important;min-height:auto!important;margin:0 auto!important;padding:clamp(64px,8vh,96px) clamp(24px,5vw,72px) clamp(56px,7vh,84px)!important;display:grid!important}#app.public-landing .hero-copy{max-width:650px!important}#app.public-landing .hero-kicker,#app.public-landing .eyebrow{margin:0 0 22px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{overflow-wrap:normal!important;max-width:640px!important;margin:0!important;font-size:clamp(46px,4.6vw,66px)!important;font-weight:850!important;line-height:1.04!important}#app.public-landing .hero-copy>p{max-width:620px!important;margin:24px 0 0!important;font-size:clamp(18px,1.55vw,21px)!important;font-weight:500!important;line-height:1.42!important}#app.public-landing .hero-actions{flex-wrap:wrap!important;gap:14px!important;margin-top:30px!important;display:flex!important}#app.public-landing .trusted-row{gap:14px!important;margin-top:28px!important}#app.public-landing .trusted-row p{font-size:14px!important;font-weight:500!important;line-height:1.35!important}#app.public-landing .phone-preview,#app.public-landing .phone-preview.hero-phone{justify-self:end!important;width:min(100%,420px)!important;max-width:420px!important;margin:0!important}#app.public-landing .phone-screen{border-radius:28px!important;min-height:620px!important}#app.public-landing .short-visual strong{font-size:clamp(28px,3vw,42px)!important;font-weight:900!important;line-height:1!important}#app.public-landing .short-visual p,#app.public-landing .phone-caption,#app.public-landing .caption-preview{font-size:clamp(20px,2vw,28px)!important;font-weight:850!important;line-height:1.08!important}#app.public-landing h2,#app.public-landing .section-heading h2{font-size:clamp(34px,3.6vw,52px)!important;font-weight:820!important;line-height:1.08!important}#app.public-landing h3{font-size:clamp(21px,1.8vw,28px)!important;font-weight:780!important;line-height:1.12!important}#app.public-landing p,#app.public-landing li{font-size:clamp(15px,1.05vw,18px)!important;line-height:1.5!important}#app.studio-layout .studio-main h1,#app .studio-main h1,#app .new-short-head h1,#app .dashboard-copy h1,#app .auth-page h1,#app .pricing-page .pricing-hero h1{font-size:clamp(34px,3.3vw,50px)!important;font-weight:850!important;line-height:1.06!important}#app.studio-layout .studio-main h2,#app .studio-main h2,#app .builder-section-head h2,#app .pricing-page h2{font-size:clamp(24px,2.2vw,34px)!important;font-weight:820!important;line-height:1.08!important}#app.studio-layout .studio-main h3,#app .studio-main h3,#app .pricing-page h3{font-size:clamp(18px,1.5vw,24px)!important;font-weight:780!important;line-height:1.15!important}#app.studio-layout .studio-main p,#app .studio-main p,#app .studio-main li,#app .studio-main input,#app .studio-main textarea,#app .studio-main select,#app .studio-main button,#app .auth-page input,#app .auth-page button{font-size:15px!important;line-height:1.42!important}#app .new-short-studio{grid-template-columns:minmax(0,760px) minmax(320px,390px)!important;gap:26px!important}#app .vertical-preview{min-height:520px!important;max-height:680px!important}#app .preview-video-slot strong{font-size:clamp(20px,1.8vw,28px)!important;font-weight:800!important;line-height:1.12!important}@media (max-width:1100px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero,#app .new-short-studio{grid-template-columns:1fr!important}#app.public-landing .phone-preview,#app.public-landing .phone-preview.hero-phone{justify-self:start!important}}@media (max-width:760px){#app.public-landing .site-header,#app.public-landing .virvid-header{min-height:64px!important;padding:12px 18px!important}#app.public-landing nav{display:none!important}#app.public-landing .neon-wordmark span,#app.public-landing .wordmark-brand span{font-size:34px!important}#app.public-landing .header-cta{width:auto!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{gap:30px!important;padding:42px 20px 52px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(38px,11vw,48px)!important}#app.public-landing .hero-copy>p{font-size:17px!important}#app.public-landing .phone-screen{min-height:500px!important}#app.public-landing h2,#app.public-landing .section-heading h2{font-size:clamp(30px,8vw,38px)!important}}:root{--pixvu-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pixvu-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}html,body,button,input,textarea,select,a,p,span,li,label,small,strong,b,div{font-family:var(--pixvu-sans)!important;letter-spacing:0!important}h1,h2,h3,h4,h5,h6{font-family:var(--pixvu-sans)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.eyebrow,.hero-kicker,.new-short-head span,.builder-section-head span,.preview-top span,.stat-label,.pill,.chip,.badge{font-family:var(--pixvu-mono)!important;letter-spacing:0!important}.neon-wordmark,.neon-wordmark *,.wordmark-brand,.wordmark-brand *,.studio-logo,.sidebar-logo,.logo-wordmark,.brand span{font-family:var(--pixvu-sans)!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:900!important}.public-landing .site-header,.virvid-pricing-page .site-header{min-height:76px!important;padding:14px clamp(20px,5vw,72px)!important}.public-landing .neon-wordmark span,.virvid-pricing-page .neon-wordmark span,.brand.wordmark-brand span{font-size:clamp(34px,3vw,50px)!important;line-height:.95!important}.public-landing .hero,.public-landing .shorts-hero,.public-landing .virvid-hero{align-items:center!important;gap:clamp(30px,5vw,72px)!important;min-height:auto!important;padding:clamp(70px,8vw,112px) clamp(20px,5vw,72px) clamp(56px,7vw,90px)!important;overflow:hidden!important}.public-landing .hero-copy h1,.public-landing .virvid-hero h1,.public-landing .pricing-hero h1,#hero-title{overflow-wrap:normal!important;max-width:780px!important;font-size:clamp(46px,5vw,76px)!important;font-weight:850!important;line-height:1.03!important}.public-landing .hero-copy>p,.public-landing .pricing-hero p{max-width:720px!important;font-size:clamp(17px,1.25vw,22px)!important;font-weight:500!important;line-height:1.5!important}.public-landing h2,.virvid-pricing-page h1,.virvid-pricing-page h2,.section-heading h2,.featured-trusted h2,.pricing-section h2,.affiliate-hero h1{font-size:clamp(32px,3.4vw,54px)!important;font-weight:830!important;line-height:1.1!important}.public-landing h3,.virvid-pricing-page h3,.pricing-card h2,.workflow-grid h3,.feature-card h3{font-size:clamp(22px,1.8vw,30px)!important;font-weight:800!important;line-height:1.18!important}.public-landing p,.public-landing li,.virvid-pricing-page p,.virvid-pricing-page li{font-size:clamp(15px,1vw,18px)!important;line-height:1.55!important}.public-landing .button,.public-landing .header-cta,.public-landing button,.virvid-pricing-page button,.virvid-pricing-page a.button,.pricing-card button,.pricing-card a{border-radius:12px!important;min-height:50px!important;padding:12px 22px!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}.phone-preview,.phone-preview.hero-phone,.public-landing .phone-preview{justify-self:center!important;width:min(100%,420px)!important;max-width:420px!important}.phone-screen{border-radius:28px!important;min-height:540px!important}.short-visual strong{font-size:clamp(30px,2.8vw,44px)!important;line-height:1.02!important}.short-visual p,.caption-preview,.phone-caption{font-size:clamp(19px,1.8vw,28px)!important;line-height:1.1!important}.studio-layout,.studio-layout *,.auth-page,.auth-page *,.checkout-page,.checkout-page *{font-family:var(--pixvu-sans)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.studio-logo,.sidebar-brand,.studio-sidebar .logo,.sidebar-logo{font-size:clamp(34px,3vw,48px)!important;font-weight:900!important;line-height:.95!important}.studio-main h1,.studio-layout .studio-main h1,.workspace-empty h1,.workspace-panel h1,.dashboard-copy h1,.new-short-head h1,.editor-studio h1,.series-hero h1,.script-generator h1,.auth-card h1,.checkout-page h1{font-size:clamp(30px,3vw,44px)!important;font-weight:850!important;line-height:1.08!important}.studio-main h2,.builder-section-head h2,.dashboard-copy h2,.series-page h2,.script-generator h2,.auth-card h2,.checkout-page h2{font-size:clamp(22px,2.1vw,32px)!important;font-weight:820!important;line-height:1.14!important}.studio-main h3,.studio-main p,.studio-main li,.auth-page p,.checkout-page p{font-size:clamp(14px,1vw,17px)!important;line-height:1.5!important}.studio-main button,.studio-main input,.studio-main textarea,.studio-main select,.auth-page button,.auth-page input,.checkout-page button{font-size:15px!important;line-height:1.2!important}.new-short-studio{grid-template-columns:minmax(0,760px) minmax(320px,380px)!important;gap:22px!important;max-width:1180px!important}.new-short-studio .builder-main,.builder-main,.builder-card{min-width:0!important}.builder-preview{width:100%!important;max-width:380px!important}.vertical-preview{min-height:500px!important}.preview-video-slot strong{font-size:20px!important;font-weight:800!important;line-height:1.18!important}.credit-balance strong,.workspace-action-bar strong,.pricing-card strong,.creator-proof-band strong{font-size:clamp(22px,2vw,32px)!important;line-height:1.15!important}@media (max-width:980px){.public-landing .hero,.public-landing .shorts-hero,.public-landing .virvid-hero,.new-short-studio{grid-template-columns:1fr!important}.builder-preview,.phone-preview,.phone-preview.hero-phone,.public-landing .phone-preview{max-width:360px!important}}@media (max-width:640px){.public-landing .site-header,.virvid-pricing-page .site-header{padding:12px 16px!important}.public-landing .neon-wordmark span,.virvid-pricing-page .neon-wordmark span,.brand.wordmark-brand span{font-size:34px!important}.public-landing .hero,.public-landing .shorts-hero,.public-landing .virvid-hero{padding:52px 16px 44px!important}.public-landing .hero-copy h1,.public-landing .virvid-hero h1,.public-landing .pricing-hero h1,#hero-title{font-size:clamp(36px,10vw,48px)!important}.public-landing h2,.virvid-pricing-page h1,.virvid-pricing-page h2,.section-heading h2,.featured-trusted h2,.pricing-section h2{font-size:clamp(28px,8vw,38px)!important}.phone-screen{min-height:480px!important}.studio-main h1,.studio-layout .studio-main h1,.workspace-empty h1,.workspace-panel h1,.dashboard-copy h1,.new-short-head h1,.editor-studio h1,.series-hero h1,.script-generator h1,.auth-card h1,.checkout-page h1{font-size:clamp(28px,8vw,36px)!important}.studio-main h2,.builder-section-head h2,.dashboard-copy h2,.series-page h2,.script-generator h2{font-size:clamp(21px,6vw,28px)!important}}html body .studio-layout{grid-template-columns:232px minmax(0,1fr)!important;overflow-x:clip!important}html body .studio-layout .studio-sidebar{gap:16px!important;width:232px!important;min-width:0!important;padding:16px 12px!important;overflow-y:auto!important}html body .studio-layout .studio-logo{font-size:31px!important;line-height:.96!important}html body .studio-layout .studio-nav a{gap:9px!important;min-height:38px!important;padding:8px 10px!important;font-size:14px!important}html body .studio-layout .studio-main{width:100%!important;min-width:0!important;padding:20px clamp(16px,2.4vw,34px) 44px!important}html body .studio-layout .new-short-studio{grid-template-columns:minmax(0,1fr) minmax(300px,370px)!important;gap:20px!important;width:100%!important;max-width:1220px!important}html body .studio-layout .new-short-head h1,html body .studio-layout .dashboard-copy h1{max-width:560px!important;font-size:36px!important;font-weight:820!important;line-height:1.08!important}html body .studio-layout .new-short-head p,html body .studio-layout .dashboard-copy p{max-width:620px!important;font-size:15px!important;line-height:1.45!important}html body .studio-layout .builder-section-head h2{font-size:24px!important;line-height:1.12!important}html body .studio-layout .virvid-style-picker{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:10px!important}html body .studio-layout .virvid-style-picker button{aspect-ratio:4/3!important;min-height:96px!important;padding:10px!important}html body .studio-layout .virvid-style-picker button span{font-size:15px!important;line-height:1.12!important}html body .studio-layout .builder-preview{gap:10px!important;width:100%!important;max-width:370px!important}html body .studio-layout .builder-preview .vertical-preview{width:min(100%,320px)!important;min-height:0!important;margin-inline:auto!important}html body .studio-layout .preview-video-slot strong{max-width:96%!important;font-size:18px!important;line-height:1.15!important}html body .studio-layout .vertical-preview>p,html body .studio-layout .vertical-preview .watermark{font-size:18px!important}.studio-layout{grid-template-columns:232px minmax(0,1fr)!important;overflow-x:clip!important}.studio-sidebar{gap:16px!important;width:232px!important;min-width:0!important;padding:16px 12px!important;overflow-y:auto!important}.studio-sidebar-head{gap:6px!important}.studio-logo{font-size:31px!important;line-height:.96!important}.studio-nav-group>span{margin:14px 8px 6px!important;font-size:11px!important}.studio-nav a{gap:9px!important;min-height:38px!important;padding:8px 10px!important;font-size:14px!important}.studio-sidebar .credit-card{padding:12px!important}.studio-sidebar .credit-card div{gap:8px!important;font-size:14px!important}.studio-sidebar .credit-card b{font-size:18px!important}.studio-sidebar .credit-card p,.studio-user{font-size:12px!important;line-height:1.35!important}.studio-main{width:100%!important;min-width:0!important;padding:20px clamp(16px,2.4vw,34px) 44px!important}.new-short-studio{grid-template-columns:minmax(0,1fr) minmax(300px,370px)!important;gap:20px!important;width:100%!important;max-width:1220px!important}.builder-main,.builder-card,.builder-preview,.new-short-head,.generation-summary,.provider-status-card,.generation-gate-card{min-width:0!important}.new-short-head{align-items:center!important;gap:16px!important;padding:18px 20px!important}.new-short-head h1,.dashboard-copy h1{max-width:560px!important;font-size:36px!important;font-weight:820!important;line-height:1.08!important}.new-short-head p,.dashboard-copy p{max-width:620px!important;font-size:15px!important;line-height:1.45!important}.virvid-style-picker button span{font-size:15px!important;line-height:1.12!important}.builder-preview{gap:10px!important;width:100%!important;max-width:370px!important}.generator-control-dock,.new-short-flow-card div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.generator-control-dock strong,.new-short-flow-card b,.generation-summary dd{overflow-wrap:anywhere!important}.builder-preview .vertical-preview{width:min(100%,320px)!important;min-height:0!important;margin-inline:auto!important}.vertical-preview .preview-scene{inset:48px 16px 88px!important}.preview-video-slot{padding:18px!important}.preview-video-slot strong{max-width:96%!important;font-size:18px!important;line-height:1.15!important}.vertical-preview>p,.vertical-preview .watermark{font-size:18px!important}@media (max-width:1180px){html body .studio-layout{grid-template-columns:220px minmax(0,1fr)!important}html body .studio-layout .studio-sidebar{width:220px!important}html body .studio-layout .new-short-studio{grid-template-columns:1fr!important;max-width:900px!important}html body .studio-layout .builder-preview{max-width:100%!important;position:relative!important;top:auto!important}.studio-layout{grid-template-columns:220px minmax(0,1fr)!important}.studio-sidebar{width:220px!important}.new-short-studio{grid-template-columns:1fr!important;max-width:900px!important}.builder-preview{max-width:100%!important;position:relative!important;top:auto!important}}@media (max-width:900px){html body .studio-layout{display:block!important}html body .studio-layout .studio-sidebar{border-right:0!important;border-bottom:1px solid var(--line)!important;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;top:auto!important}html body .studio-layout .studio-sidebar .credit-card,html body .studio-layout .studio-user{display:none!important}html body .studio-layout .studio-nav{flex-wrap:wrap!important;gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:hidden!important}html body .studio-layout .studio-nav-group{display:contents!important}html body .studio-layout .studio-nav-group>span{display:none!important}html body .studio-layout .studio-nav a{white-space:nowrap!important;flex:none!important}.studio-layout{display:block!important}.studio-sidebar{border-right:0!important;border-bottom:1px solid var(--line)!important;width:100%!important;height:auto!important;max-height:none!important;position:relative!important;top:auto!important}.studio-sidebar .credit-card,.studio-user{display:none!important}.studio-nav{gap:8px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.studio-nav-group{display:contents!important}.studio-nav-group>span{display:none!important}.studio-nav a{white-space:nowrap!important;flex:none!important}}@media (max-width:760px){html body .studio-layout,html body .studio-layout .studio-main,html body .studio-layout .new-short-studio{width:100%!important;max-width:100%!important;overflow-x:clip!important}html body .studio-layout .studio-main{padding:12px!important}html body .studio-layout .studio-topbar,html body .studio-layout .new-short-head,html body .studio-layout .builder-section-head,html body .studio-layout .segment-editor-list article{grid-template-columns:1fr!important}html body .studio-layout .new-short-head{align-items:start!important;padding:16px!important}html body .studio-layout .new-short-head h1,html body .studio-layout .dashboard-copy h1,html body .studio-layout .studio-main h1{max-width:100%!important;font-size:31px!important;line-height:1.1!important}html body .studio-layout .new-short-head a,html body .studio-layout .generate-sticky{width:100%!important}html body .studio-layout .virvid-style-picker,html body .studio-layout .quality-option-grid,html body .studio-layout .voice-grid,html body .studio-layout .music-grid,html body .studio-layout .caption-grid,html body .studio-layout .generator-control-dock,html body .studio-layout .new-short-flow-card div{grid-template-columns:1fr!important}html body .studio-layout .builder-preview .vertical-preview{width:min(100%,330px)!important}html,body,.studio-layout,.studio-main,.new-short-studio{width:100%!important;max-width:100%!important;overflow-x:clip!important}.studio-main{padding:12px!important}.studio-topbar,.new-short-head,.builder-section-head,.segment-editor-list article{grid-template-columns:1fr!important}.new-short-head{align-items:start!important;padding:16px!important}.new-short-head h1,.dashboard-copy h1,.studio-main h1{max-width:100%!important;font-size:31px!important;line-height:1.1!important}.new-short-head a,.generate-sticky{width:100%!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid,.generator-control-dock,.new-short-flow-card div{grid-template-columns:1fr!important}.builder-preview .vertical-preview{width:min(100%,330px)!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #ffffff0a 1px, transparent 1px), linear-gradient(#ffffff0a 1px, transparent 1px), radial-gradient(circle at 70% 10%, #1c80ff26, transparent 34rem), var(--bg);color:var(--text);background-size:64px 64px,64px 64px,auto,auto;margin:0}@supports (color:lab(0% 0 0)){body{background:linear-gradient(90deg, lab(100% 0 0/.04) 1px, transparent 1px), linear-gradient(lab(100% 0 0/.04) 1px, transparent 1px), radial-gradient(circle at 70% 10%, lab(53.8251% 12.443 -76.2555/.15), transparent 34rem), var(--bg)}}a{color:inherit;text-decoration:none}button,select,textarea,input{font:inherit}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030508e0;background:lab(1.18981% -.165984 -1.43976/.88);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,54px);display:flex;position:sticky;top:0}.brand,footer img{align-items:center;gap:10px;display:inline-flex}.brand img{width:34px;height:34px}.brand>span{letter-spacing:0;font-size:28px;font-weight:900}.brand span span{color:var(--blue)}nav{color:var(--muted);gap:24px;font-size:15px;display:flex}nav a:hover{color:var(--text)}.header-cta,.button,.result-card button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.62}.header-cta,.button.primary{background:var(--blue);color:#fafcfe;color:lab(98.8323% -.330836 -1.47092)}.button.secondary,.result-card button{border-color:var(--line-strong);color:var(--text);background:#05080c;background:lab(1.96849% -.258029 -1.96854)}.hero,.generator-section,.workflow,.proof,.pricing,.faq,footer{width:min(1180px,100vw - 32px);margin:0 auto}.hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:48px;min-height:calc(100vh - 75px);padding:76px 0 46px;display:grid}.eyebrow{color:var(--blue);text-transform:uppercase;margin-bottom:18px;font-family:DM Mono,monospace;font-size:12px;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:22px;font-size:clamp(54px,7vw,92px);line-height:.9}h2{letter-spacing:0;margin-bottom:14px;font-size:clamp(34px,4.5vw,58px);line-height:.95}h3{margin-bottom:10px;font-size:22px;line-height:1.05}.hero-copy>p,.section-heading p,.problem-band p,.proof-copy p,.price-card p,.faq p{color:var(--muted);font-size:19px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.signal-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.signal-strip div,.product-topbar,.creative-card,.metric-panel,.generator-shell,.workflow-grid article,.scoreboard div,.price-card,.faq details{border:1px solid var(--line);border-radius:var(--radius);background:#090e13d6;background:lab(3.67223% -.469178 -3.45765/.84)}.signal-strip div{padding:14px}.signal-strip dt,.scoreboard strong,.price-card strong{color:var(--blue);font-family:DM Mono,monospace}.signal-strip dd{color:var(--dim);margin:5px 0 0;font-size:13px}.hero-product{border:1px solid var(--line-strong);background:linear-gradient(#10141a,#04060a);background:linear-gradient(lab(6.15945% -.714704 -4.73093),lab(1.54669% -.209652 -1.69382));border-radius:14px;padding:16px;box-shadow:0 0 44px #1c80ff1f;box-shadow:0 0 44px lab(53.8251% 12.443 -76.2555/.12)}.product-topbar{color:var(--muted);justify-content:space-between;padding:14px 16px;display:flex}.product-topbar strong{color:var(--green)}.ad-board{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.creative-card,.metric-panel{padding:14px}.creative-card.active{border-color:var(--line-strong)}.creative-image{border-radius:var(--radius);place-items:end start;min-height:210px;margin-bottom:14px;padding:14px;display:grid;overflow:hidden}.creative-image span{background:#020306db;background:lab(.892454% -.12701 -1.20635/.86);border-radius:999px;padding:8px 10px;font-family:DM Mono,monospace;font-size:12px}.visual-blue{background:radial-gradient(circle at 68% 25%,#deedffe0 0 42px,#0000 43px),linear-gradient(135deg,#1c80ff,#052047 52%,#03080f);background:radial-gradient(circle at 68% 25%,lab(92.9378% -2.84371 -14.4731/.88) 0 42px,#0000 43px),linear-gradient(135deg,lab(53.8251% 12.443 -76.2555),lab(12.3025% 3.46207 -27.784) 52%,lab(1.94925% -.267752 -3.54436))}.visual-green{background:radial-gradient(circle at 28% 28%,#4cd676b8 0 36px,#0000 37px),linear-gradient(145deg,#05441d,#060c13 60%);background:radial-gradient(circle at 28% 28%,lab(76.742% -54.3943 35.916/.72) 0 36px,#0000 37px),linear-gradient(145deg,lab(24.5595% -27.3337 18.2098),lab(3.00549% -.429377 -4.60005) 60%)}.creative-meta{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.creative-meta span,.metric-panel span,.result-head span{color:var(--dim);font-family:DM Mono,monospace;font-size:12px}.creative-card p,.metric-panel p,.workflow-grid p,.result-card p,.direction p{color:var(--muted);line-height:1.45}.metric-panel{grid-column:1/-1}.metric-panel strong{margin:8px 0 12px;font-size:24px;display:block}.mini-chart{align-items:end;gap:8px;height:74px;margin:8px 0 14px;display:flex}.mini-chart i{background:var(--blue);border-radius:3px 3px 0 0;width:100%}.mini-chart i:first-child{height:42%}.mini-chart i:nth-child(2){height:74%}.mini-chart i:nth-child(3){background:var(--green);height:58%}.mini-chart i:nth-child(4){background:var(--amber);height:36%}.mini-chart i:nth-child(5){background:var(--red);height:24%}.mini-chart i:nth-child(6){height:48%}.section-heading{max-width:760px;margin-bottom:32px}.generator-section,.workflow,.proof,.pricing,.faq{padding:76px 0}.generator-shell{grid-template-columns:.74fr 1.26fr;gap:18px;padding:18px;display:grid}.generator-form{align-content:start;gap:16px;display:grid}label{color:var(--muted);gap:8px;font-weight:700;display:grid}textarea,select,input{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);background:#04060a;background:lab(1.54669% -.209652 -1.69382);outline:none;padding:14px}textarea:focus,select:focus,input:focus{border-color:var(--line-strong)}.generator-results{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.result-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:start;gap:12px;padding:16px;display:grid}.result-head{justify-content:space-between;gap:12px;display:flex}.direction{border-top:1px solid var(--line);padding-top:12px}.direction span{color:var(--blue);font-family:DM Mono,monospace;font-size:12px}.problem-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1015;background:lab(4.40748% -.545532 -3.87777);grid-template-columns:.9fr 1.1fr;align-items:end;gap:40px;width:100%;padding:68px max(16px,50vw - 590px);display:grid}.workflow-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.workflow-grid article{min-height:260px;padding:18px}.workflow-grid span{color:var(--blue);font-family:DM Mono,monospace}.workflow-grid h3{margin-top:64px}.proof{grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;display:grid}.scoreboard{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.scoreboard div{min-height:156px;padding:18px}.scoreboard span{color:var(--muted)}.scoreboard strong{margin-top:48px;font-size:26px;display:block}.price-card{grid-template-columns:.8fr 1fr auto;align-items:center;gap:26px;padding:26px;display:grid}.price-card>div>span{color:var(--muted)}.price-card strong{margin:8px 0;font-size:54px;display:block}.price-card strong span{color:var(--muted);font-size:18px}.price-card ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}.faq-list{gap:12px;display:grid}.faq details{padding:20px}.faq summary{cursor:pointer;font-size:20px;font-weight:800}.faq p{margin:14px 0 0}footer{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding:34px 0 46px;display:flex}footer img{width:122px;height:auto}footer a{color:var(--blue);font-weight:800}.shorts-hero{grid-template-columns:minmax(0,.96fr) minmax(320px,.72fr)}.phone-preview{justify-items:center;gap:18px;min-width:0;display:grid;position:relative}.phone-screen{aspect-ratio:9/16;border:1px solid var(--line-strong);width:min(360px,100%);box-shadow:0 28px 80px #00000073, 0 0 46px var(--blue-soft);background:#000103;background:lab(.303253% -.0383258 -.630087);border-radius:24px;padding:12px}@supports (color:lab(0% 0 0)){.phone-screen{box-shadow:0 28px 80px lab(.00566483% .0154451 -.0827819/.45), 0 0 46px var(--blue-soft)}}.short-visual{background:linear-gradient(#0000 38%,#000102d6),radial-gradient(circle at 78% 18%,#aadc24c7 0 42px,#0000 43px),radial-gradient(circle at 22% 32%,#ed58a9ad 0 34px,#0000 35px),linear-gradient(135deg,#006a7d,#051127 46%,#000205);background:linear-gradient(#0000 38%,lab(.189747% -.0181645 -.479314/.84)),radial-gradient(circle at 78% 18%,lab(82.0873% -33.8512 74.3995/.78) 0 42px,#0000 43px),radial-gradient(circle at 22% 32%,lab(60.1809% 63.6582 -12.3563/.68) 0 34px,#0000 35px),linear-gradient(135deg,lab(40.3767% -28.8371 -25.0013),lab(4.95869% 1.43919 -16.6874) 46%,lab(.443745% -.000841916 -1.50764));border-radius:18px;align-content:end;min-height:calc(100% - 54px);padding:16px;display:grid;position:relative;overflow:hidden}.short-visual span,.template-row span{border:1px solid var(--line-strong);width:fit-content;color:var(--blue);background:#020306c7;background:lab(.892454% -.12701 -1.20635/.78);border-radius:999px;padding:6px 10px;font-family:DM Mono,monospace;font-size:12px}.short-visual strong{width:fit-content;color:var(--blue);text-shadow:0 3px #000,0 0 18px #bcf60094;text-shadow:0 3px lab(0% 0 0),0 0 18px lab(90.4478% -38.5553 87.8765/.58);margin:190px 0 18px;font-size:clamp(26px,5vw,42px);line-height:.9}.short-visual p{color:#fff;text-shadow:0 4px #000;text-shadow:0 4px lab(0% 0 0);max-width:100%;margin:0 0 4px;font-size:clamp(24px,5vw,36px);font-weight:900;line-height:.94}.player-bar{color:var(--muted);gap:8px;padding:12px 4px 2px;font-family:DM Mono,monospace;font-size:12px;display:grid}.player-bar i{background:linear-gradient(90deg, var(--blue) 0 44%, #ffffff42 44% 100%);border-radius:999px;height:5px;display:block}@supports (color:lab(0% 0 0)){.player-bar i{background:linear-gradient(90deg, var(--blue) 0 44%, lab(100% 0 0/.26) 44% 100%)}}.preview-stack{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.preview-stack span{border:1px solid var(--line);color:var(--muted);background:#05080cdb;background:lab(1.96849% -.258029 -1.96854/.86);border-radius:999px;padding:8px 12px;font-size:13px}.short-generator{border:1px solid var(--line);box-shadow:0 0 36px var(--blue-soft);background:linear-gradient(#090e13e0,#030508e0);background:linear-gradient(lab(3.67223% -.469178 -3.45765/.88),lab(1.18981% -.165984 -1.43976/.88));border-radius:14px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px;padding:18px;display:grid}.form-grid,.pricing-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.microcopy{color:var(--dim);margin:0;font-size:14px}.segments-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:16px;min-width:0;padding:18px;display:grid}.segments-panel h3{overflow-wrap:anywhere}.segment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.segment-list article{border:1px solid var(--line);border-radius:var(--radius);background:#04060a;background:lab(1.54669% -.209652 -1.69382);min-width:0;padding:14px}.segment-list span{color:var(--blue);font-family:DM Mono,monospace;font-size:12px}.segment-list strong{margin:10px 0;font-size:19px;line-height:1.05;display:block}.segment-list p{color:var(--muted);margin:0;line-height:1.42}.template-band,.style-section{width:min(1180px,100vw - 32px);margin:0 auto;padding:76px 0}.template-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:26px;display:grid}.template-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.template-row article,.style-card{border:1px solid var(--line);border-radius:var(--radius);background:#090e13d6;background:lab(3.67223% -.469178 -3.45765/.84)}.template-row article{align-content:start;gap:14px;min-height:230px;padding:18px;display:grid}.template-row p{color:var(--text);margin:0;font-size:20px;font-weight:800;line-height:1.18}.template-row a{color:var(--blue);align-self:end;font-weight:900}.style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.style-card{aspect-ratio:4/5;background:linear-gradient(#0000 20%,#000102db),linear-gradient(135deg,#005b74,#02060d);background:linear-gradient(#0000 20%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(34.3951% -26.0984 -30.0129),lab(1.52926% -.198692 -3.06816));align-items:end;padding:16px;display:grid;overflow:hidden}.style-card span{text-shadow:0 3px #000;text-shadow:0 3px lab(0% 0 0);font-size:22px;font-weight:900}.style-2{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#d9a573,#311852);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(71.9733% 15.1792 33.7478),lab(14.827% 22.981 -30.8394))}.style-3{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#e1c34b,#6c2768);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(79.6403% 1.42023 61.7525),lab(28.4262% 37.9163 -23.4323))}.style-4{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#4ac06c,#00343f);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(69.5359% -48.2928 31.8219),lab(19.3588% -23.9752 -22.5748))}.style-5{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#ac1730,#000207);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(37.7533% 57.7998 28.3288),lab(.434427% .0843182 -2.0267))}.style-6{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#44a1b1,#05162c);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(61.2484% -25.1208 -16.7723),lab(6.93351% -.0133216 -17.1727))}.style-7{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#ff7e5d,#5334a4);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(68.3059% 53.2787 46.0007),lab(31.0147% 35.5009 -56.7248))}.style-8{background-image:linear-gradient(#0000 22%,#000102db),linear-gradient(135deg,#bcc5d1,#0c121a);background-image:linear-gradient(#0000 22%,lab(.189747% -.0181645 -.479314/.86)),linear-gradient(135deg,lab(79.0749% -1.53261 -7.28889),lab(5.21182% -.730597 -6.38116))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.short-price{grid-template-columns:1fr;align-content:start;gap:18px;min-height:520px;display:grid}.short-price>span{background:var(--blue);color:#010205;color:lab(.649187% -.0927448 -.993609);border-radius:999px;width:fit-content;padding:6px 10px;font-weight:900}.short-price .button{width:100%;margin-top:auto}.auth-page{min-height:100vh;padding:18px clamp(16px,4vw,52px) 48px}.auth-header{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto 44px;display:flex}.auth-layout{grid-template-columns:minmax(0,560px) minmax(320px,1fr);align-items:stretch;gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.auth-card,.auth-proof,.workspace-empty,.workspace-panel{border:1px solid var(--line);background:linear-gradient(#0d1218f0,#05080cf0);background:linear-gradient(lab(5.23475% -.627384 -4.32198/.94),lab(1.96849% -.258029 -1.96854/.94));border-radius:14px;box-shadow:0 24px 70px #00000057;box-shadow:0 24px 70px lab(.00566483% .0154451 -.0827819/.34)}.auth-card{align-content:start;gap:18px;padding:clamp(22px,4vw,38px);display:grid}.auth-card h1,.workspace-empty h1,.workspace-panel h1{margin-bottom:12px;font-size:48px;line-height:.98}.auth-card p,.auth-proof p,.workspace-empty p,.workspace-panel p{color:var(--muted);line-height:1.5}.auth-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-row{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-row a,.auth-note a{color:var(--blue);font-weight:800}.checkbox-row{color:var(--muted);grid-template-columns:none;align-items:center;gap:10px;display:flex}.checkbox-row input{width:18px;height:18px;accent-color:var(--blue)}.auth-submit{width:100%}.auth-note{text-align:center;margin:0}.form-error,.form-success{border-radius:var(--radius);margin:0;padding:12px 14px}.form-error{color:#ffa6a0;color:lab(77.8526% 40.7008 21.6967);background:#fc444a1f;background:lab(58.3147% 69.8028 40.9339/.12);border:1px solid #fc444a73;border:1px solid lab(58.3147% 69.8028 40.9339/.45)}.form-success{color:#7cdd93;color:lab(80.9122% -41.9773 27.3574);background:#32c3641f;background:lab(69.7689% -54.5458 36.1927/.12);border:1px solid #32c36473;border:1px solid lab(69.7689% -54.5458 36.1927/.45)}.auth-proof{align-content:end;padding:clamp(22px,4vw,38px);display:grid}.auth-proof h2{max-width:560px;font-size:44px}.auth-proof ul{color:var(--muted);gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.auth-proof li{border:1px solid var(--line);border-radius:var(--radius);background:#04060a;background:lab(1.54669% -.209652 -1.69382);padding:12px 14px}.workspace-empty,.workspace-panel{grid-column:1/-1;padding:clamp(22px,4vw,38px)}.workspace-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;margin-bottom:24px;padding-bottom:24px;display:flex}.workspace-panel strong{color:var(--text)}.workspace-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workspace-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:start;gap:12px;min-height:260px;padding:18px;display:grid}.workspace-grid span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.workspace-grid h2{margin:0;font-size:34px}.studio-layout{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.studio-sidebar{border-right:1px solid var(--line);background:#05080cf5;background:lab(1.96849% -.258029 -1.96854/.96);grid-template-rows:auto auto 1fr auto;gap:26px;height:100vh;padding:22px 12px;display:grid;position:sticky;top:0}.studio-logo{color:var(--blue);text-transform:uppercase;text-shadow:0 3px #000;text-shadow:0 3px lab(0% 0 0);font-size:44px;font-weight:900;line-height:.88}.studio-nav{gap:8px;display:grid}.studio-nav span{color:var(--muted);margin:18px 10px 8px;font-size:14px;font-weight:800}.studio-nav a{border-radius:var(--radius);min-height:46px;color:var(--text);padding:12px 14px;font-size:19px}.studio-nav a:hover{background:var(--panel-2)}.credit-card,.studio-user{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.credit-card{align-self:end;padding:16px}.credit-card div{justify-content:space-between;font-size:20px;display:flex}.credit-card span{background:#ffffff26;background:lab(100% 0 0/.15);border-radius:6px;margin:12px 0 6px;padding:5px 8px;font-weight:800;display:inline-flex}.credit-card p{color:var(--muted)}.credit-card a,.studio-callout a,.series-empty a,.generate-sticky,.upgrade-box a,.export-row a,.pricing-hero .billing-toggle button:first-child,.pricing-hero .billing-toggle button:nth-child(2){border-radius:var(--radius);background:var(--blue);color:#010204;color:lab(.454594% -.0631884 -.801516);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.credit-card a{min-height:42px;padding:0 16px}.studio-user{color:var(--muted);padding:12px}.studio-main{min-width:0;padding:28px clamp(18px,4vw,70px) 70px}.studio-crumb{color:var(--muted);margin-bottom:36px}.studio-crumb span{color:var(--dim);margin:0 10px}.studio-hero-panel,.studio-callout,.studio-section,.builder-card,.upgrade-box,.editor-panel,.script-card,.series-page{border:1px solid var(--line);box-shadow:0 0 40px var(--blue-soft);background:#020306db;background:lab(.892454% -.12701 -1.20635/.86);border-radius:14px}.studio-hero-panel{gap:26px;padding:34px;display:grid}.studio-hero-panel h1,.studio-callout h1,.builder-main h1,.series-page h1,.pricing-hero h1{text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px)}.milestone-row{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.milestone-row div{color:var(--dim);text-align:center;justify-items:center;gap:12px;display:grid}.milestone-row strong{width:84px;height:84px;color:var(--muted);background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:50%;place-items:center;display:grid}.milestone-row .done strong{background:var(--blue);color:#010204;color:lab(.454594% -.0631884 -.801516);box-shadow:0 0 24px var(--blue-soft)}.studio-callout{text-align:center;justify-items:center;gap:14px;margin:28px 0;padding:48px 24px;display:grid}.studio-callout p,.studio-section p,.builder-main>p,.series-page>p,.pricing-hero p{color:var(--muted);font-size:20px}.studio-callout a{min-width:250px;min-height:58px}.studio-section{margin-top:28px;padding:28px}.studio-section-head{justify-content:space-between;gap:18px;margin-bottom:24px;display:flex}.studio-section h2{text-transform:uppercase;margin:0;font-size:42px}.studio-section h2 span{background:var(--pink);text-transform:none;border-radius:999px;padding:7px 12px;font-size:18px;display:inline-flex}.trending-row{grid-template-columns:repeat(6,minmax(190px,1fr));gap:18px;padding-bottom:16px;display:grid;overflow-x:auto}.trending-row article,.recent-grid article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#0000 30%,#000001eb),linear-gradient(135deg,#00717f,#03080f);background:linear-gradient(#0000 30%,lab(.108654% -.00270456 -.349197/.92)),linear-gradient(135deg,lab(42.863% -32.0891 -21.9386),lab(1.94925% -.267752 -3.54436));align-content:end;min-height:320px;padding:16px;display:grid;position:relative;overflow:hidden}.trending-row article:nth-child(2n),.recent-grid article:nth-child(2n){background-image:linear-gradient(#0000 30%,#000001eb),linear-gradient(135deg,#e8a95c,#041429);background-image:linear-gradient(#0000 30%,lab(.108654% -.00270456 -.349197/.92)),linear-gradient(135deg,lab(74.3036% 18.1365 48.7377),lab(5.9206% .188045 -16.8702))}.trending-row b{background:var(--pink);border-radius:0 0 999px 999px;padding:6px 10px;position:absolute;top:0;right:18px}.trending-row strong{text-shadow:0 3px #000;max-width:170px;font-size:28px;line-height:.92}.trending-row span,.recent-grid span{background:#00000085;background:lab(0% 0 0/.52);border-radius:6px;width:fit-content;margin-top:14px;padding:6px 10px}.recent-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.recent-grid article{min-height:240px}.recent-grid h3{font-size:28px}.recent-grid a,.studio-section-head a{color:var(--blue);font-weight:900}.builder-layout,.editor-layout{grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:start;gap:28px;display:grid}.builder-tabs,.choice-row,.pill-row{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.builder-tabs button,.choice-row button,.pill-row button,.caption-grid button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:52px;color:var(--text);cursor:pointer;padding:0 22px;font-weight:900}.builder-tabs button:first-child,.selected{border-color:var(--blue)!important;background:var(--blue-soft)!important;color:var(--text)!important}.builder-card{gap:20px;margin-top:24px;padding:28px;display:grid}.builder-card h2,.editor-panel h2{text-transform:uppercase;margin:0;font-size:42px}.style-picker,.caption-grid,.voice-grid,.music-grid,.platform-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.style-picker button{border:1px solid var(--line);border-radius:var(--radius);min-height:180px;color:var(--text);cursor:pointer;background:linear-gradient(#0000 28%,#000000c7),linear-gradient(135deg,#007d9c,#03080f);background:linear-gradient(#0000 28%,lab(0% 0 0/.78)),linear-gradient(135deg,lab(47.2184% -27.8935 -30.2738),lab(1.94925% -.267752 -3.54436));align-items:end;padding:14px;font-size:20px;font-weight:900;display:grid}.quality-row button{min-width:170px}.voice-grid article,.music-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:120px;padding:18px}.voice-grid strong,.music-grid strong{font-size:24px}.voice-grid p,.music-grid p{color:var(--muted)}.locked-card{position:relative;overflow:hidden}.locked-overlay{border-radius:var(--radius);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000001e0;background:lab(.108654% -.00270456 -.349197/.88);justify-items:center;gap:18px;padding:30px;display:grid;position:absolute;inset:auto 24px 24px}.locked-overlay strong{font-size:30px}.locked-overlay a{border-radius:var(--radius);background:var(--pink);padding:16px 28px;font-weight:900}.caption-grid button{min-height:92px;font-size:24px}.builder-preview{gap:18px;display:grid;position:sticky;top:24px}.vertical-preview{aspect-ratio:9/16;border:1px solid var(--line);background:linear-gradient(#0000 34%,#000001d1),radial-gradient(circle at 72% 22%,#fac053a6 0 44px,#0000 45px),linear-gradient(135deg,#008aaf,#00281b 42%,#010309);background:linear-gradient(#0000 34%,lab(.108654% -.00270456 -.349197/.82)),radial-gradient(circle at 72% 22%,lab(81.5097% 13.9276 61.0551/.65) 0 44px,#0000 45px),linear-gradient(135deg,lab(52.839% -23.3956 -30.8297),lab(12.8867% -28.6583 5.16052) 42%,lab(.878456% -.0841022 -2.21904));border-radius:14px;align-content:end;min-height:560px;padding:18px;display:grid;position:relative;overflow:hidden}.preview-top{color:var(--muted);justify-content:space-between;font-size:13px;display:flex;position:absolute;top:14px;left:14px;right:14px}.preview-person{opacity:.9;background:radial-gradient(circle at 50% 18%,#deac83 0 42px,#0000 43px),linear-gradient(#be7125,#2c0903);background:radial-gradient(circle at 50% 18%,lab(74.2446% 15.1609 28.2045) 0 42px,#0000 43px),linear-gradient(lab(55.3818% 27.3072 52.6415),lab(6.74406% 17.665 9.38259));border-radius:50% 50% 12px 12px;position:absolute;inset:16% 18% 26%}.watermark{z-index:1;color:var(--blue);text-shadow:0 3px #000;justify-self:center;margin-bottom:82px;font-size:42px}.vertical-preview p{z-index:1;color:#fff;text-shadow:0 4px #000;margin:0 0 18px;font-size:36px;font-weight:900;line-height:.92}.preview-controls{z-index:1;gap:10px;display:grid}.preview-controls i{background:linear-gradient(90deg,#fff 0 70%,#ffffff47 70%);background:linear-gradient(90deg,#fff 0 70%,lab(100% 0 0/.28) 70%);border-radius:999px;height:5px}.upgrade-box{padding:24px}.upgrade-box h2{font-size:30px}.upgrade-box p,.upgrade-box li{color:var(--muted)}.upgrade-box li{margin:10px 0}.upgrade-box a,.generate-sticky{width:100%;min-height:58px}.generate-sticky{flex-direction:column;min-height:86px;font-size:24px}.generate-sticky span{font-size:16px}.editor-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.editor-topbar,.export-row{align-items:center;gap:20px;margin-bottom:24px;display:flex}.editor-topbar h1{text-transform:uppercase;margin:0;font-size:42px}.editor-topbar span{color:var(--green);font-weight:900}.editor-toolbar{gap:10px;margin-bottom:22px;display:flex;overflow-x:auto}.editor-toolbar button,.export-row button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:12px 16px}.script-card{margin-bottom:28px;padding:22px}.script-card p{color:var(--muted);font-style:italic;line-height:1.65}.segment-editor-list article{border:1px solid var(--line);background:#010204e0;background:lab(.454594% -.0631884 -.801516/.88);border-radius:14px;grid-template-columns:minmax(0,1fr) 180px;gap:16px;padding:18px;display:grid}.segment-editor-list div{grid-column:1/-1;align-items:center;gap:14px;display:flex}.segment-editor-list span{background:var(--blue);color:#010204;color:lab(.454594% -.0631884 -.801516);border-radius:6px;padding:5px 8px;font-weight:900}.segment-editor-list aside{border-radius:var(--radius);background:var(--panel);color:var(--blue);text-align:center;place-items:center;font-weight:900;display:grid}.editor-right{gap:18px;display:grid}.export-row{justify-content:end}.export-row a{min-height:48px;padding:0 28px}.editor-panel{padding:22px}.compact{grid-template-columns:repeat(2,1fr)}.onboarding-page,.pricing-page{min-height:100vh}.onboarding-page{justify-items:center;gap:30px;padding:28px 18px 70px;display:grid}.onboarding-card{text-align:center;gap:28px;width:min(1120px,100%);display:grid}.onboarding-card h1{margin:0;font-size:clamp(42px,6vw,76px)}.onboarding-card>p{color:var(--muted);font-size:22px}.progress-bars{justify-content:center;gap:12px;display:flex}.progress-bars i{background:var(--blue);border-radius:999px;width:140px;height:10px}.progress-bars i:last-child{background:#ffffff40;background:lab(100% 0 0/.25)}.persona-grid,.idea-picks{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.persona-grid article,.idea-picks article{border:1px solid var(--line);box-shadow:0 0 32px var(--blue-soft);background:#010205e0;background:lab(.649187% -.0927448 -.993609/.88);border-radius:14px;padding:48px 26px}.persona-grid h2{font-size:32px}.wide-input{text-align:left;width:min(860px,100%);margin:0 auto}.idea-picks{grid-template-columns:repeat(3,1fr)}.idea-picks article{text-align:left;gap:18px;padding:28px;display:grid}.idea-picks span{color:var(--blue);font-weight:900}.idea-picks p{color:var(--text);font-size:21px;font-weight:800}.idea-picks a{border-radius:var(--radius);background:var(--blue);color:#010204;color:lab(.454594% -.0631884 -.801516);text-align:center;padding:14px 18px;font-weight:900}.series-page{padding:38px}.platform-grid{margin:30px 0}.platform-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#000103;background:lab(.303253% -.0383258 -.630087);padding:28px;font-size:22px;font-weight:900}.calendar-grid{border:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid strong,.calendar-grid span{border:1px solid var(--line);place-items:center;min-height:88px;display:grid}.calendar-grid strong{background:var(--panel);min-height:48px}.calendar-grid .today{background:var(--blue-soft);color:var(--blue);font-weight:900}.series-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);place-items:center;min-height:240px;display:grid}.series-empty a{width:84px;height:84px;font-size:54px}.pricing-page .simple-header{position:static}.pricing-hero{text-align:center;justify-items:center;gap:20px;width:min(980px,100vw - 32px);margin:0 auto;padding:70px 0 34px;display:grid}.billing-toggle{border:1px solid var(--line);background:#000103;background:lab(.303253% -.0383258 -.630087);border-radius:999px;flex-wrap:wrap;padding:6px;display:flex}.billing-toggle button{border:0;min-height:56px;padding:0 28px}.billing-toggle button:nth-child(2){color:var(--muted);background:0 0;position:relative}.billing-toggle span{background:var(--pink);color:#fff;border-radius:999px;padding:5px 10px;font-size:14px;position:absolute;top:-22px;right:8px}.full-pricing,.pricing-faq{width:min(1180px,100vw - 32px);margin:0 auto 60px}.pricing-faq{padding:38px}@media (max-width:980px){nav{display:none}.hero,.generator-shell,.short-generator,.template-band,.problem-band,.proof,.price-card{grid-template-columns:1fr}.hero{min-height:auto;padding-top:54px}.hero-product{min-width:0}.workflow-grid,.scoreboard,.generator-results,.template-row,.style-grid,.pricing-grid,.auth-layout,.workspace-grid{grid-template-columns:repeat(2,1fr)}.auth-card,.workspace-empty,.workspace-panel{grid-column:1/-1}.price-card{align-items:start}}@media (max-width:640px){.site-header{padding:14px 16px}.site-header .header-cta{display:none}h1{font-size:48px}.signal-strip,.ad-board,.workflow-grid,.scoreboard,.generator-results,.form-grid,.segment-list,.template-row,.style-grid,.pricing-grid,.auth-layout,.auth-field-grid,.workspace-grid{grid-template-columns:1fr}.phone-screen{width:min(320px,100%)}.short-visual strong{margin-top:150px}.short-generator,.segments-panel,.template-row article,.short-price{padding:14px}.auth-page{padding:14px 14px 38px}.auth-header .button{min-height:38px;padding:0 12px}.auth-card h1,.workspace-empty h1,.workspace-panel h1{font-size:38px}.auth-proof h2,.workspace-grid h2{font-size:30px}.workspace-bar,.auth-row{flex-direction:column;align-items:stretch}.studio-layout,.builder-layout,.editor-layout,.persona-grid,.idea-picks{grid-template-columns:1fr}.studio-sidebar{height:auto;position:static}.studio-nav{grid-template-columns:repeat(2,1fr)}.studio-nav span{grid-column:1/-1}.milestone-row,.recent-grid,.style-picker,.voice-grid,.music-grid,.platform-grid{grid-template-columns:repeat(2,1fr)}.builder-preview{position:static}.segment-editor-list article{grid-template-columns:1fr}.creative-image{min-height:170px}footer{flex-direction:column;align-items:flex-start}.milestone-row,.style-picker,.voice-grid,.music-grid,.caption-grid,.platform-grid,.calendar-grid{grid-template-columns:1fr}.studio-main{padding:20px 14px 46px}.studio-hero-panel,.studio-section,.builder-card,.series-page{padding:18px}.studio-section-head,.editor-topbar,.export-row{flex-direction:column;align-items:flex-start}.vertical-preview{min-height:500px}.onboarding-card{gap:20px}.progress-bars i{width:80px}}body{color:#f4f6f1;color:lab(96.5888% -1.17937 1.86328);background:#000100;background:lab(.158266% -.139967 .209564)}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;transform-origin:top;opacity:.28;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.07) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.07) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.03) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.03) 1px,#0000 1px);background-size:118px 118px,118px 118px,29px 29px,29px 29px;inset:-18% -8% 0;transform:perspective(900px)rotateX(58deg)translateY(-18%);-webkit-mask-image:linear-gradient(#0000 0,#000 20% 68%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 68%,#0000 100%)}body:after{z-index:-3;background:radial-gradient(circle at 50% -10%,#b4f00024,#0000 36rem),radial-gradient(circle at 74% 36%,#b4f0000d,#0000 34rem),linear-gradient(#000,#000 46%,#000);background:radial-gradient(circle at 50% -10%,lab(88.3616% -43.7413 122.098/.14),#0000 36rem),radial-gradient(circle at 74% 36%,lab(88.3616% -43.7413 122.098/.05),#0000 34rem),linear-gradient(lab(.0313454% -.0307634 .0457019),lab(.0925789% -.0816435 .122264) 46%,lab(.0313454% -.0307634 .0457019))}.site-header,.pricing-page .simple-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f5;background:lab(.0874119% -.0900179 .133136/.96);border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% 0 0/.12);min-height:86px;padding:18px clamp(20px,6vw,120px)}.wordmark-brand img,.brand img{display:none}.brand>span,.studio-logo{color:var(--blue);letter-spacing:0;text-transform:uppercase;text-shadow:0 4px #000,0 0 22px #bcf6005c;text-shadow:0 4px lab(0% 0 0),0 0 22px lab(90.4478% -38.5553 87.8765/.36);font-family:Anton,Impact,sans-serif}.brand>span{font-size:clamp(38px,5vw,64px);line-height:.8}nav{gap:clamp(18px,2.2vw,32px);font-size:17px;font-weight:750}.header-cta,.button.primary,.studio-callout a,.credit-card a,.generate-sticky,.upgrade-box a,.export-row a,.series-empty a,.idea-picks a,.locked-overlay a{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182);border-radius:10px;min-height:58px;box-shadow:0 0 26px #bcf60033;box-shadow:0 0 26px lab(90.4478% -38.5553 87.8765/.2)}.button.secondary{background:#010100;background:lab(.323345% -.235632 .356781);border-color:#bcf60057;border-color:lab(90.4478% -38.5553 87.8765/.34);min-height:58px}.hero{grid-template-columns:minmax(0,1fr) minmax(360px,500px);gap:clamp(48px,8vw,128px);width:min(1480px,100vw - 48px);min-height:calc(100vh - 88px);padding-top:80px}h1{letter-spacing:0;font-size:clamp(70px,8.8vw,154px);font-weight:900;line-height:.86}h2,.studio-section h2,.builder-card h2,.editor-panel h2,.studio-hero-panel h1,.studio-callout h1,.builder-main h1,.series-page h1,.pricing-hero h1,.workspace-empty h1,.workspace-panel h1{letter-spacing:0;font-family:Anton,Impact,sans-serif;line-height:.92}.eyebrow,.signal-strip dt,.scoreboard strong,.studio-crumb,.segment-list span,.creative-meta span,.metric-panel span,.result-head span{font-family:DM Mono,monospace}.hero-copy>p,.section-heading p,.proof-copy p,.builder-main>p,.studio-callout p,.studio-section p,.series-page>p,.pricing-hero p{color:#afb2aa;color:lab(72.2963% -2.34482 3.73975);max-width:740px;font-size:clamp(18px,1.5vw,24px)}.phone-screen,.vertical-preview{background:#000;background:lab(.0313454% -.0307634 .0457019);border:1px solid #0f92f773;border:1px solid lab(58.4262% -3.61189 -60.3039/.45);box-shadow:0 34px 90px #0009,0 0 60px #bcf60029;box-shadow:0 34px 90px lab(0% 0 0/.6),0 0 60px lab(90.4478% -38.5553 87.8765/.16)}.short-visual,.vertical-preview{background-color:#0000;background-image:linear-gradient(#0000000d 0 34%,#000000c7 70%,#000000e6 100%),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=900&q=82);background-image:linear-gradient(lab(0% 0 0/.05) 0 34%,lab(0% 0 0/.78) 70%,lab(0% 0 0/.9) 100%),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=900&q=82);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.short-visual strong,.watermark{color:var(--blue);-webkit-text-stroke:1px oklch(0% 0 0/.78);text-shadow:0 5px #000,0 0 20px #bcf60061;text-shadow:0 5px lab(0% 0 0),0 0 20px lab(90.4478% -38.5553 87.8765/.38);font-family:Anton,Impact,sans-serif}.short-visual p,.vertical-preview p,.trending-row strong{color:#f7faf2;color:lab(97.7942% -1.96075 3.10998);-webkit-text-stroke:1px oklch(0% 0 0/.84);text-shadow:0 5px #000;text-shadow:0 5px lab(0% 0 0);font-family:Inter,system-ui,sans-serif;font-weight:900}.preview-scene{background-color:#0000;background-image:linear-gradient(#0000000a 0 48%,#000000b3 82%,#000000e0 100%),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=900&q=82);background-image:linear-gradient(lab(0% 0 0/.04) 0 48%,lab(0% 0 0/.7) 82%,lab(0% 0 0/.88) 100%),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=900&q=82);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;position:absolute;inset:0;overflow:hidden}.scene-light{filter:blur(1px);border-radius:999px;width:20px;height:72px;position:absolute}.scene-light.one{background:#75f97f;background:lab(88.501% -56.1172 46.6016);top:8%;left:7%}.scene-light.two{background:#ffb073;background:lab(79.4269% 39.1014 63.5174);top:14%;right:13%}.scene-light.three{background:#ff5b4e;background:lab(62.8475% 75.103 53.8119);bottom:24%;right:4%}.scene-face{background:#e0aa86;background:lab(74.1613% 16.9856 26.622);border-radius:45% 45% 42% 42%;width:76px;height:88px;position:absolute;top:18%;left:41%;box-shadow:-30px -10px 0 4px #4d2300,0 0 0 999px #0000,0 0 26px #ffffff1f;box-shadow:-30px -10px 0 4px lab(19.518% 19.036 29.766),0 0 0 999px lab(0% 0 0/0),0 0 26px lab(100% 0 0/.12)}.scene-body{background:linear-gradient(90deg,#1a08008c 0 36%,#0000 36% 100%),linear-gradient(#b28a5b,#301407);background:linear-gradient(90deg,lab(3.57106% 6.22165 5.49495/.55) 0 36%,#0000 36% 100%),linear-gradient(lab(60.4769% 11.4906 31.2498),lab(10.3375% 13.3573 12.8171));border-radius:70px 70px 20px 20px;width:158px;height:292px;position:absolute;bottom:-4%;left:31%}.scene-light,.scene-face,.scene-body{display:none}.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section{width:min(1480px,100vw - 48px)}.short-generator,.studio-hero-panel,.studio-callout,.studio-section,.builder-card,.upgrade-box,.editor-panel,.script-card,.series-page,.persona-grid article,.idea-picks article,.auth-card,.auth-proof,.workspace-empty,.workspace-panel,.price-card,.faq details{background:#000000f0;background:lab(.052372% -.0493452 .0735402/.94);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;box-shadow:0 0 26px #bcf60012;box-shadow:0 0 26px lab(90.4478% -38.5553 87.8765/.07)}.studio-sidebar{background:#010100fa;background:lab(.203424% -.144832 .219539/.98);border-right-color:#ffffff1a;border-right-color:lab(100% 0 0/.1)}.studio-logo{padding:4px 10px 0;font-size:64px}.studio-nav a{align-items:center;font-size:19px;font-weight:650;display:flex}.studio-nav a:hover,.studio-nav a:first-of-type{background:#0a0c07;background:lab(3.11625% -1.16622 1.80212)}.studio-action-row{flex-wrap:wrap;gap:14px;display:flex}.studio-action-row a:nth-child(2){color:var(--text);background:#010201;background:lab(.480501% -.313245 .476643);border:1px solid #bcf60052;border:1px solid lab(90.4478% -38.5553 87.8765/.32)}.style-picker button,.trending-row article,.recent-grid article,.style-card{border-radius:8px;box-shadow:inset 0 -90px 60px #00000080;box-shadow:inset 0 -90px 60px lab(0% 0 0/.5)}.style-picker button:first-child,.style-card:first-child,.trending-row article:first-child{background-color:#0000;background-image:linear-gradient(#0000 36%,#000000d1),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 36%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.style-picker button:nth-child(2),.style-card:nth-child(2),.trending-row article:nth-child(2){background-color:#0000;background-image:linear-gradient(#0000 36%,#000000d1),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 36%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.style-picker button:nth-child(3),.style-card:nth-child(3),.trending-row article:nth-child(3){background-color:#0000;background-image:linear-gradient(#0000 32%,#000000d1),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 32%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.style-picker button:nth-child(4),.style-card:nth-child(4),.trending-row article:nth-child(4){background-color:#0000;background-image:linear-gradient(#0000 32%,#000000d1),url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 32%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.style-picker button:nth-child(5),.style-card:nth-child(5),.trending-row article:nth-child(5){background-color:#0000;background-image:linear-gradient(#0000 32%,#000000d1),url(https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 32%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.style-picker button:nth-child(6),.style-card:nth-child(6),.trending-row article:nth-child(6){background-color:#0000;background-image:linear-gradient(#0000 32%,#000000d1),url(https://images.unsplash.com/photo-1469474968028-56623f02e42e?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 32%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1469474968028-56623f02e42e?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.selected,.builder-tabs button:first-child{box-shadow:0 0 22px #bcf6002e;box-shadow:0 0 22px lab(90.4478% -38.5553 87.8765/.18);border-color:var(--blue)!important;background-color:#bcf60024!important;background-color:lab(90.4478% -38.5553 87.8765/.14)!important}textarea,select,input{background:#0e100b;background:lab(4.52552% -1.50948 2.33718);border-color:#ffffff24;border-color:lab(100% 0 0/.14);min-height:58px}.caption-grid button:nth-child(4),.caption-grid button:nth-child(6),.caption-grid button:nth-child(5){color:var(--blue);text-shadow:0 4px #000;text-shadow:0 4px lab(0% 0 0);font-family:Anton,Impact,sans-serif;font-style:italic}.caption-grid button:nth-child(4){color:#ff7f5f;color:lab(67.9066% 65.8758 60.2284)}.caption-grid button:nth-child(6){color:var(--blue)}.pricing-grid.full-pricing{align-items:stretch}.full-pricing .short-price h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:46px}.full-pricing .short-price{min-height:680px}.billing-toggle button{border-radius:999px}.pricing-hero .billing-toggle button:nth-child(2){color:var(--muted);box-shadow:none;background:0 0}.script-generator-page{width:min(1200px,100%);margin:0 auto}.script-toggle{background:#12150f;background:lab(6.30592% -1.89699 2.94174);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;grid-template-columns:1fr 1fr;width:min(980px,100%);margin:0 auto 28px;padding:8px;display:grid}.script-toggle button,.script-chip-row button,.script-generate-button{border:0;border-radius:8px;min-height:56px;font-weight:900}.script-toggle button{color:var(--muted);background:0 0}.script-toggle .selected{color:var(--text)!important;background:#000!important;background:lab(.0375023% -.0351518 .0524163)!important}.script-generator-page .builder-card h1{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(46px,5.5vw,72px);line-height:.92}.script-chip-row{flex-wrap:wrap;gap:12px;display:flex}.script-chip-row button{border:1px solid var(--blue);color:var(--text);background:#000;background:lab(.0444145% -.0398383 .0595987);padding:0 18px}.script-generate-button{background:var(--blue);color:#000;color:lab(.0606747% -.0501052 .0753462);font-size:24px}.new-short-studio .builder-main{gap:0;display:grid}.new-short-head,.builder-section-head,.virvid-heading,.virvid-topbar,.virvid-status,.virvid-actions,.virvid-card header,.virvid-card footer,.editor-control-strip,.editor-side-panel>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-short-head{border:1px solid var(--line);background:#010204eb;background:lab(.546145% -.0773817 -.894985/.92);border-radius:14px;align-items:end;padding:24px}.new-short-head span,.builder-section-head span,.virvid-heading span:first-child{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:800}.new-short-head h1,.new-short-head p{margin:0}.new-short-head p{max-width:64ch;color:var(--muted);margin-top:10px;font-size:18px;line-height:1.45}.new-short-head a,.virvid-topbar a,.virvid-export,.virvid-paywall a,.virvid-card footer button{border-radius:var(--radius);justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.new-short-head a,.virvid-topbar a,.virvid-card footer button{border:1px solid var(--line);color:var(--text);background:#05080c;background:lab(1.96849% -.258029 -1.96854)}.builder-section-head{align-items:start}.builder-section-head b,.virvid-badge,.segment-state{min-height:30px;color:var(--blue);text-transform:uppercase;white-space:nowrap;background:#bcf6001a;background:lab(90.4478% -38.5553 87.8765/.1);border:1px solid #bcf6003d;border:1px solid lab(90.4478% -38.5553 87.8765/.24);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.prompt-card textarea{min-height:170px;line-height:1.5}.prompt-recipes,.quality-option-grid,.setting-grid,.segment-tools,.editor-tabs,.effect-grid{gap:12px;display:grid}.prompt-recipes{grid-template-columns:repeat(4,minmax(0,1fr))}.prompt-recipes button,.quality-option-grid button,.voice-grid button,.music-grid button,.editor-tabs button,.effect-grid button{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);cursor:pointer;font:inherit;text-align:left}.prompt-recipes button{min-height:54px;padding:0 14px;font-weight:900}.setting-grid,.segment-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.virvid-style-picker button:first-child{background-color:#0000;background-image:linear-gradient(#0000 34%,#000000d1),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 34%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.virvid-style-picker button:nth-child(2){background:linear-gradient(#0000 34%,#000000d1),linear-gradient(135deg,#be8edb,#051223);background:linear-gradient(#0000 34%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(65.8294% 29.1058 -32.4596),lab(5.09439% -.308447 -13.0889))}.virvid-style-picker button:nth-child(3){background:linear-gradient(#0000 34%,#000000d1),linear-gradient(135deg,#e3ae28,#480004);background:linear-gradient(#0000 34%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(74.664% 11.4553 69.676),lab(11.7405% 38.3011 19.1897))}.quality-option-grid button{gap:6px;min-height:102px;padding:16px;display:grid}.quality-option-grid strong,.voice-grid strong,.music-grid strong{font-size:21px}.quality-option-grid span,.quality-option-grid small,.voice-grid span,.voice-grid p,.music-grid p,.segment-editor-list small,.segment-editor-list em{color:var(--muted)}.voice-grid button,.music-grid button{gap:8px;min-height:124px;padding:18px;display:grid}.voice-grid p,.music-grid p{margin:0;line-height:1.4}.music-card .music-grid{padding-bottom:112px}.segment-editor-list{gap:12px;display:grid}.segment-editor-list article{border:1px solid var(--line);border-radius:var(--radius);background:#05080c;background:lab(1.96849% -.258029 -1.96854);gap:10px;padding:16px;display:grid}.segment-editor-list article>div{color:var(--dim);justify-content:space-between;gap:14px;font-family:DM Mono,monospace;font-size:12px;display:flex}.segment-editor-list p{color:var(--text);margin:0;font-weight:800;line-height:1.35}.segment-editor-list aside{width:fit-content;color:var(--blue);text-shadow:0 3px #000;text-shadow:0 3px lab(0% 0 0);background:#bcf6001f;background:lab(90.4478% -38.5553 87.8765/.12);border-radius:6px;padding:7px 9px;font-family:Anton,Impact,sans-serif;font-size:22px;font-style:italic}.generation-summary dl{gap:10px;margin:16px 0 0;display:grid}.generation-summary dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.generation-summary dt{color:var(--dim)}.generation-summary dd{color:var(--text);text-align:right;margin:0}.virvid-shell{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:22px;display:grid}.virvid-topbar{border:1px solid var(--line);background:#010204f0;background:lab(.546145% -.0773817 -.894985/.94);border-radius:12px;grid-column:1/-1;min-height:58px;padding:10px 12px}.virvid-status span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:900}.virvid-toggle{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.virvid-toggle input{width:16px;height:16px;accent-color:var(--blue)}.virvid-quality{border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px;font-size:13px;font-weight:900}.virvid-export{background:var(--blue);color:#010102;color:lab(.304939% -.0430793 -.506875);cursor:not-allowed;opacity:.78;border:0}.virvid-left,.virvid-preview-rail,.virvid-timeline{gap:16px;display:grid}.virvid-heading{align-items:end;padding:2px 2px 0}.virvid-heading h1{text-transform:uppercase;margin:4px 0 0;font-size:34px;line-height:1}.virvid-heading p,.virvid-paywall p,.virvid-card textarea,.virvid-card footer,.script-status{color:var(--muted)}.virvid-heading p{max-width:58ch;margin:8px 0 0;line-height:1.5}.editor-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.editor-tabs button,.effect-grid button{text-align:center;min-height:46px;padding:0 14px;font-weight:900}.editor-control-strip{border:1px solid var(--line);background:#020306d6;background:lab(.892454% -.12701 -1.20635/.84);border-radius:12px;padding:14px}.editor-control-strip label{flex:1}.virvid-card{border:1px solid var(--line);background:#010204f0;background:lab(.546145% -.0773817 -.894985/.94);border-radius:12px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.virvid-card.is-active{background:#03060cf0;background:lab(1.53425% -.213236 -2.70513/.94);border-color:#bcf60070;border-color:lab(90.4478% -38.5553 87.8765/.44)}.virvid-thumb{border-radius:var(--radius);background:linear-gradient(155deg,#135d1d,#0000 54%),radial-gradient(circle at 65% 22%,#ffc83ccc,#0000 24%),#050c14;background:linear-gradient(155deg,lab(34.1389% -33.7773 28.9501),#0000 54%),radial-gradient(circle at 65% 22%,lab(84.0051% 11.0331 73.3405/.8),#0000 24%),lab(2.99843% -.420302 -5.14475);min-height:132px;position:relative;overflow:hidden}.virvid-thumb:after{content:attr(data-id);color:var(--text);background:#000001c7;background:lab(.056221% -.00537932 -.14202/.78);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:900;position:absolute;bottom:8px;left:8px}.virvid-thumb span{color:var(--text);text-transform:uppercase;font-size:11px;font-weight:900;position:absolute;top:8px;left:8px;right:8px}.virvid-card h2{margin:0 0 6px;font-size:18px}.virvid-time{color:var(--dim);font-family:DM Mono,monospace;font-size:12px}.virvid-card textarea{resize:vertical;min-height:78px;line-height:1.45}.virvid-card footer{flex-wrap:wrap;justify-content:flex-start;font-size:13px}.virvid-preview-rail{position:sticky;top:24px}.virvid-preview-frame{border:1px solid var(--line);background:#010204f0;background:lab(.546145% -.0773817 -.894985/.94);border-radius:14px;justify-items:center;gap:12px;padding:16px;display:grid}.virvid-preview-frame .vertical-preview{width:min(100%,330px);min-height:590px}.editor-side-panel,.virvid-paywall{border:1px solid var(--line);background:#010204f0;background:lab(.546145% -.0773817 -.894985/.94);border-radius:12px;padding:16px}.editor-side-panel ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.editor-side-panel li{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding-top:10px;display:grid}.editor-side-panel em{color:var(--dim);font-family:DM Mono,monospace;font-size:12px;font-style:normal}.effect-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.virvid-paywall{background:#bcf60014;background:lab(90.4478% -38.5553 87.8765/.08);border-color:#bcf60042;border-color:lab(90.4478% -38.5553 87.8765/.26)}.virvid-paywall strong{margin-bottom:6px;display:block}.virvid-paywall a{background:var(--blue);color:#010102;color:lab(.304939% -.0430793 -.506875);margin-top:12px}.script-status{margin:0;font-size:14px}.hook-preview b{color:var(--dim);font-family:DM Mono,monospace;font-size:12px}.style-picker button.selected:first-child,.style-picker.compact button.selected:first-child{background-color:#0000!important;background-image:linear-gradient(#0000 36%,#000000d1),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78)!important;background-image:linear-gradient(#0000 36%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.style-picker button.selected:nth-child(2),.style-picker.compact button.selected:nth-child(2){background-color:#0000!important;background-image:linear-gradient(#0000 36%,#000000d1),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78)!important;background-image:linear-gradient(#0000 36%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.style-picker button.selected:nth-child(3),.style-picker.compact button.selected:nth-child(3){background-color:#0000!important;background-image:linear-gradient(#0000 32%,#000000d1),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=700&q=78)!important;background-image:linear-gradient(#0000 32%,lab(0% 0 0/.82)),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=700&q=78)!important;background-position:50%!important;background-repeat:repeat,repeat!important;background-size:cover!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}@media (max-width:980px){.hero,.builder-layout,.editor-layout,.short-generator,.template-band,.proof{grid-template-columns:1fr}.hero{width:min(760px,100vw - 32px)}h1{font-size:clamp(56px,15vw,94px)}}@media (max-width:640px){body:before{transform:perspective(700px)rotateX(54deg)translateY(-16%)}.site-header,.pricing-page .simple-header{min-height:72px;padding:14px 16px}.brand>span{font-size:38px}.hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section{width:min(100%,100vw - 28px)}.studio-logo{font-size:46px}.studio-layout{grid-template-columns:1fr}.studio-sidebar{grid-template-rows:auto auto;gap:14px;height:auto;padding:14px 12px;position:static}.studio-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-nav span{display:none}.studio-nav a{min-height:42px;padding:9px 10px;font-size:14px}.credit-card,.studio-user{display:none}.studio-main{padding:22px 14px 48px}.vertical-preview{min-height:520px}}button:disabled,button[aria-disabled=true],.button.disabled,.button[aria-disabled=true],.is-disabled{cursor:not-allowed;opacity:.55;filter:grayscale(.35);box-shadow:none}button:disabled,button[aria-disabled=true]{pointer-events:none}.status-bar,.error-bar,.success-bar,.notice-bar{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--muted);background:#020306e0;background:lab(.892454% -.12701 -1.20635/.88);align-items:center;gap:10px;margin:0 0 16px;padding:11px 14px;font-weight:750;display:flex}.status-bar:before,.error-bar:before,.success-bar:before,.notice-bar:before{content:"";background:var(--blue);width:9px;height:9px;box-shadow:0 0 18px var(--blue-soft);border-radius:999px;flex:none}.error-bar,.status-bar.error,.notice-bar.error{color:#ffb4ae;color:lab(80.2752% 37.5149 19.892);background:#fc444a1f;background:lab(58.3147% 69.8028 40.9339/.12);border-color:#fc444a73;border-color:lab(58.3147% 69.8028 40.9339/.45)}.error-bar:before,.status-bar.error:before,.notice-bar.error:before{background:var(--red);box-shadow:0 0 16px #fc444a4d;box-shadow:0 0 16px lab(58.3147% 69.8028 40.9339/.3)}.success-bar,.status-bar.success,.notice-bar.success{color:#8ce6a0;color:lab(84.2735% -38.8981 25.266);background:#32c3641f;background:lab(69.7689% -54.5458 36.1927/.12);border-color:#32c3646b;border-color:lab(69.7689% -54.5458 36.1927/.42)}.success-bar:before,.status-bar.success:before,.notice-bar.success:before{background:var(--green);box-shadow:0 0 16px #32c3644d;box-shadow:0 0 16px lab(69.7689% -54.5458 36.1927/.3)}.generated-segments,.generated-segment-list,.segment-results{gap:14px;display:grid}.generated-segment,.segment-result,.generated-segments article,.segment-results article{border:1px solid var(--line);border-radius:var(--radius);background:#010204e0;background:lab(.454594% -.0631884 -.801516/.88);gap:10px;padding:16px;display:grid}.generated-segment header,.segment-result header,.generated-segments article header,.segment-results article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.segment-badge,.segment-index,.credit-state,.credits-state{background:var(--blue);color:#010100;color:lab(.204775% -.169083 .254291);border-radius:6px;align-items:center;min-height:28px;padding:4px 8px;font-family:DM Mono,monospace;font-size:12px;font-weight:900;display:inline-flex}.credit-state.low,.credits-state.low,.credit-warning{color:#ffce87;color:lab(86.0604% 14.435 49.0844);background:#e49a0024;background:lab(69.643% 22.1372 76.6455/.14);border:1px solid #e49a0073;border:1px solid lab(69.643% 22.1372 76.6455/.45)}.credit-state.empty,.credits-state.empty,.credit-empty{color:#ffb4ae;color:lab(80.2752% 37.5149 19.892);background:#fc444a24;background:lab(58.3147% 69.8028 40.9339/.14);border:1px solid #fc444a73;border:1px solid lab(58.3147% 69.8028 40.9339/.45)}.upgrade-prompt,.paywall-panel,.account-panel{border:1px solid var(--line);box-shadow:0 0 34px var(--blue-soft);background:#020306e0;background:lab(.892454% -.12701 -1.20635/.88);border-radius:14px;padding:clamp(18px,3vw,28px)}.upgrade-prompt,.paywall-panel{border-color:var(--line-strong);gap:14px;display:grid}.upgrade-prompt h2,.paywall-panel h2,.account-panel h2{text-transform:uppercase;margin:0;font-size:clamp(26px,3vw,42px)}.upgrade-prompt p,.paywall-panel p,.account-panel p{color:var(--muted);margin:0;line-height:1.55}.account-panel{gap:16px;display:grid}.account-row,.account-panel dl{grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:10px 16px;margin:0;display:grid}.account-row,.account-panel dt,.account-panel dd{min-width:0}.account-panel dt,.account-label{color:var(--dim);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.account-panel dd{color:var(--text);margin:0;font-weight:750}@media (max-width:640px){.account-row,.account-panel dl{grid-template-columns:1fr}}.studio-sidebar{background:#000000fa;background:lab(.052124% -.0448227 .06724/.98);grid-template-rows:auto 1fr auto auto;gap:20px;padding:18px 12px}.studio-sidebar-head{gap:4px;padding:0 8px 12px;display:grid}.studio-sidebar-head span{color:#a9aca4;color:lab(69.9763% -2.34422 3.74035);font-size:13px;font-weight:800}.studio-nav{align-content:start;gap:22px}.studio-nav-group{gap:7px;display:grid}.studio-nav span{color:#767971;color:lab(50.2556% -2.33725 3.74726);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 4px;font-size:11px}.studio-nav a{color:#c2c5be;color:lab(79.234% -1.95831 3.11226);gap:10px;min-height:42px;font-size:15px}.studio-nav a i{width:24px;height:24px;color:var(--blue);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:7px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.studio-nav a:first-of-type,.studio-nav a:hover{color:var(--text);background:#030401;background:lab(.932249% -.50164 .768483)}.credit-card{background:linear-gradient(150deg,#bcf6001a,#0000 54%),#010100;background:linear-gradient(150deg,lab(90.4478% -38.5553 87.8765/.1),#0000 54%),lab(.323345% -.235632 .356781);gap:10px;padding:14px;display:grid}.credit-card div{align-items:center;gap:12px;font-size:14px}.credit-card b{color:var(--blue);font-family:DM Mono,monospace;font-size:26px}.credit-card span{color:#cfd2cb;color:lab(83.8741% -1.95906 3.11162);background:#ffffff17;background:lab(100% 0 0/.09);width:fit-content;margin:0;font-size:12px}.credit-card p{margin:0;font-size:13px;line-height:1.45}.credit-card a{min-height:40px;font-size:14px}.studio-user{color:#b6b9b2;color:lab(74.5939% -1.95757 3.11298);padding:11px 12px;font-size:13px}.studio-topbar{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:22px;display:flex}.studio-crumb{color:#848780;color:lab(56.0558% -2.33969 3.74482);margin:0;font-size:13px}.studio-crumb a{color:#c9ccc5;color:lab(81.554% -1.9587 3.11193);font-weight:800}.studio-crumb span{margin:0 0 0 8px}.studio-topbar-actions{gap:10px;display:flex}.studio-topbar-actions a{color:#bcbfb8;color:lab(76.914% -1.95795 3.11261);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.studio-topbar-actions .primary{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182);border-color:#0000}.studio-dashboard-hero{background:linear-gradient(130deg,#bcf6001c,#0000 46%),#000100f0;background:linear-gradient(130deg,lab(90.4478% -38.5553 87.8765/.11),#0000 46%),lab(.148851% -.115536 .174373/.94);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:stretch;gap:clamp(18px,3vw,34px);min-height:500px;padding:clamp(22px,3.4vw,42px);display:grid;box-shadow:0 0 34px #bcf60017;box-shadow:0 0 34px lab(90.4478% -38.5553 87.8765/.09)}.dashboard-copy{align-content:center;gap:18px;display:grid}.dashboard-copy>span,.onboarding-side>div>span,.onboarding-card-head>span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.dashboard-copy h1{text-transform:uppercase;max-width:820px;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(52px,7vw,104px);line-height:.88}.dashboard-copy p{color:#b5b9b1;color:lab(74.6164% -2.34541 3.73917);max-width:66ch;margin:0;font-size:19px;line-height:1.55}.dashboard-preview-card{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid}.dashboard-preview-toolbar{color:#afb2aa;color:lab(72.2963% -2.34482 3.73975);background:#000;background:lab(.052124% -.0448227 .06724);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:13px;display:flex}.dashboard-preview-toolbar strong{color:var(--blue)}.dashboard-preview-card .vertical-preview{height:100%;min-height:0;max-height:620px}.studio-home-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;margin-top:22px;display:grid}.studio-get-started{margin-top:0}.studio-section,.studio-upgrade-state{background:#000000f0;background:lab(.104591% -.0820085 .123695/.94);border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.studio-section-head{align-items:start}.studio-section h2{font-size:clamp(32px,3.3vw,52px)}.studio-section h2 span{color:var(--blue);text-transform:uppercase;background:#bcf60024;background:lab(90.4478% -38.5553 87.8765/.14);font-family:Inter,system-ui,sans-serif;font-size:13px;transform:translateY(-5px)}.studio-section p{margin:5px 0 0;font-size:15px;line-height:1.5}.milestone-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.milestone-row div{text-align:left;background:#010100;background:lab(.323345% -.235632 .356781);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;justify-items:start;min-height:150px;padding:14px}.milestone-row strong{border-radius:8px;width:34px;height:34px;font-family:DM Mono,monospace;font-size:13px}.milestone-row .active strong,.milestone-row .done strong{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182)}.milestone-row span{color:var(--text);font-weight:900}.milestone-row small{color:#8d9189;color:lab(59.5359% -2.341 3.74353);line-height:1.4}.studio-upgrade-state{border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:0 0 26px #bcf60012;box-shadow:0 0 26px lab(90.4478% -38.5553 87.8765/.07)}.studio-upgrade-state>span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.studio-upgrade-state h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:42px;line-height:.92}.studio-upgrade-state p,.studio-upgrade-state li{color:#afb2aa;color:lab(72.2963% -2.34482 3.73975);line-height:1.5}.credit-meter{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:999px;height:10px;overflow:hidden}.credit-meter i{border-radius:inherit;background:var(--blue);height:100%;display:block}.studio-upgrade-state ul{gap:8px;margin:0;padding-left:18px;display:grid}.studio-upgrade-state a,.trending-row a{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182);border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:900;display:inline-flex}.trending-row{grid-template-columns:repeat(6,minmax(210px,1fr))}.trending-row article{gap:8px;min-height:350px}.trending-row article p{color:#cfd2cb;color:lab(83.8741% -1.95906 3.11162);margin:2px 0 6px;font-size:14px;line-height:1.35}.trending-row b{background:var(--blue);color:#000;color:lab(.060957% -.0552163 .0825286);border-radius:0 0 8px 8px;font-size:11px;left:14px;right:auto}.trending-row span,.recent-grid span{color:#bcf600;color:lab(90.4478% -38.5553 87.8765);font-size:12px;font-weight:900}.trending-row a{width:fit-content;min-height:34px;padding:0 12px;font-size:13px}.recent-studio-list article{background:linear-gradient(#0000 22%,#000000d6),linear-gradient(135deg,#003c09,#020300);background:linear-gradient(#0000 22%,lab(0% 0 0/.84)),linear-gradient(135deg,lab(21.1254% -28.2194 24.6987),lab(.691116% -.570685 .858244));min-height:220px}.recent-studio-list h3{margin:8px 0 0;font-size:26px}.onboarding-page{background:radial-gradient(circle at 20% 10%,#bcf60021,#0000 28rem),#000;background:radial-gradient(circle at 20% 10%,lab(90.4478% -38.5553 87.8765/.13),#0000 28rem),lab(.060957% -.0552163 .0825286);place-items:center;padding:clamp(18px,4vw,48px);display:grid}.onboarding-shell{grid-template-columns:minmax(280px,390px) minmax(0,860px);align-items:stretch;gap:20px;width:min(1260px,100%);display:grid}.onboarding-side,.onboarding-card{background:#000000f5;background:lab(.104591% -.0820085 .123695/.96);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:16px;box-shadow:0 0 36px #bcf60014;box-shadow:0 0 36px lab(90.4478% -38.5553 87.8765/.08)}.onboarding-side{align-content:space-between;gap:34px;min-height:720px;padding:24px;display:grid}.onboarding-side h1{text-transform:uppercase;margin:12px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.9}.onboarding-side p,.onboarding-credit-note span,.onboarding-card-head p,.onboarding-submit-row p{color:#acafa7;color:lab(71.1363% -2.34452 3.74005);line-height:1.5}.onboarding-side ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-side li{color:#a3a69e;color:lab(67.6562% -2.34357 3.74099);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 12px;display:flex}.onboarding-side li strong{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:7px;place-items:center;width:26px;height:26px;font-family:DM Mono,monospace;font-size:12px;display:grid}.onboarding-side li.active{color:var(--text);border-color:#bcf6005c;border-color:lab(90.4478% -38.5553 87.8765/.36)}.onboarding-side li.active strong{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182)}.onboarding-credit-note{background:#bcf60017;background:lab(90.4478% -38.5553 87.8765/.09);border:1px solid #bcf60040;border:1px solid lab(90.4478% -38.5553 87.8765/.25);border-radius:12px;gap:4px;padding:14px;display:grid}.onboarding-card{text-align:left;gap:22px;padding:clamp(22px,3vw,34px)}.onboarding-card-head h2{text-transform:uppercase;margin:8px 0 0;font-family:Anton,Impact,sans-serif;font-size:clamp(36px,4vw,58px);line-height:.94}.progress-bars{justify-content:stretch}.progress-bars i{width:100%;height:8px}.progress-bars i:nth-child(2),.progress-bars i:nth-child(3){background:#ffffff24;background:lab(100% 0 0/.14)}.persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.idea-picks{gap:12px}.persona-grid article,.idea-picks article{background:#010100;background:lab(.323345% -.235632 .356781);border-radius:12px;min-width:0}.persona-grid label,.idea-picks label{cursor:pointer;min-height:100%}.persona-grid input,.idea-picks input{width:18px;min-height:18px;accent-color:var(--blue)}.persona-grid h3{margin:0;font-size:20px;line-height:1.15}.persona-grid p,.idea-picks p{color:#a9aca4;color:lab(69.9763% -2.34422 3.74035);line-height:1.45}.platform-picks,.template-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.template-picks article{align-content:start;gap:12px;padding:16px;display:grid}.template-picks a{background:var(--blue);color:#000100;color:lab(.119371% -.113606 .169182);border-radius:8px;width:fit-content;min-height:34px;padding:0 12px;font-weight:900}.onboarding-submit-row{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding-top:20px;display:grid}.onboarding-submit-row p{margin:0;font-size:14px}@media (max-width:1080px){.studio-dashboard-hero,.studio-home-grid,.onboarding-shell{grid-template-columns:1fr}.onboarding-side{min-height:auto}}@media (max-width:720px){.studio-topbar,.studio-section-head,.onboarding-submit-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.studio-topbar{display:grid}.studio-topbar-actions{grid-template-columns:1fr 1fr;display:grid}.studio-dashboard-hero,.studio-section,.studio-upgrade-state{padding:18px}.milestone-row,.recent-grid,.persona-grid,.platform-picks,.template-picks{grid-template-columns:1fr}.dashboard-copy h1{font-size:54px}.dashboard-preview-card .vertical-preview{min-height:520px}.onboarding-page{padding:14px}}@media (max-width:640px){.studio-sidebar{display:grid}.studio-sidebar-head{grid-template-columns:auto 1fr;align-items:end}.studio-nav{gap:10px}.studio-nav-group{display:contents}.studio-nav a i{display:none}.studio-main{padding:14px 12px 44px}}:root{--bg:#000;--panel:#020301;--panel-2:#070904;--text:#f2f5ef;--muted:#a2a69d;--dim:#6c7069;--blue:#b1f100;--blue-soft:#b1f1002e;--green:#48d858;--line:#ffffff21;--line-strong:#b1f1007a}@supports (color:lab(0% 0 0)){:root{--bg:lab(.105482% -.103958 .127918);--panel:lab(.639355% -.438944 .553003);--panel-2:lab(2.28937% -1.23051 1.56623);--text:lab(96.0364% -1.75834 2.32171);--muted:lab(67.6871% -3.06326 4.07845);--dim:lab(46.7829% -2.62266 3.49925);--blue:lab(88.4142% -45.5237 117.646);--blue-soft:lab(88.4142% -45.5237 117.646/.18);--green:lab(76.9795% -59.0513 50.1168);--line:lab(100% 0 0/.13);--line-strong:lab(88.4142% -45.5237 117.646/.48)}}body{background:linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(#ffffff0d 1px, transparent 1px), linear-gradient(90deg, #ffffff07 1px, transparent 1px), linear-gradient(#ffffff07 1px, transparent 1px), radial-gradient(circle at 50% 0%, #b1f10021, transparent 34rem), var(--bg);background-size:96px 96px,96px 96px,24px 24px,24px 24px,auto,auto;background-attachment:fixed}@supports (color:lab(0% 0 0)){body{background:linear-gradient(90deg, lab(100% 0 0/.05) 1px, transparent 1px), linear-gradient(lab(100% 0 0/.05) 1px, transparent 1px), linear-gradient(90deg, lab(100% 0 0/.026) 1px, transparent 1px), linear-gradient(lab(100% 0 0/.026) 1px, transparent 1px), radial-gradient(circle at 50% 0%, lab(88.4142% -45.5237 117.646/.13), transparent 34rem), var(--bg)}}main{overflow:clip}.site-header,.pricing-page .simple-header{box-shadow:0 1px #b1f1001f;box-shadow:0 1px lab(88.4142% -45.5237 117.646/.12)}.brand>span,.studio-logo,h1,h2,.studio-section h2,.builder-card h2,.editor-panel h2,.studio-hero-panel h1,.studio-callout h1,.builder-main h1,.series-page h1,.pricing-hero h1,.workspace-empty h1,.workspace-panel h1{text-transform:uppercase;font-family:Anton,Impact,sans-serif}.hero h1{max-width:900px;font-size:clamp(76px,9.6vw,168px)}h2{font-size:clamp(42px,5.4vw,82px)}h3{font-weight:900}.eyebrow{color:var(--blue);letter-spacing:0;align-items:center;gap:9px;margin-bottom:20px;font-weight:500}.eyebrow:before{content:"";background:var(--blue);width:22px;height:7px;box-shadow:0 0 16px var(--blue-soft);border-radius:999px}.header-cta,.button,.result-card button,.studio-callout a,.credit-card a,.generate-sticky,.upgrade-box a,.export-row a,.series-empty a,.idea-picks a,.locked-overlay a,.script-generate-button{text-transform:uppercase;letter-spacing:0;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;min-height:60px;padding-inline:24px;font-weight:950}.header-cta:hover,.button.primary:hover,.studio-callout a:hover,.credit-card a:hover,.generate-sticky:hover,.upgrade-box a:hover,.export-row a:hover{filter:brightness(1.08);transform:translateY(-1px)}.button.secondary,.result-card button,.studio-action-row a:nth-child(2){color:var(--text);background:#000100;background:lab(.184624% -.155292 .193381);border-color:#b1f10061;border-color:lab(88.4142% -45.5237 117.646/.38);box-shadow:inset 0 0 0 1px #ffffff08;box-shadow:inset 0 0 0 1px lab(100% 0 0/.03)}.signal-strip div,.short-generator,.segments-panel,.template-row article,.style-card,.studio-hero-panel,.studio-callout,.studio-section,.builder-card,.upgrade-box,.editor-panel,.script-card,.series-page,.auth-card,.auth-proof,.workspace-empty,.workspace-panel,.price-card,.faq details,.credit-card,.studio-user,.voice-grid article,.music-grid article,.platform-grid article,.segment-editor-list article,.account-panel,.paywall-panel,.upgrade-prompt{background:linear-gradient(#040703e6,#000100f5);background:linear-gradient(lab(1.61326% -.964262 1.2224/.9),lab(.166409% -.144199 .179207/.96));border-color:#ffffff21;border-color:lab(100% 0 0/.13);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000057;box-shadow:inset 0 1px lab(100% 0 0/.05),0 24px 70px lab(0% 0 0/.34)}.hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section{width:min(1500px,100vw - 56px)}.phone-preview{justify-items:stretch}.phone-screen{border-radius:30px;justify-self:center;width:min(430px,100%);padding:14px}.short-visual{border-radius:22px;min-height:calc(100% - 58px)}.preview-stack{justify-content:stretch}.preview-stack span{text-align:center;border-radius:8px;flex:150px}.short-generator{border-radius:18px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:22px;padding:22px}.segments-panel,.segment-list article,.result-card,.template-row article,.voice-grid article,.music-grid article{background:#010100;background:lab(.224936% -.17871 .223354)}.segment-list article,.template-row article,.workflow-grid article,.result-card{transition:border-color .18s,transform .18s,box-shadow .18s}.segment-list article:hover,.template-row article:hover,.workflow-grid article:hover,.result-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 46px #0000005c,0 0 26px #b1f10017;box-shadow:0 18px 46px lab(0% 0 0/.36),0 0 26px lab(88.4142% -45.5237 117.646/.09)}.template-band{border-color:#ffffff1f;border-color:lab(100% 0 0/.12)}.style-grid,.pricing-grid{gap:18px}.style-card{min-height:330px}.style-card span,.style-picker button span{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,2.2vw,38px);line-height:.9}.price-card strong{color:var(--blue);font-family:Anton,Impact,sans-serif;line-height:.9}.short-price{min-height:560px}.studio-layout{background:0 0;grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.studio-sidebar{background:linear-gradient(#010100fa,#000000fa);background:linear-gradient(lab(.352716% -.288218 .359595/.98),lab(.070755% -.0713617 .0876337/.98));padding:24px 14px}.studio-main{width:100%;max-width:1500px;margin:0 auto}.studio-hero-panel,.studio-section,.builder-card,.editor-panel,.script-card,.series-page{border-radius:18px}.builder-layout,.editor-layout{grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:clamp(20px,3vw,36px)}.builder-preview{top:22px}.milestone-row{gap:14px}.milestone-row strong{border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);width:76px;height:76px}.studio-nav a,.builder-tabs button,.choice-row button,.pill-row button,.caption-grid button,.editor-toolbar button,.export-row button{border-radius:8px}textarea,select,input{background:#000100;background:lab(.166409% -.144199 .179207);border-radius:8px}textarea:focus,select:focus,input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #b1f10021;box-shadow:0 0 0 3px lab(88.4142% -45.5237 117.646/.13)}@media (max-width:980px){.hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section{width:min(100%,100vw - 32px)}.short-generator,.builder-layout,.editor-layout{grid-template-columns:1fr}.builder-preview{position:static}.vertical-preview{justify-self:center;width:min(420px,100%);min-height:auto}.short-price{min-height:auto}}@media (max-width:640px){body{background-size:72px 72px,72px 72px,18px 18px,18px 18px,auto,auto}.hero h1{font-size:clamp(56px,17vw,82px)}h2,.studio-section h2,.builder-card h2,.editor-panel h2{font-size:clamp(34px,11vw,48px)}.hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section{width:min(100%,100vw - 24px)}.short-generator,.segments-panel,.studio-hero-panel,.studio-callout,.studio-section,.builder-card,.editor-panel,.script-card,.series-page{border-radius:14px;padding:16px}.studio-sidebar .credit-card,.studio-sidebar .studio-user{display:none}.builder-preview .credit-card{display:grid}.studio-main{padding:22px 12px 48px}.studio-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-screen,.vertical-preview{width:min(340px,100%)}.style-card{min-height:240px}.header-cta,.button,.result-card button,.generate-sticky{min-height:54px}}.editor-studio{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:18px}.editor-studio .virvid-topbar{z-index:12;background:linear-gradient(#030502f5,#000100fa);background:linear-gradient(lab(1.24594% -.804789 1.01685/.96),lab(.149431% -.133522 .165576/.98));border-radius:16px;grid-template-columns:auto auto minmax(280px,1fr) auto;min-height:68px;display:grid;position:sticky;top:0;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff0f;box-shadow:0 18px 44px lab(0% 0 0/.34),inset 0 1px lab(100% 0 0/.06)}.editor-top-tools{gap:8px;padding:2px;display:flex;overflow-x:auto}.editor-top-tools button,.caption-style-controls button,.preview-transport button{border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:#010100;background:lab(.323412% -.251256 .314432);border-radius:8px;font-weight:900}.editor-top-tools button{white-space:nowrap;min-height:40px;padding:0 13px}.editor-top-tools .selected,.caption-style-controls .selected{border-color:var(--line-strong)!important;background:var(--blue-soft)!important}.editor-studio .virvid-status{gap:3px;display:grid}.editor-studio .virvid-status strong{font-size:15px}.editor-studio .virvid-status span,.preview-rail-head span,.virvid-paywall>span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px}.editor-studio .virvid-heading{border:1px solid var(--line);background:radial-gradient(circle at 84% 0,#b1f1001f,#0000 20rem),#010100f0;background:radial-gradient(circle at 84% 0,lab(88.4142% -45.5237 117.646/.12),#0000 20rem),lab(.247122% -.19104 .239152/.94);border-radius:16px;padding:22px}.editor-studio .virvid-heading h1{font-size:clamp(42px,5vw,76px)}.editor-studio .editor-tabs{border:1px solid var(--line);background:#000100;background:lab(.157768% -.138819 .172326);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px;display:grid}.editor-studio .editor-tabs button,.editor-studio .effect-grid button{border-radius:8px}.editor-studio .editor-control-strip{background:#010100f5;background:lab(.224936% -.17871 .223354/.96);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.caption-style-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.caption-style-controls button{text-align:left;align-content:space-between;gap:14px;min-height:126px;padding:14px;display:grid}.caption-style-controls span{color:var(--muted);text-transform:uppercase;font-size:12px}.caption-style-controls strong{color:var(--blue);text-shadow:0 4px #000;text-shadow:0 4px lab(0% 0 0);font-family:Anton,Impact,sans-serif;font-size:28px;font-style:italic;line-height:.9}.caption-style-controls button:nth-child(3) strong{color:#ff7f61;color:lab(67.8786% 66.3035 58.2369)}.caption-style-controls button:nth-child(4) strong{color:var(--text);text-shadow:none;font-family:Inter,system-ui,sans-serif;font-size:17px;font-style:normal;line-height:1.2}.editor-studio .virvid-card{background:linear-gradient(#030402f5,#000100fa);background:linear-gradient(lab(.934389% -.572749 .72532/.96),lab(.149431% -.133522 .165576/.98));border-radius:16px;grid-template-columns:128px minmax(0,1fr)}.editor-studio .virvid-card.is-active{position:relative;box-shadow:0 0 0 1px #b1f10038,0 24px 70px #00000061;box-shadow:0 0 0 1px lab(88.4142% -45.5237 117.646/.22),0 24px 70px lab(0% 0 0/.38)}.editor-studio .virvid-card.is-active:before{content:"";z-index:1;border-left:4px solid var(--blue);pointer-events:none;position:absolute;inset:0}.editor-studio .virvid-card:hover{border-color:#b1f10057;border-color:lab(88.4142% -45.5237 117.646/.34);transform:translateY(-1px)}.editor-studio .virvid-thumb{background-color:#0000;background-image:linear-gradient(#0000 30%,#000000c2),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 30%,lab(0% 0 0/.76)),url(https://images.unsplash.com/photo-1517841905240-472988babdf9?auto=format&fit=crop&w=700&q=78);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:154px}.editor-studio .virvid-card:nth-child(2) .virvid-thumb{background-image:linear-gradient(#0000 30%,#000000c2),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 30%,lab(0% 0 0/.76)),url(https://images.unsplash.com/photo-1524504388940-b1c1722653e1?auto=format&fit=crop&w=700&q=78)}.editor-studio .virvid-card:nth-child(3) .virvid-thumb{background-image:linear-gradient(#0000 30%,#000000c2),url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 30%,lab(0% 0 0/.76)),url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=700&q=78)}.editor-studio .virvid-card:nth-child(4) .virvid-thumb{background-image:linear-gradient(#0000 30%,#000000c2),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78);background-image:linear-gradient(#0000 30%,lab(0% 0 0/.76)),url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=700&q=78)}.virvid-thumb:before{content:attr(data-motion);z-index:1;color:#000100;color:lab(.119011% -.113405 .139931);text-transform:uppercase;background:#b1f100e6;background:lab(88.4142% -45.5237 117.646/.9);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:950;position:absolute;bottom:8px;right:8px}.virvid-thumb:after{top:8px;bottom:auto}.editor-studio .virvid-card-body{gap:12px;display:grid}.editor-studio .virvid-card header{align-items:start}.segment-meta-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.segment-meta-row span{color:#bbbfb7;color:lab(76.9437% -2.63035 3.49047);text-transform:uppercase;background:#000;background:lab(.105003% -.0948086 .117475);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;min-height:32px;padding:8px;font-family:DM Mono,monospace;font-size:10px;font-weight:850;line-height:1.15}.editor-studio .segment-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.segment-waveform{border:1px solid var(--line);background:#000;background:lab(.105003% -.0948086 .117475);border-radius:8px;align-items:center;gap:4px;height:42px;padding:6px;display:flex}.segment-waveform i{background:var(--blue);opacity:.72;transform-origin:bottom;border-radius:999px;flex:1;animation:1.4s ease-in-out infinite pixvu-waveform}.segment-waveform i:nth-child(2n){animation-delay:.12s}.segment-waveform i:nth-child(3n){animation-delay:.26s}.segment-edit-strip{background:#000;background:lab(.105003% -.0948086 .117475);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.segment-edit-strip span{border-radius:inherit;background:linear-gradient(90deg,#b1f10038,#0000);background:linear-gradient(90deg,lab(88.4142% -45.5237 117.646/.22),#0000);position:absolute;inset:0 auto 0 0}.segment-edit-strip b,.segment-edit-strip em{z-index:1;color:var(--text);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900;position:relative}.segment-edit-strip em{color:var(--blue)}.editor-studio .virvid-card footer button:hover,.editor-top-tools button:hover,.effect-grid button:hover,.caption-style-controls button:hover{border-color:var(--line-strong);background:#040703;background:lab(1.61326% -.964262 1.2224)}.editor-studio .virvid-preview-rail{gap:14px;top:84px}.editor-studio .virvid-preview-frame,.editor-studio .editor-side-panel,.editor-studio .virvid-paywall{background:linear-gradient(#030402f5,#000100fa);background:linear-gradient(lab(.934389% -.572749 .72532/.96),lab(.133646% -.123255 .152484/.98));border-radius:16px}.preview-rail-head,.preview-transport{justify-content:space-between;align-items:center;gap:12px;width:min(100%,340px);display:flex}.preview-rail-head strong{font-size:18px}.preview-export-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,340px);display:grid}.preview-export-status span{color:#c1c6be;color:lab(79.2638% -2.63071 3.49002);text-transform:uppercase;background:#000;background:lab(.105003% -.0948086 .117475);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:999px;place-items:center;min-height:30px;font-family:DM Mono,monospace;font-size:10px;font-weight:900;display:grid}.editor-studio .virvid-preview-frame .vertical-preview{width:min(100%,340px);min-height:610px}.preview-transport button{min-height:38px;padding:0 14px}.preview-transport div{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:999px;flex:1;height:6px;overflow:hidden}.preview-transport i{border-radius:inherit;background:var(--blue);width:32%;height:100%;animation:6s linear infinite preview-progress;display:block}.preview-transport span{color:var(--dim);font-family:DM Mono,monospace;font-size:12px}.editor-studio .effect-grid{grid-template-columns:1fr;display:grid}.editor-studio .effect-grid button{text-align:left;gap:5px;min-height:74px;padding:12px;display:grid}.editor-studio .effect-grid span{font-weight:950}.editor-studio .effect-grid small{color:var(--muted);line-height:1.35}.editor-studio .effect-grid button em{background:var(--blue);color:#0000;border-radius:999px;height:6px;position:absolute;bottom:12px;left:12px;box-shadow:0 0 16px #b1f10038;box-shadow:0 0 16px lab(88.4142% -45.5237 117.646/.22)}.editor-studio .editor-side-panel li{border-top-color:#ffffff1a;border-top-color:lab(100% 0 0/.1)}.editor-studio .editor-side-panel li b{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.editor-studio .virvid-paywall{border-color:var(--line-strong);position:relative;overflow:hidden}.editor-studio .virvid-paywall:before{content:"";background:linear-gradient(90deg,#0000,#b1f1001f,#0000);background:linear-gradient(90deg,#0000,lab(88.4142% -45.5237 117.646/.12),#0000);animation:5s ease-out infinite export-sheen;position:absolute;inset:0;transform:translate(-100%)}.editor-studio .virvid-paywall>*{position:relative}.editor-studio .virvid-paywall a{border-radius:8px;width:100%;min-height:52px}.motion-pan-zoom .preview-scene,.motion-pan-zoom.virvid-card .virvid-thumb{animation:7s cubic-bezier(.16,1,.3,1) infinite alternate pixvu-pan-zoom}.motion-slow-pan .preview-scene,.motion-slow-pan.virvid-card .virvid-thumb{animation:8s cubic-bezier(.16,1,.3,1) infinite alternate pixvu-slow-pan}.motion-shake .preview-scene,.motion-shake.virvid-card .virvid-thumb,.effect-grid .motion-shake:hover{animation:.9s ease-out infinite pixvu-shake}.motion-flash .preview-scene:after,.effect-grid .motion-flash:after{content:"";pointer-events:none;background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0);animation:2.8s ease-out infinite pixvu-flash;position:absolute;inset:0}.motion-freeze .preview-scene,.motion-freeze.virvid-card .virvid-thumb{animation:5s step-end infinite pixvu-freeze}.effect-grid button{position:relative;overflow:hidden}@keyframes pixvu-pan-zoom{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-2%,1%)}}@keyframes pixvu-slow-pan{0%{transform:scale(1.04)translate(-3%)}to{transform:scale(1.04)translate(3%)}}@keyframes pixvu-shake{0%,to{transform:translate(0,0)scale(1.03)}35%{transform:translate(-1.5%,.5%)scale(1.035)}70%{transform:translate(1.2%,-.4%)scale(1.03)}}@keyframes pixvu-flash{0%,78%,to{background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0)}82%{background:#f6faf3c2;background:lab(97.8003% -2.19622 2.90399/.76)}88%{background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0)}}@keyframes pixvu-freeze{0%,74%{filter:saturate()}75%,to{filter:saturate(.62)contrast(1.16)}}@keyframes preview-progress{0%{width:8%}to{width:78%}}@keyframes export-sheen{0%,62%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pixvu-waveform{0%,to{opacity:.5;transform:scaleY(.74)}50%{opacity:.95;transform:scaleY(1.08)}}@media (prefers-reduced-motion:reduce){.motion-pan-zoom .preview-scene,.motion-pan-zoom.virvid-card .virvid-thumb,.motion-slow-pan .preview-scene,.motion-slow-pan.virvid-card .virvid-thumb,.motion-shake .preview-scene,.motion-shake.virvid-card .virvid-thumb,.motion-freeze .preview-scene,.motion-freeze.virvid-card .virvid-thumb,.preview-transport i,.segment-waveform i,.editor-studio .virvid-paywall:before{animation:none}}@media (max-width:1180px){.editor-studio{grid-template-columns:1fr}.editor-studio .virvid-topbar{grid-template-columns:1fr;align-items:stretch}.editor-studio .virvid-preview-rail{position:static}}@media (max-width:780px){.editor-studio .virvid-heading,.editor-studio .virvid-card,.editor-studio .editor-control-strip,.caption-style-controls,.editor-studio .segment-tools{grid-template-columns:1fr}.segment-meta-row,.preview-export-status{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-studio .virvid-heading{align-items:start}.editor-studio .virvid-thumb{min-height:220px}.editor-studio .editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-landing{background:linear-gradient(90deg,#b1f10014 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#b1f10014 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 82% 8%,#b1f1002e,#0000 30rem),radial-gradient(circle at 14% 28%,#e63bbc1f,#0000 24rem),#000100;background:linear-gradient(90deg,lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,linear-gradient(lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 82% 8%,lab(88.4142% -45.5237 117.646/.18),#0000 30rem),radial-gradient(circle at 14% 28%,lab(55.9149% 73.1953 -29.5815/.12),#0000 24rem),lab(.187761% -.219479 .247747);min-height:100vh}.public-landing .virvid-header{background:#000100e0;background:lab(.187761% -.219479 .247747/.88);border-bottom-color:#b1f1002e;border-bottom-color:lab(88.4142% -45.5237 117.646/.18)}.public-landing .neon-wordmark span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-shadow:0 2px #000,0 0 16px #b1f1008a,0 0 38px #b1f1003d;text-shadow:0 2px lab(0% 0 0),0 0 16px lab(88.4142% -45.5237 117.646/.54),0 0 38px lab(88.4142% -45.5237 117.646/.24);font-family:Anton,Impact,sans-serif;font-size:clamp(34px,4vw,52px);line-height:.82}.public-landing .virvid-hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.72fr);min-height:calc(100vh - 86px);padding-top:clamp(56px,8vw,104px);padding-bottom:46px}.public-landing .hero-kicker{color:#bafb00;color:lab(91.9174% -45.8059 112.59);margin-bottom:22px}.public-landing .virvid-hero h1{text-transform:uppercase;max-width:980px;font-family:Anton,Impact,sans-serif;font-size:clamp(78px,10.8vw,176px);line-height:.78}.public-landing .virvid-hero h1 span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-shadow:0 0 30px #b1f1003d;text-shadow:0 0 30px lab(88.4142% -45.5237 117.646/.24);display:block}.public-landing .virvid-hero h1 .hero-white-line{color:var(--text);text-shadow:0 2px #000;text-shadow:0 2px lab(0% 0 0)}.public-landing .hero-copy{min-width:0;max-width:100%}.public-landing .button.primary,.public-landing .header-cta{color:#000100;color:lab(.207504% -.23596 .267133);background:#bafb00;background:lab(91.9174% -45.8059 112.59);box-shadow:0 0 28px #b1f10033;box-shadow:0 0 28px lab(88.4142% -45.5237 117.646/.2)}.public-landing .button.secondary{background:#010201;background:lab(.485415% -.43381 .501442);border-color:#bafb0070;border-color:lab(91.9174% -45.8059 112.59/.44)}.trusted-row{align-items:center;gap:16px;max-width:680px;margin-top:34px;display:flex}.trusted-row p{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.creator-faces{flex:none;display:flex}.creator-faces span{color:#000100;color:lab(.207504% -.23596 .267133);background:#bafb00;background:lab(91.9174% -45.8059 112.59);border:2px solid #000100;border:2px solid lab(.187761% -.219479 .247747);border-radius:50%;place-items:center;width:42px;height:42px;margin-left:-8px;font-family:DM Mono,monospace;font-size:12px;font-weight:900;display:grid}.creator-faces span:first-child{margin-left:0}.public-landing .hero-phone{align-self:center}.public-landing .hero-phone .phone-screen{border-color:#bafb008a;border-color:lab(91.9174% -45.8059 112.59/.54);width:min(420px,100%);box-shadow:0 30px 90px #0000007a,0 0 72px #b1f10038;box-shadow:0 30px 90px lab(0% 0 0/.48),0 0 72px lab(88.4142% -45.5237 117.646/.22)}.public-landing .short-visual{background:linear-gradient(#0000 34%,#000000e0),radial-gradient(circle at 72% 16%,#bafb00d1 0 46px,#0000 47px),radial-gradient(circle at 18% 28%,#f84fccb8 0 38px,#0000 39px),linear-gradient(140deg,#00748a,#070d30 52%,#000100);background:linear-gradient(#0000 34%,lab(.0623226% -.0865161 .0955462/.88)),radial-gradient(circle at 72% 16%,lab(91.9174% -45.8059 112.59/.82) 0 46px,#0000 47px),radial-gradient(circle at 18% 28%,lab(61.7321% 73.3699 -29.6255/.72) 0 38px,#0000 39px),linear-gradient(140deg,lab(44.0262% -36.5805 -33.0392),lab(4.58002% 7.00302 -23.677) 52%,lab(.210337% -.292003 .322467))}.public-landing .short-visual span,.public-landing .template-row span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);border-color:#bafb0075;border-color:lab(91.9174% -45.8059 112.59/.46)}.public-landing .short-visual strong,.public-landing .short-visual p{font-family:Anton,Impact,sans-serif}.featured-strip,.comparison-band,.creator-proof-band,.creator-feature-stack,.featured-trusted{width:min(1500px,100vw - 56px);margin:0 auto}.featured-strip{border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14);grid-template-columns:1.1fr repeat(4,auto);align-items:center;gap:18px;padding:22px 0 42px;display:grid}.featured-strip span{color:var(--muted)}.featured-strip strong{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,2.5vw,40px);line-height:.9}.creator-proof-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:42px 0 24px;display:grid}.creator-proof-band article{border-radius:var(--radius);background:linear-gradient(#010201eb,#000000eb),#000100;background:linear-gradient(lab(.485415% -.43381 .501442/.92),lab(.106619% -.128217 .144264/.92)),lab(.207504% -.23596 .267133);border:1px solid #bafb0024;border:1px solid lab(91.9174% -45.8059 112.59/.14);min-height:170px;padding:18px}.creator-proof-band strong{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,5vw,76px);line-height:.82;display:block}.creator-proof-band span{max-width:220px;color:var(--muted);margin-top:24px;line-height:1.35;display:block}.public-landing .viral-template-band{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr)}.public-landing .template-row{grid-template-columns:repeat(4,minmax(0,1fr))}.public-landing .template-row article{background:linear-gradient(#0000 12%,#000000eb),linear-gradient(135deg,#00340d,#010100);background:linear-gradient(#0000 12%,lab(.106619% -.128217 .144264/.92)),linear-gradient(135deg,lab(17.9033% -37.6179 24.8049),lab(.327087% -.327386 .37511));border-color:#bafb0024;border-color:lab(91.9174% -45.8059 112.59/.14);min-height:280px}.public-landing .template-row article:nth-child(2){background-image:linear-gradient(#0000 12%,#000000eb),linear-gradient(135deg,#8c3287,#010100);background-image:linear-gradient(#0000 12%,lab(.106619% -.128217 .144264/.92)),linear-gradient(135deg,lab(37.243% 46.6649 -28.8233),lab(.327087% -.327386 .37511))}.public-landing .template-row article:nth-child(3){background-image:linear-gradient(#0000 12%,#000000eb),linear-gradient(135deg,#966800,#010100);background-image:linear-gradient(#0000 12%,lab(.106619% -.128217 .144264/.92)),linear-gradient(135deg,lab(47.6194% 20.1868 104.51),lab(.327087% -.327386 .37511))}.public-landing .template-row article:nth-child(4){background-image:linear-gradient(#0000 12%,#000000eb),linear-gradient(135deg,#9e122b,#010100);background-image:linear-gradient(#0000 12%,lab(.106619% -.128217 .144264/.92)),linear-gradient(135deg,lab(34.3795% 54.592 26.8128),lab(.327087% -.327386 .37511))}.public-landing .template-row article div{justify-content:space-between;align-self:end;align-items:center;gap:14px;display:flex}.public-landing .template-row b{color:#bafb00;color:lab(91.9174% -45.8059 112.59);font-family:DM Mono,monospace}.public-landing .virvid-flow .workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-landing .workflow-grid article,.public-landing .short-generator,.public-landing .segments-panel,.public-landing .price-card,.public-landing .faq details,.comparison-grid article,.public-landing .scoreboard div{background:#010200e0;background:lab(.355478% -.347465 .398904/.88);border-color:#bafb0024;border-color:lab(91.9174% -45.8059 112.59/.14)}.public-landing .workflow-grid article{min-height:310px}.public-landing .workflow-grid span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);width:fit-content;font-family:Anton,Impact,sans-serif;font-size:72px;line-height:.82;display:block}.public-landing .workflow-grid h3{text-transform:uppercase;margin-top:44px;font-family:Anton,Impact,sans-serif;font-size:clamp(28px,2.6vw,42px)}.public-landing .public-generator-preview{padding-top:40px}.public-landing textarea,.public-landing select{background:#000;background:lab(.106619% -.128217 .144264);border-color:#bafb0029;border-color:lab(91.9174% -45.8059 112.59/.16)}.public-landing .result-head span,.public-landing .segment-list span,.public-landing .scoreboard strong,.public-landing .price-card strong,.public-landing footer a{color:#bafb00;color:lab(91.9174% -45.8059 112.59)}.public-landing .style-card{border-color:#bafb0024;border-color:lab(91.9174% -45.8059 112.59/.14)}.creator-feature-stack{padding:76px 0}.creator-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-feature-grid article{border-radius:var(--radius);background:radial-gradient(circle at 85% 12%,#bafb001a,#0000 15rem),#010200e0;background:radial-gradient(circle at 85% 12%,lab(91.9174% -45.8059 112.59/.1),#0000 15rem),lab(.355478% -.347465 .398904/.88);border:1px solid #bafb0024;border:1px solid lab(91.9174% -45.8059 112.59/.14);min-height:280px;padding:clamp(20px,3vw,34px)}.creator-feature-grid h3{text-transform:uppercase;max-width:560px;font-family:Anton,Impact,sans-serif;font-size:clamp(34px,4vw,64px);line-height:.9}.creator-feature-grid p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.55}.public-landing .affiliate-panel{border-top:1px solid #bafb0024;border-top:1px solid lab(91.9174% -45.8059 112.59/.14);border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14)}.public-landing .scoreboard strong{font-family:Anton,Impact,sans-serif;font-size:clamp(44px,5vw,76px);line-height:.85}.public-landing .pricing-teaser .price-card h3{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:42px}.public-landing .short-price>span{color:#000100;color:lab(.207504% -.23596 .267133);background:#bafb00;background:lab(91.9174% -45.8059 112.59)}.comparison-band{border-top:1px solid #bafb0024;border-top:1px solid lab(91.9174% -45.8059 112.59/.14);border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:28px;padding:76px 0;display:grid}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comparison-grid article{border-radius:var(--radius);border:1px solid;min-height:300px;padding:22px}.comparison-grid h3{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:42px}.comparison-grid ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.8}.featured-trusted{border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;padding:76px 0;display:grid}.trusted-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trusted-badges span{border-radius:var(--radius);color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-align:center;text-transform:uppercase;background:#010200e0;background:lab(.355478% -.347465 .398904/.88);border:1px solid #bafb0024;border:1px solid lab(91.9174% -45.8059 112.59/.14);place-items:center;min-height:112px;font-family:Anton,Impact,sans-serif;font-size:clamp(24px,2.6vw,40px);line-height:.92;display:grid}.public-landing footer{border-top:1px solid #bafb0024;border-top:1px solid lab(91.9174% -45.8059 112.59/.14)}.auth-page,.onboarding-page{background:linear-gradient(90deg,#b1f10014 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#b1f10014 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 72% 8%,#b1f10024,#0000 30rem),#000100;background:linear-gradient(90deg,lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,linear-gradient(lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 72% 8%,lab(88.4142% -45.5237 117.646/.14),#0000 30rem),lab(.152098% -.188299 .211158)}.auth-card h1,.auth-proof h2,.onboarding-side h1,.onboarding-card-head h2{color:var(--text);text-shadow:0 3px #000;text-shadow:0 3px lab(0% 0 0)}.auth-card .eyebrow,.auth-proof .eyebrow,.onboarding-side>div>span,.onboarding-card-head>span{color:#bafb00;color:lab(91.9174% -45.8059 112.59)}.auth-card,.auth-proof,.onboarding-side,.onboarding-card{background:linear-gradient(#010201f5,#000000f5);background:linear-gradient(lab(.485415% -.43381 .501442/.96),lab(.106619% -.128217 .144264/.96));border-color:#bafb0029;border-color:lab(91.9174% -45.8059 112.59/.16)}.auth-card input,.onboarding-card input{background:#000;background:lab(.106619% -.128217 .144264);border-color:#bafb0029;border-color:lab(91.9174% -45.8059 112.59/.16)}.auth-note{color:#aeb3ab;color:lab(72.3063% -2.73779 3.38452)}.auth-note a,.auth-row a{color:#bafb00;color:lab(91.9174% -45.8059 112.59)}.onboarding-credit-note strong{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:28px;line-height:.92}.persona-grid article,.idea-picks article{border-color:#bafb0024;border-color:lab(91.9174% -45.8059 112.59/.14)}:is(.persona-grid article:has(input:checked),.idea-picks article:has(input:checked)){border-color:#bafb0075;border-color:lab(91.9174% -45.8059 112.59/.46);box-shadow:0 0 28px #b1f1001f;box-shadow:0 0 28px lab(88.4142% -45.5237 117.646/.12)}@media (max-width:980px){.public-landing .virvid-hero,.public-landing .viral-template-band,.comparison-band,.featured-trusted{grid-template-columns:1fr}.featured-strip,.creator-proof-band,.public-landing .template-row,.public-landing .virvid-flow .workflow-grid,.comparison-grid,.creator-feature-grid,.trusted-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-strip span{grid-column:1/-1}}@media (max-width:640px){.public-landing{overflow-x:hidden}.featured-strip,.creator-proof-band,.public-landing .template-row,.public-landing .virvid-flow .workflow-grid,.comparison-grid,.creator-feature-grid,.trusted-badges{grid-template-columns:1fr}.featured-strip,.comparison-band,.creator-proof-band,.creator-feature-stack,.featured-trusted{width:min(100%,100vw - 24px)}.public-landing .virvid-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(58px,17vw,72px);line-height:.84}.public-landing .hero-copy>p{max-width:min(340px,100vw - 34px);font-size:18px}.public-landing .hero-actions{grid-template-columns:1fr;display:grid}.public-landing .hero-actions .button{width:100%}.trusted-row{flex-direction:column;align-items:flex-start}.trusted-row p{max-width:min(340px,100vw - 34px)}.public-landing .workflow-grid article,.creator-proof-band article,.creator-feature-grid article{min-height:auto}.public-landing .phone-screen{width:min(320px,100vw - 48px)}.public-landing footer{flex-direction:column;align-items:flex-start}}.studio-layout{background:radial-gradient(circle at 72% 0,#b1f10024,#0000 30rem),linear-gradient(#010100,#000);background:radial-gradient(circle at 72% 0,lab(88.4142% -45.5237 117.646/.14),#0000 30rem),linear-gradient(lab(.26058% -.232235 .288036),lab(.0526485% -.0575855 .0701726));grid-template-columns:278px minmax(0,1fr)}.virvid-pricing-page{background:linear-gradient(90deg,#b1f10014 1px,#0000 1px) 0 0/58px 58px,linear-gradient(#b1f10014 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 0,#b1f10029,#0000 34rem),radial-gradient(circle at 88% 26%,#e63bbc1a,#0000 30rem),#000100;background:linear-gradient(90deg,lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,linear-gradient(lab(88.2898% -42.7403 100.017/.08) 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 0,lab(88.4142% -45.5237 117.646/.16),#0000 34rem),radial-gradient(circle at 88% 26%,lab(55.9149% 73.1953 -29.5815/.1),#0000 30rem),lab(.187761% -.219479 .247747);min-height:100vh}.virvid-pricing-page .virvid-header{background:#000100e6;background:lab(.187761% -.219479 .247747/.9);border-bottom-color:#b1f1002e;border-bottom-color:lab(88.4142% -45.5237 117.646/.18);position:sticky}.virvid-pricing-page .neon-wordmark span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-shadow:0 2px #000,0 0 16px #b1f1008a,0 0 38px #b1f1003d;text-shadow:0 2px lab(0% 0 0),0 0 16px lab(88.4142% -45.5237 117.646/.54),0 0 38px lab(88.4142% -45.5237 117.646/.24);font-family:Anton,Impact,sans-serif;font-size:clamp(34px,4vw,52px);line-height:.82}.virvid-pricing-page .pricing-hero{text-align:left;justify-items:start;width:min(1500px,100vw - 56px);padding:clamp(70px,9vw,130px) 0 34px}.virvid-pricing-page .pricing-hero h1{max-width:1120px;color:var(--text);font-size:clamp(68px,9.4vw,154px);line-height:.82}.virvid-pricing-page .pricing-hero h1 span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-shadow:0 0 34px #b1f1003d;text-shadow:0 0 34px lab(88.4142% -45.5237 117.646/.24);display:block}.virvid-pricing-page .pricing-hero p{color:#b4b9b1;color:lab(74.6263% -2.73818 3.38405);max-width:780px;font-size:clamp(19px,2vw,25px)}.virvid-pricing-page .billing-toggle{background:#000;background:lab(.106619% -.128217 .144264);border-color:#bafb003d;border-color:lab(91.9174% -45.8059 112.59/.24);margin-top:10px}.virvid-pricing-page .billing-toggle button{color:var(--text);text-transform:uppercase;font-weight:900}.virvid-pricing-page .billing-toggle span{color:var(--text);background:#f84fcc;background:lab(61.7321% 73.3699 -29.6255)}.pricing-trust-strip,.pricing-affiliate-band,.pricing-comparison{width:min(1500px,100vw - 56px);margin:0 auto}.pricing-trust-strip{border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14);grid-template-columns:1fr repeat(4,auto);align-items:center;gap:18px;padding:24px 0 54px;display:grid}.pricing-trust-strip span{color:var(--muted)}.pricing-trust-strip strong{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(23px,2.4vw,38px);line-height:.9}.virvid-pricing-page .full-pricing{gap:18px;width:min(1500px,100vw - 56px);margin:0 auto;padding:72px 0}.virvid-pricing-page .full-pricing .short-price{background:linear-gradient(#010201f5,#000100f5),#000100;background:linear-gradient(lab(.485415% -.43381 .501442/.96),lab(.135002% -.152133 .172398/.96)),lab(.207504% -.23596 .267133);border-color:#bafb0029;border-color:lab(91.9174% -45.8059 112.59/.16);min-height:740px;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000057;box-shadow:inset 0 1px lab(100% 0 0/.05),0 22px 70px lab(0% 0 0/.34)}.virvid-pricing-page .full-pricing .short-price:nth-child(2){border-color:#bafb006b;border-color:lab(91.9174% -45.8059 112.59/.42);box-shadow:inset 0 1px #ffffff12,0 22px 70px #00000061,0 0 44px #b1f10024;box-shadow:inset 0 1px lab(100% 0 0/.07),0 22px 70px lab(0% 0 0/.38),0 0 44px lab(88.4142% -45.5237 117.646/.14)}.virvid-pricing-page .short-price>span{color:#000100;color:lab(.207504% -.23596 .267133);text-transform:uppercase;background:#bafb00;background:lab(91.9174% -45.8059 112.59)}.virvid-pricing-page .full-pricing .short-price h2{color:var(--text);font-size:clamp(44px,4vw,64px)}.virvid-pricing-page .short-price p{min-height:48px;color:var(--muted);font-size:18px}.virvid-pricing-page .short-price strong{color:#bafb00;color:lab(91.9174% -45.8059 112.59);font-size:clamp(64px,5.8vw,92px);line-height:.8}.virvid-pricing-page .short-price strong span{color:var(--muted);text-transform:none;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:800}.plan-allowance{gap:8px;margin:4px 0 6px;display:grid}.plan-allowance b{color:var(--text);background:#bafb0012;background:lab(91.9174% -45.8059 112.59/.07);border:1px solid #bafb0024;border:1px solid lab(91.9174% -45.8059 112.59/.14);border-radius:8px;padding:10px 12px;font-size:15px}.virvid-pricing-page .short-price ul{color:#b4b9b1;color:lab(74.6263% -2.73818 3.38405)}.virvid-pricing-page .short-price button{width:100%;margin-top:2px}.pricing-affiliate-band{border-top:1px solid #bafb0024;border-top:1px solid lab(91.9174% -45.8059 112.59/.14);border-bottom:1px solid #bafb0024;border-bottom:1px solid lab(91.9174% -45.8059 112.59/.14);grid-template-columns:minmax(280px,.85fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:52px 0;display:grid}.pricing-affiliate-band h2{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(38px,4.6vw,70px);line-height:.9}.pricing-affiliate-band p{color:var(--muted);margin:0;font-size:18px;line-height:1.55}.pricing-comparison{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;padding:72px 0 0;display:grid}.pricing-comparison h2{text-transform:uppercase;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,5.4vw,82px);line-height:.9}.pricing-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-comparison-grid article{border-radius:var(--radius);background:#010200e0;background:lab(.355478% -.347465 .398904/.88);border:1px solid #bafb0024;border:1px solid lab(91.9174% -45.8059 112.59/.14);min-height:290px;padding:24px}.pricing-comparison-grid article:first-child{border-color:#bafb006b;border-color:lab(91.9174% -45.8059 112.59/.42);box-shadow:0 0 42px #b1f1001f;box-shadow:0 0 42px lab(88.4142% -45.5237 117.646/.12)}.pricing-comparison-grid span{color:#bafb00;color:lab(91.9174% -45.8059 112.59);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.pricing-comparison-grid h3{text-transform:uppercase;margin-top:44px;font-family:Anton,Impact,sans-serif;font-size:clamp(34px,3.6vw,58px);line-height:.9}.pricing-comparison-grid p{color:var(--muted);font-size:18px;line-height:1.5}.virvid-pricing-page .pricing-faq{width:min(1100px,100vw - 56px);margin:0 auto;padding:72px 0 90px}.virvid-pricing-page .pricing-faq .section-heading{max-width:850px}.virvid-pricing-page .pricing-faq details{background:#010200e0;background:lab(.355478% -.347465 .398904/.88);border-color:#bafb0024;border-color:lab(91.9174% -45.8059 112.59/.14)}@media (max-width:980px){.virvid-pricing-page .pricing-hero,.pricing-trust-strip,.virvid-pricing-page .full-pricing,.pricing-affiliate-band,.pricing-comparison,.virvid-pricing-page .pricing-faq{width:min(100%,100vw - 32px)}.pricing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-trust-strip span{grid-column:1/-1}.pricing-affiliate-band,.pricing-comparison{grid-template-columns:1fr}}@media (max-width:640px){.virvid-pricing-page{overflow-x:hidden}.virvid-pricing-page .pricing-hero,.pricing-trust-strip,.virvid-pricing-page .full-pricing,.pricing-affiliate-band,.pricing-comparison,.virvid-pricing-page .pricing-faq{width:min(100%,100vw - 24px)}.virvid-pricing-page .pricing-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(46px,12.5vw,56px);line-height:.88}.virvid-pricing-page .pricing-hero p{max-width:min(340px,100vw - 34px);font-size:18px}.pricing-trust-strip{grid-template-columns:1fr}.virvid-pricing-page .billing-toggle{border-radius:14px;width:100%}.virvid-pricing-page .billing-toggle button{flex:100%}.virvid-pricing-page .billing-toggle span{white-space:nowrap;margin-left:8px;position:static}.virvid-pricing-page .full-pricing{padding-top:42px}.virvid-pricing-page .full-pricing .short-price{min-height:auto}.pricing-comparison-grid{grid-template-columns:1fr}.pricing-comparison-grid article{min-height:auto}}.studio-sidebar{background:linear-gradient(#010100fa,#000000fa),#000;background:linear-gradient(lab(.324488% -.271603 .338337/.98),lab(.0526485% -.0575855 .0701726/.98)),lab(.0612583% -.0642836 .0786573);border-right-color:#ffffff24;border-right-color:lab(100% 0 0/.14);box-shadow:inset -1px 0 #b1f1001a;box-shadow:inset -1px 0 lab(88.4142% -45.5237 117.646/.1)}.studio-sidebar-head{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);padding-bottom:18px}.studio-logo{color:var(--blue);text-shadow:0 3px #000,0 0 22px #b1f10033;text-shadow:0 3px lab(0% 0 0),0 0 22px lab(88.4142% -45.5237 117.646/.2);font-size:40px}.studio-nav a{color:#c5c9c1;color:lab(80.4238% -2.63092 3.48983);border:1px solid #0000;align-items:center;min-height:46px;display:flex}.studio-nav a:hover,.studio-nav a:first-of-type{background:linear-gradient(90deg,#b1f1001f,#0000),#010201;background:linear-gradient(90deg,lab(88.4142% -45.5237 117.646/.12),#0000),lab(.518545% -.378706 .475603);border-color:#b1f1003d;border-color:lab(88.4142% -45.5237 117.646/.24)}.studio-nav a i{background:#b1f1001a;background:lab(88.4142% -45.5237 117.646/.1)}.studio-sidebar .credit-card{background:linear-gradient(155deg,#b1f10029,#0000 56%),#000100;background:linear-gradient(155deg,lab(88.4142% -45.5237 117.646/.16),#0000 56%),lab(.20565% -.195958 .241795);border-color:#b1f10042;border-color:lab(88.4142% -45.5237 117.646/.26)}.studio-dashboard-hero{background:linear-gradient(110deg,#b1f10026,#0000 42%),radial-gradient(circle at 78% 18%,#b1f10024,#0000 18rem),#000100;background:linear-gradient(110deg,lab(88.4142% -45.5237 117.646/.15),#0000 42%),radial-gradient(circle at 78% 18%,lab(88.4142% -45.5237 117.646/.14),#0000 18rem),lab(.133646% -.123255 .152484);min-height:560px;overflow:hidden}.dashboard-copy h1{max-width:900px;font-size:clamp(66px,8.5vw,132px)}.studio-home-grid{align-items:stretch}.studio-upgrade-state{background:linear-gradient(160deg,#b1f1001c,#0000 48%),#000100;background:linear-gradient(160deg,lab(88.4142% -45.5237 117.646/.11),#0000 48%),lab(.157768% -.138819 .172326)}.new-short-studio{grid-template-columns:minmax(0,1fr) minmax(360px,450px)}.new-short-head{background:linear-gradient(125deg,#b1f10024,#0000 46%),#000100;background:linear-gradient(125deg,lab(88.4142% -45.5237 117.646/.14),#0000 46%),lab(.166409% -.144199 .179207)}.new-short-head h1{font-size:clamp(56px,6vw,88px)}.builder-tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000f0;background:lab(.105482% -.103958 .127918/.94);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:12px;margin:16px 0 0;padding:8px;position:sticky;top:0}.builder-tabs button,.choice-row button,.pill-row button{background:#010100;background:lab(.352716% -.288218 .359595);border-color:#ffffff1a;border-color:lab(100% 0 0/.1);min-height:44px;font-size:14px}.builder-tabs .selected,.choice-row .selected,.pill-row .selected{color:#000!important;color:lab(.070755% -.0713617 .0876337)!important;background:var(--blue)!important}.builder-card{background:linear-gradient(#020401eb,#000100f5);background:linear-gradient(lab(.93903% -.659756 .830233/.92),lab(.149431% -.133522 .165576/.96))}.builder-section-head h2{font-size:clamp(34px,3.8vw,58px)}.prompt-card textarea{min-height:210px;font-size:17px}.prompt-recipes button,.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button{transition:border-color .18s,transform .18s,box-shadow .18s,background .18s}.prompt-recipes button:hover,.quality-option-grid button:hover,.voice-grid button:hover,.music-grid button:hover,.caption-grid button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.virvid-style-picker button{border-color:#ffffff1f;border-color:lab(100% 0 0/.12);min-height:168px;box-shadow:inset 0 -70px 70px #0000006b;box-shadow:inset 0 -70px 70px lab(0% 0 0/.42)}.virvid-style-picker button:nth-child(4){background:linear-gradient(#0000 34%,#000000d1),linear-gradient(135deg,#1f86de,#070b04);background:linear-gradient(#0000 34%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(53.9395% -4.08122 -53.6887),lab(2.57848% -1.84394 2.3183))}.virvid-style-picker button:nth-child(7){background:linear-gradient(#0000 34%,#000000d1),linear-gradient(135deg,#bfa745,#040702);background:linear-gradient(#0000 34%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(69.1368% 1.03939 52.3776),lab(1.63294% -1.33438 1.66478))}.quality-option-grid button,.voice-grid button,.music-grid button{background:linear-gradient(#030502,#010100);background:linear-gradient(lab(1.24594% -.804789 1.01685),lab(.247122% -.19104 .239152))}.quality-option-grid button.selected,.voice-grid button.selected,.music-grid button.selected,.caption-grid button.selected{box-shadow:0 0 26px #b1f1002e;box-shadow:0 0 26px lab(88.4142% -45.5237 117.646/.18);border-color:var(--blue)!important}.voice-grid button,.music-grid button{min-height:132px}.locked-overlay{background:#000000db;background:lab(.0526485% -.0575855 .0701726/.86);border:1px solid #b1f10047;border:1px solid lab(88.4142% -45.5237 117.646/.28);inset:auto 18px 18px}.caption-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.caption-grid button{background:#010100;background:lab(.270716% -.203773 .255489);min-height:104px}.segment-editor-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.segment-editor-list article p,.segment-editor-list article small,.segment-editor-list article em{grid-column:1/2}.segment-editor-list aside{grid-area:1/2/span 4/3}.builder-preview{align-self:start;top:18px}.builder-preview>.vertical-preview{box-shadow:0 26px 80px #0000006b,0 0 32px #b1f10024;box-shadow:0 26px 80px lab(0% 0 0/.42),0 0 32px lab(88.4142% -45.5237 117.646/.14)}.vertical-preview{background:linear-gradient(#0000 26%,#000000e0),radial-gradient(circle at 78% 18%,#ebc400b8 0 48px,#0000 49px),linear-gradient(135deg,#005f75,#002307 42%,#010100);background:linear-gradient(#0000 26%,lab(.0212631% -.0269488 .03227/.88)),radial-gradient(circle at 78% 18%,lab(80.8321% 5.16126 111.026/.72) 0 48px,#0000 49px),linear-gradient(135deg,lab(36.6863% -23.5148 -25.6016),lab(10.4866% -22.9137 13.5305) 42%,lab(.330441% -.385851 .466833))}.preview-scene{position:absolute;inset:0;overflow:hidden}.scene-scan{background:linear-gradient(#0000 0 46%,#b1f10029 48%,#0000 52% 100%);background:linear-gradient(#0000 0 46%,lab(88.4142% -45.5237 117.646/.16) 48%,#0000 52% 100%);animation:4.8s ease-in-out infinite pixvu-scan;position:absolute;inset:0}.scene-light,.scene-face,.scene-body,.scene-phone{display:block;position:absolute}.scene-light{filter:blur(2px);opacity:.76;border-radius:50%;width:92px;height:92px;animation:5s ease-in-out infinite pixvu-float}.scene-light.one{background:#ffc725b3;background:lab(83.978% 13.3745 87.723/.7);top:13%;right:16%}.scene-light.two{background:#b1f10075;background:lab(88.4142% -45.5237 117.646/.46);width:66px;height:66px;animation-delay:-1.6s;top:30%;left:13%}.scene-light.three{background:#fc444a70;background:lab(58.3147% 69.8028 40.9339/.44);width:54px;height:54px;animation-delay:-2.4s;top:55%;right:9%}.scene-phone{background:radial-gradient(circle at 50% 18%,#b1f100b3,#0000 19%),#000000db;background:radial-gradient(circle at 50% 18%,lab(88.4142% -45.5237 117.646/.7),#0000 19%),lab(.0612583% -.0642836 .0786573/.86);border:2px solid #ffffff47;border:2px solid lab(100% 0 0/.28);border-radius:14px;width:74px;height:112px;bottom:34%;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:0 0 26px #b1f1003d;box-shadow:0 0 26px lab(88.4142% -45.5237 117.646/.24)}.scene-face{background:#d6b087;background:lab(74.4064% 10.2628 26.2002);border-radius:50%;width:86px;height:86px;bottom:31%;left:50%;transform:translate(-105%)}.scene-body{background:linear-gradient(#1e4e22,#040901);background:linear-gradient(lab(29.1652% -25.2641 21.0769),lab(2.10539% -2.25531 2.7539));border-radius:54px 54px 16px 16px;width:128px;height:168px;bottom:13%;left:50%;transform:translate(-102%)}.motion-pan-zoom .preview-scene{animation:7s ease-in-out infinite alternate pixvu-pan-zoom}.motion-slow-pan .preview-scene{animation:9s ease-in-out infinite alternate pixvu-slow-pan}.motion-shake .preview-scene{animation:1.8s ease-in-out infinite pixvu-shake}.motion-flash .scene-phone{animation:2.8s ease-in-out infinite pixvu-phone-flash}.motion-freeze .preview-scene{animation:4s steps(2,end) infinite pixvu-freeze}.preview-controls i{overflow:hidden}.preview-controls i:after{content:"";border-radius:inherit;background:var(--blue);width:62%;height:100%;animation:5s linear infinite pixvu-progress;display:block}.preview-upgrade-prompt{background:linear-gradient(140deg,#b1f1001f,#0000 58%),#000100;background:linear-gradient(140deg,lab(88.4142% -45.5237 117.646/.12),#0000 58%),lab(.166409% -.144199 .179207);border:1px solid #b1f10040;border:1px solid lab(88.4142% -45.5237 117.646/.25);border-radius:14px;gap:10px;padding:16px;display:grid}.preview-upgrade-prompt p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.preview-upgrade-prompt a{background:var(--blue);color:#000;color:lab(.070755% -.0713617 .0876337);text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:900;display:inline-flex}.generate-sticky{z-index:8;position:sticky;bottom:18px;box-shadow:0 18px 54px #0000007a,0 0 26px #b1f10033;box-shadow:0 18px 54px lab(0% 0 0/.48),0 0 26px lab(88.4142% -45.5237 117.646/.2)}@keyframes pixvu-phone-flash{0%,to{box-shadow:0 0 18px #b1f1002e;box-shadow:0 0 18px lab(88.4142% -45.5237 117.646/.18)}50%{box-shadow:0 0 42px #b1f1008a;box-shadow:0 0 42px lab(88.4142% -45.5237 117.646/.54)}}@keyframes pixvu-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes pixvu-scan{0%,18%{opacity:0;transform:translateY(-55%)}28%,68%{opacity:1}86%,to{opacity:0;transform:translateY(55%)}}@keyframes pixvu-progress{0%{transform:translate(-100%)}to{transform:translate(165%)}}@media (max-width:1180px){.virvid-style-picker,.voice-grid,.music-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.new-short-studio{grid-template-columns:1fr}.builder-tabs,.generate-sticky{position:static}}@media (max-width:640px){.prompt-recipes,.quality-option-grid,.caption-grid,.virvid-style-picker,.voice-grid,.music-grid,.setting-grid{grid-template-columns:1fr}.segment-editor-list article,.segment-editor-list article p,.segment-editor-list article small,.segment-editor-list article em,.segment-editor-list aside{grid-area:auto}}.studio-layout{background:linear-gradient(90deg,#b1f1000d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#b1f1000d 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 78% 0,#b1f10026,#0000 32rem),#000;background:linear-gradient(90deg,lab(88.4142% -45.5237 117.646/.05) 1px,#0000 1px) 0 0/42px 42px,linear-gradient(lab(88.4142% -45.5237 117.646/.05) 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 78% 0,lab(88.4142% -45.5237 117.646/.15),#0000 32rem),lab(.0819492% -.0935867 .113514);grid-template-columns:292px minmax(0,1fr);min-height:100vh}.studio-sidebar{background:linear-gradient(#010200fa,#000000fc);background:linear-gradient(lab(.354933% -.330374 .408411/.98),lab(.0529251% -.0629351 .075981/.99));border-right:1px solid #b1f1002e;border-right:1px solid lab(88.4142% -45.5237 117.646/.18);padding:18px 12px}.studio-sidebar-head{background:#000100;background:lab(.15004% -.14516 .178891);border:1px solid #b1f10029;border:1px solid lab(88.4142% -45.5237 117.646/.16);border-radius:14px;padding:14px}.studio-sidebar-head span{color:#bac0b6;color:lab(76.9791% -3.28293 4.3687)}.studio-nav-group{gap:8px}.studio-nav a{border-radius:10px;min-height:48px;padding:0 12px;font-weight:850}.studio-nav a i{background:#b1f1001c;background:lab(88.4142% -45.5237 117.646/.11);border-color:#b1f1003d;border-color:lab(88.4142% -45.5237 117.646/.24);width:28px;height:28px}.studio-sidebar .credit-card{border-radius:14px;padding:16px}.studio-sidebar .credit-card a,.studio-topbar-actions a,.studio-section-head a,.studio-action-row a,.series-hero a,.series-upgrade a,.platform-card button{box-shadow:0 0 22px #b1f1001f;box-shadow:0 0 22px lab(88.4142% -45.5237 117.646/.12)}.studio-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;background:lab(.0930176% -.0949204 .116447/.82);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:14px;padding:8px;position:sticky;top:0}.studio-dashboard-hero{background:linear-gradient(115deg,#b1f1002e,#0000 39%),linear-gradient(#020301f5,#000100fa);background:linear-gradient(115deg,lab(88.4142% -45.5237 117.646/.18),#0000 39%),linear-gradient(lab(.781626% -.579655 .72735/.96),lab(.119011% -.113405 .139931/.98));border-radius:20px;min-height:600px}.home-task-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 0;display:grid}.home-task-strip a{background:linear-gradient(#020401eb,#000100f5);background:linear-gradient(lab(.93903% -.659756 .830233/.92),lab(.133646% -.123255 .152484/.96));border:1px solid #ffffff21;border:1px solid lab(100% 0 0/.13);border-radius:16px;gap:9px;min-height:166px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.05),0 18px 50px lab(0% 0 0/.28)}.home-task-strip a:after{content:"";background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:999px;height:5px;position:absolute;inset:auto 16px 14px}.home-task-strip a.active:after{background:var(--blue);box-shadow:0 0 18px #b1f1005c;box-shadow:0 0 18px lab(88.4142% -45.5237 117.646/.36)}.home-task-strip span,.home-task-strip b{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.home-task-strip strong{text-transform:uppercase;max-width:12ch;font-family:Anton,Impact,sans-serif;font-size:34px;line-height:.9}.home-task-strip small{max-width:25ch;color:var(--muted);line-height:1.35}.studio-command-block{overflow:hidden}.studio-ops-grid{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:16px;display:grid}.connected-platforms-panel,.mini-calendar-panel{gap:12px;display:grid}.connected-platforms-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-platforms-panel article,.mini-calendar-panel article{background:linear-gradient(#020401e6,#000100fa);background:linear-gradient(lab(.93903% -.659756 .830233/.9),lab(.149431% -.133522 .165576/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.connected-platforms-panel article{gap:10px;min-height:178px;padding:16px;display:grid}.connected-platforms-panel span,.connected-platforms-panel small,.mini-calendar-panel span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.connected-platforms-panel strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:36px;line-height:.9}.connected-platforms-panel p{color:var(--muted)}.mini-calendar-panel article{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-height:78px;padding:14px;display:grid}.mini-calendar-panel b{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793);border-radius:12px;place-items:center;width:54px;height:54px;font-family:DM Mono,monospace;display:grid}.mini-calendar-panel strong{margin-bottom:4px;display:block}.trending-row article,.recent-studio-list article{border-radius:16px}.new-short-studio .builder-main{gap:0}.new-short-head,.builder-card,.preview-upgrade-prompt,.generation-summary{border-radius:18px}.new-short-head{align-items:end;min-height:260px}.new-short-head h1{font-size:clamp(72px,7.8vw,128px);line-height:.78}.new-short-head p{max-width:58ch}.builder-card h2,.builder-section-head h2{line-height:.86}.virvid-style-picker button,.voice-grid button,.music-grid button,.quality-option-grid button,.caption-grid button{border-radius:14px}.series-page.virvid-series{background:linear-gradient(#020401eb,#000100fa);background:linear-gradient(lab(.88442% -.632472 .79518/.92),lab(.119011% -.113405 .139931/.98));border-radius:20px}.series-hero{background:radial-gradient(circle at 86% 18%,#b1f1002e,#0000 18rem),#000100;background:radial-gradient(circle at 86% 18%,lab(88.4142% -45.5237 117.646/.18),#0000 18rem),lab(.149431% -.133522 .165576);border:1px solid #b1f1002e;border:1px solid lab(88.4142% -45.5237 117.646/.18);border-radius:18px;min-height:280px;padding:24px}.series-hero h1{max-width:760px;font-size:clamp(76px,9vw,142px);line-height:.78}.series-block{background:linear-gradient(#020301eb,#000100fa)!important;background:linear-gradient(lab(.781626% -.579655 .72735/.92),lab(.119011% -.113405 .139931/.98))!important;border-radius:18px!important}.platform-card{border-radius:16px}.platform-card small{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.series-calendar{background:#000;background:lab(.0930176% -.0949204 .116447);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:16px;padding:10px}.series-calendar span,.series-calendar strong{border-radius:10px}.series-calendar .today{border-color:var(--blue);box-shadow:0 0 22px #b1f10029;box-shadow:0 0 22px lab(88.4142% -45.5237 117.646/.16)}@media (max-width:1180px){.home-task-strip,.connected-platforms-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-ops-grid{grid-template-columns:1fr}}@media (max-width:780px){.studio-layout{grid-template-columns:1fr}.studio-sidebar{height:auto;position:static}.home-task-strip,.connected-platforms-panel,.mini-calendar-panel article{grid-template-columns:1fr}.dashboard-copy h1,.new-short-head h1,.series-hero h1{font-size:clamp(58px,17vw,86px)}}.studio-nav a.active{border-color:var(--line-strong);color:var(--text);background:linear-gradient(90deg,#b1f1002e,#0000 86%),#020301;background:linear-gradient(90deg,lab(88.4142% -45.5237 117.646/.18),#0000 86%),lab(.806534% -.592634 .744021);box-shadow:inset 0 0 0 1px #b1f1001f,0 0 24px #b1f10017;box-shadow:inset 0 0 0 1px lab(88.4142% -45.5237 117.646/.12),0 0 24px lab(88.4142% -45.5237 117.646/.09)}.studio-nav a.active i{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793)}.sidebar-credit-meter{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:999px;height:8px;overflow:hidden}.sidebar-credit-meter i{border-radius:inherit;background:var(--blue);height:100%;display:block;box-shadow:0 0 18px #b1f10057;box-shadow:0 0 18px lab(88.4142% -45.5237 117.646/.34)}.home-stats-strip,.series-status-strip{gap:14px;display:grid}.home-stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.series-status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stats-strip div,.series-status-strip div{background:radial-gradient(circle at 18% 0,#b1f10021,#0000 9rem),linear-gradient(#020401eb,#000100fa);background:radial-gradient(circle at 18% 0,lab(88.4142% -45.5237 117.646/.13),#0000 9rem),linear-gradient(lab(.93903% -.659756 .830233/.92),lab(.133646% -.123255 .152484/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:16px;justify-content:space-between;align-items:end;gap:14px;min-height:112px;padding:16px;display:flex}.home-stats-strip strong,.series-status-strip strong,.upgrade-credit-count strong{color:var(--blue);font-family:Anton,Impact,sans-serif;font-size:clamp(48px,5vw,76px);line-height:.78}.home-stats-strip span,.series-status-strip span,.upgrade-credit-count span{max-width:11ch;color:var(--muted);text-align:right;text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900;line-height:1.25}.home-task-strip a{min-height:190px}.home-task-strip a.active{border-color:var(--line-strong);background:radial-gradient(circle at 20% 0,#b1f10029,#0000 12rem),linear-gradient(#030502f5,#000100fa);background:radial-gradient(circle at 20% 0,lab(88.4142% -45.5237 117.646/.16),#0000 12rem),linear-gradient(lab(1.24594% -.804789 1.01685/.96),lab(.149431% -.133522 .165576/.98))}.upgrade-credit-count{background:#b1f10014;background:lab(88.4142% -45.5237 117.646/.08);border:1px solid #b1f10038;border:1px solid lab(88.4142% -45.5237 117.646/.22);border-radius:14px;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.connected-platforms-panel article{position:relative;overflow:hidden}.connected-platforms-panel article:before,.platform-card:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px;box-shadow:0 0 18px #b1f1008f;box-shadow:0 0 18px lab(88.4142% -45.5237 117.646/.56)}.mini-calendar-panel header{background:#000100;background:lab(.149431% -.133522 .165576);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.mini-calendar-panel header strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:32px;line-height:.9}.mini-calendar-panel header span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.new-short-flow-card{background:linear-gradient(135deg,#b1f1001c,#0000 52%),#000100;background:linear-gradient(135deg,lab(88.4142% -45.5237 117.646/.11),#0000 52%),lab(.166409% -.144199 .179207);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:18px;gap:12px;padding:16px;display:grid}.new-short-flow-card>span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.new-short-flow-card div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.new-short-flow-card b{min-height:38px;color:var(--muted);text-transform:uppercase;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:9px;place-items:center;font-size:11px;display:grid}.new-short-flow-card b.active{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793);border-color:#0000}.series-status-strip{margin-top:-8px}.series-status-strip div{min-height:124px}.series-page .series-block{box-shadow:inset 0 1px #ffffff0d,0 22px 68px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.05),0 22px 68px lab(0% 0 0/.3)}.series-calendar em{border:1px solid #b1f10029;border:1px solid lab(88.4142% -45.5237 117.646/.16)}@media (max-width:980px){.home-stats-strip,.series-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-stats-strip,.series-status-strip,.new-short-flow-card div{grid-template-columns:1fr}.home-stats-strip div,.series-status-strip div{min-height:96px}}.editor-style-quality{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.editor-picker-block{border:1px solid var(--line);background:linear-gradient(#030402f0,#000100fa);background:linear-gradient(lab(1.08527% -.73047 .921175/.94),lab(.133646% -.123255 .152484/.98));border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.editor-picker-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.editor-picker-head strong{font-size:16px}.editor-picker-head span{color:var(--dim);text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px}.editor-style-grid,.editor-quality-grid{gap:10px;display:grid}.editor-style-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.editor-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-style-grid button,.editor-quality-grid button{min-height:146px;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#0000 20%,#000000d1),linear-gradient(135deg,#006882,#010100);background:linear-gradient(#0000 20%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(40.1342% -24.1253 -29.0088),lab(.324488% -.271603 .338337));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;align-content:end;gap:8px;padding:12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.editor-style-grid button:nth-child(2){background:linear-gradient(#0000 22%,#000000d1),linear-gradient(135deg,#9e87e0,#040701);background:linear-gradient(#0000 22%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(61.1738% 23.7366 -42.5412),lab(1.64817% -1.62437 1.99872))}.editor-style-grid button:nth-child(3){background:linear-gradient(#0000 22%,#000000d1),linear-gradient(135deg,#dcb300,#5c0015);background:linear-gradient(#0000 22%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(74.8929% 5.88265 76.6758),lab(17.3719% 41.8992 18.8412))}.editor-style-grid button:nth-child(4){background:linear-gradient(#0000 22%,#000000d1),linear-gradient(135deg,#791a16,#000);background:linear-gradient(#0000 22%,lab(0% 0 0/.82)),linear-gradient(135deg,lab(26.8061% 40.6776 29.12),lab(.106392% -.121489 .147367))}.editor-quality-grid button{background:radial-gradient(circle at 70% 18%,#b1f10033,#0000 34%),linear-gradient(#040703,#000100);background:radial-gradient(circle at 70% 18%,lab(88.4142% -45.5237 117.646/.2),#0000 34%),linear-gradient(lab(1.61326% -.964262 1.2224),lab(.166409% -.144199 .179207));min-height:146px}.editor-style-grid button:hover,.editor-quality-grid button:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 18px 42px #00000059;box-shadow:0 18px 42px lab(0% 0 0/.35)}.editor-style-grid button.selected,.editor-quality-grid button.selected{box-shadow:0 0 0 1px #b1f1002e,0 0 28px #b1f1002e;box-shadow:0 0 0 1px lab(88.4142% -45.5237 117.646/.18),0 0 28px lab(88.4142% -45.5237 117.646/.18);border-color:var(--blue)!important}.editor-style-grid strong,.editor-quality-grid strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:26px;line-height:.95}.editor-style-grid span,.editor-quality-grid span{color:#b8bcb4;color:lab(75.7837% -2.63014 3.49069);font-size:12px;line-height:1.35}.editor-quality-grid em{background:var(--blue);color:#000;color:lab(.0871716% -.0905767 .110915);text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950}.editor-studio .virvid-export{opacity:1;cursor:pointer;min-width:128px}.editor-studio .virvid-export:after{content:" locked";color:#000000b8;color:lab(.0871716% -.0905767 .110915/.72);text-transform:uppercase;font-size:11px}.editor-studio .virvid-card{overflow:hidden}.editor-studio .virvid-thumb,.editor-studio .preview-scene{will-change:transform, filter}.editor-studio .motion-pan-zoom .preview-scene,.editor-studio .motion-pan-zoom.virvid-card .virvid-thumb{animation:7s cubic-bezier(.16,1,.3,1) infinite alternate pixvu-editor-pan-zoom}.editor-studio .motion-slow-pan .preview-scene,.editor-studio .motion-slow-pan.virvid-card .virvid-thumb{animation:8.5s cubic-bezier(.16,1,.3,1) infinite alternate pixvu-editor-slow-pan}.editor-studio .motion-shake .preview-scene,.editor-studio .motion-shake.virvid-card .virvid-thumb{animation:1.1s ease-out infinite pixvu-editor-shake}.editor-studio .motion-freeze .preview-scene,.editor-studio .motion-freeze.virvid-card .virvid-thumb{animation:4.6s step-end infinite pixvu-editor-freeze}.editor-studio .motion-flash:after,.editor-studio .motion-flash .preview-scene:after{content:"";pointer-events:none;background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0);animation:2.4s ease-out infinite pixvu-editor-flash;position:absolute;inset:0}.editor-studio .effect-grid .motion-pan-zoom:hover,.editor-studio .effect-grid .motion-slow-pan:hover,.editor-studio .effect-grid .motion-freeze:hover{animation:1.6s ease-out infinite pixvu-effect-card-pulse}@keyframes pixvu-editor-pan-zoom{0%{filter:saturate();transform:scale(1)translate(0,0)}to{filter:saturate(1.08);transform:scale(1.09)translate(-2.2%,1.2%)}}@keyframes pixvu-editor-slow-pan{0%{transform:scale(1.045)translate(-3.5%)}to{transform:scale(1.045)translate(3.5%)}}@keyframes pixvu-editor-shake{0%,to{transform:translate(0,0)scale(1.035)}18%{transform:translate(-2.2%,.6%)scale(1.04)}38%{transform:translate(1.7%,-.5%)scale(1.038)}62%{transform:translate(-.8%,-.8%)scale(1.04)}}@keyframes pixvu-editor-flash{0%,70%,to{background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0)}76%{background:#f6faf3b3;background:lab(97.8003% -2.19622 2.90399/.7)}82%{background:#f6faf300;background:lab(97.8003% -2.19622 2.90399/0)}}@keyframes pixvu-editor-freeze{0%,66%{filter:saturate()contrast();transform:scale(1.035)}67%,to{filter:saturate(.26)contrast(1.24);transform:scale(1.045)}}@keyframes pixvu-effect-card-pulse{0%,to{box-shadow:0 0 #b1f10000;box-shadow:0 0 lab(88.4142% -45.5237 117.646/0)}50%{box-shadow:0 0 24px #b1f1002e;box-shadow:0 0 24px lab(88.4142% -45.5237 117.646/.18)}}@media (max-width:1180px){.editor-style-quality{grid-template-columns:1fr}}@media (max-width:780px){.editor-style-grid,.editor-quality-grid{grid-template-columns:1fr}}.caption-layer-panel{border:1px solid var(--line);background:radial-gradient(circle at 92% 0,#b1f1001a,#0000 18rem),linear-gradient(#020401f0,#000100fa);background:radial-gradient(circle at 92% 0,lab(88.4142% -45.5237 117.646/.1),#0000 18rem),linear-gradient(lab(.93903% -.659756 .830233/.94),lab(.119011% -.113405 .139931/.98));border-radius:16px;gap:14px;padding:14px;display:grid}.caption-word-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.caption-word-row button{min-height:78px;color:var(--text);cursor:pointer;text-align:left;background:#010100;background:lab(.247122% -.19104 .239152);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;gap:8px;padding:10px;display:grid}.caption-word-row button.active{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 24px #b1f10029;box-shadow:0 0 24px lab(88.4142% -45.5237 117.646/.16)}.caption-word-row span{text-shadow:0 4px #000;text-shadow:0 4px lab(0% 0 0);font-family:Anton,Impact,sans-serif;font-size:28px;line-height:.9}.caption-word-row em{color:var(--muted);font-family:DM Mono,monospace;font-size:11px;font-style:normal}.caption-knob-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.caption-knob-row label{background:#000100;background:lab(.149431% -.133522 .165576);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:10px;padding:10px}.caption-knob-row input[type=range]{min-height:30px;accent-color:var(--blue);padding:0}.editor-studio .virvid-actions{flex-wrap:wrap;justify-content:flex-end}.editor-studio .virvid-quality{min-height:38px;color:var(--text);background:#000100;background:lab(.166409% -.144199 .179207)}.editor-studio .virvid-preview-frame{padding:18px 18px 16px;position:relative}.editor-studio .virvid-preview-frame:before{content:"";z-index:4;pointer-events:none;background:#fff3;background:lab(100% 0 0/.2);border-radius:999px;width:86px;height:7px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.editor-studio .virvid-preview-frame:after{content:"";z-index:4;pointer-events:none;background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:999px;width:4px;height:74px;position:absolute;top:170px;right:calc(50% - 186px)}.editor-studio .vertical-preview{border-width:2px;border-color:#fff3;border-color:lab(100% 0 0/.2);border-radius:34px;outline:8px solid #000;outline:8px solid lab(.00569725% -.00810623 .00953972);padding:22px 18px 20px;position:relative;box-shadow:0 34px 90px #0000008a,inset 0 0 0 1px #ffffff14,0 0 42px #b1f10021;box-shadow:0 34px 90px lab(0% 0 0/.54),inset 0 0 0 1px lab(100% 0 0/.08),0 0 42px lab(88.4142% -45.5237 117.646/.13)}.editor-studio .vertical-preview:before{content:"";z-index:2;pointer-events:none;border:1px dashed #b1f10047;border:1px dashed lab(88.4142% -45.5237 117.646/.28);border-radius:16px;height:142px;position:absolute;bottom:128px;left:22px;right:22px}.editor-studio .vertical-preview:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff1a,#0000);background:linear-gradient(lab(100% 0 0/.1),#0000);border-radius:26px 26px 50% 50%;height:160px;position:absolute;inset:12px 12px auto}.editor-studio .vertical-preview .watermark{opacity:.9;align-self:end;margin-bottom:92px;font-size:38px}.editor-studio .vertical-preview p{color:#b1f100;color:lab(88.4142% -45.5237 117.646);text-align:center;text-transform:uppercase;-webkit-text-stroke:1.5px oklch(0% 0 0/.92);text-shadow:0 5px #000,0 0 18px #b1f10042;text-shadow:0 5px lab(0% 0 0),0 0 18px lab(88.4142% -45.5237 117.646/.26);justify-self:center;max-width:10ch;margin-bottom:22px;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,4vw,58px);line-height:.82;animation:2.2s cubic-bezier(.16,1,.3,1) infinite pixvu-caption-pop}.editor-studio .preview-top{z-index:3;top:24px;left:20px;right:20px}.editor-studio .preview-controls{margin-bottom:4px}.editor-studio .preview-controls span,.preview-transport span{letter-spacing:0}.preview-layer-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,340px);display:grid}.preview-layer-stack span{min-height:34px;color:var(--muted);background:#000100;background:lab(.166409% -.144199 .179207);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:8px;padding:8px 9px;font-size:11px;font-weight:850;line-height:1.2}.editor-studio .effect-grid button:before{content:"";background:linear-gradient(90deg, var(--blue) 0 48%, #ffffff29 48% 100%);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:999px;width:38px;height:22px;position:absolute;inset:12px 12px auto auto}@supports (color:lab(0% 0 0)){.editor-studio .effect-grid button:before{background:linear-gradient(90deg, var(--blue) 0 48%, lab(100% 0 0/.16) 48% 100%)}}.editor-studio .effect-grid button.selected:before{box-shadow:0 0 18px #b1f10052;box-shadow:0 0 18px lab(88.4142% -45.5237 117.646/.32)}.editor-audio-tabs{border:1px solid var(--line);background:radial-gradient(circle at 88% 10%,#b1f10017,#0000 18rem),linear-gradient(#020401f0,#000100fa);background:radial-gradient(circle at 88% 10%,lab(88.4142% -45.5237 117.646/.09),#0000 18rem),linear-gradient(lab(.93903% -.659756 .830233/.94),lab(.133646% -.123255 .152484/.98));border-radius:16px;gap:12px;padding:14px;display:grid}.audio-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.audio-card-grid button{min-height:116px;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(#020401,#000100);background:linear-gradient(lab(.93903% -.659756 .830233),lab(.149431% -.133522 .165576));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:10px;gap:8px;padding:12px;display:grid}.audio-card-grid button.selected{border-color:var(--blue);background:radial-gradient(circle at 82% 18%,#b1f10033,#0000 32%),linear-gradient(#040702,#000100);background:radial-gradient(circle at 82% 18%,lab(88.4142% -45.5237 117.646/.2),#0000 32%),linear-gradient(lab(1.62% -1.09038 1.37505),lab(.149431% -.133522 .165576));box-shadow:0 0 24px #b1f10024;box-shadow:0 0 24px lab(88.4142% -45.5237 117.646/.14)}.audio-card-grid span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:900}.audio-card-grid strong{font-size:18px}.audio-card-grid small{color:var(--muted);line-height:1.35}.effect-intensity-panel{gap:12px}.effect-intensity-panel label{color:#c1c6be;color:lab(79.2638% -2.63071 3.49002);text-transform:uppercase;border-top:1px solid #ffffff17;border-top:1px solid lab(100% 0 0/.09);gap:7px;padding-top:10px;font-family:DM Mono,monospace;font-size:11px;font-weight:900;display:grid}.effect-intensity-panel input[type=range]{height:28px;min-height:28px;accent-color:var(--blue);background:0 0;border:0;padding:0}.editor-studio .effect-grid button i{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:999px;height:6px;position:absolute;bottom:12px;left:12px;right:64px;overflow:hidden}.editor-studio .effect-grid button i:after{content:"";border-radius:inherit;background:var(--blue);width:42%;height:100%;animation:2.6s ease-in-out infinite pixvu-effect-scrub;display:block}.editor-studio .virvid-paywall ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.editor-studio .virvid-paywall li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.editor-studio .virvid-paywall li:before{content:"";background:var(--blue);border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #b1f10047;box-shadow:0 0 12px lab(88.4142% -45.5237 117.646/.28)}@keyframes pixvu-caption-pop{0%,to{transform:translateY(0)scale(1)}10%{transform:translateY(-3px)scale(1.035)}18%{transform:translateY(0)scale(1)}}@keyframes pixvu-effect-scrub{0%,to{transform:translate(-100%)}50%{transform:translate(180%)}}@media (max-width:860px){.caption-word-row,.caption-knob-row,.preview-layer-stack,.audio-card-grid{grid-template-columns:1fr}.editor-studio .virvid-preview-frame:after{display:none}}.trending-shorts-strip{background:linear-gradient(135deg,#b1f1001a,#0000 44%),#000100f5;background:linear-gradient(135deg,lab(88.4142% -45.5237 117.646/.1),#0000 44%),lab(.133646% -.123255 .152484/.96);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:18px;grid-template-columns:230px minmax(0,1fr);gap:14px;margin-top:18px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 22px 64px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.05),0 22px 64px lab(0% 0 0/.28)}.trending-shorts-strip header{border-right:1px solid #ffffff1a;border-right:1px solid lab(100% 0 0/.1);align-content:center;gap:8px;padding-right:14px;display:grid}.trending-shorts-strip header span,.generation-gate-card span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.trending-shorts-strip header strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:34px;line-height:.88}.trending-shorts-strip>div{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid;overflow-x:auto}.trending-shorts-strip a{background:linear-gradient(#0000 16%,#000000c7),linear-gradient(135deg,#084511,#010100);background:linear-gradient(#0000 16%,lab(0% 0 0/.78)),linear-gradient(135deg,lab(24.6185% -28.163 24.2677),lab(.324488% -.271603 .338337));border:1px solid #ffffff1c;border:1px solid lab(100% 0 0/.11);border-radius:14px;align-content:end;gap:8px;min-height:150px;padding:12px;display:grid}.trending-shorts-strip a:nth-child(2){background:linear-gradient(#0000 16%,#000000c7),linear-gradient(135deg,#752f71,#010100);background:linear-gradient(#0000 16%,lab(0% 0 0/.78)),linear-gradient(135deg,lab(31.923% 37.9217 -23.4709),lab(.324488% -.271603 .338337))}.trending-shorts-strip a:nth-child(3){background:linear-gradient(#0000 16%,#000000c7),linear-gradient(135deg,#7e5500,#010100);background:linear-gradient(#0000 16%,lab(0% 0 0/.78)),linear-gradient(135deg,lab(39.4626% 19.2241 82.7643),lab(.324488% -.271603 .338337))}.trending-shorts-strip a b{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793);border-radius:999px;width:fit-content;padding:5px 8px;font-family:DM Mono,monospace;font-size:11px}.trending-shorts-strip a strong{color:var(--text);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:30px;line-height:.88}.trending-shorts-strip a span{color:var(--blue);font-size:12px;font-weight:900}.generation-gate-card{background:radial-gradient(circle at 86% 0,#b1f10029,#0000 12rem),#000100;background:radial-gradient(circle at 86% 0,lab(88.4142% -45.5237 117.646/.16),#0000 12rem),lab(.133646% -.123255 .152484);border:1px solid #b1f1003d;border:1px solid lab(88.4142% -45.5237 117.646/.24);border-radius:18px;gap:8px;padding:16px;display:grid}.generation-gate-card.locked{background:radial-gradient(circle at 86% 0,#ff5c4724,#0000 12rem),#000100;background:radial-gradient(circle at 86% 0,lab(62.9005% 74.4508 58.5363/.14),#0000 12rem),lab(.133646% -.123255 .152484);border-color:#ff5c475c;border-color:lab(62.9005% 74.4508 58.5363/.36)}.generation-gate-card strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:34px;line-height:.9}.generation-gate-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.generation-gate-card a{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793);text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:900;display:inline-flex}.calendar-legend-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.calendar-legend-row div{background:#000100;background:lab(.149431% -.133522 .165576);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:12px;justify-content:space-between;align-items:end;gap:10px;padding:12px;display:flex}.calendar-legend-row strong{color:var(--text);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:28px;line-height:.9}.calendar-legend-row span{color:var(--blue);text-align:right;text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:900}@media (max-width:980px){.trending-shorts-strip{grid-template-columns:1fr}.trending-shorts-strip header{border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);border-right:0;padding-bottom:12px;padding-right:0}.calendar-legend-row{grid-template-columns:1fr}}.workspace-action-bar,.generator-control-dock,.series-calendar-toolbar{background:linear-gradient(#020301f0,#000100fa);background:linear-gradient(lab(.831966% -.605769 .760883/.94),lab(.133646% -.123255 .152484/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000003d;box-shadow:inset 0 1px lab(100% 0 0/.05),0 18px 50px lab(0% 0 0/.24)}.workspace-action-bar{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:10px;display:grid}.workspace-action-bar>span{color:var(--blue);text-transform:uppercase;padding-left:8px;font-family:DM Mono,monospace;font-size:12px;font-weight:900}.workspace-action-bar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workspace-action-bar a{background:#000100;background:lab(.166409% -.144199 .179207);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 12px;display:flex}.workspace-action-bar a:hover{border-color:var(--line-strong);background:#b1f10014;background:lab(88.4142% -45.5237 117.646/.08)}.workspace-action-bar strong{text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:24px;line-height:.9}.workspace-action-bar small{color:var(--muted);font-size:12px}.generator-control-dock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.generator-control-dock div{background:#000100;background:lab(.149431% -.133522 .165576);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:11px;gap:6px;min-width:0;padding:10px;display:grid}.generator-control-dock span{color:var(--blue);text-transform:uppercase;font-family:DM Mono,monospace;font-size:11px;font-weight:900}.generator-control-dock strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.series-calendar-toolbar{grid-template-columns:repeat(3,minmax(96px,1fr));gap:6px;margin-bottom:12px;padding:6px;display:inline-grid}.series-calendar-toolbar button{min-height:38px;color:var(--muted);cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:9px;font-size:13px;font-weight:900}.series-calendar-toolbar button.active,.series-calendar-toolbar button:hover{background:var(--blue);color:#000;color:lab(.0615692% -.0703037 .0852793);border-color:#b1f1003d;border-color:lab(88.4142% -45.5237 117.646/.24)}.studio-auth-state{text-align:center;background:radial-gradient(circle at 50% 0,#b1f10029,#0000 28rem),linear-gradient(#000100,#000);background:radial-gradient(circle at 50% 0,lab(88.4142% -45.5237 117.646/.16),#0000 28rem),linear-gradient(lab(.186041% -.182308 .224435),lab(.0132999% -.0151917 .0184208));place-content:center;gap:22px;min-height:100svh;padding:28px;display:grid}.studio-auth-state .studio-logo{margin-inline:auto;font-size:clamp(58px,12vw,110px);line-height:.82}.studio-auth-state strong{color:var(--text);text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:clamp(42px,8vw,84px);line-height:.86}.studio-auth-state p{max-width:720px;color:var(--muted);margin:0 auto;font-size:clamp(17px,2.4vw,24px);line-height:1.3}.studio-auth-state>div{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:760px){.workspace-action-bar,.workspace-action-bar>div,.generator-control-dock,.series-calendar-toolbar{grid-template-columns:1fr}}:root{--pixvu-ui-font:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pixvu-code-font:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html,body{width:100%;max-width:100%;overflow-x:clip}body,button,input,textarea,select,.public-landing,.public-landing *,.studio-layout,.studio-layout *,.auth-page,.auth-page *,.pricing-page,.pricing-page *{font-family:var(--pixvu-ui-font)!important;letter-spacing:0!important;font-stretch:100%!important}.eyebrow,.hero-kicker,.studio-crumb,.studio-nav-group>span,.builder-section-head span,.new-short-flow-card>span,.generator-control-dock span,.generation-gate-card>span,.result-head span,.segment-list span,.preview-top span,.preview-controls span,.preview-video-slot span,.preview-video-slot small,.provider-note{font-family:var(--pixvu-code-font)!important;letter-spacing:0!important}.studio-logo,.studio-logo *,.brand>span,.brand>span *,.neon-wordmark,.neon-wordmark *,.wordmark-brand,.wordmark-brand *,.public-landing h1,.public-landing h2,.public-landing h3,.studio-main h1,.studio-main h2,.studio-main h3,.builder-section-head h2,.generation-gate-card strong,.preview-video-slot strong,.vertical-preview .watermark,.vertical-preview>p{font-family:var(--pixvu-ui-font)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.site-header,.hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section,.creator-feature-stack,.comparison-band,.featured-trusted,.pricing-hero,.full-pricing,.pricing-faq,footer{min-width:0!important;max-width:min(100%,100vw - 32px)!important}.public-landing .hero,.public-landing .virvid-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;gap:clamp(24px,4vw,56px)!important;width:min(1480px,100vw - 32px)!important;margin-inline:auto!important}.public-landing .virvid-hero h1{overflow-wrap:anywhere!important;max-width:860px!important;font-size:clamp(42px,5.1vw,78px)!important;line-height:1.05!important}.public-landing .section-heading h2,.studio-main h1,.studio-main h2,.pricing-page h1,.pricing-page h2{overflow-wrap:anywhere!important}.phone-preview,.phone-screen,.short-generator,.segments-panel,.segment-list article,.new-short-studio,.builder-main,.builder-preview,.builder-card,.studio-main,.studio-layout,.studio-topbar,.credit-card,.generation-summary,.generation-gate-card{min-width:0!important}.new-short-studio{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;width:100%!important;max-width:1500px!important}.builder-preview{max-width:100%!important}.new-short-head{flex-wrap:wrap!important;min-width:0!important}.new-short-head>div{min-width:0!important}.builder-section-head,.result-head,.studio-topbar,.workspace-bar,.auth-row{flex-wrap:wrap!important;min-width:0!important}.pricing-grid,.creator-feature-grid,.workflow-grid,.comparison-grid,.template-row,.style-grid,.quality-option-grid,.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.vertical-preview,.public-landing .short-visual,.phone-screen,.preview-scene{box-shadow:none!important;background:linear-gradient(#05070b,#010102),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 40px)!important;background:linear-gradient(lab(1.9722% -.234842 -1.6085),lab(.306379% -.0432283 -.391254)),repeating-linear-gradient(0deg,lab(100% 0 0/.03) 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,lab(100% 0 0/.03) 0 1px,#0000 1px 40px)!important}.vertical-preview{aspect-ratio:9/16!important;justify-self:center!important;width:min(100%,390px)!important;min-height:0!important}.preview-scene,.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene,.preview-controls i:after,.preview-transport i{animation:none!important;transform:none!important}.preview-video-slot{background:linear-gradient(#0000 42%,#000000db)!important;background:linear-gradient(#0000 42%,lab(.0568237% -.00789017 -.100192/.86))!important;border:0!important;flex-direction:column!important;justify-content:end!important;width:100%!important;min-height:100%!important;padding:clamp(18px,5vw,28px)!important;display:flex!important;position:absolute!important;inset:0!important}.preview-video-slot strong,.vertical-preview>p{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(19px,5vw,28px)!important;line-height:1.12!important}.vertical-preview .watermark{font-size:clamp(28px,8vw,42px)!important}.public-landing .short-visual strong,.public-landing .short-visual p{letter-spacing:0!important;text-shadow:none!important}@media (max-width:1180px){.new-short-studio,.public-landing .hero,.public-landing .virvid-hero{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}}@media (max-width:760px){.site-header,.public-landing .hero,.public-landing .virvid-hero,.generator-section,.workflow,.proof,.pricing,.faq,.template-band,.style-section,.creator-feature-stack,.comparison-band,.featured-trusted,footer{width:100%!important;max-width:100%!important;padding-inline:16px!important}.public-landing .virvid-hero h1,.new-short-head h1,.studio-main h1,.pricing-page h1{font-size:clamp(32px,10vw,44px)!important;line-height:1.08!important}.hero-actions,.trusted-row,.new-short-head,.studio-topbar{grid-template-columns:1fr!important;display:grid!important}.hero-actions .button,.trusted-row,.new-short-head a,.generate-sticky{width:100%!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid{grid-template-columns:1fr!important}.vertical-preview{width:min(100%,340px)!important}}.studio-layout,.studio-layout *,.auth-shell,.auth-shell *,.new-short-studio,.new-short-studio *{letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-logo,.studio-logo *,.wordmark-brand,.wordmark-brand *{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.studio-main{max-width:1480px}.new-short-studio{gap:28px;grid-template-columns:minmax(0,760px) minmax(340px,420px)!important}.new-short-head{justify-content:space-between;align-items:center;gap:20px;display:flex;padding:22px 24px!important}.new-short-head h1{text-transform:none!important;font-size:clamp(30px,2.8vw,42px)!important;line-height:1.04!important}.new-short-head p{max-width:520px;font-size:16px!important}.builder-section-head h2{text-transform:none!important;font-size:clamp(26px,2.3vw,36px)!important;line-height:1.04!important}.prompt-card textarea{min-height:150px}.virvid-style-picker{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.virvid-style-picker button span{font-size:16px!important}.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button{border-radius:12px!important;min-height:74px!important;padding:14px!important}.caption-grid button{font-size:17px!important}.builder-preview{gap:12px!important}.new-short-flow-card,.generator-control-dock{padding:16px!important}.generation-gate-card{padding:18px!important}.generation-gate-card strong{text-transform:none!important;font-size:26px!important;line-height:1.05!important}.generation-summary,.preview-upgrade-prompt,.builder-preview .upgrade-box{display:none!important}.preview-video-slot{background:linear-gradient(#ffffff0a,#0000 34%,#000000b3),#02060b!important;background:linear-gradient(lab(100% 0 0/.04),#0000 34%,lab(0% 0 0/.7)),lab(1.55892% -.722557 -2.39856)!important}.preview-video-slot strong{font-size:24px!important}.vertical-preview>p{font-size:clamp(22px,2.2vw,30px)!important;line-height:1.02!important}.home-stats-strip strong,.upgrade-credit-count strong,.workspace-action-bar strong{text-transform:none!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(24px,2.6vw,38px)!important;line-height:1.05!important}.workspace-action-bar strong{font-size:16px!important}.connected-platforms-panel article p,.connected-platforms-panel article small{overflow-wrap:anywhere}@media (max-width:1180px){.new-short-studio{grid-template-columns:minmax(0,1fr)!important}}html body,button,input,textarea,select{letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-sidebar-head{min-height:112px!important;padding:18px 20px!important}.studio-nav a{border-radius:9px!important;min-height:54px!important;font-size:18px!important}.credit-card{border-radius:9px!important}.studio-topbar{border-radius:10px!important;margin-bottom:26px!important}.new-short-studio{grid-template-columns:minmax(0,760px) minmax(360px,460px)!important;justify-content:center!important;gap:28px!important}.new-short-head span,.builder-section-head span,.generation-gate-card>span,.new-short-flow-card>span,.generator-control-dock span{color:var(--lime)!important;text-transform:uppercase!important;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:900!important}.new-short-head h1{margin:8px 0 10px!important;font-size:clamp(34px,3.4vw,52px)!important;line-height:1.02!important}.builder-tabs{border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px!important;position:static!important}.builder-tabs button,.choice-row button,.pill-row button,.generator-control-dock strong,.generate-sticky{text-transform:none!important;font-family:Inter,system-ui,sans-serif!important}.prompt-card textarea{min-height:150px!important;max-height:250px!important}.style-picker.virvid-style-picker{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.style-picker.virvid-style-picker button{border-radius:10px!important;min-height:140px!important}.style-picker.virvid-style-picker button span{font-size:17px!important;font-weight:900!important}.quality-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.builder-preview{gap:14px!important;position:sticky!important;top:18px!important}.new-short-flow-card,.generator-control-dock,.generation-gate-card,.generation-summary,.preview-upgrade-prompt{border-radius:15px!important;padding:18px!important}.new-short-flow-card div{grid-template-columns:repeat(5,minmax(0,1fr))!important}.new-short-flow-card b{border-radius:10px!important;min-height:44px!important;font-size:13px!important}.generation-gate-card strong{font-size:clamp(26px,2vw,34px)!important;line-height:1.04!important}.vertical-preview{border-radius:18px!important;min-height:540px!important}.vertical-preview p{text-transform:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(28px,2.8vw,40px)!important;line-height:1.02!important}.generate-sticky{border-radius:16px!important;min-height:72px!important;font-size:20px!important;position:sticky!important;bottom:18px!important}.public-landing .virvid-hero{grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr)!important;align-items:center!important;gap:48px!important;min-height:calc(100vh - 98px)!important;padding:clamp(56px,7vw,92px) clamp(20px,4vw,76px)!important;display:grid!important}.public-landing .hero-copy>p{max-width:680px!important;font-size:22px!important}.public-landing .hero-visual{justify-self:center!important;max-width:460px!important}@media (max-width:1180px){.studio-layout{grid-template-columns:1fr!important}.studio-sidebar{width:auto!important;position:relative!important}.new-short-studio,.public-landing .virvid-hero{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}}@media (max-width:760px){.studio-main{padding:14px!important}.new-short-head h1,.builder-section-head h2,.public-landing .virvid-hero h1{font-size:clamp(36px,11vw,58px)!important}.style-picker.virvid-style-picker,.voice-grid,.music-grid,.caption-grid,.quality-option-grid{grid-template-columns:1fr 1fr!important}}.studio-layout,.studio-main,.studio-sidebar,.builder-layout,.public-landing,.auth-page,.onboarding-page{letter-spacing:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.studio-logo,.studio-auth-state strong,.dashboard-copy h1,.studio-section h2,.studio-section-head h2,.home-stats-strip strong,.workspace-action-bar strong,.trending-shorts-strip header strong,.trending-shorts-strip a strong,.studio-task-strip strong,.new-short-head h1,.builder-section-head h2,.virvid-style-picker button span,.quality-option-grid strong,.voice-grid strong,.music-grid strong,.caption-grid button,.generation-gate-card strong,.generate-sticky,.preview-video-slot strong,.public-landing .neon-wordmark span,.public-landing .virvid-hero h1,.public-landing .short-visual strong,.public-landing .short-visual p,.featured-strip strong,.creator-proof-band strong,.public-landing .workflow-grid span,.public-landing .workflow-grid h3,.creator-feature-grid h3,.public-landing .scoreboard strong,.public-landing .pricing-teaser .price-card h3,.comparison-grid h3,.trusted-badges span,.calendar-legend-row strong{text-transform:none;font-stretch:100%;line-height:1.04;letter-spacing:0!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-logo,.public-landing .neon-wordmark span{font-weight:950;line-height:.95;font-size:clamp(34px,3.4vw,48px)!important}.studio-main{max-width:1640px;padding:clamp(18px,2vw,30px)}.studio-topbar{min-height:64px;padding:10px 12px}.dashboard-copy h1{max-width:820px;line-height:.96;font-size:clamp(48px,5.6vw,92px)!important}.new-short-studio{align-items:start;gap:28px;grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important}.new-short-head{min-height:0;padding:clamp(22px,3vw,34px)}.new-short-head h1{max-width:760px;line-height:.98;font-size:clamp(42px,4.4vw,68px)!important}.builder-main{min-width:0}.builder-card{border-radius:18px;padding:clamp(20px,2.4vw,30px)}.builder-section-head{align-items:start;gap:18px}.builder-section-head h2{line-height:1.02;font-size:clamp(30px,3vw,46px)!important}.builder-section-head span,.generation-gate-card>span,.new-short-flow-card>span,.generator-control-dock span{letter-spacing:0;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.builder-tabs{position:sticky;top:12px}.builder-tabs button,.choice-row button,.pill-row button{text-transform:none;font-family:inherit;font-size:15px;font-weight:850}.prompt-card textarea{min-height:180px;font-family:inherit;font-size:18px;line-height:1.45}.virvid-style-picker{grid-template-columns:repeat(5,minmax(128px,1fr))}.virvid-style-picker button{min-height:154px;overflow:hidden}.virvid-style-picker button span{overflow-wrap:anywhere;white-space:normal;max-width:92%;font-weight:950;line-height:1.05;font-size:clamp(18px,1.5vw,24px)!important}.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button{text-transform:none;font-family:inherit}.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.caption-grid button{min-height:84px;font-size:20px;line-height:1.05}.builder-preview{align-self:start;gap:14px;display:grid;position:sticky;top:18px}.new-short-flow-card,.generator-control-dock,.generation-gate-card,.generation-summary,.preview-upgrade-prompt{border-radius:18px}.generation-gate-card strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,2.6vw,42px);display:block}.vertical-preview{min-height:620px;background:linear-gradient(#0000 45%,#000000e6),linear-gradient(135deg,#002f3d,#000e05 46%,#000100)!important;background:linear-gradient(#0000 45%,lab(.0212631% -.0269488 .03227/.9)),linear-gradient(135deg,lab(16.8076% -16.3685 -18.5093),lab(2.78595% -6.72618 2.62883) 46%,lab(.159021% -.162773 .199613))!important}.vertical-preview .preview-scene,.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene{animation:none!important;transform:none!important}.preview-video-slot{background:linear-gradient(#ffffff0f,#0000 26%,#00000094),radial-gradient(circle at 70% 18%,#b1f10057,#0000 10rem);background:linear-gradient(lab(100% 0 0/.06),#0000 26%,lab(0% 0 0/.58)),radial-gradient(circle at 70% 18%,lab(88.4142% -45.5237 117.646/.34),#0000 10rem);flex-direction:column;justify-content:end;gap:8px;padding:28px;display:flex;position:absolute;inset:0}.preview-video-slot span,.preview-video-slot small{color:#dfe3dbb3;color:lab(89.704% -2.63229 3.4883/.7);font-size:13px;line-height:1.35}.preview-video-slot span{color:var(--blue);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.preview-video-slot strong{color:var(--text);font-size:30px;font-weight:950}.generate-sticky{border-radius:20px;font-size:22px;line-height:1.1}.generate-sticky span{font-size:13px;line-height:1.25}.public-landing .virvid-hero{min-height:auto;padding-top:clamp(52px,7vw,96px)}.public-landing .virvid-hero h1{overflow-wrap:normal;max-width:900px;line-height:.94;font-size:clamp(56px,7.8vw,118px)!important}.public-landing .hero-copy>p{max-width:720px;font-size:clamp(18px,1.6vw,23px);line-height:1.45}.public-landing .short-visual strong,.public-landing .short-visual p{font-size:clamp(30px,3vw,48px);line-height:1.03}@media (max-width:1180px){.new-short-studio{grid-template-columns:1fr!important}.builder-preview{position:relative;top:auto}.vertical-preview{min-height:560px}}@media (max-width:760px){.studio-main{padding:14px}.new-short-head h1,.dashboard-copy h1,.public-landing .virvid-hero h1{line-height:1;font-size:clamp(38px,12vw,64px)!important}.virvid-style-picker,.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-layout,.auth-page,.pricing-page,.public-landing{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-logo,.studio-logo *,.neon-wordmark,.neon-wordmark *,.wordmark-brand,.wordmark-brand *,.new-short-head h1,.builder-section-head h2,.dashboard-copy h1,.studio-section-head h2,.series-hero h1,.series-heading h2,.pricing-hero h1,.price-card h2,.editor-shell h1,.editor-panel h2,.editor-side-panel h2{letter-spacing:0!important;font-family:Anton,Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.studio-layout button,.studio-layout a,.studio-layout input,.studio-layout textarea,.studio-layout select,.pricing-page button,.pricing-page a,.auth-page button,.auth-page a{letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-layout{grid-template-columns:260px minmax(0,1fr)!important}.studio-sidebar{width:260px!important;padding:18px 16px!important}.studio-breadcrumb{border-radius:14px!important;min-height:56px!important;padding:14px 18px!important}.new-short-workspace{gap:22px!important}.new-short-head{border-radius:18px!important;min-height:auto!important;padding:28px 32px!important}.new-short-head p{max-width:620px!important;font-size:18px!important;line-height:1.45!important}.new-short-head .micro-preview{border-radius:10px!important;align-self:end!important;width:auto!important;max-width:180px!important;min-height:76px!important;padding:14px!important;font-size:16px!important;line-height:1.05!important;position:static!important}.new-short-flow-card,.builder-section,.generator-control-dock,.generation-gate-card,.segment-editor-card,.studio-upgrade-state,.workspace-status-strip,.studio-section,.series-block{background:#000000eb!important;background:lab(.0529251% -.0629351 .075981/.92)!important;border:1px solid #ffffff1a!important;border:1px solid lab(100% 0 0/.1)!important;border-radius:16px!important;box-shadow:0 16px 48px #0000006b!important;box-shadow:0 16px 48px lab(0% 0 0/.42)!important}.builder-section{padding:24px!important}.builder-section-head p,.prompt-card textarea,.studio-section-head p,.generation-gate-card p,.segment-editor-card p,.studio-upgrade-state p{font-size:17px!important;line-height:1.42!important}.builder-tabs button{border-radius:10px!important;min-height:56px!important}.virvid-style-picker button span{font-family:Anton,Impact,sans-serif!important;font-size:clamp(20px,1.9vw,30px)!important;line-height:.95!important}.quality-option-grid,.voice-grid,.music-grid,.caption-grid{gap:12px!important}.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button{border-radius:12px!important;min-height:72px!important;font-size:16px!important}.generator-control-dock,.generation-gate-card{padding:18px!important}.generation-gate-card strong{font-family:Anton,Impact,sans-serif!important;font-size:clamp(34px,3vw,52px)!important;line-height:.92!important}.vertical-preview{aspect-ratio:9/16!important;background:linear-gradient(#ffffff0a,#0000 34%,#000000b8),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 40px),#000100!important;background:linear-gradient(lab(100% 0 0/.04),#0000 34%,lab(0% 0 0/.72)),repeating-linear-gradient(0deg,lab(100% 0 0/.04) 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,lab(100% 0 0/.04) 0 1px,#0000 1px 40px),lab(.211147% -.31516 .312161)!important;border-radius:18px!important;min-height:590px!important;overflow:hidden!important}.preview-scene,.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene{animation:none!important;position:absolute!important;inset:0!important;transform:none!important}.preview-video-slot{background:linear-gradient(#0000 48%,#000000c2),radial-gradient(circle at 76% 18%,#a1db0038,#0000 7rem)!important;background:linear-gradient(#0000 48%,lab(0% 0 0/.76)),radial-gradient(circle at 76% 18%,lab(81.4038% -44.9017 140.819/.22),#0000 7rem)!important;justify-content:end!important;padding:28px!important;inset:0!important}.preview-video-slot span{color:var(--blue)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}.preview-video-slot strong{max-width:85%!important;color:var(--text)!important;font-family:Anton,Impact,sans-serif!important;font-size:clamp(30px,3vw,46px)!important;line-height:.96!important}.preview-video-slot small{color:#dfe3dbb8!important;color:lab(89.704% -2.63229 3.4883/.72)!important;max-width:84%!important;font-size:13px!important}.vertical-preview .watermark{font-family:Anton,Impact,sans-serif!important;font-size:34px!important}.vertical-preview>p{max-width:86%!important;font-family:Anton,Impact,sans-serif!important;font-size:clamp(28px,2.8vw,42px)!important;line-height:.98!important}.preview-controls i:after{width:0!important;animation:none!important}.generate-sticky{text-transform:none!important;border-radius:18px!important;width:100%!important;min-height:74px!important;font-size:20px!important;position:relative!important}.studio-dashboard-hero{min-height:auto!important;padding:30px!important}.dashboard-copy h1{font-size:clamp(46px,5vw,82px)!important;line-height:.92!important}.studio-section-head h2,.series-hero h1,.series-heading h2{font-size:clamp(36px,4vw,62px)!important;line-height:.94!important}.pricing-hero{min-height:auto!important;padding:clamp(44px,7vw,84px) clamp(22px,4vw,48px) 24px!important}.pricing-hero h1{font-size:clamp(48px,6vw,88px)!important;line-height:.94!important}.virvid-pricing-page .full-pricing .short-price{min-height:0!important;padding:28px!important}.virvid-pricing-page .short-price strong{font-size:clamp(44px,5vw,72px)!important}.public-landing .virvid-hero h1{max-width:980px!important;font-size:clamp(52px,8vw,112px)!important;line-height:.92!important}@media (max-width:1180px){.studio-layout{grid-template-columns:1fr!important}.studio-sidebar{width:auto!important;position:relative!important}.new-short-studio{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}.vertical-preview{max-width:430px!important;margin-inline:auto!important}}@media (max-width:760px){.new-short-head{padding:22px!important}.new-short-head h1,.dashboard-copy h1,.public-landing .virvid-hero h1{font-size:clamp(42px,13vw,66px)!important;line-height:.95!important}.virvid-style-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.studio-layout,.studio-layout *,.auth-page,.auth-page *,.pricing-page,.pricing-page *,.public-landing,.public-landing *{letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.studio-logo,.neon-wordmark span,.wordmark-brand span{letter-spacing:0!important;font-weight:950!important}.studio-layout h1,.studio-layout h2,.studio-layout h3,.pricing-page h1,.pricing-page h2,.public-landing h1,.public-landing h2{text-transform:none!important;font-weight:950!important}.new-short-studio{grid-template-columns:minmax(0,860px) minmax(360px,440px)!important;align-items:start!important;gap:28px!important}.new-short-studio .builder-main{gap:22px!important;min-width:0!important;display:grid!important}.new-short-head,.builder-card,.new-short-flow-card,.generator-control-dock,.generation-gate-card,.generation-summary,.preview-upgrade-prompt{background:#000000f0!important;background:lab(.0415306% -.0526384 .0630319/.94)!important;border:1px solid #ffffff1a!important;border:1px solid lab(100% 0 0/.1)!important;border-radius:18px!important;box-shadow:0 18px 52px #0000006b!important;box-shadow:0 18px 52px lab(0% 0 0/.42)!important}.builder-card{padding:24px!important}.new-short-head h1{max-width:620px!important;font-size:clamp(42px,4.8vw,72px)!important;line-height:.98!important}.new-short-head p,.builder-card label,.builder-card textarea,.builder-card select,.builder-card input,.generation-gate-card p,.generation-summary p{font-size:17px!important;line-height:1.42!important}.builder-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important;position:static!important}.builder-tabs button:nth-child(n+3){display:none!important}.prompt-card textarea,.segment-editor-list textarea,.segment-editor-list input{width:100%!important;color:var(--text)!important;background:#030402f5!important;background:lab(.934389% -.572749 .72532/.96)!important;border:1px solid #ffffff1f!important;border:1px solid lab(100% 0 0/.12)!important;border-radius:12px!important;outline:none!important;padding:14px 16px!important}.prompt-card textarea:focus,.segment-editor-list textarea:focus,.segment-editor-list input:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px #abea0029!important;box-shadow:0 0 0 3px lab(86.194% -47.993 164.251/.16)!important}.segment-editor-list textarea{resize:vertical!important;min-height:110px!important}.segment-editor-list input{margin-top:10px!important;font-weight:850!important}.virvid-style-picker{grid-template-columns:repeat(5,minmax(108px,1fr))!important;gap:12px!important}.virvid-style-picker button{border-radius:14px!important;min-height:138px!important}.virvid-style-picker button span,.caption-grid button,.quality-option-grid strong,.voice-grid strong,.music-grid strong,.generation-gate-card strong,.generate-sticky,.vertical-preview>p,.preview-video-slot strong{text-transform:none!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}.virvid-style-picker button span{overflow-wrap:anywhere!important;font-size:clamp(18px,1.45vw,24px)!important;font-weight:950!important;line-height:1.05!important}.builder-preview{gap:14px!important;min-width:0!important;display:grid!important;position:sticky!important;top:18px!important}.generation-gate-card strong{overflow-wrap:anywhere!important;font-size:clamp(28px,2.4vw,40px)!important;line-height:1.02!important}.vertical-preview{aspect-ratio:9/16!important;min-height:590px!important}.vertical-preview .scene-scan,.vertical-preview .scene-light,.vertical-preview .scene-face,.vertical-preview .scene-body,.vertical-preview .scene-phone{display:none!important}.preview-video-slot strong{font-size:clamp(28px,2.7vw,42px)!important;font-weight:950!important}.generate-sticky{border-radius:18px!important;min-height:74px!important;font-size:20px!important}@media (max-width:1180px){.new-short-studio{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}}:root{--pixvu-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pixvu-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html,body,button,input,textarea,select,a,p,span,strong,b,small,li,dt,dd,h1,h2,h3,h4,h5,h6,.studio-layout,.studio-layout *,.public-landing,.public-landing *,.pricing-page,.pricing-page *,.auth-page,.auth-page *{font-family:var(--pixvu-font)!important;letter-spacing:0!important;font-stretch:100%!important}.eyebrow,.hero-kicker,.studio-nav-group>span,.builder-section-head span,.generation-gate-card>span,.result-head span,.segment-list span,.preview-top span,.preview-controls span,.preview-video-slot span,.preview-video-slot small{font-family:var(--pixvu-mono)!important;letter-spacing:.02em!important}.studio-logo,.neon-wordmark span,.wordmark-brand span{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;font-weight:950!important}.public-landing .virvid-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,520px)!important;align-items:center!important;gap:clamp(34px,5vw,82px)!important;min-height:calc(100vh - 92px)!important;padding-block:clamp(44px,7vw,96px)!important;display:grid!important}.public-landing .virvid-hero h1,.pricing-page .pricing-hero h1{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;max-width:960px!important;font-size:clamp(50px,6.2vw,96px)!important;font-weight:900!important;line-height:.98!important}.public-landing .virvid-hero h1 span,.pricing-page .pricing-hero h1 span{color:inherit!important;letter-spacing:inherit!important;font-family:inherit!important;display:block!important}.public-landing .hero-copy>p,.pricing-page .pricing-hero p{max-width:760px!important;font-size:clamp(19px,1.55vw,28px)!important;font-weight:650!important;line-height:1.34!important}.public-landing .short-visual,.vertical-preview .preview-scene,.phone-screen{background:linear-gradient(#02060cd1,#000000f5),repeating-linear-gradient(0deg,#aff1000a 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#aff1000a 0 1px,#0000 1px 38px)!important;background:linear-gradient(lab(1.54758% -.579819 -2.85908/.82),lab(.0186596% .0567436 -.31926/.96)),repeating-linear-gradient(0deg,lab(88.474% -46.8824 131.307/.04) 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,lab(88.474% -46.8824 131.307/.04) 0 1px,#0000 1px 38px)!important}.public-landing .short-visual:before,.public-landing .short-visual:after,.phone-screen:before,.phone-screen:after,.preview-scene:before,.preview-scene:after{content:none!important;display:none!important}.public-landing .short-visual strong,.public-landing .short-visual p,.vertical-preview .watermark,.vertical-preview>p{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important}.public-landing .short-visual strong{font-size:clamp(36px,3.2vw,62px)!important;font-weight:900!important}.public-landing .short-visual p{font-size:clamp(24px,2vw,36px)!important;font-weight:900!important;line-height:1.04!important}.new-short-head{justify-content:space-between!important;align-items:end!important;gap:24px!important;padding:26px 30px!important;display:flex!important}.new-short-head h1{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;margin:4px 0 10px!important;font-size:clamp(34px,3.2vw,48px)!important;font-weight:900!important;line-height:1.04!important}.new-short-head p{max-width:760px!important;color:var(--muted)!important;font-size:20px!important;font-weight:650!important;line-height:1.35!important}.builder-section-head h2,.dashboard-copy h1,.studio-main h1,.studio-main h2,.studio-main h3{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important}.builder-section-head h2{font-size:clamp(26px,2.2vw,36px)!important;line-height:1.08!important}.virvid-style-picker button span{font-family:var(--pixvu-font)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-transform:none!important;font-size:clamp(17px,1.25vw,23px)!important;font-weight:900!important;line-height:1.05!important}.vertical-preview{background:#000000fa!important;background:lab(.0625629% -.0933856 .0924915/.98)!important;border:1px solid #96cd0042!important;border:1px solid lab(76.5531% -40.4438 105.044/.26)!important;min-height:560px!important;box-shadow:0 0 34px #96cd001f!important;box-shadow:0 0 34px lab(76.5531% -40.4438 105.044/.12)!important}.preview-video-slot{background:#0000002e!important;background:lab(0% 0 0/.18)!important;border:1px dashed #e4e4e43d!important;border:1px dashed lab(90.72% .0000298023 -.0000119209/.24)!important;width:calc(100% - 44px)!important;min-height:54%!important;margin:auto!important}.preview-generated-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.preview-video-slot strong{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(24px,2vw,34px)!important;font-weight:900!important;line-height:1.08!important}.vertical-preview .watermark{font-size:clamp(36px,4vw,68px)!important;font-weight:950!important}.vertical-preview>p{font-size:clamp(23px,2vw,34px)!important;font-weight:950!important;line-height:1.04!important}.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene{animation:none!important;transform:none!important}@media (max-width:980px){.public-landing .virvid-hero{grid-template-columns:1fr!important}.public-landing .virvid-hero h1,.pricing-page .pricing-hero h1{letter-spacing:0!important;font-size:clamp(46px,12vw,78px)!important}.new-short-head{align-items:start!important;display:grid!important}}.pricing-page .full-pricing .short-price h2,.pricing-page .pricing-affiliate-band h2,.pricing-page .pricing-comparison h2,.pricing-page .pricing-faq h2,.public-landing .section-heading h2,.public-landing .workflow-panel h3,.public-landing .template-card h3,.studio-layout .studio-main h1,.studio-layout .studio-main h2,.studio-layout .studio-main h3,.studio-layout .builder-section-head h2,.studio-layout .dashboard-copy h1,.studio-layout .result-head h1,.studio-layout .segment-copy h3,.studio-layout .preview-video-slot strong,.studio-layout .vertical-preview .watermark,.studio-layout .vertical-preview>p,.auth-page h1,.auth-page h2{font-family:var(--pixvu-font)!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important;font-stretch:100%!important}.pricing-page .full-pricing .short-price h2{font-size:clamp(36px,3vw,54px)!important;font-weight:900!important;line-height:1.02!important}.pricing-page .pricing-trust-strip strong{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(18px,2vw,28px)!important;font-weight:900!important}.studio-layout .vertical-preview .watermark{font-size:clamp(30px,3vw,48px)!important}.studio-layout .vertical-preview>p{font-size:clamp(20px,1.8vw,30px)!important}.public-landing .virvid-hero h1{letter-spacing:0!important;font-size:clamp(44px,5.4vw,84px)!important;line-height:1.02!important}.pricing-page .pricing-hero h1{letter-spacing:0!important;font-size:clamp(40px,4.8vw,72px)!important;line-height:1.02!important}.public-landing .section-heading h2,.pricing-page .section-heading h2,.pricing-page .pricing-affiliate-band h2,.pricing-page .pricing-comparison h2,.pricing-page .pricing-faq h2{letter-spacing:0!important;font-size:clamp(34px,3.8vw,58px)!important;line-height:1.04!important}.studio-logo,.neon-wordmark span,.wordmark-brand span,.builder-section-head h2,.dashboard-copy h1,.studio-main h1,.studio-main h2,.studio-main h3{letter-spacing:0!important}.creator-faces{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.creator-faces span{border-radius:999px!important;width:auto!important;min-width:42px!important;padding:0 12px!important}.preview-video-slot{border:0!important;border-radius:0!important;width:100%!important;min-height:100%!important;margin:0!important}.preview-video-slot small{display:none!important}.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button{min-height:72px!important}.provider-note{color:var(--muted)!important;margin:18px 0 0!important;font-size:14px!important;line-height:1.4!important}:root{--pixvu-font:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pixvu-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--preview-neutral:#010203;--preview-neutral-2:#05070b;--preview-line:#e3e5e729}@supports (color:lab(0% 0 0)){:root{--preview-neutral:lab(.458277% -.062108 -.501877);--preview-neutral-2:lab(1.9722% -.234842 -1.6085);--preview-line:lab(90.7123% -.330448 -1.47072/.16)}}html,body,button,input,textarea,select,a,p,span,strong,b,small,li,dt,dd,h1,h2,h3,h4,h5,h6,.studio-layout,.studio-layout *,.public-landing,.public-landing *,.pricing-page,.pricing-page *,.auth-page,.auth-page *,.new-short-studio,.new-short-studio *{font-family:var(--pixvu-font)!important;letter-spacing:0!important;font-stretch:100%!important}.studio-logo,.studio-logo *,.neon-wordmark,.neon-wordmark *,.wordmark-brand,.wordmark-brand *,.brand>span,.brand>span *{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;font-weight:950!important;line-height:.96!important}.eyebrow,.hero-kicker,.studio-nav-group>span,.builder-section-head span,.generation-gate-card>span,.result-head span,.segment-list span,.preview-top span,.preview-controls span,.preview-video-slot span,.preview-video-slot small,.provider-note{font-family:var(--pixvu-mono)!important;letter-spacing:0!important}.studio-main h1,.studio-main h2,.studio-main h3,.public-landing h1,.public-landing h2,.public-landing h3,.pricing-page h1,.pricing-page h2,.pricing-page h3,.auth-page h1,.auth-page h2,.builder-section-head h2,.dashboard-copy h1,.generation-gate-card strong,.generate-sticky,.preview-video-slot strong,.vertical-preview .watermark,.vertical-preview>p,.virvid-style-picker button span,.quality-option-grid strong,.voice-grid strong,.music-grid strong,.caption-grid button{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;font-stretch:100%!important}.public-landing .virvid-hero h1,.pricing-page .pricing-hero h1{font-size:clamp(44px,5.2vw,82px)!important;line-height:1.03!important}.public-landing .section-heading h2,.pricing-page .section-heading h2,.pricing-page .pricing-affiliate-band h2,.pricing-page .pricing-comparison h2,.pricing-page .pricing-faq h2,.studio-section-head h2,.builder-section-head h2{font-size:clamp(30px,3.3vw,52px)!important;line-height:1.06!important}.new-short-studio{grid-template-columns:minmax(0,860px) minmax(340px,440px)!important;align-items:start!important;gap:clamp(20px,2.4vw,32px)!important;display:grid!important}.pricing-grid,.pricing-grid.full-pricing,.creator-feature-grid,.workflow-grid,.comparison-grid,.trusted-badges,.quality-option-grid,.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:clamp(12px,1.8vw,22px)!important;display:grid!important}.virvid-style-picker{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:14px!important;display:grid!important}.virvid-style-picker button{aspect-ratio:3/4!important;min-height:0!important;overflow:hidden!important}.virvid-style-picker button span{overflow-wrap:anywhere!important;white-space:normal!important;font-size:clamp(17px,1.25vw,23px)!important;line-height:1.08!important}.vertical-preview,.public-landing .short-visual,.phone-screen,.preview-scene{background:linear-gradient(180deg, var(--preview-neutral-2), var(--preview-neutral)), repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 40px)!important}@supports (color:lab(0% 0 0)){.vertical-preview,.public-landing .short-visual,.phone-screen,.preview-scene{background:linear-gradient(180deg, var(--preview-neutral-2), var(--preview-neutral)), repeating-linear-gradient(0deg, lab(100% 0 0/.03) 0 1px, transparent 1px 40px), repeating-linear-gradient(90deg, lab(100% 0 0/.03) 0 1px, transparent 1px 40px)!important}}.vertical-preview{aspect-ratio:9/16!important;border:1px solid var(--preview-line)!important;min-height:520px!important;box-shadow:none!important;position:relative!important;overflow:hidden!important}.preview-video-slot{background:linear-gradient(#0000 42%,#000000d1),0 0!important;background:linear-gradient(#0000 42%,lab(.0568237% -.00789017 -.100192/.82)),0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:end!important;gap:8px!important;width:100%!important;min-height:100%!important;margin:0!important;padding:28px!important;display:flex!important;position:absolute!important;inset:0!important}.preview-video-slot span,.preview-video-slot small{color:#c1c4c8!important;color:lab(79.1081% -.490397 -2.20304)!important;max-width:88%!important;font-size:12px!important;line-height:1.4!important;display:block!important}.preview-video-slot strong{max-width:88%!important;color:var(--text)!important;overflow-wrap:anywhere!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:1.08!important}.vertical-preview .scene-scan,.vertical-preview .scene-light,.vertical-preview .scene-face,.vertical-preview .scene-body,.vertical-preview .scene-phone,.vertical-preview .preview-scene:before,.vertical-preview .preview-scene:after,.public-landing .short-visual:before,.public-landing .short-visual:after,.phone-screen:before,.phone-screen:after{content:none!important;display:none!important}.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene,.preview-controls i:after,.motion-pan-zoom.virvid-card .virvid-thumb,.motion-slow-pan.virvid-card .virvid-thumb,.motion-shake.virvid-card .virvid-thumb,.motion-flash.virvid-card .virvid-thumb,.motion-freeze.virvid-card .virvid-thumb,.editor-studio .motion-pan-zoom.virvid-card .virvid-thumb,.editor-studio .motion-slow-pan.virvid-card .virvid-thumb,.editor-studio .motion-shake.virvid-card .virvid-thumb,.editor-studio .motion-flash.virvid-card .virvid-thumb,.editor-studio .motion-freeze.virvid-card .virvid-thumb,.preview-transport i,.segment-waveform i,.segment-edit-strip span{animation:none!important;transform:none!important}@media (max-width:1180px){.new-short-studio,.public-landing .virvid-hero{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}.vertical-preview{width:min(100%,430px)!important;margin-inline:auto!important}}@media (max-width:760px){html,body,.public-landing{max-width:100%!important;overflow-x:hidden!important}.public-landing .site-header,.public-landing .hero,.public-landing .virvid-hero,.public-landing .hero-copy,.public-landing .phone-preview,.public-landing .trusted-row{box-sizing:border-box!important;width:min(100%,342px)!important;min-width:0!important;max-width:100%!important}.public-landing .site-header,.public-landing .hero,.public-landing .virvid-hero{width:100%!important}.public-landing .hero,.public-landing .virvid-hero{margin-inline:0!important;padding-inline:24px!important}.public-landing .hero-actions{grid-template-columns:1fr!important;width:100%!important}.public-landing .hero-actions .button,.public-landing .header-cta{width:100%!important;max-width:100%!important}.studio-main{padding:14px!important}.public-landing .virvid-hero h1,.pricing-page .pricing-hero h1,.new-short-head h1,.dashboard-copy h1{overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(31px,8vw,36px)!important;line-height:1.04!important}.public-landing .hero-copy>p,.public-landing .trusted-row p{overflow-wrap:anywhere!important;max-width:100%!important;font-size:18px!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.studio-layout,.studio-layout *,.new-short-studio,.new-short-studio *{font-family:var(--pixvu-font)!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}.studio-main{padding:22px clamp(18px,3vw,44px) 56px!important}.studio-topbar{background:0 0!important;border:0!important;min-height:52px!important;margin:0 0 18px!important;padding:0!important}.studio-topbar-actions a,.new-short-head a,.generate-sticky,.credit-card a,.upgrade-box a{border-radius:8px!important;min-height:42px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important}.studio-dashboard-hero{border:1px solid var(--line)!important;min-height:0!important;box-shadow:none!important;background:#020306db!important;background:lab(.892454% -.12701 -1.20635/.86)!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;align-items:start!important;gap:22px!important;margin-bottom:20px!important;padding:24px!important;display:grid!important}.dashboard-copy,.builder-main{min-width:0!important}.dashboard-copy h1,.new-short-head h1{max-width:760px!important;margin:0!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:850!important;line-height:1.08!important}.dashboard-copy p,.new-short-head p{max-width:720px!important;color:var(--muted)!important;margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important}.dashboard-preview-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:12px!important;padding:14px!important}.dashboard-preview-card .vertical-preview{min-height:470px!important}.new-short-studio{grid-template-columns:minmax(0,820px) minmax(360px,420px)!important;align-items:start!important;gap:24px!important;max-width:1280px!important;margin:0 auto!important;display:grid!important}.new-short-head{border:1px solid var(--line)!important;box-shadow:none!important;background:#020306db!important;background:lab(.892454% -.12701 -1.20635/.86)!important;border-radius:12px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;margin-bottom:14px!important;padding:20px 22px!important;display:flex!important}.new-short-head span,.builder-section-head span,.new-short-flow-card>span,.preview-top span,.preview-controls span,.preview-video-slot span{font-family:var(--pixvu-mono)!important;font-size:12px!important;font-weight:500!important}.builder-tabs{border:1px solid var(--line)!important;background:#010204c7!important;background:lab(.454594% -.0631884 -.801516/.78)!important;border-radius:10px!important;margin:0 0 14px!important;padding:4px!important}.builder-tabs button,.choice-row button,.pill-row button,.caption-grid button{border-radius:7px!important;min-height:40px!important;padding:0 14px!important;font-size:14px!important;font-weight:750!important}.builder-card,.new-short-flow-card,.generator-control-dock,.generation-gate-card,.builder-preview .credit-card,.builder-preview .upgrade-box{box-shadow:none!important;border-radius:12px!important}.builder-card{background:#020306e0!important;background:lab(.892454% -.12701 -1.20635/.88)!important;gap:16px!important;margin-top:14px!important;padding:22px!important}.builder-section-head h2{margin:0!important;font-size:clamp(22px,2vw,30px)!important;font-weight:820!important;line-height:1.1!important}.builder-section-head b{border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--muted)!important;border-radius:999px!important;align-self:start!important;padding:6px 10px!important;font-size:12px!important}.builder-card textarea,.segment-editor-list textarea{resize:vertical!important;min-height:128px!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.virvid-style-picker button{aspect-ratio:4/3!important;min-height:116px!important;padding:12px!important}.voice-grid button,.music-grid button,.quality-option-grid button,.caption-grid button{min-height:86px!important;padding:14px!important}.segment-editor-list{gap:12px!important}.segment-editor-list article{border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(160px,.35fr)!important;gap:12px!important;padding:14px!important}.builder-preview{align-self:start!important;gap:12px!important;min-width:0!important;display:grid!important;position:sticky!important;top:18px!important}.new-short-flow-card,.generator-control-dock,.generation-gate-card,.builder-preview .credit-card,.builder-preview .upgrade-box{border:1px solid var(--line)!important;background:#020306e0!important;background:lab(.892454% -.12701 -1.20635/.88)!important;padding:14px!important}.new-short-flow-card div,.generator-control-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.new-short-flow-card b,.generator-control-dock>div{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:8px!important;min-width:0!important;padding:9px!important;font-size:12px!important}.vertical-preview{border:1px solid var(--preview-line)!important;background:var(--preview-neutral)!important;min-height:500px!important;box-shadow:none!important;border-radius:18px!important}.vertical-preview .preview-scene{border:1px solid var(--preview-line)!important;background:var(--preview-neutral)!important;border-radius:14px!important;position:absolute!important;inset:54px 18px 96px!important;overflow:hidden!important}.preview-video-slot{background:linear-gradient(180deg, transparent 40%, var(--preview-neutral))!important;border:0!important;flex-direction:column!important;justify-content:end!important;width:100%!important;min-height:100%!important;margin:0!important;padding:22px!important;display:flex!important;position:absolute!important;inset:0!important}.preview-video-slot strong{max-width:92%!important;color:var(--text)!important;font-size:21px!important;font-weight:760!important;line-height:1.15!important}.vertical-preview .watermark{color:#a1d206!important;color:lab(78.5908% -33.6498 75.5985)!important;justify-self:start!important;margin:0 0 46px!important;font-size:20px!important;font-weight:850!important}.vertical-preview>p{color:var(--text)!important;overflow-wrap:anywhere!important;margin:0 0 14px!important;font-size:clamp(19px,1.5vw,24px)!important;font-weight:820!important;line-height:1.12!important}.preview-controls{gap:8px!important}.preview-controls i{background:linear-gradient(90deg,#a1d206 0 38%,#ffffff2e 38%)!important;background:linear-gradient(90deg,lab(78.5908% -33.6498 75.5985) 0 38%,lab(100% 0 0/.18) 38%)!important}.motion-pan-zoom .preview-scene,.motion-slow-pan .preview-scene,.motion-shake .preview-scene,.motion-flash .preview-scene,.motion-freeze .preview-scene,.preview-controls i,.preview-controls i:after{animation:none!important;transform:none!important}@media (max-width:1180px){.new-short-studio,.studio-dashboard-hero{grid-template-columns:1fr!important}.builder-preview{position:relative!important;top:auto!important}}@media (max-width:760px){.studio-main{padding:12px!important}.new-short-head{align-items:start!important;padding:16px!important;display:grid!important}.new-short-head h1,.dashboard-copy h1{font-size:clamp(29px,8vw,36px)!important}.virvid-style-picker,.quality-option-grid,.voice-grid,.music-grid,.caption-grid,.new-short-flow-card div,.generator-control-dock{grid-template-columns:1fr!important}.vertical-preview{min-height:480px!important}}
