@font-face{font-family:dmSans;src:url(../media/DMSans_Variable-s.p.163v2i5cux7-c.woff2?dpl=dpl_GtvA89kL35qqvoZvPdaQGAv4KufM)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:99.2%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:100.0%}.dmsans_51ad3cff-module__ZvjQ7q__className{font-family:dmSans,dmSans Fallback}.dmsans_51ad3cff-module__ZvjQ7q__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:dmMono;src:url(../media/DMMono_Regular-s.p.0unhoe1q6hp6-.woff2?dpl=dpl_GtvA89kL35qqvoZvPdaQGAv4KufM)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(../media/DMMono_Medium-s.p.0x-0vqtj_fzf1.woff2?dpl=dpl_GtvA89kL35qqvoZvPdaQGAv4KufM)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:99.2%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:100.0%}.dmmono_dd3c69b3-module__PWzeLa__className{font-family:dmMono,dmMono Fallback}.dmmono_dd3c69b3-module__PWzeLa__variable{--font-dm-mono:"dmMono", "dmMono Fallback"}
html,body{-webkit-font-smoothing:antialiased;background:#0f0f0f;min-height:100%;margin:0;padding:0}:root{--site-header-height:88px}html{scroll-behavior:smooth;scroll-padding-top:var(--site-header-height)}body{font-family:var(--font-dm-sans), system-ui, -apple-system, sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#e96b1a}#features,#pricing,#faq{scroll-margin-top:var(--site-header-height)}.mdx-content h2,.mdx-content h3{scroll-margin-top:96px}.reveal-on-scroll.is-visible.is-instant{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll{opacity:0;will-change:opacity, transform}.reveal-on-scroll.is-visible{animation:.7s cubic-bezier(.22,1,.36,1) forwards reveal-up}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-on-scroll.is-visible{opacity:1;animation:none;transform:none}}@keyframes auth-enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.auth-enter{opacity:0;will-change:opacity, transform}.auth-enter.is-visible{animation:.5s cubic-bezier(.22,1,.36,1) forwards auth-enter-up}@media (prefers-reduced-motion:reduce){.auth-enter,.auth-enter.is-visible{opacity:1;animation:none;transform:none}}
