.lp-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lp-bg:#09090b;--lp-elevated:#111113;--lp-card:#141416;--lp-muted:#a1a1aa;--lp-body:#c4c4cc;--canvas:var(--lp-bg);--surface:#ffffff0a;--surface-2:#ffffff12;--ink:#fafafa;--ink-soft:var(--lp-body);--muted:var(--lp-muted);--line:#ffffff14;--line-strong:#ffffff1f;color:var(--ink);background:var(--lp-bg)}.lp-display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.08}.lp-theme-dark .eyebrow{color:#a1a1aa}.lp-theme-dark .text-gradient{color:inherit;background:0 0;-webkit-background-clip:unset;background-clip:unset}.lp-theme-dark .grid-bg{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)}.lp-theme-dark button.bg-white.text-ink{color:#f4f2f8;background-color:#ffffff14;border-color:#ffffff24}.lp-aurora{background:var(--lp-bg)}.lp-surface{background:var(--lp-card);border:1px solid #ffffff14}.lp-section-alt,.trust-marquee{background:#0c0c0e}.lp-hero-sheet{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-hero-sheet:before{content:"";background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 80% 40%,#000 20%,#0000 75%)}.lp-hero-film{opacity:.22;flex-direction:column;gap:.55rem;width:6.5rem;display:none;position:absolute;top:18%;left:.75rem;transform:rotate(-9deg)}@media (min-width:1100px){.lp-hero-film{display:flex}}.lp-hero-film img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff29;border-radius:.65rem;width:100%}.lp-nav-shell{-webkit-backdrop-filter:blur(16px);background:#09090bd1}.lp-link{position:relative}.lp-link:after{content:"";transform-origin:0;opacity:.45;background:currentColor;height:1.5px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.lp-link:hover:after{transform:scaleX(1)}.lp-stage{background:#0c0c0e;border:1px solid #ffffff1a;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #000000b3}.lp-stage-frame{height:min(22rem,52vh);overflow:hidden}.lp-dash{font-feature-settings:"tnum" 1}@media (min-width:640px){.lp-stage{border-radius:.875rem}.lp-stage-frame{height:min(42rem,78vh)}}@media (max-width:767px){.lp-theme-dark{overflow-x:clip}.lp-hero-split{gap:2.25rem;padding-inline:1.25rem}.lp-hero-copy{text-align:center;padding-inline:0}.lp-hero-copy>p:not(.lp-benefits){margin-inline:auto}.lp-hero-copy .lp-hero-actions{align-items:stretch}.lp-hero-copy .lp-hero-secondary{color:#fafafa;background:0 0;border-color:#ffffff29}.lp-hero-preview{margin-inline:0;padding-inline:.125rem}.lp-hero-preview .lp-stage{border-radius:.75rem;box-shadow:0 20px 40px -24px #000000a6}.lp-hero-preview .lp-stage-frame{height:min(24rem,54vh)}.lp-benefits{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-inline:auto}.lp-how-grid{text-align:center;gap:2rem}.lp-how-grid .lp-phone-wrap{margin-inline:auto}.lp-section-pad{padding-inline:1.125rem}.lp-section-mobile-center{text-align:center}.lp-section-mobile-center>p,.lp-section-mobile-center>h2{margin-inline:auto}.lp-nav-shell{gap:.5rem;padding-inline:.875rem}.lp-sticky-cta{inset-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px))}.lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.lp-footer-brand{grid-column:1/-1}.lp-product-tabs{width:100%}.lp-product-tabs [role=tablist]{flex:1;justify-content:stretch}.lp-product-tabs [role=tab]{text-align:center;flex:1;padding-inline:.5rem}.lp-pricing-copy{text-align:center}.lp-pricing-copy [role=tablist]{margin-inline:auto}.lp-pricing-compare dt{font-size:.6875rem}}@media (min-width:640px) and (max-width:767px){.lp-benefits{flex-flow:wrap;justify-content:center;gap:.5rem 1rem}}.lp-hero-split{align-items:center;gap:1.75rem;display:grid}@media (min-width:1100px){.lp-hero-split{grid-template-columns:minmax(26rem,.42fr) minmax(0,.58fr);align-items:stretch;gap:2rem 2.75rem;padding-right:0}.lp-hero-copy{flex-direction:column;justify-content:center;max-width:38rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}.lp-hero-preview{min-width:0}.lp-hero-preview .lp-stage{border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.lp-hero-preview .lp-stage-frame{height:min(38.5rem,100vh - 9.5rem);min-height:32rem}}@media (min-width:1400px){.lp-hero-split{grid-template-columns:minmax(30rem,.4fr) minmax(0,.6fr);gap:2.25rem 3.25rem}.lp-hero-copy{max-width:42rem}.lp-hero-preview .lp-stage-frame{height:min(42rem,100vh - 9rem)}}.lp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-tilt{transform-style:preserve-3d;will-change:transform}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary{list-style:none}@keyframes lp-caption-pop{0%,22%{opacity:.35;transform:translateY(2px)}28%,55%{opacity:1;transform:none}62%,to{opacity:.35;transform:translateY(-1px)}}.lp-cap-1{animation:4.2s ease-in-out infinite lp-caption-pop}.lp-cap-2{animation:4.2s ease-in-out 1.4s infinite lp-caption-pop}.lp-cap-3{animation:4.2s ease-in-out 2.8s infinite lp-caption-pop}@keyframes lp-bar{0%{width:18%}to{width:72%}}.lp-progress{animation:7s ease-in-out infinite alternate lp-bar}@keyframes lp-phone-still{0%{transform:scale(1.04)translate(0,0)}50%{transform:scale(1.12)translate(-1.5%,1%)}to{transform:scale(1.04)translate(0,0)}}.lp-phone-still{animation:14s ease-in-out infinite lp-phone-still}.lp-wheel{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:26rem;position:relative;overflow:visible}.lp-wheel:active{cursor:grabbing}.lp-wheel-floor{display:none}.lp-wheel-card{text-align:left;color:#f6f3ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.35rem;width:min(14.5rem,68vw);height:14.25rem;margin-top:-7.125rem;margin-left:calc(min(14.5rem,68vw)/-2);padding:1.25rem 1.3rem;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 44px -18px #0000008c}.lp-wheel-card[data-front]{border-color:#a78bfa73;box-shadow:0 28px 56px -16px #0009,0 0 0 1px #a78bfa59}@media (max-width:640px){.lp-wheel{height:24rem}.lp-wheel-card{height:13.5rem;margin-top:-6.75rem}}.legal-body h2{color:#fff;letter-spacing:-.02em;padding-top:.5rem;font-size:1.125rem;font-weight:600}.legal-body ul{margin:0;padding-left:1.2rem;list-style:outside}.legal-body ol{margin:0;padding-left:1.2rem;list-style:decimal}.legal-body li+li{margin-top:.4rem}.legal-body code{color:#f6f3ff;background:#ffffff14;border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem}.legal-body pre{color:#d8d0ea;background:#0000004d;border:1px solid #ffffff1a;border-radius:.75rem;padding:1rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.legal-body a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-body a:hover{color:#ddd6fe}@media (max-width:639px){.lp-steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.lp-steps>li{scroll-snap-align:start;min-width:78%}}.lp-phone{background:#131218;border:1px solid #ffffff24;border-radius:1.65rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 28px 70px -28px #000000b8}.lp-phone-notch{z-index:2;background:#00000073;border-radius:999px;width:4.25rem;height:.35rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.lp-phone-wrap .lp-phone{position:relative}@media (prefers-reduced-motion:reduce){.lp-hero-spot,.lp-tilt,.lp-orb,.lp-cap-1,.lp-cap-2,.lp-cap-3,.lp-progress,.lp-phone-still{transition:none!important;animation:none!important;transform:none!important}.lp-cap-1,.lp-cap-2,.lp-cap-3{opacity:1!important}.lp-progress{width:58%!important}}.auth-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-shell .flow-card{box-shadow:none;color:#fafafa;background:#141416;border-color:#ffffff1a;border-radius:.75rem}.auth-shell .field,.auth-shell .flow-input{color:#f6f3ff;background:#ffffff14;border-color:#ffffff2e}.auth-shell .field:hover:not(:focus),.auth-shell .flow-input:hover:not(:focus){border-color:#c4b5fd8c}.auth-shell .field::placeholder,.auth-shell .flow-input::placeholder{color:#9b92b3}:-webkit-any(.auth-shell .field:-webkit-autofill,.auth-shell .flow-input:-webkit-autofill){-webkit-text-fill-color:#f4f2f8;caret-color:#f4f2f8;box-shadow:inset 0 0 0 1000px #1a1921}:is(.auth-shell .field:autofill,.auth-shell .flow-input:autofill){-webkit-text-fill-color:#f4f2f8;caret-color:#f4f2f8;box-shadow:inset 0 0 0 1000px #1a1921}.auth-shell .text-brand-600,.auth-shell a.text-brand-600{color:#c4b5fd}.auth-shell .text-brand-600:hover,.auth-shell a.text-brand-600:hover,.auth-shell .hover\:text-brand-700:hover,.auth-shell .text-brand-700,.auth-shell a.text-brand-700{color:#ede9fe}.lp-auth-points{display:none}
