.create-content{display:none;flex:1;background:transparent;overflow-y:auto;overflow-x:hidden;position:relative;z-index:600;box-sizing:border-box}@media (min-width:768px){.create-content{display:flex;flex-direction:column;position:relative;flex:1;height:100%;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-2-5);margin-left:var(--create-left-width);background:transparent;overflow:hidden;box-sizing:border-box}}.cv-empty-state{justify-content:flex-start;padding:0;pointer-events:none}.cv-empty-state,.cv-empty-wrapper{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.cv-empty-wrapper{padding:var(--space-6) var(--space-5) var(--space-6) var(--space-5);gap:var(--space-6);background:var(--sg-canvas);border:1px solid var(--border-default,var(--sg-white-08));box-shadow:none;border-radius:var(--radius-xl);margin:0;pointer-events:auto;overflow:hidden}@media (min-width:768px){.cv-empty-wrapper{padding:var(--space-5) var(--space-6) var(--space-5) var(--space-6)}}@media (min-width:1200px){.cv-empty-wrapper{padding:var(--space-6) var(--space-8) var(--space-6) var(--space-8)}}.cv-empty-header{width:100%;padding:0;box-sizing:border-box;flex-shrink:0}.cv-empty-title{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:var(--font-bold,700);font-size:var(--text-xl);line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tight,-.02em);color:var(--text-primary,var(--text-primary));margin:0 0 var(--space-2) 0}@media (min-width:768px){.cv-empty-title{font-size:var(--text-h4)}}@media (min-width:1200px){.cv-empty-title{font-size:var(--text-h3-md)}}.cv-empty-subtitle{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:var(--font-normal,400);font-size:var(--text-sm);line-height:var(--leading-normal,1.5);color:var(--text-secondary,var(--sg-text-muted));margin:0;max-width:800px}@media (min-width:768px){.cv-empty-subtitle{font-size:var(--text-sm)}}@media (min-width:1200px){.cv-empty-subtitle{font-size:var(--text-md)}}.cv-empty-grid{position:relative;width:100%;display:grid;grid-template-columns:1fr;gap:var(--space-5);padding:0;margin-top:var(--space-1);align-items:start;box-sizing:border-box;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:var(--space-2)}@media (min-width:768px){.cv-empty-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-content:start}}.cv-empty-state .template-card{position:relative;flex-shrink:1;width:auto;max-width:none;margin:0;display:flex;flex-direction:column;height:100%;background:var(--bg-card,rgba(var(--bg-body-rgb),.9));border:1px solid var(--border-subtle,var(--sg-white-06));border-radius:var(--radius-lg,var(--radius-lg));overflow:hidden;cursor:default;transition:border-color var(--transition-normal,.2s ease);scroll-snap-align:unset}@media (hover:hover){.cv-empty-state .template-card:hover{border-color:var(--border-default,var(--sg-white-08))}}.cv-empty-state .template-card-preview{aspect-ratio:16/9;flex-shrink:0;background:transparent;border-radius:0;overflow:hidden;padding:0;margin:0;position:relative}.cv-empty-state .template-card-preview img{width:100%;height:100%;object-fit:cover;border-radius:0}.cv-empty-state .template-card-body{flex:1;display:flex;flex-direction:column;padding:var(--space-3) var(--space-3-5) var(--space-3-5);background:transparent;gap:var(--space-1-5)}.cv-empty-state .template-card-headline{display:flex;align-items:center;gap:var(--space-2)}.cv-empty-state .template-card-description{font-size:var(--text-ms);line-height:var(--leading-normal,1.5);color:var(--text-muted,var(--sg-white-60));margin:0}.cv-empty-state .template-card-description,.cv-step-title{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cv-step-title{font-weight:var(--font-semibold,600);font-size:var(--text-sm);line-height:var(--leading-snug,1.25);letter-spacing:var(--tracking-tight,-.02em);margin:0 0 var(--space-1) 0;color:var(--text-primary,var(--text-primary))}@media (min-width:1200px){.cv-step-title{font-size:var(--text-md)}}.cv-step-text{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:var(--font-normal,400);font-size:var(--text-ms);line-height:var(--leading-normal,1.5);color:var(--text-muted,var(--sg-white-60));margin:0}@media (min-width:1200px){.cv-step-text{font-size:var(--text-ms)}}.cv-empty-state .template-card-category,.cv-empty-state .template-card-category-gradient{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:var(--font-semibold,600);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary,var(--sg-text-muted))}.cv-empty-state .template-card-category-gradient{display:inline-block}.cv-empty-state .template-card-preview .cv-step-badge{position:absolute;top:var(--space-3);left:var(--space-3);z-index:10;display:flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:var(--space-1) var(--space-2-5);background:var(--bg-glass,var(--sg-white-08));border:1px solid var(--border-default,var(--sg-white-08));color:var(--text-secondary,var(--sg-text-muted));font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:var(--font-semibold,600);font-size:var(--text-2xs);line-height:1;letter-spacing:.02em;border-radius:var(--radius-sm);text-transform:uppercase}@media (min-width:1200px){.cv-empty-state .template-card-preview .cv-step-badge{min-width:36px;height:30px;padding:5px var(--space-3);font-size:var(--text-2xs);border-radius:var(--radius-sm)}}.cv-empty-state:has(.cv-empty-wrapper--landing){pointer-events:auto;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}@media (min-width:768px){.create-content:has(.cv-empty-wrapper--landing){padding:0;overflow-y:auto}}.cv-empty-wrapper--landing{flex:none!important;overflow:visible!important;padding:0!important;gap:0!important;background:transparent!important;border:none!important;border-radius:0!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cv-empty-state:has(.cv-empty-wrapper--landing)::-webkit-scrollbar{width:5px}.cv-empty-state:has(.cv-empty-wrapper--landing)::-webkit-scrollbar-track{background:transparent}.cv-empty-state:has(.cv-empty-wrapper--landing)::-webkit-scrollbar-thumb{background:var(--sg-white-10);border-radius:var(--radius-xs)}@media (hover:hover){.cv-empty-state:has(.cv-empty-wrapper--landing)::-webkit-scrollbar-thumb:hover{background:var(--sg-white-22)}}.cv-empty-wrapper--landing .landing-scroll-container{width:100%;display:flex;flex-direction:column;padding:var(--space-5) var(--space-6) var(--space-12) var(--space-4)}@media (max-width:767px){.cv-empty-wrapper--landing .landing-scroll-container{padding:0 0 60px}}.cv-empty-wrapper--landing .faq-section__title{font-size:clamp(18px,2.4vw,22px);font-weight:var(--font-semibold);letter-spacing:-.3px}.cv-empty-wrapper--landing .faq-section__subtitle{font-size:var(--text-xs);color:var(--sg-white-40)}.cv-empty-wrapper--landing .faq-section__container{gap:var(--space-4);max-width:100%}.cv-empty-wrapper--landing .faq-section__list{gap:var(--space-1-5)}.cv-empty-wrapper--landing .faq-item{border-color:var(--sg-white-04);background:var(--sg-white-02);border-radius:var(--radius-sm)}@media (hover:hover){.cv-empty-wrapper--landing .faq-item:hover{border-color:var(--border-subtle)}}.cv-empty-wrapper--landing .faq-item--highlighted{border-color:var(--border-subtle)}.cv-empty-wrapper--landing .faq-item--open{border-color:var(--border-default);background:var(--sg-white-03)}.cv-empty-wrapper--landing .faq-item__question{padding:var(--space-2-5) var(--space-3-5);min-height:40px}.cv-empty-wrapper--landing .faq-item__question-text{font-size:var(--text-ms)}.cv-empty-wrapper--landing .faq-item__icon{width:22px;height:22px;min-width:22px;border-radius:var(--radius-xs);background:var(--bg-card);color:var(--sg-white-40)}.cv-empty-wrapper--landing .faq-item--open .faq-item__icon{background:var(--bg-glass);color:var(--sg-white-70)}.cv-empty-wrapper--landing .faq-item__chevron{width:12px;height:12px}.cv-empty-wrapper--landing .faq-item__answer>p{font-size:var(--text-xs);line-height:1.55}.cv-empty-wrapper--landing .faq-item__answer--open>p{padding:0 var(--space-3-5) var(--space-3) var(--space-3-5)}.cv-empty-wrapper--landing .gradient-text{color:var(--heading-accent);-webkit-text-fill-color:var(--heading-accent)}.cv-empty-wrapper--landing .gv-audio,.cv-empty-wrapper--landing .gv-comparison,.cv-empty-wrapper--landing .gv-features,.cv-empty-wrapper--landing .gv-hero,.cv-empty-wrapper--landing .gv-modes,.cv-empty-wrapper--landing .gv-pricing,.cv-empty-wrapper--landing .gv-section,.cv-empty-wrapper--landing .gv-tips,.cv-empty-wrapper--landing .gv-use-cases{background:transparent!important;border-color:transparent!important}.cv-empty-wrapper--landing .gv-container,.cv-empty-wrapper--landing .gv-hero{max-width:100%;padding:0}.cv-empty-wrapper--landing .gv-hero-card{min-height:220px;border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .gv-hero-content{padding:var(--space-8);max-width:52%}.cv-empty-wrapper--landing .gv-hero-title{font-size:clamp(24px,3vw,32px);line-height:1.2;margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .gv-hero-subtitle{font-size:var(--text-md);max-width:320px;line-height:1.55;margin-bottom:var(--space-3-5)}.cv-empty-wrapper--landing .gv-hero-badge{font-size:var(--text-2xs);padding:5px var(--space-3);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .gv-hero-cta{gap:var(--space-2-5);margin-top:var(--space-3-5)}.cv-empty-wrapper--landing .gv-cta-primary{font-size:var(--text-sm);padding:var(--space-2-5) var(--space-5)}.cv-empty-wrapper--landing .gv-cta-secondary{font-size:var(--text-ms)}.cv-empty-wrapper--landing .gv-hero-stats{gap:var(--space-4-5);margin-top:var(--space-4)}.cv-empty-wrapper--landing .gv-stat-value{font-size:var(--text-base-plus)}.cv-empty-wrapper--landing .gv-stat-label{font-size:var(--text-xs)}.cv-empty-wrapper--landing .gv-hero-visual{width:48%;padding:var(--space-4)}.cv-empty-wrapper--landing .gv-demo-flow{gap:var(--space-2-5)}.cv-empty-wrapper--landing .gv-demo-media{width:100px;height:130px;border-radius:var(--radius-md)}.cv-empty-wrapper--landing .gv-demo-result .gv-demo-media{width:115px;height:150px}.cv-empty-wrapper--landing .gv-demo-label{font-size:var(--text-2xs)}.cv-empty-wrapper--landing .gv-demo-arrow{font-size:var(--text-lg);margin-top:var(--space-5)}.cv-empty-wrapper--landing .gv-demo-ai-badge{font-size:var(--text-tiny);padding:3px var(--space-2)}.cv-empty-wrapper--landing .gv-section{padding:var(--space-12) 0;border-top:none}.cv-empty-wrapper--landing .gv-hero+.gv-section{border-top:none}.cv-empty-wrapper--landing .gv-section-title,.cv-empty-wrapper--landing .gv-section-title-premium{font-size:clamp(20px,2.6vw,26px);margin-bottom:var(--space-4)}.cv-empty-wrapper--landing .gv-section-subtitle,.cv-empty-wrapper--landing .gv-section-subtitle-premium{font-size:var(--text-sm);margin-bottom:var(--space-6)}.cv-empty-wrapper--landing .gv-how-it-works{position:relative;background:var(--sg-white-02)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5)!important;overflow:hidden;max-width:420px;margin:0 auto}.cv-empty-wrapper--landing .gv-how-it-works:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:70%;height:80px;background:radial-gradient(ellipse,rgba(var(--brand-cyan-rgb),.12) 0,rgba(var(--brand-cyan-rgb),.08) 50%,transparent 80%);filter:blur(30px);pointer-events:none;z-index:0}.cv-empty-wrapper--landing .gv-steps{display:flex;flex-direction:column;gap:var(--space-2);overflow:visible;padding-top:0;position:relative;z-index:var(--z-above)}.cv-empty-wrapper--landing .gv-step{display:flex;flex-direction:row;align-items:center;text-align:left;padding:var(--space-2-5) var(--space-3-5);background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:var(--space-3);transition:all .3s ease}@media (hover:hover){.cv-empty-wrapper--landing .gv-step:hover{background:var(--bg-card-hover);border-color:var(--sg-white-10);transform:translateY(-1px);box-shadow:0 6px 24px var(--sg-black-15)}}.cv-empty-wrapper--landing .gv-step-left{display:contents}.cv-empty-wrapper--landing .gv-step-number{width:30px;height:30px;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-circle);position:static;transform:none;flex-shrink:0}.cv-empty-wrapper--landing .gv-step-connector,.cv-empty-wrapper--landing .gv-step-icon{display:none}.cv-empty-wrapper--landing .gv-step-content{display:flex;flex-direction:column;gap:1px;padding:0;flex:1;min-width:0}.cv-empty-wrapper--landing .gv-step-title{font-size:var(--text-ms);font-weight:var(--font-semibold);margin-bottom:0;line-height:1.3}.cv-empty-wrapper--landing .gv-step-description{font-size:var(--text-2xs);line-height:1.45;color:var(--sg-white-40)}.cv-empty-wrapper--landing .gv-cta-center{display:none}.cv-empty-wrapper--landing .gv-features-grid-premium{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cv-empty-wrapper--landing .gv-feature-card{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);text-align:center;display:flex;flex-direction:column;align-items:center}.cv-empty-wrapper--landing .gv-feature-icon{width:36px;height:36px;margin:0 auto var(--space-2-5)}.cv-empty-wrapper--landing .gv-feature-icon svg{width:18px;height:18px}.cv-empty-wrapper--landing .gv-feature-title{font-size:var(--text-md);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .gv-feature-description{font-size:var(--text-sm);line-height:1.5}.cv-empty-wrapper--landing .gv-tip-formula{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}.cv-empty-wrapper--landing .gv-tip-formula h3{font-size:var(--text-sm)}.cv-empty-wrapper--landing .gv-tips-grid{grid-template-columns:1fr;gap:var(--space-4)}.cv-empty-wrapper--landing .gv-tip-block{padding:var(--space-5);border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .gv-tip-block h3{font-size:var(--text-sm);margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .gv-tip-block li{font-size:var(--text-sm);padding:var(--space-2) 0}.cv-empty-wrapper--landing .gv-best-practices{padding:var(--space-5)}.cv-empty-wrapper--landing .gv-best-practices h3{font-size:var(--text-md);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .gv-practices-grid{grid-template-columns:1fr;gap:var(--space-2-5)}.cv-empty-wrapper--landing .gv-practice-item{font-size:var(--text-sm)}.cv-empty-wrapper--landing .gv-use-cases-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cv-empty-wrapper--landing .gv-use-case-card{padding:var(--space-5)}.cv-empty-wrapper--landing .gv-use-case-icon{font-size:var(--text-title-md);margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .gv-use-case-title{font-size:var(--text-md);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .gv-use-case-description{font-size:var(--text-sm);line-height:1.5}.cv-empty-wrapper--landing .gv-pricing-card{max-width:400px;padding:var(--space-8);border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .gv-pricing-header h3{font-size:var(--text-base-plus)}.cv-empty-wrapper--landing .gv-pricing-value{font-size:var(--text-h4)}.cv-empty-wrapper--landing .gv-pricing-note{font-size:var(--text-xs)}.cv-empty-wrapper--landing .gv-pricing-features li{font-size:var(--text-ms);padding:var(--space-2-5) 0}.cv-empty-wrapper--landing .gv-price-usd{font-size:var(--text-sm)}.cv-empty-wrapper--landing .gv-price-note{font-size:var(--text-xs)}.cv-empty-wrapper--landing .gv-comparison-table-wrapper{display:none}.cv-empty-wrapper--landing .gv-comparison-cards{display:block}.cv-empty-wrapper--landing .gv-comparison-others{grid-template-columns:1fr}.cv-empty-wrapper--landing .gv-comparison-card{padding:var(--space-5)}.cv-empty-wrapper--landing .gv-comparison-card h3,.cv-empty-wrapper--landing .gv-comparison-card h4{font-size:var(--text-sm)}.cv-empty-wrapper--landing .gv-comparison-features li{font-size:var(--text-xs);padding:var(--space-2-5) 0}.cv-empty-wrapper--landing .gv-modes-grid{grid-template-columns:1fr;gap:var(--space-3)}.cv-empty-wrapper--landing .gv-mode-card{padding:var(--space-4)}.cv-empty-wrapper--landing .gv-mode-name{font-size:var(--text-md)}.cv-empty-wrapper--landing .gv-mode-description{font-size:var(--text-xs)}.cv-empty-wrapper--landing .gv-audio-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cv-empty-wrapper--landing .gv-audio-card{padding:var(--space-4)}.cv-empty-wrapper--landing .gv-audio-card-title{font-size:var(--text-ms)}.cv-empty-wrapper--landing .gv-audio-card-description{font-size:var(--text-xs)}.cv-empty-wrapper--landing .gv-audio-description{font-size:var(--text-ms)}.cv-empty-wrapper--landing .gv-cta-footer,.cv-empty-wrapper--landing .gv-mobile-sticky-cta{display:none}.cv-empty-wrapper--landing .gv-gradient-text,.cv-empty-wrapper--landing .gv-gradient-text-secondary{background:var(--gv-gradient,linear-gradient(135deg,var(--brand-cyan),var(--brand-cyan)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:768px) and (max-width:1024px){.cv-empty-wrapper--landing .gv-hero-card{flex-direction:column;min-height:auto}.cv-empty-wrapper--landing .gv-hero-content{max-width:100%;padding:var(--space-5)}.cv-empty-wrapper--landing .gv-hero-visual{width:100%;padding:var(--space-4);justify-content:center}.cv-empty-wrapper--landing .gv-features-grid-premium,.cv-empty-wrapper--landing .gv-use-cases-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.cv-empty-wrapper--landing .gv-container{max-width:960px;margin:0 auto}.cv-empty-wrapper--landing .gv-features-grid-premium,.cv-empty-wrapper--landing .gv-use-cases-grid{grid-template-columns:repeat(3,1fr)}.cv-empty-wrapper--landing .gv-hero-title{font-size:var(--text-h1)}.cv-empty-wrapper--landing .gv-hero-subtitle{font-size:var(--text-md)}}.cv-empty-wrapper--landing .vv-comparison,.cv-empty-wrapper--landing .vv-features-premium,.cv-empty-wrapper--landing .vv-hero,.cv-empty-wrapper--landing .vv-pricing,.cv-empty-wrapper--landing .vv-section,.cv-empty-wrapper--landing .vv-tips,.cv-empty-wrapper--landing .vv-use-cases{background:transparent!important;border-color:transparent!important}.cv-empty-wrapper--landing .vv-container,.cv-empty-wrapper--landing .vv-hero{max-width:100%;padding:0}.cv-empty-wrapper--landing .vv-hero-card{min-height:200px;border-radius:var(--radius-lg);overflow:hidden}.cv-empty-wrapper--landing .vv-hero-content{padding:var(--space-8)!important;max-width:54%!important;flex-shrink:0!important}.cv-empty-wrapper--landing .vv-hero-title{font-size:clamp(24px,3vw,32px);line-height:1.2;margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .vv-hero-subtitle{font-size:var(--text-md);max-width:320px;line-height:1.5;margin-bottom:var(--space-3-5)}.cv-empty-wrapper--landing .vv-hero-badge{font-size:var(--text-2xs);padding:5px var(--space-3);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .vv-hero-cta{gap:var(--space-2);margin-top:var(--space-3)}.cv-empty-wrapper--landing .vv-cta-primary{font-size:var(--text-sm);padding:var(--space-2-5) var(--space-5)}.cv-empty-wrapper--landing .vv-cta-secondary{font-size:var(--text-ms)}.cv-empty-wrapper--landing .vv-hero-stats{gap:var(--space-4);margin-top:var(--space-3-5)}.cv-empty-wrapper--landing .vv-stat-value{font-size:var(--text-base)}.cv-empty-wrapper--landing .vv-stat-label{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-hero-visual{width:46%!important;padding:var(--space-3)!important;overflow:hidden!important;flex-shrink:1!important;min-width:0!important}.cv-empty-wrapper--landing .vv-demo-flow{gap:var(--space-1-5)!important}.cv-empty-wrapper--landing .vv-demo-item{flex-shrink:1!important;min-width:0!important}.cv-empty-wrapper--landing .vv-demo-prompt-card{width:100px!important;height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cv-empty-wrapper--landing .vv-demo-generation-card,.cv-empty-wrapper--landing .vv-demo-media{width:100px!important;height:120px!important}.cv-empty-wrapper--landing .vv-demo-media{border-radius:var(--radius-sm)!important}.cv-empty-wrapper--landing .vv-demo-result .vv-demo-media{width:110px!important;height:130px!important}.cv-empty-wrapper--landing .vv-demo-label{font-size:var(--text-2xs)}.cv-empty-wrapper--landing .vv-demo-arrow{font-size:var(--text-sm);margin-top:var(--space-4);flex-shrink:0}.cv-empty-wrapper--landing .vv-demo-audio-badge{font-size:var(--text-micro);padding:2px var(--space-1-5)}.cv-empty-wrapper--landing .vv-demo-prompt-text{font-size:var(--text-xxs)!important;line-height:1.4!important;-webkit-line-clamp:6!important;text-align:center!important}.cv-empty-wrapper--landing .vv-demo-ai-text{font-size:var(--text-2xs)}.cv-empty-wrapper--landing .vv-demo-sparkles{width:36px;height:36px}.cv-empty-wrapper--landing .vv-demo-sparkles .vv-sparkle:first-child{font-size:var(--text-lg)}.cv-empty-wrapper--landing .vv-demo-sparkles .vv-sparkle:nth-child(2){font-size:var(--text-ms)}.cv-empty-wrapper--landing .vv-demo-sparkles .vv-sparkle:nth-child(3){font-size:var(--text-md)}.cv-empty-wrapper--landing .vv-section{padding:var(--space-12) 0;border-top:none}.cv-empty-wrapper--landing .vv-hero+.vv-section{border-top:none;padding-top:var(--space-8)}.cv-empty-wrapper--landing .vv-section-header{margin-bottom:var(--space-5)}.cv-empty-wrapper--landing .vv-section-title,.cv-empty-wrapper--landing .vv-section-title-premium{font-size:clamp(20px,2.6vw,26px);margin-bottom:var(--space-4)}.cv-empty-wrapper--landing .vv-section-subtitle,.cv-empty-wrapper--landing .vv-section-subtitle-premium{font-size:var(--text-sm);margin-bottom:var(--space-6)}.cv-empty-wrapper--landing .vv-features-grid-premium{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cv-empty-wrapper--landing .vv-feature-card{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .vv-feature-icon{width:34px;height:34px;margin:0 auto var(--space-2)}.cv-empty-wrapper--landing .vv-feature-icon svg{width:16px;height:16px}.cv-empty-wrapper--landing .vv-feature-title{font-size:var(--text-md);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .vv-feature-description{font-size:var(--text-sm);line-height:1.5}.cv-empty-wrapper--landing .vv-how-it-works{position:relative;background:var(--sg-white-02)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5)!important;overflow:hidden;max-width:420px;margin:0 auto}.cv-empty-wrapper--landing .vv-how-it-works:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:70%;height:80px;background:radial-gradient(ellipse,rgba(var(--brand-cyan-rgb),.12) 0,rgba(var(--brand-cyan-rgb),.08) 50%,transparent 80%);filter:blur(30px);pointer-events:none;z-index:0}.cv-empty-wrapper--landing .vv-steps{display:flex;flex-direction:column;gap:var(--space-2);overflow:visible;padding-top:0;position:relative;z-index:var(--z-above)}.cv-empty-wrapper--landing .vv-step{display:flex;flex-direction:row;align-items:center;text-align:left;padding:var(--space-2-5) var(--space-3-5);background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:var(--space-3);transition:all .3s ease}@media (hover:hover){.cv-empty-wrapper--landing .vv-step:hover{background:var(--bg-card-hover);border-color:var(--sg-white-10);transform:translateY(-1px);box-shadow:0 6px 24px var(--sg-black-15)}}.cv-empty-wrapper--landing .vv-step-left{display:contents}.cv-empty-wrapper--landing .vv-step-number{width:30px;height:30px;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-circle);position:static;transform:none;flex-shrink:0}.cv-empty-wrapper--landing .vv-step-connector,.cv-empty-wrapper--landing .vv-step-icon{display:none}.cv-empty-wrapper--landing .vv-step-content{display:flex;flex-direction:column;gap:3px;padding:0;flex:1;min-width:0}.cv-empty-wrapper--landing .vv-step-title{font-size:var(--text-ms);font-weight:var(--font-semibold);margin-bottom:0;line-height:1.3}.cv-empty-wrapper--landing .vv-step-description{font-size:var(--text-2xs);line-height:1.45;color:var(--sg-white-40)}.cv-empty-wrapper--landing .vv-cta-center{display:none}.cv-empty-wrapper--landing .vv-tip-formula{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4)}.cv-empty-wrapper--landing .vv-tip-formula h3{font-size:var(--text-sm)}.cv-empty-wrapper--landing .vv-formula-tags{gap:var(--space-1-5)}.cv-empty-wrapper--landing .vv-formula-tag{font-size:var(--text-2xs);padding:var(--space-1) var(--space-2-5)}.cv-empty-wrapper--landing .vv-formula-plus{font-size:var(--text-2xs)}.cv-empty-wrapper--landing .vv-tips-grid{grid-template-columns:1fr 1fr;gap:var(--space-4)}.cv-empty-wrapper--landing .vv-tip-block{padding:var(--space-5);border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .vv-tip-block h3{font-size:var(--text-sm);margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .vv-tip-block li{font-size:var(--text-sm);padding:var(--space-2) 0}.cv-empty-wrapper--landing .vv-best-practices{padding:var(--space-5);margin-top:var(--space-4)}.cv-empty-wrapper--landing .vv-best-practices h3{font-size:var(--text-md);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .vv-practices-grid{grid-template-columns:1fr 1fr;gap:var(--space-2-5)}.cv-empty-wrapper--landing .vv-practice-item{font-size:var(--text-sm)}.cv-empty-wrapper--landing .vv-use-cases-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cv-empty-wrapper--landing .vv-use-case-card{padding:var(--space-5)}.cv-empty-wrapper--landing .vv-use-case-icon{font-size:var(--text-title-md);margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .vv-use-case-title{font-size:var(--text-md);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .vv-use-case-description{font-size:var(--text-sm);line-height:1.5}.cv-empty-wrapper--landing .vv-audio,.cv-empty-wrapper--landing .vv-modes{background:transparent!important;border-color:transparent!important}.cv-empty-wrapper--landing .vv-modes-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-3-5)}.cv-empty-wrapper--landing .vv-mode-card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md)}.cv-empty-wrapper--landing .vv-mode-name{font-size:var(--text-md);margin-bottom:var(--space-1-5)}.cv-empty-wrapper--landing .vv-mode-description{font-size:var(--text-ms);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .vv-mode-example{padding:var(--space-2-5) var(--space-3);margin-bottom:var(--space-3)}.cv-empty-wrapper--landing .vv-mode-example-label{font-size:var(--text-xxs);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .vv-mode-example-text{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-mode-features li{font-size:var(--text-xs);gap:var(--space-1-5)}.cv-empty-wrapper--landing .vv-mode-check{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-mode-note{font-size:var(--text-2xs);margin-top:var(--space-2-5);padding-top:var(--space-2-5)}.cv-empty-wrapper--landing .vv-audio-description{font-size:var(--text-sm);margin-bottom:var(--space-6)}.cv-empty-wrapper--landing .vv-audio-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-bottom:var(--space-5)}.cv-empty-wrapper--landing .vv-audio-card{padding:var(--space-5) var(--space-4)}.cv-empty-wrapper--landing .vv-audio-icon{width:38px;height:38px;margin-bottom:var(--space-2-5)}.cv-empty-wrapper--landing .vv-audio-icon svg{width:18px;height:18px}.cv-empty-wrapper--landing .vv-audio-card-title{font-size:var(--text-sm);margin-bottom:var(--space-1)}.cv-empty-wrapper--landing .vv-audio-card-description{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-audio-highlight{padding:var(--space-3) var(--space-4);max-width:100%}.cv-empty-wrapper--landing .vv-audio-highlight svg{width:16px;height:16px}.cv-empty-wrapper--landing .vv-audio-highlight span{font-size:var(--text-ms)}.cv-empty-wrapper--landing .vv-pricing-card{max-width:100%;padding:var(--space-8);border-radius:var(--radius-lg)}.cv-empty-wrapper--landing .vv-pricing-header h3{font-size:var(--text-base)}.cv-empty-wrapper--landing .vv-pricing-options{gap:var(--space-2-5)}.cv-empty-wrapper--landing .vv-pricing-option{padding:var(--space-3-5)}.cv-empty-wrapper--landing .vv-pricing-value{font-size:var(--text-title-md)}.cv-empty-wrapper--landing .vv-pricing-note{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-price-usd,.cv-empty-wrapper--landing .vv-pricing-resolution{font-size:var(--text-sm)}.cv-empty-wrapper--landing .vv-price-note{font-size:var(--text-xs)}.cv-empty-wrapper--landing .vv-pricing-features li{font-size:var(--text-ms);padding:var(--space-2-5) 0}.cv-empty-wrapper--landing .vv-cta-full{font-size:var(--text-sm);padding:var(--space-3) var(--space-6)}.cv-empty-wrapper--landing .vv-comparison-table-wrapper{overflow-x:auto;margin:0 -var(--space-1);padding:0 var(--space-1)}.cv-empty-wrapper--landing .vv-comparison-table{font-size:var(--text-2xs);min-width:500px}.cv-empty-wrapper--landing .vv-comparison-table td,.cv-empty-wrapper--landing .vv-comparison-table th{padding:var(--space-2) var(--space-2-5);font-size:var(--text-2xs)}.cv-empty-wrapper--landing .vv-comparison-table td:first-child,.cv-empty-wrapper--landing .vv-comparison-table th:first-child{font-size:var(--text-2xs);min-width:100px}.cv-empty-wrapper--landing .vv-comparison-cards{display:none}.cv-empty-wrapper--landing .vv-comparison-others{grid-template-columns:1fr}.cv-empty-wrapper--landing .vv-comparison-card{padding:var(--space-4)}.cv-empty-wrapper--landing .vv-comparison-card h3,.cv-empty-wrapper--landing .vv-comparison-card h4{font-size:var(--text-ms)}.cv-empty-wrapper--landing .vv-comparison-features li{font-size:var(--text-2xs);padding:var(--space-2) 0}.cv-empty-wrapper--landing .vv-cta-footer,.cv-empty-wrapper--landing .vv-mobile-sticky-cta{display:none}.cv-empty-wrapper--landing .gradient-text,.cv-empty-wrapper--landing .vv-gradient-text,.cv-empty-wrapper--landing .vv-gradient-text-secondary{color:var(--heading-accent);-webkit-text-fill-color:var(--heading-accent)}@media (max-width:767px){.cv-empty-wrapper--landing .vv-hero-card{flex-direction:column!important;min-height:auto!important;border-radius:0!important;border:none!important;border-bottom:1px solid var(--border-subtle)!important}.cv-empty-wrapper--landing .vv-hero-content{max-width:100%!important;padding:var(--space-5) var(--space-5) var(--space-4)!important;order:1!important;flex-shrink:1!important}.cv-empty-wrapper--landing .vv-hero-visual{width:100%!important;padding:var(--space-5) var(--space-4)!important;order:2!important;justify-content:center!important}.cv-empty-wrapper--landing .vv-hero-title{font-size:var(--text-h4)!important}.cv-empty-wrapper--landing .vv-hero-subtitle{font-size:var(--text-sm)!important;max-width:100%!important}.cv-empty-wrapper--landing .vv-hero-badge{font-size:var(--text-xxs);padding:5px var(--space-3)}.cv-empty-wrapper--landing .vv-hero-stats{display:flex!important;gap:var(--space-4);margin-top:var(--space-3-5);flex-wrap:wrap}.cv-empty-wrapper--landing .vv-hero-cta{flex-direction:column!important;width:100%!important;gap:var(--space-2-5)}.cv-empty-wrapper--landing .vv-cta-primary,.cv-empty-wrapper--landing .vv-cta-secondary{width:100%!important;justify-content:center!important}.cv-empty-wrapper--landing .vv-demo-flow{gap:var(--space-2)!important}.cv-empty-wrapper--landing .vv-demo-prompt-card{width:90px!important;height:auto!important;padding:var(--space-2-5)!important}.cv-empty-wrapper--landing .vv-demo-generation-card{width:64px!important;height:64px!important}.cv-empty-wrapper--landing .vv-demo-media{width:80px!important;height:100px!important}.cv-empty-wrapper--landing .vv-demo-result .vv-demo-media{width:90px!important;height:115px!important}.cv-empty-wrapper--landing .vv-demo-arrow{font-size:var(--text-sm)!important;margin-top:var(--space-4)!important}.cv-empty-wrapper--landing .vv-demo-label{font-size:var(--text-tiny)!important}.cv-empty-wrapper--landing .vv-demo-prompt-text{font-size:var(--text-tiny)!important;-webkit-line-clamp:3!important}.cv-empty-wrapper--landing .vv-demo-sparkles svg{width:24px!important;height:24px!important}.cv-empty-wrapper--landing .vv-demo-ai-text{font-size:var(--text-xxs)!important}.cv-empty-wrapper--landing .vv-comparison-others,.cv-empty-wrapper--landing .vv-features-grid-premium,.cv-empty-wrapper--landing .vv-modes-grid,.cv-empty-wrapper--landing .vv-practices-grid,.cv-empty-wrapper--landing .vv-pricing-options,.cv-empty-wrapper--landing .vv-steps,.cv-empty-wrapper--landing .vv-tips-grid,.cv-empty-wrapper--landing .vv-use-cases-grid{grid-template-columns:1fr!important}.cv-empty-wrapper--landing .vv-audio-grid{grid-template-columns:repeat(2,1fr)!important}.cv-empty-wrapper--landing .vv-section{padding:var(--space-10) 0!important}.cv-empty-wrapper--landing .vv-section-title,.cv-empty-wrapper--landing .vv-section-title-premium{font-size:var(--text-xl)!important}.cv-empty-wrapper--landing .vv-section-subtitle,.cv-empty-wrapper--landing .vv-section-subtitle-premium{font-size:var(--text-ms)!important}.cv-empty-wrapper--landing .vv-mobile-sticky-cta{display:none!important}}@media (min-width:768px) and (max-width:1349px){.cv-empty-wrapper--landing .vv-hero-card{min-height:200px}.cv-empty-wrapper--landing .vv-hero-content{max-width:100%!important;padding:var(--space-6) var(--space-7)!important;flex:1!important}.cv-empty-wrapper--landing .vv-hero-visual{display:none!important}.cv-empty-wrapper--landing .vv-hero-stats{display:flex!important;gap:var(--space-5);margin-top:var(--space-3-5);flex-wrap:wrap}.cv-empty-wrapper--landing .vv-features-grid-premium,.cv-empty-wrapper--landing .vv-use-cases-grid{grid-template-columns:repeat(2,1fr)}.cv-empty-wrapper--landing .vv-modes-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cv-empty-wrapper--landing .vv-audio-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1350px) and (max-width:1399px){.cv-empty-wrapper--landing .vv-hero-card{min-height:230px}.cv-empty-wrapper--landing .vv-hero-content{max-width:52%!important;padding:var(--space-7) var(--space-7)!important}.cv-empty-wrapper--landing .vv-hero-visual{display:flex!important;width:48%!important}.cv-empty-wrapper--landing .vv-demo-media{width:85px!important;height:110px!important}.cv-empty-wrapper--landing .vv-demo-result .vv-demo-media{width:95px!important;height:120px!important}.cv-empty-wrapper--landing .vv-demo-generation-card,.cv-empty-wrapper--landing .vv-demo-prompt-card{width:85px!important;height:110px!important}}@media (min-width:1400px){.cv-empty-wrapper--landing .vv-container{max-width:960px;margin:0 auto}.cv-empty-wrapper--landing .vv-features-grid-premium,.cv-empty-wrapper--landing .vv-use-cases-grid{grid-template-columns:repeat(3,1fr)}.cv-empty-wrapper--landing .vv-hero-title{font-size:var(--text-h1)}.cv-empty-wrapper--landing .vv-hero-subtitle{font-size:var(--text-md)}.cv-empty-wrapper--landing .vv-tips-grid{grid-template-columns:1fr 1fr}.cv-empty-wrapper--landing .vv-modes-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.cv-empty-wrapper--landing .vv-audio-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1024px){.cv-empty-wrapper--landing .landing-scroll-container{padding:var(--space-4) var(--space-5) var(--space-10) var(--space-3)}.cv-empty-wrapper--landing .gv-section,.cv-empty-wrapper--landing .vv-section{padding:var(--space-9) 0}.cv-empty-wrapper--landing .gv-section-title,.cv-empty-wrapper--landing .gv-section-title-premium,.cv-empty-wrapper--landing .vv-section-title,.cv-empty-wrapper--landing .vv-section-title-premium{font-size:clamp(18px,2.4vw,22px)}.cv-empty-wrapper--landing .gv-section-subtitle,.cv-empty-wrapper--landing .gv-section-subtitle-premium,.cv-empty-wrapper--landing .vv-section-subtitle,.cv-empty-wrapper--landing .vv-section-subtitle-premium{font-size:var(--text-ms);margin-bottom:var(--space-5)}.cv-empty-wrapper--landing .gv-section-header,.cv-empty-wrapper--landing .vv-section-header{margin-bottom:var(--space-6)}.cv-empty-wrapper--landing .gv-pricing-card,.cv-empty-wrapper--landing .vv-pricing-card{max-width:420px;padding:var(--space-6)}.cv-empty-wrapper--landing .gv-pricing-options,.cv-empty-wrapper--landing .vv-pricing-options{grid-template-columns:repeat(2,1fr);gap:var(--space-3);max-width:560px;margin:0 auto}.cv-empty-wrapper--landing .gv-comparison-table-wrapper,.cv-empty-wrapper--landing .vv-comparison-table-wrapper{display:none}.cv-empty-wrapper--landing .gv-comparison-cards,.cv-empty-wrapper--landing .vv-comparison-cards{display:block}.cv-empty-wrapper--landing .gv-comparison-others,.cv-empty-wrapper--landing .gv-steps,.cv-empty-wrapper--landing .vv-comparison-others,.cv-empty-wrapper--landing .vv-steps{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.cv-empty-wrapper--landing .gv-tips-grid,.cv-empty-wrapper--landing .vv-tips-grid{grid-template-columns:1fr;gap:var(--space-3-5)}.cv-empty-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cv-empty-wrapper{padding:var(--space-5) var(--space-5) var(--space-6) var(--space-5)}}