.reveal.svelte-1nyywwu{opacity:0;will-change:opacity, transform;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.reveal.reveal-in.svelte-1nyywwu{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-1nyywwu{opacity:1;transition:none;transform:none}}.ticker-mask.svelte-1x9gr1a{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 64px),#0000)}@keyframes svelte-1x9gr1a-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.ticker-track.svelte-1x9gr1a{will-change:transform;animation:35s linear infinite svelte-1x9gr1a-ticker-scroll}@media (prefers-reduced-motion:reduce){.ticker-track.svelte-1x9gr1a{animation:none}}.header-nav-link.svelte-1lyn14x{position:relative}.header-nav-link.svelte-1lyn14x:after{content:"";background:var(--color-ink);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.header-nav-link.svelte-1lyn14x:hover:after{transform:scaleX(1)}.cta-mini.svelte-1lyn14x{transition:transform .15s,box-shadow .15s}.cta-mini.svelte-1lyn14x:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #f25c1f73}.hero-mockup.svelte-1fuu4us{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:perspective(1400px)rotateY(-1.5deg)rotateX(.5deg)}.hero-mockup.svelte-1fuu4us:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}@media (width<=768px){.hero-mockup.svelte-1fuu4us{transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-mockup.svelte-1fuu4us{transition:none;transform:none!important}}.hero-highlight.svelte-4z9966{isolation:isolate;display:inline-block;position:relative}.hero-highlight.svelte-4z9966:before{content:"";background:var(--color-cta);opacity:.22;z-index:-1;border-radius:2px;height:38%;position:absolute;bottom:4%;left:-4px;right:-4px}.cta-primary.svelte-4z9966{transition:transform .15s,box-shadow .15s;box-shadow:0 1px #0000000a}.cta-primary.svelte-4z9966:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #f25c1f73}.cta-ghost.svelte-4z9966{transition:background .15s,border-color .15s}.cta-ghost.svelte-4z9966:hover{background:var(--color-surface-elev);border-color:var(--color-ink-mute)}.feature-row.svelte-ztzs9w{transition:background .18s}.feature-row.svelte-ztzs9w:hover{background:color-mix(in oklab, var(--color-ink) 1.5%, transparent)}.portal-card.svelte-1u5deo9{transition:background .2s}.portal-card.svelte-1u5deo9:hover{background:#16161a}.pricing-card.svelte-1chbqzf{transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #00000008}.pricing-card.svelte-1chbqzf:hover{border-color:var(--color-ink-mute);box-shadow:0 12px 32px -12px #0e0e101f}.cta-primary.svelte-1chbqzf{transition:transform .15s,box-shadow .15s}.cta-primary.svelte-1chbqzf:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #f25c1f73}.faq-item.svelte-47r0qd summary:where(.svelte-47r0qd)::-webkit-details-marker{display:none}.faq-item.svelte-47r0qd summary:where(.svelte-47r0qd){list-style:none}.faq-content.svelte-47r0qd{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.faq-content.svelte-47r0qd>:where(.svelte-47r0qd){overflow:hidden}.faq-item[open].svelte-47r0qd .faq-content:where(.svelte-47r0qd){grid-template-rows:1fr}.faq-icon-plus.svelte-47r0qd,.faq-icon-minus.svelte-47r0qd{display:inline-flex}.faq-icon-minus.svelte-47r0qd,.faq-item[open].svelte-47r0qd .faq-icon-plus:where(.svelte-47r0qd){display:none}.faq-item[open].svelte-47r0qd .faq-icon-minus:where(.svelte-47r0qd){display:inline-flex}@media (prefers-reduced-motion:reduce){.faq-content.svelte-47r0qd{transition:none}}.cta-final.svelte-1cxu8j1{transition:transform .15s,box-shadow .15s}.cta-final.svelte-1cxu8j1:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px #f25c1f99}.cta-ghost-dark.svelte-1cxu8j1{transition:background .15s,border-color .15s}.cta-ghost-dark.svelte-1cxu8j1:hover{background:#ffffff0a;border-color:#4a4a52}.footer-link.svelte-1lz4xsz{position:relative}.footer-link.svelte-1lz4xsz:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer-link.svelte-1lz4xsz:hover:after{transform:scaleX(1)}
