html:has(.landing-page-particles){font-size:100%}@media (max-width:1023px){html:has(.landing-page-particles) :where(a[href],button){min-width:44px;min-height:44px}}.landing-page-particles{isolation:isolate;background-color:var(--color-background);position:relative}.landing-page-particles section,.landing-page-particles footer{background-color:#0000!important}.landing-reveal{opacity:1;content-visibility:auto;contain-intrinsic-size:auto 50rem}@media (max-width:767px){.landing-reveal{contain-intrinsic-size:auto 85rem}}@keyframes landing-reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.landing-reveal{animation:linear both landing-reveal-in;animation-timeline:view();animation-range:entry cover 6%}.landing-reveal-delayed{animation-range:entry 4% cover 10%}}@keyframes landing-rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-hero-rise{animation:.6s cubic-bezier(.16,1,.3,1) both landing-rise-in}.landing-hero-rise-2{animation-delay:.16s}.landing-hero-rise-3{animation-delay:.26s}.landing-hero-rise-4{animation-delay:.36s}.landing-mobile-menu{z-index:calc(var(--z-overlay) - 1);background-color:var(--color-surface-sunken);width:min(100vw,22rem);padding-top:calc(5rem + env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-left:1px solid #ffffff1a;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.landing-mobile-menu.open{transform:translate(0)}.landing-mobile-overlay{z-index:calc(var(--z-overlay) - 2);background-color:color-mix(in srgb, var(--color-background) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.landing-mobile-overlay.open{opacity:1;pointer-events:auto}@media (min-width:1024px){.landing-mobile-menu,.landing-mobile-overlay{display:none!important}}.landing-pricing-toggle{background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex;position:relative}.landing-pricing-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.landing-pricing-toggle-option{cursor:pointer;min-height:2.75rem;color:var(--color-fg-subtle);border-radius:9999px;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.landing-pricing-toggle-option:hover{color:var(--color-fg-muted)}.landing-pricing-toggle-input:checked+.landing-pricing-toggle-option{background-color:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-fg)}.landing-pricing-toggle-input:focus-visible+.landing-pricing-toggle-option{outline:2px solid var(--color-primary);outline-offset:2px}.landing-plan-price-annual,.landing-plan-price-note,.landing-plan-cta-annual,:is(.landing-pricing:has(#landing-pricing-annual:checked) .landing-plan-price-monthly,.landing-pricing:has(#landing-pricing-annual:checked) .landing-plan-cta-monthly){display:none}:is(.landing-pricing:has(#landing-pricing-annual:checked) .landing-plan-price-annual,.landing-pricing:has(#landing-pricing-annual:checked) .landing-plan-price-note){display:block}.landing-pricing:has(#landing-pricing-annual:checked) .landing-plan-cta-annual{display:inline-flex}@supports not selector(:has(*)){.landing-pricing-toggle{display:none}}.landing-plan-grid{gap:1.25rem;display:grid}.landing-plan-card{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.landing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){@media (min-width:768px){.landing-plan-grid{grid-template-rows:repeat(2,auto auto auto auto 1fr auto)}.landing-plan-card{grid-row:span 6;grid-template-rows:subgrid;display:grid}}@media (min-width:1280px){.landing-plan-grid{grid-template-rows:auto auto auto auto 1fr auto}}}.landing-pricing-compact .landing-plan-grid{grid-template-rows:none;align-items:stretch}.landing-pricing-compact .landing-plan-card{grid-row:auto;grid-template-rows:none;display:flex}.landing-pricing-compact .landing-plan-card>:last-child{margin-top:auto}.landing-pricing-compact .landing-plan-card li{align-items:center}.landing-pricing-compact .landing-plan-card li>svg{margin-top:0}@media (max-width:767px){.landing-pricing-compact .landing-plan-grid{--plan-bleed:1.25rem;max-width:none;margin-inline:calc(-1 * var(--plan-bleed));padding:.25rem var(--plan-bleed) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--plan-bleed);scrollbar-width:none;grid-auto-columns:min(86%,22rem);grid-auto-flow:column;gap:.75rem;overflow-x:auto}.landing-pricing-compact .landing-plan-grid::-webkit-scrollbar{display:none}.landing-pricing-compact .landing-plan-card{scroll-snap-align:start;gap:1rem;padding:1.25rem}.landing-pricing-compact .landing-plan-card li{margin-block:0}}@media (min-width:640px) and (max-width:767px){.landing-pricing-compact .landing-plan-grid{--plan-bleed:1.5rem}}@media (min-width:768px) and (max-width:1279px){.landing-pricing-compact .landing-plan-card#pro{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"axis features""identity features""price features""promise features""cta features";column-gap:2rem;display:grid}.landing-pricing-compact .landing-plan-card#pro>:first-child{grid-area:axis}.landing-pricing-compact .landing-plan-card#pro>:nth-child(2){grid-area:identity}.landing-pricing-compact .landing-plan-card#pro>:nth-child(3){grid-area:price}.landing-pricing-compact .landing-plan-card#pro>:nth-child(4){grid-area:promise}.landing-pricing-compact .landing-plan-card#pro>:nth-child(5){grid-area:features}.landing-pricing-compact .landing-plan-card#pro>:nth-child(6){grid-area:cta}}@media (min-width:1280px){.landing-pricing-compact .landing-plan-grid{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.3fr)}}@media (min-width:1024px){.landing-pricing-compact .landing-plan-grid,.landing-pricing-compact .landing-plan-card{gap:1rem}.landing-pricing-compact .landing-pricing-toggle-option{padding-inline:.875rem}.landing-pricing-compact .landing-plan-card#pro>:nth-child(5) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;display:grid}.landing-pricing-compact .landing-plan-card#pro>:nth-child(5) ul>li{margin-block-start:0}}.landing-faq-content{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.landing-faq-content.open{grid-template-rows:1fr}.landing-faq-content>div{overflow:hidden}.landing-logo-cut{background-image:linear-gradient(90deg, var(--color-primary) 0%, var(--color-brand-violet) 25%, var(--color-brand-pink) 50%, var(--color-brand-violet) 75%, var(--color-primary) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite branded-fun-message-shift}@media (prefers-reduced-motion:reduce){.landing-reveal,.landing-hero-rise,.landing-faq-content{transition:none!important;animation:none!important;transform:none!important}.landing-reveal,.landing-hero-rise{opacity:1!important}.landing-mobile-menu,.landing-mobile-overlay{transition:none!important}.landing-logo-cut{background-position:25%;animation:none}}
