.marketing-page{color:#242428;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;-webkit-text-size-adjust:100%;height:100dvh;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:#f2f2f4;overflow:clip auto}.marketing-page[data-theme=dark]{color:#f5f5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#222224}.marketing-width{width:100%;max-width:1440px;margin-inline:auto}@media (min-width:640px){.marketing-width{width:calc(100% - 48px)}}@media (min-width:1024px){.marketing-width{width:calc(100% - 80px)}}.marketing-width>div{border-radius:0}.marketing-page #studio-landing{overflow:visible}.marketing-page [data-studio-first-screen]{min-height:100dvh}.marketing-page [data-studio-hero]{flex:1}.marketing-page [data-studio-scroll-cue]{display:flex}.marketing-page [data-showcase-background]{width:100vw;left:50%;right:auto;transform:translate(-50%)}.marketing-page #marketing-pricing{min-height:100dvh}@media (min-width:1024px) and (max-height:850px){.marketing-page #marketing-pricing .pricing-content{padding-top:16px;padding-bottom:20px}.marketing-page #marketing-pricing .pricing-heading br{display:none}.marketing-page #marketing-pricing [data-pricing-plan]{padding:20px}}.marketing-page [data-support-page]{min-height:100dvh}.marketing-mobile-menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) max(24px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(24px, env(safe-area-inset-left,0px));color:#242428;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;background:#f2f2f4;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden}.marketing-mobile-menu[open]{flex-direction:column;display:flex}.marketing-mobile-menu[data-theme=dark]{color:#f5f5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#222224}.marketing-mobile-menu::backdrop{background:0 0}.marketing-mobile-menu-header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:76px;display:flex}.marketing-mobile-menu-header>a,.marketing-mobile-menu-header>button{align-items:center;min-height:44px;display:inline-flex}.marketing-mobile-menu-header-actions{align-items:center;gap:8px;display:flex}.marketing-mobile-menu-header-actions>button{place-items:center;width:44px;height:44px;display:grid}.marketing-mobile-menu-links{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-block:16px;display:flex;overflow-y:auto;transform:translateZ(0)}.marketing-mobile-menu-links>a{letter-spacing:-.035em;flex-shrink:0;align-items:center;min-height:56px;padding-block:12px;font-size:clamp(22px,5vw,28px);font-weight:400;text-decoration:none;display:flex}.marketing-mobile-menu-links>a[aria-current=page]{opacity:.55}.marketing-mobile-menu-bottom{flex-shrink:0;padding-block:12px 20px}.marketing-mobile-signup{color:#fff;white-space:nowrap;touch-action:manipulation;background:#191919;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;font-weight:400;line-height:1.5;text-decoration:none}.marketing-mobile-menu-theme{touch-action:manipulation;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:8px;font-size:14px;font-weight:400;display:flex}.marketing-mobile-menu :is(button,a):focus-visible:not(:where([data-focus-input=pointer] *)){outline-offset:3px;outline:2px solid}@media (max-width:1023px){.marketing-page [data-studio-hero-copy]>p:first-child{display:none}.marketing-page [data-studio-hero-copy] h1{margin-top:0}.marketing-page [data-studio-hero-copy]>p{margin-bottom:0}.marketing-page [data-studio-hero]>.relative{padding-bottom:0}}@media (max-width:359px){.marketing-page [data-marketing-nav]{gap:8px;padding-inline:16px}.marketing-page [data-marketing-nav]>a>span{gap:6px;font-size:15px}.marketing-mobile-signup{padding-inline:12px}.marketing-mobile-menu{padding-inline:16px}.marketing-mobile-menu-header>a>span{gap:6px;font-size:15px}}@media (max-height:500px){.marketing-mobile-menu-header{min-height:60px}.marketing-mobile-menu-links{justify-content:flex-start;padding-block:0}.marketing-mobile-menu-links>a{min-height:44px;padding-block:6px;font-size:22px}.marketing-mobile-menu-bottom{padding-block:8px}}@media (max-width:639px){.marketing-page [data-marketing-nav]{padding:16px clamp(16px,20vw - 48px,24px)}.marketing-page [data-studio-hero-copy]{min-width:0}.marketing-page [data-hero-actions=studio]{flex-direction:column;align-items:stretch;gap:8px}.marketing-page [data-hero-actions=studio]>a:first-child{justify-content:space-between;font-size:14px}.marketing-footer{padding-bottom:max(24px, env(safe-area-inset-bottom,0px))}.marketing-footer nav{-moz-column-gap:16px;gap:0 16px}.marketing-footer nav>:is(a,button){align-items:center;min-height:44px;display:inline-flex}}.marketing-page :is(button,a):focus-visible:not(:where([data-focus-input=pointer] *)){outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.marketing-page{scroll-behavior:auto}}html.native-app .marketing-page [data-marketing-nav]{padding-top:calc(12px + var(--app-safe-top))}html.native-app .marketing-page footer{padding-bottom:calc(24px + var(--app-safe-bottom))}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.marketing-page #marketing-pricing .pricing-content{animation:.26s cubic-bezier(.22,1,.36,1) pricing-arrive}}@keyframes pricing-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.pricing-plan-dot{transition:width .18s ease-out,opacity .18s ease-out}}.pricing-plan-dot{background:currentColor;height:6px}@media (max-width:1023px){.pricing-plan-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(88%,420px);grid-auto-flow:column;padding-block:4px;position:relative;overflow-x:auto}.pricing-plan-track::-webkit-scrollbar{display:none}.pricing-plan-card{scroll-snap-align:start;min-height:292px}.pricing-plan-card>ul{font-size:13px}}
