.landing-page-particles .landing-header{border:1px solid var(--color-line);border-radius:var(--radius-modal);background:color-mix(in srgb, var(--color-background) 95%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:72rem;box-shadow:0 8px 32px color-mix(in srgb, var(--color-background) 30%, transparent);margin-inline:auto;top:.75rem;left:1rem;right:1rem}.landing-studio-backdrop{background:radial-gradient(ellipse 48rem 40rem at 87% 22rem, color-mix(in srgb, var(--color-brand-violet) 16%, transparent), transparent 75%), radial-gradient(ellipse 30rem 24rem at 8% 3rem, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 80%)}.landing-studio-hero{padding-top:5rem}.landing-hero-layout{align-items:center;gap:5rem;display:grid}.landing-hero-title{font-size:clamp(3.25rem,8vw,6.25rem);line-height:.98}.landing-gradient-text{color:var(--color-brand-violet-light);background:linear-gradient(110deg, var(--color-primary-300), var(--color-brand-violet-light) 45%, var(--color-brand-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page-particles .landing-primary-cta{height:3.5rem;box-shadow:0 0 28px color-mix(in srgb, var(--color-brand-violet) 16%, transparent);padding-inline:1.75rem}.landing-demo-body{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem 1.125rem;display:grid}.landing-page-particles h2{text-wrap:balance}.landing-closing-panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-brand-violet) 35%, var(--color-line));border-radius:var(--radius-hero);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-brand-violet) 22%, transparent), transparent 75%), var(--color-surface-sunken);position:relative;overflow:hidden}.landing-closing-panel:before{z-index:-1;border:1px solid color-mix(in srgb, var(--color-brand-violet-light) 20%, transparent);content:"";width:48rem;height:28rem;box-shadow:0 0 0 3rem color-mix(in srgb, var(--color-brand-violet) 3%, transparent), 0 0 0 6rem color-mix(in srgb, var(--color-brand-violet) 2%, transparent);border-radius:50%;position:absolute;top:-16rem;left:calc(50% - 24rem)}@media (min-width:1024px){.landing-hero-layout{grid-template-columns:1fr 1.05fr;gap:2rem}.landing-hero-title{font-size:clamp(4rem,5.5vw,5.25rem)}.landing-studio-hero{padding-top:4.5rem}.landing-demo-body{gap:.625rem;padding:.875rem 1rem 1rem}}@media (min-width:1024px) and (max-height:820px){.landing-studio-hero{padding-top:3rem}.landing-hero-layout{align-items:start}.landing-hero-title{font-size:clamp(3.75rem,min(5.5vw,10.5vh),5.25rem)}}@media (max-width:1023px){.landing-studio-hero{padding-top:5rem}.landing-page-particles .landing-mobile-menu{padding-top:calc(6rem + env(safe-area-inset-top,0px));overflow-y:auto}.landing-hero-layout>:first-child{width:100%;max-width:38rem;margin-inline:auto}}@media (max-width:639px){.landing-page-particles .landing-header{top:.75rem;left:.75rem;right:.75rem}.landing-page-particles .landing-header>div{padding-inline:1rem}.landing-studio-hero{padding-top:3.5rem}.landing-hero-layout{gap:3rem}.landing-demo-body{gap:.625rem;padding:.75rem 1rem .875rem}}
.landing-page-particles{--stage-duration:.56s;--stage-text-duration:.45s;--stage-control-duration:.18s;--stage-ease:cubic-bezier(.22, 1, .36, 1);--stage-travel:12px;--stage-scale:.97;--stage-stagger:60ms;--color-brand-violet:#2979ff;--color-brand-violet-light:#91b8ff;--color-brand-pink:#c3d8ff;--color-background:#080808;--color-card:#111;--color-fg:#ededed;--color-fg-subtle:#a1a1aa;overflow-x:clip}html:has(.landing-page-particles){scrollbar-width:none;scroll-padding-top:76px}html:has(.landing-page-particles)::-webkit-scrollbar{display:none}.landing-page-particles [id]{scroll-margin-top:0}.landing-container{width:min(100% - 4rem,80rem);margin-inline:auto}.landing-skip-link{z-index:999;color:#080808;background:#ededed;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-180%)}.landing-skip-link:focus{transform:none}.landing-galaxy{pointer-events:none;z-index:0;width:100%;height:100lvh;position:fixed;top:0;left:0}.landing-page-particles .landing-studio-backdrop{background:radial-gradient(70% 13% at 55% 3%,#2979ff0d,#0000),radial-gradient(50% 22% at 74% 34%,#2979ff08,#0000),radial-gradient(36% 14% at 48% 92%,#2979ff0a,#0000)}.landing-page-particles .landing-header{max-width:none;height:76px;box-shadow:none;background:#080808;border:0;border-radius:0;top:0;left:0;right:0}.landing-page-particles .landing-header>div{max-width:84rem}.landing-page-particles .landing-gradient-text{color:#2979ff;-webkit-text-fill-color:currentcolor;background:0 0}.landing-page-particles .landing-primary-cta{box-shadow:none;min-height:48px;transition:transform var(--stage-control-duration) var(--stage-ease), background-color var(--stage-control-duration)}.landing-primary-cta:hover{transform:translateY(-2px)}.landing-product-hero.landing-studio-hero{align-content:center;min-height:min(850px,100svh);padding:9rem 0 3rem;display:grid}.landing-product-hero .landing-hero-layout{padding:0;display:block}.landing-product-hero .landing-hero-copy{text-align:center;max-width:64rem;margin:auto}.landing-product-hero .landing-hero-title{letter-spacing:-.065em;font-size:clamp(3.5rem,7.5vw,7rem);line-height:1.04}.landing-product-hero .landing-hero-copy>p:first-child{letter-spacing:.18em;margin-bottom:2rem;font-size:11px}.landing-product-hero .landing-hero-copy>p:not(:first-child){max-width:29rem;margin-inline:auto}.landing-product-hero .landing-hero-copy>div{justify-content:center}.landing-product-hero .landing-hero-copy>p:last-child{text-align:center;font-size:12px;display:block}.landing-product-hero .landing-hero-copy>p:last-child>svg{vertical-align:-3px;margin:0 6px 0 0;display:inline-block}.landing-product-hero .landing-hero-rise{animation:none}.hero-product-cue{color:#a1a1aa;align-items:center;gap:14px;width:fit-content;min-height:44px;margin:5rem auto 0;font-size:12px;display:flex}.hero-product-cue span{color:#91b8ff;font-size:18px}.product-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#91b8ff;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.product-eyebrow>span{color:#77777f;font-variant-numeric:tabular-nums}.product-story-message h2,.landing-ecosystem h2,.landing-context h2{letter-spacing:-.055em;text-wrap:balance;margin-top:24px;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:650;line-height:1.08}.product-description{color:#a1a1aa;max-width:34rem;margin-top:24px;font-size:16px;line-height:1.75}.product-detail{color:#d4d4d8;margin-top:24px;font-size:13px;line-height:1.65}.product-plan{color:#a1a1aa;max-width:35rem;margin-top:16px;font-size:12px;line-height:1.65}.product-track-spacer{height:var(--track-span)}.editor-showcase{position:relative}.editor-showcase-pin{grid-template-columns:.82fr 1.18fr;align-items:center;gap:5rem;min-height:calc(100svh - 76px);padding-block:clamp(1rem,4svh,5rem);display:grid;position:sticky;top:76px}.editor-showcase-demo{min-width:0}.editor-showcase-screen{align-items:center;min-height:620px;display:grid}.editor-showcase .landing-studio-demo{max-width:38rem;animation:none}.editor-showcase .landing-studio-window{box-shadow:none;background:#111;border:0;border-radius:12px}.product-demo-note{text-align:center;color:#a1a1aa;margin-top:16px;font-size:11px;line-height:1.6}.product-story{grid-template-columns:.82fr 1.18fr;gap:5rem;display:grid;position:relative}.product-story-step{position:relative}.product-story-step>.product-story-message{align-content:center;height:calc(100svh - 108px);max-height:800px;display:grid;position:sticky;top:92px}.product-story-message{min-width:0}.product-anchor{position:absolute;top:0}.product-inline-track{display:none}.product-theater-track{min-width:0}.product-theater{flex-direction:column;justify-content:center;height:calc(100svh - 108px);max-height:800px;display:flex;position:sticky;top:92px}.product-theater>*{transition:opacity var(--stage-duration) var(--stage-ease), transform var(--stage-duration) var(--stage-ease)}.product-theater[data-resting=true]>*{opacity:0;transform:translateY(calc(-1 * var(--stage-travel))) scale(var(--stage-scale))}.product-stage-nav{justify-content:space-between;gap:6px;margin-bottom:18px;display:flex}.product-stage-nav a{color:#a1a1aa;min-height:44px;transition:color var(--stage-control-duration);place-items:center;padding-inline:8px;font-size:12px;display:grid}.product-stage-nav a[aria-current]{color:#91b8ff;box-shadow:inset 0 -1px #2979ff}.product-stage-screen{isolation:isolate;align-items:start;min-width:0;height:min(640px,100svh - 196px);min-height:0;display:grid;position:relative}.product-stage-layer{width:100%;min-width:0;height:100%;animation:stage-arrive var(--stage-duration) var(--stage-ease) both;grid-area:1/1}.product-stage-layer[data-active=false]{pointer-events:none;animation:stage-leave var(--stage-duration) var(--stage-ease) both}.product-stage-layer[data-active=true]{z-index:1}.product-stage-screen .landing-demo-shell{box-shadow:none;background:0 0;border-radius:12px;flex-direction:column;height:100%;font-size:14px;display:flex}.product-stage-screen .demo-shell-header{padding:12px 18px}.product-stage-screen .demo-shell-header>div>span{display:none}.product-stage-screen .landing-demo-body{flex:1;align-content:safe center;min-height:0;padding:10px 18px}.product-stage-screen .demo-shell-controls{flex-shrink:0;padding:8px 18px}.product-stage-screen .demo-shell-controls>div:first-child{margin-bottom:0}.product-stage-screen .landing-demo-phase{background:0 0;border:0;height:44px}.product-stage-screen .landing-demo-phase[aria-current]{background:#2979ff1f}.product-stage-screen .landing-script-stage,.product-stage-screen .landing-seo-stage{padding-block:0}.product-stage-screen .landing-script-stage>.landing-script-idea{background:0 0;border:0;padding:8px 0 12px}.product-stage-screen .landing-script-stage>.overflow-hidden>div>.rounded-modal{background:0 0;border:0;padding:0}.product-stage-screen .landing-script-lead,.product-stage-screen .landing-script-trail,.product-stage-screen .landing-seo-lead,.product-stage-screen .landing-seo-trail{display:none}.product-stage-screen .landing-demo-body>.rounded-modal{border:0}.product-demo-preview{color:#ededed;background:#111;border-radius:12px;width:100%;padding:20px}.product-preview-image{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.product-preview-image img{object-fit:cover}.product-demo-preview>p{margin-top:18px;font-size:16px;font-weight:600}.product-demo-preview>span{color:#a1a1aa;margin-top:8px;font-size:13px;display:block}.landing-ecosystem{text-align:center;padding-block:8rem 6rem}.landing-ecosystem .product-eyebrow{justify-content:center}.landing-ecosystem h2{font-size:clamp(3rem,6vw,5.5rem)}.landing-ecosystem .product-description{margin-inline:auto}.ecosystem-steps{text-align:left;justify-content:space-between;gap:16px;margin-top:4rem;display:flex}.ecosystem-steps li{font-size:13px}.ecosystem-steps span{color:#91b8ff;margin-bottom:14px;font-size:11px;display:block}.ecosystem-publishing{color:#a1a1aa;max-width:45rem;margin:3rem auto 0;font-size:13px;line-height:1.8}.landing-context{padding-block:5rem}.context-benefits{grid-template-columns:repeat(3,1fr);gap:3rem;margin-block:3rem;display:grid}.context-benefits h3{margin-bottom:12px;font-size:18px;font-weight:600}.context-benefits p{color:#a1a1aa;font-size:14px;line-height:1.8}.landing-page-particles main>.landing-reveal{content-visibility:visible;contain-intrinsic-size:none;animation:none}.landing-page-particles main>.landing-reveal>section{border:0}.landing-page-particles #sobre{padding-block:4rem}.landing-page-particles #sobre>div,.landing-page-particles #pricing>div,.landing-page-particles #faq>div{max-width:84rem}.landing-page-particles .landing-closing-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.landing-page-particles .landing-closing-panel:before{display:none}.landing-page-particles footer{border-top-color:#ffffff0f}.landing-page-particles .landing-logo-cut{color:#91b8ff;-webkit-text-fill-color:currentcolor;background:0 0;animation:none}.landing-page-particles[data-hidden=true] *,.landing-page-particles [inert] *,.landing-page-particles [data-inactive] *,.landing-page-particles [data-inactive] :before,.landing-page-particles [data-inactive] :after{animation-play-state:paused!important}.landing-demo-shell[data-reduced-motion] *,.landing-demo-shell[data-reduced-motion] :before,.landing-demo-shell[data-reduced-motion] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}.landing-page-particles .landing-demo-clip-order,.product-stage-screen .landing-thumb-diag{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#080808e6}.landing-page-particles :where(a,button):focus-visible{outline-offset:5px;outline:2px solid #91b8ff}@keyframes stage-arrive{0%{opacity:0;transform:translateY(var(--stage-travel)) scale(var(--stage-scale))}to{opacity:1;transform:none}}@keyframes stage-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(-1 * var(--stage-travel))) scale(var(--stage-scale))}}@media (min-width:1200px) and (min-height:760px){.product-story[data-desktop=true] .product-story-message{opacity:.28;transition:opacity var(--stage-text-duration) var(--stage-ease)}.product-story[data-desktop=true] .product-story-step[data-active=true] .product-story-message{opacity:1}}@media (max-width:1279px){.editor-showcase-pin,.product-story{grid-template-columns:.75fr 1.25fr;gap:2.5rem}.product-story-message h2{font-size:2.5rem}}@media (max-height:820px) and (min-width:1200px) and (min-height:760px){.product-stage-screen .landing-demo-body,.product-stage-screen .demo-shell-header{padding-block:8px}.product-stage-screen .demo-shell-controls{gap:12px;display:flex}.product-stage-screen .demo-shell-controls>div:last-child{flex:1}.product-stage-screen .demo-shell-controls>div:first-child>p{display:none}.product-stage-screen .landing-seo-video-row,.product-stage-screen .landing-seo-stage[data-phase="5"] .landing-seo-video-row{grid-template-columns:100px minmax(0,1fr)}.product-stage-screen .landing-seo-stage[data-phase="5"] .landing-seo-video-file{font-size:14px}.product-stage-screen .landing-script-scene-head[data-scene] .landing-script-scene-finding{display:none}.product-stage-screen .product-demo-note{margin-top:10px}.editor-showcase-pin{padding-block:8px}}@media (max-width:1199px),(max-height:759px){.landing-container{width:min(100% - 3rem,38rem)}.landing-product-hero.landing-studio-hero{min-height:88svh;padding-block:8rem 3rem}.landing-product-hero .landing-hero-title{font-size:clamp(3.2rem,9.5vw,5rem)}.landing-product-hero .landing-hero-copy>p:first-child{font-size:10px}.hero-product-cue{margin-top:2.5rem}.editor-showcase,.product-story{display:block}.editor-showcase{min-height:0;padding-block:2rem 1rem}.editor-showcase-pin{display:contents;position:static}.editor-showcase-demo{margin-top:28px;position:sticky;top:88px;container-type:inline-size}.editor-showcase-screen{min-height:0;display:block}.product-theater-track{display:none}.product-inline-track{margin-top:24px;display:block}.product-inline-demo{position:sticky;top:88px;container-type:inline-size}.product-inline-screen{flex-direction:column;display:flex}.product-inline-screen>*{flex:1}.product-inline-screen .landing-demo-shell{flex-direction:column;display:flex}.product-inline-screen .landing-demo-body{flex:1;align-content:safe center}.product-inline-demo[data-demo=script] .product-inline-screen{min-height:500px}.product-inline-demo[data-demo=seo] .product-inline-screen{min-height:540px}.product-inline-demo[data-demo=seo] .landing-demo-body{align-content:start}.product-inline-screen>.product-demo-preview,.editor-showcase-screen>.product-demo-preview{height:100%}.product-story-step{min-height:0;padding-block:2rem 1rem;display:block}.product-story-step>.product-story-message{height:auto;max-height:none;display:block;position:static}.product-story-step>.product-track-spacer{display:none}.product-story-message h2{max-width:33rem;margin-top:12px;font-size:clamp(1.8rem,6vw,2.6rem)}.product-eyebrow{gap:10px;font-size:11px}.product-description{margin-top:14px;font-size:15px;line-height:1.65}.product-detail{display:none}.product-plan{margin-top:10px;font-size:11px}.product-demo-note{margin-top:10px;font-size:10px}.landing-ecosystem{text-align:left;padding-block:5rem 3rem}.landing-ecosystem .product-eyebrow{justify-content:flex-start}.landing-ecosystem h2{font-size:3rem}.ecosystem-steps{grid-template-columns:repeat(3,1fr);gap:24px 12px;margin-top:2rem;display:grid}.ecosystem-steps span{margin-bottom:6px}.ecosystem-publishing{margin-top:2rem}.landing-context{padding-block:3rem}.context-benefits{grid-template-columns:1fr;gap:24px;margin-block:2rem}.context-benefits h3{margin-bottom:6px}}@media (max-height:520px) and (orientation:landscape){.landing-product-hero.landing-studio-hero{min-height:0;padding-block:1.25rem 2rem}.landing-product-hero .landing-hero-title{font-size:clamp(2.25rem,11svh,3rem)}.landing-product-hero .landing-hero-copy>p:first-child,.hero-product-cue{display:none}.landing-product-hero .landing-hero-copy>p:not(:first-child){margin-top:.75rem}.landing-product-hero .landing-hero-copy>div{margin-top:1rem}}@media (max-height:700px){.product-inline-demo,.editor-showcase-demo{position:static}.product-inline-track>.product-track-spacer,.editor-showcase>.product-track-spacer{display:none}}@media (min-width:640px){.product-inline-demo,.editor-showcase-demo{max-width:520px;margin-inline:auto}}@media (min-width:640px) and (max-width:1199px){.product-inline-demo[data-demo=seo] .product-inline-screen{min-height:600px}}@media (max-width:400px){.landing-container{width:calc(100% - 36px)}.landing-product-hero .landing-hero-title{font-size:3rem}.landing-product-hero .landing-hero-copy>p:last-child{font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-page-particles{--stage-duration:.15s;--stage-text-duration:.15s;--stage-travel:0px;--stage-scale:1}.landing-primary-cta:hover{transform:none}.product-story-message{transition:none!important}}
