@media (max-width:47.99em){html.marketing-mobile-bottom-nav #app-scroll-root{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}
.marketing-nav-shell{z-index:1000;background:0 0;position:sticky;top:0;left:0;right:0}.marketing-nav-shell--over-hero{width:100%;position:fixed}.marketing-nav-frost{pointer-events:none;opacity:var(--marketing-nav-frost,1);background:0 0;border-bottom:1px solid #0000;position:absolute;inset:0}.marketing-nav-shell--over-hero .marketing-nav-frost{background:#0f172a61;border-bottom-color:#ffffff1a}.marketing-nav-shell:not(.marketing-nav-shell--over-hero) .marketing-nav-frost{border-bottom-color:color-mix(in srgb, var(--chakra-colors-border-subtle) 55%, transparent);opacity:1;background:#0f172a24}.marketing-nav-inner{z-index:1;width:100%;max-width:var(--chakra-sizes-7xl);padding-inline:var(--chakra-spacing-4);padding-block:var(--chakra-spacing-3);margin-inline:auto;position:relative}@media screen and (min-width:48rem){.marketing-nav-inner{padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-4)}}.marketing-nav-row{justify-content:space-between;align-items:center;gap:var(--chakra-spacing-6);display:flex}.marketing-nav-logo-link{font-weight:700;font-size:var(--chakra-fontSizes-xl);align-items:center;gap:10px;line-height:1.2;text-decoration:none;display:flex}.marketing-nav-logo-link--light{color:#fff}.marketing-nav-logo-link--solid{color:var(--chakra-colors-fg)}.marketing-nav-logo-mark{border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.marketing-nav-logo-mark img{object-fit:cover;width:100%;height:100%}.marketing-nav-links-desktop{align-items:center;gap:var(--chakra-spacing-6);flex:1;justify-content:flex-end;margin-inline-end:var(--chakra-spacing-4);display:none}@media screen and (min-width:48rem){.marketing-nav-links-desktop{display:flex}}.marketing-nav-link{font-weight:500;font-size:var(--chakra-fontSizes-sm);line-height:1.25;text-decoration:none}.marketing-nav-link--light{color:#ffffffeb}.marketing-nav-link--light:hover{color:#fff}.marketing-nav-actions-mobile{align-items:center;gap:var(--chakra-spacing-1);flex-shrink:0;display:flex}@media screen and (min-width:48rem){.marketing-nav-actions-mobile{display:none}}.marketing-nav-locale{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.marketing-nav-locale-btn{font:inherit;font-size:var(--chakra-fontSizes-sm);border-radius:var(--chakra-radii-md);cursor:pointer;background:0 0;border:none;padding:.35rem .5rem;font-weight:600;line-height:1.25}.marketing-nav-locale--light .marketing-nav-locale-btn{color:#ffffffbf}.marketing-nav-locale--light .marketing-nav-locale-btn:hover,.marketing-nav-locale--light .marketing-nav-locale-btn.is-active{color:#fff;background:#ffffff1f}.marketing-nav-locale--solid .marketing-nav-locale-btn{color:var(--chakra-colors-fg-muted)}.marketing-nav-locale--solid .marketing-nav-locale-btn:hover,.marketing-nav-locale--solid .marketing-nav-locale-btn.is-active{color:var(--chakra-colors-fg);background:var(--chakra-colors-bg-muted)}
@keyframes mahti-hero-enter-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes mahti-hero-rainbow-blue{0%{color:#76d2f9}16%{color:#9a8cf8}33%{color:#d78cf8}50%{color:#f881bd}66%{color:#fb9c74}83%{color:#6af07c}to{color:#76d2f9}}@keyframes mahti-hero-rainbow-green{0%{color:#6af07c}16%{color:#76d2f9}33%{color:#9a8cf8}50%{color:#d78cf8}66%{color:#f881bd}83%{color:#fb9c74}to{color:#6af07c}}.mahti-hero-title-enter{animation:.7s cubic-bezier(.22,1,.36,1) .12s both mahti-hero-enter-up}.mahti-hero-accent{animation-fill-mode:backwards;display:inline-block}.mahti-hero-accent--phase-0{color:#76d2f9;animation:17s ease-in-out infinite mahti-hero-rainbow-blue}.mahti-hero-accent--phase-1{color:#6af07c;animation:21.5s ease-in-out 2.3s infinite mahti-hero-rainbow-green}@media (prefers-reduced-motion:reduce){.mahti-hero-title-enter,.mahti-hero-accent--phase-0,.mahti-hero-accent--phase-1{opacity:1!important;animation:none!important;transform:none!important}.mahti-hero-accent--phase-0,.mahti-hero-accent--phase-1{color:var(--chakra-colors-cyan-200,#89e9f5)!important}}
