#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 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 .header-cta,#app.public-landing .button{border-radius:8px!important;min-height:46px!important;padding:0 22px!important;font-size:15px!important;font-weight:850!important;line-height:1!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:minmax(0,.98fr) minmax(320px,410px)!important;align-items:start!important;gap:clamp(42px,7vw,94px)!important;width:min(100% - 64px,1280px)!important;min-height:auto!important;margin:0 auto!important;padding:clamp(44px,5vh,64px) 0 clamp(42px,6vh,74px)!important;display:grid!important}#app.public-landing .hero-kicker,#app.public-landing .eyebrow{letter-spacing:.01em!important;text-transform:uppercase!important;margin:0 0 20px!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 h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{overflow-wrap:normal!important;max-width:660px!important;margin:0!important;font-size:clamp(48px,4.7vw,68px)!important;font-weight:900!important;line-height:1.02!important}#app.public-landing .hero-copy>p{color:#b3b8be!important;color:lab(74.4593% -.800997 -3.66263)!important;max-width:610px!important;margin:20px 0 0!important;font-size:clamp(18px,1.42vw,21px)!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:30px!important;display:flex!important}#app.public-landing .trusted-row{gap:16px!important;margin-top:28px!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%,410px)!important;max-width:410px!important;margin-top:clamp(18px,3vh,38px)!important;padding:0!important;transform:none!important}#app.public-landing .phone-screen{border-radius:28px!important;width:100%!important;min-height:560px!important}#app.public-landing .short-visual strong,#app.public-landing .short-visual p{overflow-wrap:normal!important;font-size:clamp(26px,2.6vw,36px)!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,56px)!important;font-weight:860!important;line-height:1.08!important}#app.public-landing h3{font-size:clamp(22px,2vw,30px)!important;font-weight:800!important;line-height:1.12!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 .new-short-studio{grid-template-columns:minmax(0,760px) minmax(320px,390px)!important;gap:24px!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}}#app.public-landing .public-generator-preview,#app.public-landing .generator-section,#app.public-landing section[aria-labelledby=generator-title],#app.public-landing section[aria-label*=generator i]{display:none!important}#app,#app :where(p,a,button,label,input,textarea,select,span,strong,b,small,li,dt,dd),#app :where(h1,h2,h3,h4,h5,h6){text-transform:none!important;letter-spacing:0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#app .studio-logo,#app .studio-logo *,#app.public-landing .neon-wordmark,#app.public-landing .neon-wordmark *,#app.public-landing .wordmark-brand,#app.public-landing .wordmark-brand *{letter-spacing:.01em!important;text-transform:uppercase!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}#app.public-landing .site-header,#app.public-landing .public-header{background:radial-gradient(circle at 50% -40%,#1a27002e,#0000 42%),#000000f7!important;background:radial-gradient(circle at 50% -40%,lab(13.9145% -19.2095 30.7198/.18),#0000 42%),lab(.0532169% -.071533 .0718653/.97)!important;border-bottom:1px solid #19230a9e!important;border-bottom:1px solid lab(12.2921% -8.68016 13.6082/.62)!important;min-height:76px!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:minmax(0,.95fr) minmax(330px,.72fr)!important;align-items:center!important;gap:clamp(42px,5vw,84px)!important;min-height:auto!important;padding:clamp(86px,10vh,120px) clamp(28px,5vw,72px) clamp(70px,8vh,104px)!important;display:grid!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{letter-spacing:-.012em!important;text-wrap:balance!important;max-width:780px!important;font-size:clamp(46px,5.2vw,78px)!important;font-weight:760!important;line-height:1.03!important}#app.public-landing .hero-copy p,#app.public-landing .virvid-hero p{color:#b4bab0!important;color:lab(74.6623% -3.41836 4.23552)!important;max-width:680px!important;font-size:clamp(18px,1.35vw,22px)!important;font-weight:520!important;line-height:1.55!important}#app.public-landing :where(section){padding-block:clamp(62px,8vw,112px)!important}#app.public-landing :where(h2){text-wrap:balance!important;font-size:clamp(32px,3.4vw,54px)!important;font-weight:730!important;line-height:1.06!important}#app.public-landing .phone-shell,#app.public-landing .short-visual,#app.public-landing .hero-visual,#app.public-landing .template-card,#app.public-landing .workflow-card,#app.public-landing .style-card,#app.public-landing .price-card,#app.public-landing .affiliate-card,#app.public-landing .creator-feature-stack article{background:radial-gradient(circle at 18% 10%,#1a2a002e,#0000 34%),linear-gradient(145deg,#000100f5,#000502db)!important;background:radial-gradient(circle at 18% 10%,lab(15.0094% -17.2633 30.2224/.18),#0000 34%),linear-gradient(145deg,lab(.205732% -.20843 .208297/.96),lab(.966637% -1.46368 .43177/.86))!important;border-color:#2d3f1380!important;border-color:lab(24.1317% -13.3794 23.5673/.5)!important;box-shadow:0 18px 52px #00000052,0 0 26px #96cd000e!important;box-shadow:0 18px 52px lab(0% 0 0/.32),0 0 26px lab(76.5531% -40.4438 105.044/.055)!important}#app.public-landing .template-card:nth-child(3n+1),#app.public-landing .workflow-card:nth-child(3n+1),#app.public-landing .style-card:nth-child(3n+1){background:radial-gradient(circle at 80% 0,#003d4633,#0000 38%),linear-gradient(145deg,#000100f5,#000304db)!important;background:radial-gradient(circle at 80% 0,lab(23.0752% -29.9922 -21.5725/.2),#0000 38%),linear-gradient(145deg,lab(.206738% -.24309 .177497/.96),lab(.701429% -1.27984 -1.02125/.86))!important}#app.public-landing .template-card:nth-child(3n+2),#app.public-landing .workflow-card:nth-child(3n+2),#app.public-landing .style-card:nth-child(3n+2){background:radial-gradient(circle at 12% 0,#72121629,#0000 36%),linear-gradient(145deg,#000100f5,#090201b8)!important;background:radial-gradient(circle at 12% 0,lab(24.4373% 41.191 26.0432/.16),#0000 36%),linear-gradient(145deg,lab(.206738% -.24309 .177497/.96),lab(.854241% 1.93261 1.02549/.72))!important}#app.public-landing .template-card:nth-child(3n),#app.public-landing .workflow-card:nth-child(3n),#app.public-landing .style-card:nth-child(3n){background:radial-gradient(circle at 50% 0,#4d236824,#0000 38%),linear-gradient(145deg,#000100f5,#040208b8)!important;background:radial-gradient(circle at 50% 0,lab(22.6415% 30.3651 -32.8438/.14),#0000 38%),linear-gradient(145deg,lab(.206738% -.24309 .177497/.96),lab(.832804% 1.1059 -2.11613/.72))!important}#app .studio-main{color:#e6e9e4!important;color:lab(91.9781% -1.82956 2.25109)!important}#app .studio-main :where(h1){letter-spacing:-.01em!important;font-size:clamp(30px,3.05vw,46px)!important;font-weight:730!important;line-height:1.08!important}#app .studio-main :where(h2){font-size:clamp(24px,2vw,34px)!important;font-weight:710!important;line-height:1.13!important}#app .studio-main :where(h3){font-size:clamp(18px,1.35vw,24px)!important;font-weight:690!important;line-height:1.2!important}#app .studio-main :where(p,li,label,input,textarea,select){font-size:16px!important;line-height:1.48!important}#app .studio-main :where(.eyebrow,.mono,code,.script-panel-head,.builder-section-kicker,.segment-time,.pill){letter-spacing:.02em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#app .studio-dashboard-hero,#app .home-stats-strip,#app .studio-section,#app .builder-card,#app .script-panel,#app .hook-card,#app .new-short-head,#app .builder-tabs,#app .script-toggle,#app .new-short-flow-card,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .vertical-preview,#app .dashboard-preview-card{background:radial-gradient(circle at 86% 0,#1e30001f,#0000 34%),linear-gradient(145deg,#000100f5,#010301e6)!important;background:radial-gradient(circle at 86% 0,lab(17.4018% -18.7686 35.6969/.12),#0000 34%),linear-gradient(145deg,lab(.158775% -.171773 .149444/.96),lab(.586399% -.705041 .336871/.9))!important;border:1px solid #202e118a!important;border:1px solid lab(17.0199% -10.6332 16.5598/.54)!important;box-shadow:0 14px 42px #0000004d,0 0 22px #96cd000a!important;box-shadow:0 14px 42px lab(0% 0 0/.3),0 0 22px lab(76.5531% -40.4438 105.044/.04)!important}#app .builder-card:nth-of-type(2n),#app .script-panel:nth-of-type(2n),#app .studio-section:nth-of-type(2n),#app .vertical-preview{background:radial-gradient(circle at 90% 0,#00394226,#0000 34%),linear-gradient(145deg,#000100f5,#000304d1)!important;background:radial-gradient(circle at 90% 0,lab(20.668% -26.6484 -18.9319/.15),#0000 34%),linear-gradient(145deg,lab(.15917% -.185788 .135717/.96),lab(.575705% -.728421 -.736171/.82))!important;border-color:#00383f75!important;border-color:lab(20.4325% -16.8989 -10.4057/.46)!important}#app .builder-card:nth-of-type(3n),#app .script-panel:nth-of-type(3n),#app .studio-section:nth-of-type(3n){background:radial-gradient(circle at 12% 0,#5f130021,#0000 34%),linear-gradient(145deg,#000100f5,#050101c7)!important;background:radial-gradient(circle at 12% 0,lab(20.021% 36.455 32.5249/.13),#0000 34%),linear-gradient(145deg,lab(.15917% -.185788 .135717/.96),lab(.635874% .98034 .743371/.78))!important;border-color:#4b231c6b!important;border-color:lab(19.4176% 18.5829 13.9692/.42)!important}#app .new-short-studio,#app .builder-layout.new-short-studio{grid-template-columns:minmax(0,760px) minmax(330px,400px)!important;gap:clamp(24px,3vw,40px)!important}#app .builder-tabs,#app .script-toggle,#app .new-short-flow-card{background:#000100db!important;background:lab(.205736% -.222228 .163102/.86)!important;gap:8px!important;padding:8px!important}#app .builder-tabs button,#app .script-toggle button,#app .new-short-flow-card button,#app .choice-row button,#app .prompt-recipes button{border-radius:12px!important;min-height:52px!important;font-size:15px!important;font-weight:700!important}#app .style-picker button,#app .quality-option-grid button,#app .voice-grid button,#app .music-grid button,#app .caption-grid button{border-color:#24331785!important;border-color:lab(19.3611% -11.2592 15.8448/.52)!important;border-radius:14px!important}#app .studio-sidebar .credit-card,#app .studio-user{background:radial-gradient(circle at 88% 8%,#2e430021,#0000 36%),linear-gradient(145deg,#010101f5,#030802cc)!important;background:radial-gradient(circle at 88% 8%,lab(25.6554% -21.0652 49.4049/.13),#0000 36%),linear-gradient(145deg,lab(.325785% -.333786 .245705/.96),lab(1.6585% -1.94896 1.79994/.8))!important;border-color:#2e3e0d75!important;border-color:lab(24.1453% -13.3243 26.5964/.46)!important;box-shadow:0 12px 34px #00000057!important;box-shadow:0 12px 34px lab(0% 0 0/.34)!important}#app .studio-sidebar .credit-card b,#app .studio-sidebar .credit-card strong,#app .credit-card.generation-summary b,#app .credit-card.generation-summary strong{font-size:clamp(24px,2vw,32px)!important;font-weight:720!important;line-height:1.05!important}#app .studio-nav a,#app .builder-tabs button,#app .script-toggle button,#app .choice-row button,#app .prompt-recipes button,#app .style-picker button,#app .quality-option-grid button,#app .voice-grid button,#app .music-grid button,#app .caption-grid button,#app .new-short-flow-card button,#app.public-landing .site-nav a,#app.public-landing .public-header a,#app.public-landing .header-cta,#app.public-landing .cta-primary,#app.public-landing .template-card,#app.public-landing .style-card,#app.public-landing .workflow-card,#app.public-landing .price-card{transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)!important}#app .studio-nav a:hover,#app .builder-tabs button:hover,#app .script-toggle button:hover,#app .choice-row button:hover,#app .prompt-recipes button:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .new-short-flow-card button:hover,#app.public-landing .site-nav a:hover,#app.public-landing .public-header a:hover,#app.public-landing .header-cta:hover,#app.public-landing .cta-primary:hover,#app.public-landing .template-card:hover,#app.public-landing .style-card:hover,#app.public-landing .workflow-card:hover,#app.public-landing .price-card:hover{border-color:#95cd00b8!important;border-color:lab(76.5831% -41.1247 111.382/.72)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #95cd002e,0 0 26px #95cd0029,0 14px 36px #00000047!important;box-shadow:0 0 0 1px lab(76.5831% -41.1247 111.382/.18),0 0 26px lab(76.5831% -41.1247 111.382/.16),0 14px 36px lab(0% 0 0/.28)!important}#app .studio-nav a[aria-current=page],#app .builder-tabs button.active,#app .builder-tabs button[aria-selected=true],#app .script-toggle button.active,#app .script-toggle button[aria-selected=true],#app .choice-row button.active,#app .prompt-recipes button.active,#app .style-picker button.active,#app .quality-option-grid button.active,#app .voice-grid button.active,#app .music-grid button.active,#app .caption-grid button.active{color:#eff3ec!important;color:lab(95.4824% -2.28557 2.81549)!important;background:radial-gradient(circle at 88% 0,#95cd001f,#0000 36%),linear-gradient(135deg,#0b1200d6,#000101fa)!important;background:radial-gradient(circle at 88% 0,lab(76.5831% -41.1247 111.382/.12),#0000 36%),linear-gradient(135deg,lab(4.71723% -4.99733 7.08348/.84),lab(.327156% -.362389 .265586/.98))!important;border-color:#95cd00a3!important;border-color:lab(76.5831% -41.1247 111.382/.64)!important;box-shadow:inset 0 0 0 1px #95cd001a,0 0 20px #95cd001f!important;box-shadow:inset 0 0 0 1px lab(76.5831% -41.1247 111.382/.1),0 0 20px lab(76.5831% -41.1247 111.382/.12)!important}#app .script-panel input,#app .script-panel select,#app .script-panel textarea,#app .builder-card input,#app .builder-card select,#app .builder-card textarea{background:#000100fa!important;background:lab(.260586% -.261933 .193003/.98)!important;font-size:15px!important;font-weight:540!important;line-height:1.45!important}#app .script-form-grid,#app .builder-card .script-form-grid{row-gap:18px!important}#app .studio-main .streak-card h2,#app .studio-main .creativity-streak h2,#app .studio-main [class*=streak] h2{font-size:clamp(28px,2.4vw,38px)!important;font-weight:720!important;line-height:1.08!important}@media (max-width:1180px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero,#app .new-short-studio,#app .builder-layout.new-short-studio{grid-template-columns:1fr!important}}@media (max-width:760px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{padding:50px 20px 64px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(38px,11vw,56px)!important}#app .studio-main :where(h1){font-size:clamp(28px,8vw,40px)!important}}#app.public-landing .public-generator-preview{display:none!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{align-items:center!important;min-height:760px!important;padding-top:clamp(70px,9vh,118px)!important}#app.public-landing .hero-copy>p{color:#b1b6ae!important;color:lab(73.4663% -2.73797 3.38428)!important;max-width:670px!important;font-size:clamp(18px,1.45vw,23px)!important;font-weight:510!important;line-height:1.42!important}#app.public-landing h2{font-size:clamp(32px,3.8vw,58px)!important;font-weight:740!important;line-height:1.04!important}#app.public-landing .featured-strip,#app.public-landing .creator-proof-band,#app.public-landing .template-band,#app.public-landing .workflow,#app.public-landing .style-section,#app.public-landing .creator-feature-stack,#app.public-landing .proof,#app.public-landing .pricing,#app.public-landing .comparison-band,#app.public-landing .featured-trusted,#app.public-landing .faq{padding-block:clamp(72px,8vw,116px)!important}#app.public-landing .phone-preview,#app.public-landing .template-card,#app.public-landing .workflow-card,#app.public-landing .price-card,#app.public-landing .comparison-card,#app.public-landing .faq-item,#app.public-landing .proof,#app.public-landing .scoreboard{background:linear-gradient(145deg,#010301f0,#050b02d1)!important;background:linear-gradient(145deg,lab(.689079% -.626914 .515264/.94),lab(2.61669% -2.61909 3.00088/.82))!important;border-color:#2c430085!important;border-color:lab(25.5537% -19.1426 38.8671/.52)!important;box-shadow:0 22px 70px #00000057,0 0 26px #80ba0013!important;box-shadow:0 22px 70px lab(0% 0 0/.34),0 0 26px lab(69.6668% -43.7648 121.547/.075)!important}#app.public-landing .template-card:nth-child(2n),#app.public-landing .workflow-card:nth-child(2n),#app.public-landing .price-card:nth-child(2n),#app.public-landing .comparison-card:nth-child(2n){background:linear-gradient(145deg,#000201f5,#000a0bc7)!important;background:linear-gradient(145deg,lab(.486565% -.578381 .112498/.96),lab(2.08623% -3.11477 -2.26402/.78))!important;border-color:#004d5466!important;border-color:lab(28.7605% -23.4146 -12.5015/.4)!important}#app.public-landing .template-card:nth-child(3n),#app.public-landing .workflow-card:nth-child(3n),#app.public-landing .price-card:nth-child(3n){background:linear-gradient(145deg,#030103f2,#16020aa8)!important;background:linear-gradient(145deg,lab(.433062% .649326 -.429091/.95),lab(2.21923% 7.55368 -.582853/.66))!important;border-color:#792f5057!important;border-color:lab(31.2855% 35.5849 -3.21081/.34)!important}#app :where(.studio-main,.studio-sidebar,.studio-topbar,.builder-layout){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#app .studio-main h1,#app .studio-main h2,#app .studio-main h3,#app .studio-main .builder-section-head h2,#app .studio-main .new-short-head h1,#app .studio-main .script-panel h1,#app .studio-main .dashboard-copy h1{color:#f0f3ef!important;color:lab(95.4337% -1.37326 1.68706)!important;text-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:730!important;line-height:1.06!important}#app .studio-main h1,#app .studio-main .new-short-head h1,#app .studio-main .script-panel h1{font-size:clamp(34px,4vw,58px)!important}#app .studio-main h2,#app .studio-main .builder-section-head h2{font-size:clamp(26px,2.4vw,38px)!important}#app .studio-main p,#app .studio-main li,#app .studio-main label,#app .studio-main .builder-section-head p,#app .studio-main .new-short-head p,#app .studio-main .script-panel p,#app .studio-sidebar p{color:#a1a79e!important;color:lab(67.6902% -3.19025 3.95345)!important;font-weight:470!important;line-height:1.48!important}#app .builder-card,#app .script-panel,#app .hook-card,#app .new-short-flow-card,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .dashboard-preview-card,#app .studio-dashboard-hero,#app .home-stats-strip,#app .studio-upgrade-state,#app .vertical-preview,#app .upgrade-box{background:linear-gradient(145deg,#010201f2,#020802d6)!important;background:linear-gradient(145deg,lab(.484739% -.456288 .374329/.95),lab(1.66419% -2.19651 1.43289/.84))!important;border:1px solid #263a0b7a!important;border:1px solid lab(21.868% -15.0334 25.0915/.48)!important;box-shadow:0 20px 64px #00000052,inset 0 1px #ffffff09!important;box-shadow:0 20px 64px lab(0% 0 0/.32),inset 0 1px lab(100% 0 0/.035)!important}#app .builder-card:nth-of-type(2n),#app .script-panel:nth-of-type(2n),#app .generation-gate-card,#app .vertical-preview{background:linear-gradient(145deg,#000102f5,#00070bc7)!important;background:linear-gradient(145deg,lab(.321833% -.376016 -.252551/.96),lab(1.60179% -1.77568 -2.64651/.78))!important;border-color:#00464f6b!important;border-color:lab(26.2446% -17.8375 -12.0067/.42)!important}#app .builder-layout.new-short-studio{grid-template-columns:minmax(0,760px) minmax(340px,420px)!important;align-items:start!important;gap:clamp(26px,3.2vw,44px)!important}#app .builder-main,#app .builder-preview,#app .script-shell,#app .script-form-grid{gap:clamp(18px,2vw,28px)!important}#app .new-short-head,#app .builder-tabs,#app .builder-card,#app .script-toggle,#app .script-panel,#app .generator-control-dock,#app .credit-card.generation-summary,#app .generation-gate-card{border-radius:16px!important}#app .builder-tabs,#app .script-toggle,#app .new-short-flow-card{background:#010301eb!important;background:lab(.685171% -.558272 .415364/.92)!important;border:1px solid #2333156b!important;border:1px solid lab(19.389% -11.8695 16.8843/.42)!important;padding:8px!important}#app .studio-sidebar{background:linear-gradient(#010101f5,#000000fa)!important;background:linear-gradient(lab(.323822% -.28269 .249305/.96),lab(.0613747% -.0721514 .0623673/.98))!important;border-right-color:#202e0f85!important;border-right-color:lab(17.046% -11.1974 17.6016/.52)!important}#app .studio-sidebar-head,#app .studio-sidebar .credit-card,#app .studio-user{background:linear-gradient(145deg,#020402e6,#060b0094)!important;background:linear-gradient(145deg,lab(.946758% -.891186 .731111/.9),lab(2.62492% -2.57654 3.82704/.58))!important;border-color:#2e3f0761!important;border-color:lab(24.1816% -14.0874 28.9318/.38)!important;box-shadow:0 14px 48px #00000047,0 0 18px #89b8000f!important;box-shadow:0 14px 48px lab(0% 0 0/.28),0 0 18px lab(69.494% -38.1945 129.967/.06)!important}#app .studio-sidebar .credit-card{color:#e5e9e3!important;color:lab(92.0024% -2.28533 2.81581)!important}#app .studio-sidebar .credit-card strong,#app .studio-sidebar .credit-card b,#app .credit-card.generation-summary strong,#app .generation-gate-card strong{color:#a8e100!important;color:lab(83.5896% -41.6926 100.352)!important;font-weight:710!important}#app .studio-nav a,#app .builder-tabs button,#app .script-toggle button,#app .choice-row button,#app .prompt-recipes button,#app .style-picker button,#app .quality-option-grid button,#app .voice-grid button,#app .music-grid button,#app .caption-grid button,#app .new-short-flow-card button,#app .studio-topbar-actions a,#app .button,#app .header-cta,#app .script-generate-button,#app .generate-sticky{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s!important}#app .studio-nav a:hover,#app .builder-tabs button:hover,#app .script-toggle button:hover,#app .choice-row button:hover,#app .prompt-recipes button:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .new-short-flow-card button:hover,#app .studio-topbar-actions a:hover,#app .button:hover,#app .header-cta:hover,#app .script-generate-button:hover,#app .generate-sticky:hover{color:#f4f6f2!important;color:lab(96.5815% -1.1448 1.40538)!important;background:linear-gradient(135deg,#0d1500eb,#000502f0)!important;background:linear-gradient(135deg,lab(5.62817% -6.39247 9.35757/.92),lab(.966637% -1.46368 .43177/.94))!important;border-color:#95cd00b8!important;border-color:lab(76.5831% -41.1247 111.382/.72)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #95cd0038,0 0 28px #95cd002e,0 14px 40px #00000047!important;box-shadow:0 0 0 1px lab(76.5831% -41.1247 111.382/.22),0 0 28px lab(76.5831% -41.1247 111.382/.18),0 14px 40px lab(0% 0 0/.28)!important}#app .studio-nav a[aria-current=page],#app .builder-tabs button.active,#app .builder-tabs button.selected,#app .script-toggle button.selected,#app .choice-row button.active,#app .prompt-recipes button.active,#app .style-picker button.active,#app .quality-option-grid button.active,#app .voice-grid button.active,#app .music-grid button.active,#app .caption-grid button.active,#app .new-short-flow-card button.active{background:linear-gradient(135deg,#1a2700d1,#010802f5)!important;background:linear-gradient(135deg,lab(13.7388% -14.6868 25.0886/.82),lab(1.66975% -2.33813 1.41343/.96))!important;border-color:#9bd400a3!important;border-color:lab(78.9494% -42.0053 112.47/.64)!important;box-shadow:0 0 0 1px #9bd4002e,0 0 22px #9bd40024!important;box-shadow:0 0 0 1px lab(78.9494% -42.0053 112.47/.18),0 0 22px lab(78.9494% -42.0053 112.47/.14)!important}#app .script-panel-head{color:#8ec2c8!important;color:lab(74.9714% -16.5878 -8.84264)!important;background:#011012b3!important;background:lab(3.8311% -4.13398 -2.72139/.7)!important;border:1px solid #004f5761!important;border:1px solid lab(29.9218% -23.4464 -12.5132/.38)!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:auto!important;padding:7px 11px!important;display:inline-flex!important}#app .script-form-grid label,#app .builder-card label{gap:8px!important;font-size:15px!important;font-weight:650!important;display:grid!important}#app .script-panel input,#app .script-panel select,#app .script-panel textarea,#app .builder-card input,#app .builder-card select,#app .builder-card textarea{color:#eaece8!important;color:lab(93.1137% -1.37317 1.68712)!important;background:#020301f5!important;background:lab(.682333% -.488326 .405809/.96)!important;border:1px solid #27361a94!important;border:1px solid lab(20.5045% -10.8694 15.1079/.58)!important;border-radius:12px!important;min-height:48px!important;padding:13px 15px!important;font-size:15.5px!important;font-weight:520!important}#app .script-panel input:focus,#app .script-panel select:focus,#app .script-panel textarea:focus,#app .builder-card input:focus,#app .builder-card select:focus,#app .builder-card textarea:focus{border-color:#95cd00cc!important;border-color:lab(76.5831% -41.1247 111.382/.8)!important;outline:none!important;box-shadow:0 0 0 3px #95cd001f!important;box-shadow:0 0 0 3px lab(76.5831% -41.1247 111.382/.12)!important}#app .caption-grid button,#app .voice-grid button,#app .music-grid button,#app .quality-option-grid button,#app .prompt-recipes button{background:#010201eb!important;background:lab(.481213% -.383817 .317511/.92)!important;border-color:#27361a75!important;border-color:lab(20.5045% -10.8694 15.1079/.46)!important;font-weight:650!important}@media (max-width:1180px){#app .builder-layout.new-short-studio{grid-template-columns:1fr!important}}@media (max-width:760px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{min-height:auto!important;padding-top:46px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(40px,12vw,58px)!important}#app .studio-main h1,#app .studio-main .new-short-head h1,#app .studio-main .script-panel h1{font-size:clamp(31px,9vw,44px)!important}}#app.public-landing .phone-preview,#app.public-landing .hero-phone,#app.public-landing .public-generator-preview,#app.public-landing .generator-section,#app.public-landing section[aria-labelledby=generator-title]{display:none!important}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:minmax(0,920px)!important;justify-content:start!important;min-height:min(740px,100svh - 88px)!important;padding-top:clamp(72px,10vh,126px)!important;padding-bottom:clamp(68px,9vh,118px)!important}#app.public-landing .hero-copy{max-width:900px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{letter-spacing:0!important;max-width:820px!important;text-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(48px,5.2vw,76px)!important;font-weight:760!important;line-height:1.02!important}#app.public-landing .hero-copy p{color:#b4bab0!important;color:lab(74.6623% -3.41836 4.23552)!important;max-width:760px!important;font-size:clamp(18px,1.45vw,23px)!important;line-height:1.42!important}#app .studio-main,#app .studio-sidebar,#app .studio-topbar,#app .builder-layout,#app .script-generator-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#app .studio-main :where(h1,h2,h3,h4,.new-short-head h1,.builder-section-head h2,.script-panel h1,.script-panel h2,.dashboard-copy h1,.style-picker button span){text-transform:none!important;letter-spacing:0!important;text-shadow:none!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#app .studio-main :where(h3,.builder-card h3){font-size:clamp(18px,1.35vw,22px)!important;font-weight:680!important;line-height:1.18!important}#app .builder-main,#app .builder-preview,#app .script-shell{gap:clamp(24px,2.6vw,36px)!important}#app .new-short-head,#app .builder-card,#app .script-panel,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .new-short-flow-card,#app .vertical-preview,#app .dashboard-preview-card,#app .studio-dashboard-hero,#app .home-stats-strip,#app .studio-upgrade-state,#app .upgrade-box{background:radial-gradient(circle at 18% 0,#18240026,#0000 34%),linear-gradient(145deg,#010101f5,#010603db)!important;background:radial-gradient(circle at 18% 0,lab(12.4542% -11.9122 19.8232/.15),#0000 34%),linear-gradient(145deg,lab(.3244% -.304893 .225425/.96),lab(1.27025% -1.50568 .751713/.86))!important;border:1px solid #23331580!important;border:1px solid lab(19.389% -11.8695 16.8843/.5)!important;box-shadow:0 18px 56px #00000057,0 0 34px #97cd000e,inset 0 1px #ffffff09!important;box-shadow:0 18px 56px lab(0% 0 0/.34),0 0 34px lab(76.4285% -37.6582 87.5087/.055),inset 0 1px lab(100% 0 0/.035)!important}#app .builder-card:nth-of-type(2n),#app .script-panel:nth-of-type(2n),#app .vertical-preview{background:radial-gradient(circle at 90% 10%,#004d551f,#0000 30%),linear-gradient(145deg,#000102f5,#000407d1)!important;background:radial-gradient(circle at 90% 10%,lab(28.9142% -28.8539 -15.4952/.12),#0000 30%),linear-gradient(145deg,lab(.321833% -.376016 -.252551/.96),lab(.919676% -.912458 -1.74063/.82))!important;border-color:#00434c6b!important;border-color:lab(25.0832% -17.8001 -11.9952/.42)!important}#app .builder-card:nth-of-type(3n),#app .generation-gate-card,#app .credit-card.generation-summary{background:radial-gradient(circle at 84% 0,#8e226917,#0000 34%),linear-gradient(145deg,#010100f5,#040701c7)!important;background:radial-gradient(circle at 84% 0,lab(33.9573% 49.7614 -14.8925/.09),#0000 34%),linear-gradient(145deg,lab(.326408% -.335306 .292784/.96),lab(1.6382% -1.35274 2.03436/.78))!important}#app .new-short-head,#app .builder-card,#app .script-panel{padding:clamp(24px,2.7vw,36px)!important}#app .script-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px 22px!important}#app .script-panel-head{color:#8ec2c8!important;color:lab(74.9714% -16.5878 -8.84264)!important;white-space:nowrap!important;background:#011012b3!important;background:lab(3.8311% -4.13398 -2.72139/.7)!important;border:1px solid #004f5761!important;border:1px solid lab(29.9218% -23.4464 -12.5132/.38)!important;border-radius:999px!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:max-content!important;margin-bottom:18px!important;padding:7px 11px!important;font-size:13px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important}#app .script-panel-head b{color:#a6e200!important;color:lab(83.558% -40.9901 96.4742)!important;font-weight:700!important}#app .script-panel label,#app .builder-card label{color:#abb0a7!important;color:lab(71.1703% -3.19105 3.95238)!important;margin:0!important;font-size:14.5px!important;font-weight:650!important}#app .script-panel input,#app .script-panel select,#app .script-panel textarea,#app .builder-card input,#app .builder-card select,#app .builder-card textarea{background:#000100f5!important;background:lab(.260586% -.261933 .193003/.96)!important;border-color:#2433188c!important;border-color:lab(19.3423% -10.85 15.1635/.55)!important;border-radius:12px!important;min-height:46px!important;font-size:15px!important;font-weight:500!important;line-height:1.38!important}#app .builder-card textarea,#app .script-panel textarea{min-height:150px!important}#app .style-picker.virvid-style-picker,#app .style-picker{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:16px!important}#app .studio-sidebar .credit-card strong,#app .studio-sidebar .credit-card b,#app .credit-card.generation-summary strong,#app .generation-gate-card strong{font-size:clamp(24px,2.4vw,34px)!important;line-height:1!important}#app .studio-nav a,#app .builder-tabs button,#app .script-toggle button,#app .choice-row button,#app .prompt-recipes button,#app .style-picker button,#app .quality-option-grid button,#app .voice-grid button,#app .music-grid button,#app .caption-grid button,#app .new-short-flow-card button,#app .studio-topbar-actions a,#app .button,#app .header-cta,#app .script-generate-button,#app .generate-sticky,#app .builder-card,#app .script-panel,#app .new-short-flow-card,#app .generation-gate-card,#app .studio-sidebar .credit-card,#app .vertical-preview{transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s!important}#app .studio-nav a:hover,#app .builder-tabs button:hover,#app .script-toggle button:hover,#app .choice-row button:hover,#app .prompt-recipes button:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .new-short-flow-card button:hover,#app .studio-topbar-actions a:hover,#app .button:hover,#app .header-cta:hover,#app .script-generate-button:hover,#app .generate-sticky:hover,#app .builder-card:hover,#app .script-panel:hover,#app .new-short-flow-card:hover,#app .generation-gate-card:hover,#app .studio-sidebar .credit-card:hover,#app .vertical-preview:hover{border-color:#95cd00b3!important;border-color:lab(76.5831% -41.1247 111.382/.7)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #95cd002e,0 0 26px #95cd0029,0 18px 48px #00000057!important;box-shadow:0 0 0 1px lab(76.5831% -41.1247 111.382/.18),0 0 26px lab(76.5831% -41.1247 111.382/.16),0 18px 48px lab(0% 0 0/.34)!important}#app .builder-card:hover,#app .script-panel:hover,#app .new-short-flow-card:hover,#app .generation-gate-card:hover,#app .studio-sidebar .credit-card:hover,#app .vertical-preview:hover{background:radial-gradient(circle at 82% 0,#56760017,#0000 32%),linear-gradient(145deg,#010201fa,#010a04e6)!important;background:radial-gradient(circle at 82% 0,lab(45.8177% -29.6254 86.1201/.09),#0000 32%),linear-gradient(145deg,lab(.485271% -.47674 .351706/.98),lab(2.12108% -3.0099 1.49418/.9))!important}@media (max-width:1180px){#app .builder-layout.new-short-studio,#app .script-form-grid{grid-template-columns:1fr!important}}@media (max-width:760px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{min-height:auto!important;padding-top:48px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(38px,11vw,56px)!important}#app .studio-main :where(h1,.new-short-head h1,.script-panel h1,.dashboard-copy h1){font-size:clamp(28px,8vw,38px)!important}}#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{grid-template-columns:minmax(0,820px)!important;width:min(100% - 48px,1180px)!important;min-height:min(680px,100svh - 76px)!important;margin-inline:auto!important;padding:clamp(64px,9vh,104px) 0 clamp(58px,8vh,92px)!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{max-width:780px!important;font-size:clamp(44px,4.8vw,70px)!important;font-weight:740!important;line-height:1.04!important}#app.public-landing .hero-copy>p,#app.public-landing .virvid-hero p{max-width:690px!important;font-size:clamp(17px,1.28vw,20px)!important;line-height:1.5!important}#app.public-landing .creator-proof-band,#app.public-landing .template-band,#app.public-landing .workflow,#app.public-landing .style-section,#app.public-landing .creator-feature-stack,#app.public-landing .proof,#app.public-landing .pricing,#app.public-landing .comparison-band,#app.public-landing .featured-trusted,#app.public-landing .faq{padding-block:clamp(54px,7vw,92px)!important}#app.public-landing :where(h2){font-size:clamp(30px,3.1vw,48px)!important;font-weight:720!important;line-height:1.1!important}#app.public-landing :where(h3){font-size:clamp(19px,1.35vw,24px)!important;font-weight:680!important;line-height:1.18!important}#app.public-landing :where(p,li){font-size:clamp(15px,1vw,17px)!important;line-height:1.58!important}#app .studio-layout{background:radial-gradient(circle at 72% -6%,#1f2f0029,#0000 34%),linear-gradient(#000100,#000)!important;background:radial-gradient(circle at 72% -6%,lab(17.3547% -17.5898 33.7793/.16),#0000 34%),linear-gradient(lab(.158596% -.165686 .154501),lab(.0413589% -.0525787 .0482023))!important}#app .studio-main{padding:clamp(18px,2vw,28px) clamp(18px,2.4vw,34px)!important}#app .studio-main :where(h1,.new-short-head h1,.script-panel h1,.dashboard-copy h1){font-size:clamp(30px,2.6vw,42px)!important;font-weight:720!important;line-height:1.12!important}#app .studio-main :where(h2,.builder-section-head h2,.script-panel h2){font-size:clamp(22px,1.75vw,30px)!important;font-weight:690!important;line-height:1.16!important}#app .studio-main :where(p,li,label,input,textarea,select,button,a){font-size:15px!important;line-height:1.48!important}#app .builder-layout.new-short-studio{grid-template-columns:minmax(0,780px) minmax(320px,390px)!important;gap:clamp(28px,3.4vw,48px)!important}#app .new-short-head,#app .builder-card,#app .script-panel,#app .hook-card,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .new-short-flow-card,#app .vertical-preview,#app .studio-section,#app .studio-dashboard-hero,#app .studio-upgrade-state,#app .home-task-strip a,#app .trending-row article,#app .recent-grid article,#app .connected-platforms-panel article,#app .mini-calendar-panel{background:linear-gradient(145deg,#010201f7,#010503e6)!important;background:linear-gradient(145deg,lab(.397854% -.351131 .260365/.97),lab(1.0978% -1.17706 .514045/.9))!important;border-color:#1e2b139e!important;border-color:lab(15.8081% -9.76503 13.6464/.62)!important;border-radius:8px!important;box-shadow:0 16px 44px #00000047,inset 0 1px #ffffff07!important;box-shadow:0 16px 44px lab(0% 0 0/.28),inset 0 1px lab(100% 0 0/.028)!important}#app .new-short-head,#app .builder-card,#app .script-panel,#app .hook-card{padding:clamp(22px,2.2vw,30px)!important}#app .style-picker.virvid-style-picker button,#app .style-picker button{border-radius:8px!important;min-height:118px!important}#app .voice-grid button,#app .music-grid button,#app .quality-option-grid button,#app .caption-grid button,#app .prompt-recipes button,#app .choice-row button,#app .builder-tabs button,#app .script-toggle button{border-radius:8px!important}#app .studio-nav a:hover,#app .builder-tabs button:hover,#app .script-toggle button:hover,#app .choice-row button:hover,#app .prompt-recipes button:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .new-short-flow-card button:hover,#app .studio-topbar-actions a:hover,#app .button:hover,#app .header-cta:hover,#app .script-generate-button:hover,#app .generate-sticky:hover,#app.public-landing .template-row article:hover,#app.public-landing .workflow-grid article:hover,#app.public-landing .style-card:hover,#app.public-landing .price-card:hover{border-color:#97cc009e!important;border-color:lab(76.4917% -39.0635 95.2642/.62)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #97cc0024,0 0 18px #97cc0024,0 14px 34px #00000047!important;box-shadow:0 0 0 1px lab(76.4917% -39.0635 95.2642/.14),0 0 18px lab(76.4917% -39.0635 95.2642/.14),0 14px 34px lab(0% 0 0/.28)!important}#app .empty-recent-list article{align-content:start!important;gap:12px!important;min-height:170px!important;display:grid!important}#app .provider-status-card{display:block!important}@media (max-width:1180px){#app .builder-layout.new-short-studio{grid-template-columns:1fr!important}}@media (max-width:760px){#app.public-landing .hero,#app.public-landing .shorts-hero,#app.public-landing .virvid-hero{width:100%!important;padding-inline:20px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title{font-size:clamp(36px,10vw,50px)!important}}#app{--studio-panel-final:#010201f7;--studio-panel-final-2:#010503e6;--studio-line-final:#1e2b139e;--studio-text-final:#eaece8;--studio-muted-final:#a1a79e;--studio-lime-final:#97cc00}@supports (color:lab(0% 0 0)){#app{--studio-panel-final:lab(.397854% -.351131 .260365/.97);--studio-panel-final-2:lab(1.0978% -1.17706 .514045/.9);--studio-line-final:lab(15.8081% -9.76503 13.6464/.62);--studio-text-final:lab(93.1137% -1.37317 1.68712);--studio-muted-final:lab(67.6902% -3.19025 3.95345);--studio-lime-final:lab(76.4917% -39.0635 95.2642)}}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title,#app .pricing-page .pricing-hero h1{letter-spacing:0!important;max-width:780px!important;font-size:clamp(42px,4.2vw,60px)!important;font-weight:720!important;line-height:1.08!important}#app .studio-main :where(h1,.new-short-head h1,.script-panel h1,.dashboard-copy h1),#app .auth-card h1{letter-spacing:0!important;font-size:clamp(30px,3vw,42px)!important;font-weight:710!important;line-height:1.12!important}#app .studio-main :where(h2,.builder-section-head h2,.script-panel h2),#app .auth-proof h2{letter-spacing:0!important;font-size:clamp(22px,2vw,30px)!important;font-weight:680!important;line-height:1.16!important}#app .auth-layout{gap:clamp(28px,4vw,56px)!important}#app .new-short-head,#app .builder-card,#app .script-panel,#app .hook-card,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .new-short-flow-card,#app .vertical-preview,#app .studio-section,#app .studio-dashboard-hero,#app .studio-upgrade-state,#app .home-task-strip a,#app .trending-row article,#app .recent-grid article,#app .connected-platforms-panel article,#app .mini-calendar-panel,#app .auth-card,#app .auth-proof{border-color:var(--studio-line-final)!important;background:radial-gradient(circle at 88% 0%, #1f2f0014, transparent 34%), linear-gradient(145deg, var(--studio-panel-final), var(--studio-panel-final-2))!important;border-radius:8px!important;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff07!important;box-shadow:0 14px 38px lab(0% 0 0/.26),inset 0 1px lab(100% 0 0/.026)!important}@supports (color:lab(0% 0 0)){#app .new-short-head,#app .builder-card,#app .script-panel,#app .hook-card,#app .generator-control-dock,#app .generation-gate-card,#app .credit-card.generation-summary,#app .new-short-flow-card,#app .vertical-preview,#app .studio-section,#app .studio-dashboard-hero,#app .studio-upgrade-state,#app .home-task-strip a,#app .trending-row article,#app .recent-grid article,#app .connected-platforms-panel article,#app .mini-calendar-panel,#app .auth-card,#app .auth-proof{background:radial-gradient(circle at 88% 0%, lab(17.2471% -15.0394 29.2283/.08), transparent 34%), linear-gradient(145deg, var(--studio-panel-final), var(--studio-panel-final-2))!important}}#app .style-picker.virvid-style-picker button,#app .style-picker button{background:#010301f2!important;background:lab(.58132% -.573993 .352702/.95)!important;border-radius:8px!important;min-height:96px!important}#app .style-picker.virvid-style-picker button span,#app .style-picker button span{font-size:15px!important;font-weight:680!important}#app .vertical-preview .watermark,#app .vertical-preview>p{letter-spacing:0!important;font-size:clamp(16px,1.5vw,22px)!important;line-height:1.2!important}#app .builder-card:hover,#app .script-panel:hover,#app .new-short-flow-card:hover,#app .generation-gate-card:hover,#app .studio-sidebar .credit-card:hover,#app .vertical-preview:hover{border-color:var(--studio-line-final)!important;background:radial-gradient(circle at 88% 0%, #1f2f0014, transparent 34%), linear-gradient(145deg, var(--studio-panel-final), var(--studio-panel-final-2))!important;transform:none!important;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff07!important;box-shadow:0 14px 38px lab(0% 0 0/.26),inset 0 1px lab(100% 0 0/.026)!important}@supports (color:lab(0% 0 0)){#app .builder-card:hover,#app .script-panel:hover,#app .new-short-flow-card:hover,#app .generation-gate-card:hover,#app .studio-sidebar .credit-card:hover,#app .vertical-preview:hover{background:radial-gradient(circle at 88% 0%, lab(17.2471% -15.0394 29.2283/.08), transparent 34%), linear-gradient(145deg, var(--studio-panel-final), var(--studio-panel-final-2))!important}}#app .studio-nav a:hover,#app .builder-tabs button:hover,#app .script-toggle button:hover,#app .choice-row button:hover,#app .prompt-recipes button:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .new-short-flow-card button:hover,#app .studio-topbar-actions a:hover,#app .button:hover,#app .header-cta:hover,#app .script-generate-button:hover,#app .generate-sticky:hover{border-color:#97cc009e!important;border-color:lab(76.4917% -39.0635 95.2642/.62)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 1px #97cc0024,0 0 18px #97cc0024,0 12px 28px #0000003d!important;box-shadow:0 0 0 1px lab(76.4917% -39.0635 95.2642/.14),0 0 18px lab(76.4917% -39.0635 95.2642/.14),0 12px 28px lab(0% 0 0/.24)!important}#app .studio-nav a.active,#app .studio-nav a[aria-current=page]{color:var(--studio-text-final)!important;background:linear-gradient(135deg,#0c1500e0,#010201fa)!important;background:linear-gradient(135deg,lab(5.62194% -6.35283 8.94227/.88),lab(.485271% -.47674 .351706/.98))!important;border-color:#97cc00a3!important;border-color:lab(76.4917% -39.0635 95.2642/.64)!important;box-shadow:0 0 18px #97cc0021!important;box-shadow:0 0 18px lab(76.4917% -39.0635 95.2642/.13)!important}.pricing-page .pricing-hero h1{letter-spacing:0!important;max-width:780px!important;font-size:clamp(42px,4.2vw,60px)!important;font-weight:720!important;line-height:1.08!important}.pricing-page .pricing-hero p,.auth-page p,.auth-page li,.auth-page label,.auth-page input,.auth-page button,.auth-page a{font-size:15px!important;line-height:1.5!important}.auth-card h1{letter-spacing:0!important;font-size:clamp(30px,3vw,38px)!important;font-weight:710!important;line-height:1.12!important}.auth-proof h2{letter-spacing:0!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:690!important;line-height:1.14!important}.auth-layout{gap:clamp(28px,4vw,56px)!important}.auth-card,.auth-proof{background:radial-gradient(circle at 88% 0,#1f2f0014,#0000 34%),linear-gradient(145deg,#010201f7,#010503e6)!important;background:radial-gradient(circle at 88% 0,lab(17.2471% -15.0394 29.2283/.08),#0000 34%),linear-gradient(145deg,lab(.397854% -.351131 .260365/.97),lab(1.0978% -1.17706 .514045/.9))!important;border-color:#1e2b139e!important;border-color:lab(15.8081% -9.76503 13.6464/.62)!important;border-radius:8px!important;box-shadow:0 14px 38px #00000042,inset 0 1px #ffffff07!important;box-shadow:0 14px 38px lab(0% 0 0/.26),inset 0 1px lab(100% 0 0/.026)!important}@media (max-width:760px){.pricing-page .pricing-trust-strip{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.pricing-page .pricing-trust-strip strong,.pricing-page .pricing-trust-strip span{text-align:left!important;width:100%!important;font-size:16px!important;line-height:1.25!important}}#app{--soft-panel:#010201f5;--soft-panel-2:#020503e6;--soft-line:#1e271794;--soft-line-bright:#89b70f80;--soft-glow:#92c5001f;--soft-accent:#98cc00}@supports (color:lab(0% 0 0)){#app{--soft-panel:lab(.47978% -.362083 .270194/.96);--soft-panel-2:lab(1.25149% -1.09042 .572529/.9);--soft-line:lab(14.5189% -7.04497 9.44742/.58);--soft-line-bright:lab(69.1648% -31.4164 66.7327/.5);--soft-glow:lab(73.9643% -34.6301 76.0352/.12);--soft-accent:lab(76.2962% -34.7719 75.0225)}}#app .neon-wordmark span,#app .wordmark-brand span,#app .studio-logo,#app .studio-logo span{color:var(--soft-accent)!important;text-shadow:0 0 10px #92c50033!important;text-shadow:0 0 10px lab(73.9643% -34.6301 76.0352/.2)!important;font-weight:820!important}#app.public-landing .neon-wordmark span,#app.public-landing .wordmark-brand span{font-size:clamp(32px,3vw,46px)!important}#app.public-landing .site-header,#app.public-landing .virvid-header{background:#000100f5!important;background:lab(.157476% -.150457 .111148/.96)!important;border-bottom-color:#1a22138c!important;border-bottom-color:lab(12.1759% -6.60046 8.80011/.55)!important;height:68px!important;min-height:68px!important}#app.public-landing .hero-copy h1,#app.public-landing .virvid-hero h1,#app.public-landing #hero-title,#app .pricing-page .pricing-hero h1,.pricing-page .pricing-hero h1{font-size:clamp(38px,4vw,58px)!important;font-weight:690!important;line-height:1.1!important}#app .pricing-page .pricing-hero,.pricing-page .pricing-hero{min-height:auto!important;padding-top:clamp(48px,7vh,84px)!important;padding-bottom:clamp(34px,6vh,70px)!important}#app .template-row article,#app .workflow-grid article,#app .style-card,#app .scoreboard div,#app .creator-proof-band article,#app .price-card,#app .builder-card,#app .script-panel,#app .series-block,#app .series-status-strip>div,#app .series-empty,#app .series-upgrade,#app .platform-card,#app .my-shorts-library,#app .my-shorts-preview,#app .my-shorts-performance article,#app .shorts-table,#app .studio-section,#app .studio-dashboard-hero,#app .studio-upgrade-state{border-color:var(--soft-line)!important;background:radial-gradient(circle at 88% 0%, #2434010e, transparent 36%), linear-gradient(145deg, var(--soft-panel), var(--soft-panel-2))!important;border-radius:8px!important;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff06!important;box-shadow:0 12px 32px lab(0% 0 0/.24),inset 0 1px lab(100% 0 0/.022)!important}@supports (color:lab(0% 0 0)){#app .template-row article,#app .workflow-grid article,#app .style-card,#app .scoreboard div,#app .creator-proof-band article,#app .price-card,#app .builder-card,#app .script-panel,#app .series-block,#app .series-status-strip>div,#app .series-empty,#app .series-upgrade,#app .platform-card,#app .my-shorts-library,#app .my-shorts-preview,#app .my-shorts-performance article,#app .shorts-table,#app .studio-section,#app .studio-dashboard-hero,#app .studio-upgrade-state{background:radial-gradient(circle at 88% 0%, lab(19.4853% -13.0902 26.3573/.055), transparent 36%), linear-gradient(145deg, var(--soft-panel), var(--soft-panel-2))!important}}#app .template-row article:hover,#app .workflow-grid article:hover,#app .style-card:hover,#app .price-card:hover,#app .builder-card:hover,#app .script-panel:hover,#app .series-block:hover,#app .platform-card:hover,#app .my-shorts-library:hover,#app .my-shorts-preview:hover,#app .my-shorts-performance article:hover,#app .home-task-strip a:hover,#app .recent-grid article:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .series-duration-row button:hover,#app .series-style-row button:hover{border-color:var(--soft-line-bright)!important;box-shadow:0 0 0 1px #92c5001a, 0 0 18px var(--soft-glow), 0 12px 32px #00000042!important;transform:translateY(-1px)!important}@supports (color:lab(0% 0 0)){#app .template-row article:hover,#app .workflow-grid article:hover,#app .style-card:hover,#app .price-card:hover,#app .builder-card:hover,#app .script-panel:hover,#app .series-block:hover,#app .platform-card:hover,#app .my-shorts-library:hover,#app .my-shorts-preview:hover,#app .my-shorts-performance article:hover,#app .home-task-strip a:hover,#app .recent-grid article:hover,#app .style-picker button:hover,#app .quality-option-grid button:hover,#app .voice-grid button:hover,#app .music-grid button:hover,#app .caption-grid button:hover,#app .series-duration-row button:hover,#app .series-style-row button:hover{box-shadow:0 0 0 1px lab(73.9643% -34.6301 76.0352/.1), 0 0 18px var(--soft-glow), 0 12px 32px lab(0% 0 0/.26)!important}}#app :where(.builder-tabs button,.script-toggle button,.choice-row button,.prompt-recipes button,.style-picker button,.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button,.script-duration-row button,.series-duration-row button,.series-style-row button,.studio-nav a).selected,#app :where(.builder-tabs button,.script-toggle button,.choice-row button,.prompt-recipes button,.style-picker button,.quality-option-grid button,.voice-grid button,.music-grid button,.caption-grid button,.script-duration-row button,.series-duration-row button,.series-style-row button,.studio-nav a).active,#app :where(.music-grid button,.script-duration-row button)[aria-pressed=true]{background:linear-gradient(135deg,#0e1700e0,#010201fa)!important;background:linear-gradient(135deg,lab(6.58395% -6.94432 9.8476/.88),lab(.485271% -.47674 .351706/.98))!important;border-color:#98cc00b8!important;border-color:lab(76.2962% -34.7719 75.0225/.72)!important;box-shadow:0 0 18px #92c50029!important;box-shadow:0 0 18px lab(73.9643% -34.6301 76.0352/.16)!important}#app .locked-overlay{pointer-events:none!important}#app .music-card .music-grid{padding-bottom:0!important}#app .new-short-studio{grid-template-columns:minmax(0,820px) minmax(360px,420px)!important;align-items:start!important;gap:24px!important}#app .builder-preview{position:sticky!important;top:18px!important}#app .my-shorts-page,#app .series-planning-page,#app .series-new-page{gap:24px!important;display:grid!important}#app .my-shorts-hero,#app .series-hero{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}#app .my-shorts-hero h1,#app .series-hero h1{max-width:680px!important;margin:0!important}#app .my-shorts-hero p,#app .series-hero p{max-width:720px!important;color:var(--studio-muted-final)!important;margin:10px 0 0!important}#app .my-shorts-hero>a,#app .series-hero>a,#app .series-upgrade a,#app .series-bottom-bar button{background:var(--soft-accent)!important;color:#000101!important;color:lab(.327156% -.362389 .265586)!important;border:1px solid #98cc0080!important;border:1px solid lab(76.2962% -34.7719 75.0225/.5)!important;border-radius:8px!important;min-height:44px!important;padding:12px 18px!important;font-weight:780!important;text-decoration:none!important}#app .my-shorts-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;align-items:start!important;gap:24px!important;display:grid!important}#app .my-shorts-library,#app .my-shorts-preview,#app .series-block{padding:22px!important}#app .my-shorts-toolbar,#app .series-heading,#app .series-bottom-bar{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;display:flex!important}#app .my-shorts-toolbar a,#app .series-bottom-bar a{color:var(--soft-accent)!important;text-decoration:none!important}#app .shorts-table{margin-top:18px!important;overflow:hidden!important}#app .shorts-table-head,#app .shorts-empty-row{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(110px,1fr))!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}#app .shorts-table-head{color:var(--studio-muted-final)!important;border-bottom:1px solid var(--soft-line)!important;font-size:13px!important}#app .shorts-empty-row div{gap:4px!important;display:grid!important}#app .my-shorts-performance,#app .series-status-strip,#app .platform-grid,#app .series-option-grid,#app .series-target-list,#app .series-duration-row,#app .series-style-row{gap:12px!important;display:grid!important}#app .my-shorts-performance{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:16px!important}#app .series-status-strip,#app .platform-grid,#app .series-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#app .series-empty-focus{grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;gap:18px!important;display:grid!important}#app .series-empty{text-align:center!important;place-items:center!important;min-height:220px!important;padding:24px!important;display:grid!important}#app .series-empty a{border:1px dashed var(--soft-line-bright)!important;width:58px!important;height:58px!important;color:var(--soft-accent)!important;border-radius:8px!important;place-items:center!important;font-size:34px!important;text-decoration:none!important;display:grid!important}#app .series-calendar{border:1px solid var(--soft-line)!important;border-radius:8px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}#app .series-calendar>*{border-right:1px solid var(--soft-line)!important;border-bottom:1px solid var(--soft-line)!important;align-content:start!important;min-height:56px!important;padding:10px!important;display:grid!important}#app .series-form-shell{gap:20px!important;display:grid!important}#app .series-form-shell label{gap:8px!important;display:grid!important}#app .series-target-list label{border:1px solid var(--soft-line)!important;background:#010101e6!important;background:lab(.321592% -.246271 .183672/.9)!important;border-radius:8px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;padding:12px!important;display:grid!important}#app .script-duration-field{gap:8px!important;display:grid!important}#app .script-duration-row,#app .series-duration-row,#app .series-style-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}#app .script-duration-row button,#app .series-duration-row button,#app .series-style-row button{border:1px solid var(--soft-line)!important;min-height:46px!important;color:var(--studio-text-final)!important;background:#010201eb!important;background:lab(.477921% -.323206 .242093/.92)!important;border-radius:8px!important}#app .script-duration-row small,#app .series-duration-row small{color:#e28bb8!important;color:lab(68.2155% 38.6958 -9.01381)!important;margin-top:2px!important;font-size:11px!important;display:block!important}@media (max-width:1120px){#app .new-short-studio,#app .my-shorts-grid,#app .series-empty-focus{grid-template-columns:1fr!important}#app .builder-preview{position:static!important}}@media (max-width:760px){#app .my-shorts-hero,#app .series-hero,#app .my-shorts-toolbar,#app .series-heading,#app .series-bottom-bar{display:grid!important}#app .shorts-table-head{display:none!important}#app .shorts-empty-row,#app .my-shorts-performance,#app .series-status-strip,#app .platform-grid,#app .series-option-grid,#app .script-duration-row,#app .series-duration-row,#app .series-style-row{grid-template-columns:1fr!important}#app .series-calendar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body{--pv-panel:#010201f5;--pv-panel-2:#020402f0;--pv-line:#1c251699;--pv-line-hot:#9bcb3394;--pv-text:#eaece8;--pv-muted:#9ca098;--pv-lime:#98cc00}@supports (color:lab(0% 0 0)){html body{--pv-panel:lab(.477921% -.323206 .242093/.96);--pv-panel-2:lab(.939238% -.752449 .560212/.94);--pv-line:lab(13.3372% -6.61139 8.84218/.6);--pv-line-hot:lab(76.156% -31.7831 64.7258/.58);--pv-text:lab(93.1137% -1.37317 1.68712);--pv-muted:lab(65.3461% -2.73657 3.38602);--pv-lime:lab(76.2962% -34.7719 75.0225)}}html body .studio-main,html body .studio-main *{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}html body .studio-main{padding:28px 36px 56px!important}html body .studio-main h1{font-size:clamp(28px,2.5vw,42px)!important;font-weight:760!important;line-height:1.08!important}html body .studio-main h2{font-size:clamp(20px,1.7vw,28px)!important;font-weight:720!important;line-height:1.15!important}html body .studio-main h3,html body .studio-main strong{line-height:1.16!important}html body .studio-main p,html body .studio-main label,html body .studio-main span,html body .studio-main a,html body .studio-main button,html body .studio-main input,html body .studio-main select,html body .studio-main textarea{font-size:14px!important;line-height:1.45!important}html body .studio-main textarea,html body .studio-main input,html body .studio-main select{font-weight:560!important}html body .studio-topbar{align-items:center!important;height:56px!important}html body .studio-topbar-actions a{border-radius:8px!important;min-height:38px!important;padding:9px 16px!important;font-size:14px!important;font-weight:760!important}html body .studio-topbar-actions .primary{background:var(--pv-lime)!important;color:#000101!important;color:lab(.327156% -.362389 .265586)!important}html body .builder-card,html body .script-panel,html body .series-block,html body .my-shorts-library,html body .my-shorts-preview,html body .studio-dashboard-hero,html body .studio-section,html body .studio-upgrade-state,html body .home-task-strip a,html body .workspace-action-bar,html body .series-status-strip>div,html body .series-empty,html body .series-upgrade,html body .platform-card,html body .shorts-table,html body .my-shorts-performance article,html body .new-short-head,html body .builder-preview>section,html body .vertical-preview{border:1px solid var(--pv-line)!important;background:radial-gradient(circle at 82% 0%, #202f010e, transparent 34%), linear-gradient(145deg, var(--pv-panel), var(--pv-panel-2))!important;border-radius:8px!important;box-shadow:0 10px 28px #00000038!important;box-shadow:0 10px 28px lab(0% 0 0/.22)!important}@supports (color:lab(0% 0 0)){html body .builder-card,html body .script-panel,html body .series-block,html body .my-shorts-library,html body .my-shorts-preview,html body .studio-dashboard-hero,html body .studio-section,html body .studio-upgrade-state,html body .home-task-strip a,html body .workspace-action-bar,html body .series-status-strip>div,html body .series-empty,html body .series-upgrade,html body .platform-card,html body .shorts-table,html body .my-shorts-performance article,html body .new-short-head,html body .builder-preview>section,html body .vertical-preview{background:radial-gradient(circle at 82% 0%, lab(17.1197% -12.2175 23.6318/.055), transparent 34%), linear-gradient(145deg, var(--pv-panel), var(--pv-panel-2))!important}}html body .builder-card:hover,html body .script-panel:hover,html body .platform-card:hover,html body .my-shorts-library:hover,html body .my-shorts-preview:hover,html body .series-empty:hover,html body .home-task-strip a:hover,html body .style-picker button:hover,html body .voice-grid button:hover,html body .music-grid button:hover,html body .caption-grid button:hover,html body .quality-option-grid button:hover{border-color:var(--pv-line-hot)!important;transform:none!important;box-shadow:0 0 0 1px #9bcb331a,0 0 16px #9bcb331f!important;box-shadow:0 0 0 1px lab(76.156% -31.7831 64.7258/.1),0 0 16px lab(76.156% -31.7831 64.7258/.12)!important}html body .builder-tabs,html body .script-toggle{border:1px solid var(--pv-line)!important;background:#010101eb!important;background:lab(.321592% -.246271 .183672/.92)!important;border-radius:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:6px!important;display:grid!important}html body .builder-tabs button,html body .script-toggle button{min-height:42px!important;color:var(--pv-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;font-size:14px!important;font-weight:760!important}html body .builder-tabs button.selected,html body .builder-tabs button.active,html body .script-toggle button.selected{border-color:var(--pv-line-hot)!important;color:var(--pv-text)!important;background:#091000b8!important;background:lab(3.92283% -3.98033 5.66545/.72)!important;box-shadow:0 0 14px #9bcb331f!important;box-shadow:0 0 14px lab(76.156% -31.7831 64.7258/.12)!important}html body .new-short-studio{grid-template-columns:minmax(0,760px) minmax(320px,380px)!important;align-items:start!important;gap:22px!important;width:min(100%,1360px)!important;margin:0 auto!important;display:grid!important}html body .new-short-head{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;min-height:0!important;padding:22px!important;display:grid!important}html body .new-short-head h1{font-size:clamp(30px,3vw,44px)!important}html body .new-short-head p{max-width:720px!important;color:var(--pv-muted)!important}html body .builder-card{padding:22px!important}html body .builder-section-head{justify-content:space-between!important;align-items:start!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}html body .builder-section-head>div{gap:4px!important;display:grid!important}html body .builder-section-head span,html body .builder-section-head b,html body .script-panel-head span,html body .script-panel-head b,html body .my-shorts-hero span,html body .series-hero span{color:var(--pv-lime)!important;font-size:12px!important;font-weight:780!important}html body .builder-card textarea,html body .script-panel textarea{min-height:150px!important;padding:14px!important;font-size:15px!important;font-weight:560!important}html body .prompt-recipes,html body .choice-row,html body .pill-row,html body .script-chip-row{gap:8px!important}html body .prompt-recipes button,html body .choice-row button,html body .pill-row button,html body .script-chip-row button{border-radius:8px!important;min-height:36px!important;padding:8px 11px!important;font-size:13px!important}html body .style-picker,html body .quality-option-grid,html body .voice-grid,html body .music-grid,html body .caption-grid{gap:10px!important}html body .music-grid button,html body .voice-grid button,html body .caption-grid button,html body .quality-option-grid button,html body .style-picker button{border-radius:8px!important;min-height:88px!important;padding:14px!important}html body .music-grid button strong,html body .voice-grid button strong{font-size:18px!important;line-height:1.12!important}html body .builder-preview{width:100%!important;max-width:380px!important;position:sticky!important;top:16px!important}html body .builder-preview .credit-card,html body .builder-preview .generation-gate-card,html body .builder-preview .provider-status-card,html body .builder-preview .new-short-flow-card,html body .builder-preview .generator-control-dock{display:none!important}html body .vertical-preview{min-height:480px!important;max-height:none!important;overflow:hidden!important}html body .vertical-preview .preview-scene{min-height:310px!important}html body .vertical-preview .watermark{opacity:.32!important;font-size:18px!important}html body .vertical-preview>p{max-width:90%!important;font-size:16px!important;line-height:1.2!important}html body .generate-sticky{border-radius:8px!important;min-height:46px!important;font-size:15px!important}html body .my-shorts-page,html body .series-planning-page,html body .series-new-page,html body .virvid-script{gap:18px!important;width:min(100%,1320px)!important;margin:0 auto!important;display:grid!important}html body .my-shorts-hero,html body .series-hero{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:0!important;display:flex!important}html body .my-shorts-hero h1,html body .series-hero h1{margin:2px 0 6px!important;font-size:clamp(30px,3vw,42px)!important}html body .my-shorts-hero p,html body .series-hero p{max-width:760px!important;color:var(--pv-muted)!important}html body .my-shorts-hero>a,html body .series-hero>a{background:var(--pv-lime)!important;color:#000101!important;color:lab(.327156% -.362389 .265586)!important;border-radius:8px!important;min-height:38px!important;padding:9px 14px!important;font-size:14px!important;font-weight:780!important;text-decoration:none!important}html body .my-shorts-grid{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:16px!important;display:grid!important}html body .my-shorts-library,html body .my-shorts-preview{padding:18px!important}html body .my-shorts-toolbar,html body .series-heading{justify-content:space-between!important;align-items:start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}html body .my-shorts-toolbar strong,html body .preview-rail-head strong{font-size:18px!important;display:block!important}html body .my-shorts-toolbar a{color:var(--pv-lime)!important;font-size:13px!important;text-decoration:none!important}html body .shorts-table{display:grid!important;overflow:hidden!important}html body .shorts-table-head,html body .shorts-empty-row{grid-template-columns:1.4fr .7fr .7fr .8fr 1fr!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}html body .shorts-table-head{border-bottom:1px solid var(--pv-line)!important;color:var(--pv-muted)!important}html body .shorts-empty-row div{gap:3px!important;display:grid!important}html body .my-shorts-performance{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}html body .my-shorts-performance article{padding:12px!important}html body .my-shorts-performance article strong{margin:4px 0!important;font-size:18px!important;display:block!important}html body .series-status-strip{display:none!important}html body .series-empty-focus{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;padding:0!important;display:grid!important}html body .series-empty{text-align:center!important;place-items:center!important;gap:8px!important;min-height:170px!important;padding:18px!important;display:grid!important}html body .series-empty a{width:46px!important;height:46px!important;color:var(--pv-lime)!important;background:#0c1500!important;background:lab(5.61182% -6.16177 8.70135)!important;border-radius:8px!important;place-items:center!important;font-size:26px!important;text-decoration:none!important;display:grid!important}html body .series-upgrade{padding:18px!important}html body .series-upgrade h2{font-size:22px!important}html body .series-block{padding:18px!important}html body .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .platform-card{gap:8px!important;min-height:136px!important;padding:16px!important;display:grid!important}html body .platform-card strong{font-size:20px!important;line-height:1.12!important}html body .platform-card button{min-height:34px!important;font-size:12px!important}html body .series-calendar{border:1px solid var(--pv-line)!important;border-radius:8px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}html body .series-calendar>*{border-right:1px solid var(--pv-line)!important;border-bottom:1px solid var(--pv-line)!important;min-height:48px!important;padding:9px!important}html body .script-toggle{max-width:860px!important}html body .script-shell{grid-template-columns:minmax(0,860px) 360px!important;align-items:start!important;gap:16px!important;display:grid!important}html body .script-panel{padding:22px!important}html body .script-panel-head{justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}html body .script-panel h1{margin:0 0 8px!important;font-size:clamp(30px,3vw,42px)!important}html body .script-form-grid{grid-template-columns:1fr!important;gap:12px!important;margin:16px 0!important;display:grid!important}html body .script-duration-field{gap:8px!important;display:grid!important}html body .script-duration-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}html body .script-duration-row button{border:1px solid var(--pv-line)!important;min-height:40px!important;color:var(--pv-text)!important;background:#020302!important;background:lab(.678106% -.410594 .308576)!important;border-radius:8px!important}html body .script-duration-row button.selected{border-color:var(--pv-line-hot)!important;background:#0c1500b8!important;background:lab(5.61182% -6.16177 8.70135/.72)!important}html body .script-duration-row small{color:#df87b5!important;color:lab(67.0553% 38.6823 -9.0126)!important;margin-left:6px!important;font-size:11px!important;display:inline!important}html body .script-panel label{color:var(--pv-muted)!important;gap:7px!important;display:grid!important}html body .script-panel select,html body .script-panel textarea,html body .script-panel input{border:1px solid var(--pv-line)!important;background:#010101!important;background:lab(.255728% -.160441 .120452)!important;border-radius:8px!important;min-height:40px!important}html body .script-generate-button{border-radius:8px!important;min-height:44px!important;font-size:15px!important}html body .hook-card{display:grid!important}@media (max-width:1180px){html body .new-short-studio,html body .script-shell,html body .my-shorts-grid,html body .series-empty-focus{grid-template-columns:1fr!important}html body .builder-preview{max-width:none!important;position:static!important}}@media (max-width:760px){html body .studio-main{padding:18px 14px 40px!important}html body .studio-main h1{font-size:clamp(26px,8vw,34px)!important}html body .new-short-head,html body .my-shorts-hero,html body .series-hero,html body .my-shorts-toolbar,html body .series-heading{grid-template-columns:1fr!important;display:grid!important}html body .platform-grid,html body .my-shorts-performance,html body .script-duration-row,html body .shorts-table-head,html body .shorts-empty-row{grid-template-columns:1fr!important}html body .series-calendar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body#app .studio-main h1,body#app .new-short-head h1,body#app .script-panel h1,body#app .my-shorts-hero h1,body#app .series-hero h1{font-size:clamp(28px,2.4vw,38px)!important;font-weight:720!important;line-height:1.1!important}body#app .studio-main h2,body#app .builder-section-head h2,body#app .series-heading h2,body#app .script-panel h2{font-size:clamp(19px,1.6vw,26px)!important;font-weight:700!important;line-height:1.15!important}body#app .studio-main p,body#app .studio-main label,body#app .studio-main span,body#app .studio-main a,body#app .studio-main button,body#app .studio-main input,body#app .studio-main select,body#app .studio-main textarea{font-size:14px!important;line-height:1.42!important}body#app .studio-sidebar .credit-card b{text-overflow:clip!important;white-space:nowrap!important;max-width:100%!important;font-size:22px!important;line-height:1!important;overflow:visible!important}body#app .studio-sidebar .credit-card strong{font-size:17px!important;line-height:1.15!important}body#app .studio-sidebar .credit-card p{font-size:12px!important;line-height:1.35!important}body#app .series-status-strip{display:none!important}body#app .series-hero{border:1px solid var(--pv-line)!important;background:linear-gradient(145deg, var(--pv-panel), var(--pv-panel-2))!important;border-radius:8px!important;padding:18px 20px!important}body#app .series-hero h1{max-width:620px!important}body#app .series-empty-focus{grid-template-columns:minmax(0,1fr) 300px!important}body#app .series-empty{min-height:150px!important}body#app .series-upgrade h2{font-size:21px!important}body#app .platform-card strong{font-size:18px!important}body#app .builder-tabs,body#app .script-toggle{height:auto!important;min-height:0!important;padding:5px!important}body#app .builder-tabs button,body#app .script-toggle button{height:38px!important;min-height:38px!important;color:var(--pv-muted)!important;background:0 0!important;padding:7px 12px!important}body#app .builder-tabs button.selected,body#app .script-toggle button.selected{color:var(--pv-text)!important;background:#091000b8!important;background:lab(3.92283% -3.98033 5.66545/.72)!important}body#app .new-short-head{padding:18px!important}body#app .new-short-studio{grid-template-columns:minmax(0,740px) 340px!important}body#app .builder-preview{max-width:340px!important}body#app .builder-preview .credit-card,body#app .builder-preview .generation-gate-card,body#app .builder-preview .provider-status-card,body#app .builder-preview .new-short-flow-card,body#app .builder-preview .generator-control-dock{display:none!important}body#app .vertical-preview{grid-template-rows:auto minmax(0,1fr) auto auto!important;min-height:430px!important;max-height:560px!important;display:grid!important}body#app .vertical-preview .preview-scene{min-height:260px!important}body#app .vertical-preview .watermark{display:none!important}body#app .vertical-preview>p{max-width:calc(100% - 32px)!important;color:var(--pv-text)!important;margin:8px 16px 0!important;font-size:14px!important;line-height:1.25!important;position:static!important}body#app .preview-video-slot strong{font-size:16px!important;line-height:1.25!important}body#app .my-shorts-grid{grid-template-columns:minmax(0,1fr) 320px!important}body#app .my-shorts-preview{max-width:320px!important}body#app .my-shorts-preview .vertical-preview{min-height:390px!important;max-height:470px!important}body#app .shorts-table-head,body#app .shorts-empty-row{grid-template-columns:minmax(210px,1.4fr) 80px 90px 120px minmax(140px,1fr)!important}body#app .shorts-empty-row>span,body#app .shorts-empty-row div span{overflow-wrap:anywhere!important;min-width:0!important}body#app .script-shell{grid-template-columns:minmax(0,760px) 320px!important}body#app .script-toggle{max-width:860px!important}body#app .script-panel{padding:20px!important}body#app .script-panel h1{margin-top:8px!important}body#app .script-duration-row button{height:auto!important;min-height:38px!important;padding:7px 9px!important}@media (max-width:1180px){body#app .new-short-studio,body#app .script-shell,body#app .my-shorts-grid,body#app .series-empty-focus{grid-template-columns:1fr!important}body#app .builder-preview,body#app .my-shorts-preview{max-width:none!important}}body#app .studio-main .new-short-head h1,body#app .studio-main .script-panel h1,body#app .studio-layout .new-short-head h1,body#app .studio-layout .script-panel h1{letter-spacing:0!important;font-size:clamp(30px,2.45vw,40px)!important;line-height:1.08!important}body#app .studio-main .new-short-head p,body#app .studio-main .script-panel p,body#app .studio-layout .new-short-head p,body#app .studio-layout .script-panel p{max-width:560px!important;font-size:14px!important;line-height:1.4!important}body#app .studio-layout .vertical-preview{gap:10px!important;padding:16px!important;position:sticky!important;top:18px!important}body#app .studio-layout .vertical-preview .preview-top{justify-content:space-between!important;gap:12px!important;margin:0!important;display:flex!important;position:static!important}body#app .studio-layout .vertical-preview .preview-scene{border-radius:8px!important;min-height:260px!important;position:relative!important;overflow:hidden!important}body#app .studio-layout .preview-video-slot{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;padding:18px!important;display:flex!important;position:absolute!important;inset:0!important}body#app .studio-layout .preview-video-slot span,body#app .studio-layout .preview-video-slot small{font-size:12px!important;line-height:1.2!important;position:static!important}body#app .studio-layout .preview-video-slot strong{max-width:220px!important;font-size:16px!important;line-height:1.25!important;position:static!important}body#app .studio-layout .vertical-preview>p{max-width:100%!important;min-height:34px!important;color:var(--pv-muted)!important;order:3!important;margin:0!important;font-size:13px!important;line-height:1.28!important;display:none!important;position:static!important}body#app .studio-layout .preview-controls{order:4!important;gap:7px!important;margin:0!important;display:none!important;position:static!important}body#app .studio-layout .preview-controls span{display:none!important}body#app .studio-layout .preview-controls i{border-radius:999px!important;width:100%!important;height:5px!important;display:block!important;position:relative!important}

