.nav-menu-anchor{z-index:5;width:100%;padding-inline:max(24px,50% - 616px);position:absolute;top:100%;left:0}.nav-menu-surface{background:#fff;border-top:1px solid #e5eaf0;border-radius:0 0 8px 8px;overflow:hidden;box-shadow:0 22px 40px -15px #172b4d40}.nav-menu-content{height:340px;max-height:calc(100dvh - 110px);overflow-y:auto}.nav-menu-products{grid-template-columns:1fr 300px;display:grid}.nav-menu-product-columns{grid-template-columns:1fr 1fr;display:grid}.nav-menu-column{min-width:0;padding:30px 32px}.nav-menu-heading{color:#142b43;margin-bottom:18px;font-size:13px;font-weight:500;line-height:1.5}.nav-menu-product-columns .nav-menu-heading{border-bottom:1px solid #e6ebf1;padding-bottom:12px}.nav-menu-link{text-align:left;padding:8px 0;display:block}.nav-menu-link>span{color:#7c3aed;align-items:center;gap:8px;font-size:14px;font-weight:550;line-height:1.5;display:flex}.nav-menu-link>span svg{opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.nav-menu-link:hover>span svg,.nav-menu-link:focus-visible>span svg{opacity:1;transform:none}.nav-menu-link:hover>span{color:#132e45}.nav-menu-link p{color:#5b6c82;max-width:36ch;margin-top:3px;font-size:13px;line-height:1.5}.nav-menu-rail{background:#fff;border-left:1px solid #e6ebf1;padding:30px 32px}.nav-menu-platforms{flex-direction:column;gap:20px;margin:24px 0 32px;display:flex}.nav-menu-platforms>span{color:#3a4c61;align-items:center;gap:12px;font-size:13px;display:flex}.nav-menu-platforms img{-o-object-fit:contain;object-fit:contain;content-visibility:visible}.nav-menu-footer-link{color:#7c3aed;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.nav-menu-simple{grid-template-columns:repeat(3,1fr);min-height:200px;display:grid}.nav-menu-simple .nav-menu-column+.nav-menu-column{border-left:1px solid #e6ebf1}.nav-menu-trigger{white-space:nowrap;align-items:center;gap:6px;height:64px;padding-block:0;display:flex}.nav-menu-trigger svg{transition:transform .2s}.nav-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu-trigger[aria-expanded=true]{color:#0a1430}.nav-menu-veil{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#edf2f54d;position:fixed;inset:64px 0 0}.mkt-nav--expanded{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.nav-menu-content a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #7863ae}@media (width<=1180px){.mkt-nav .mkt-nav-desktop,.nav-menu-anchor{display:none}.mkt-nav-mobile-panel,.mkt-nav-mobile-panel .border-t{border-color:#e5eaf0}.mkt-nav .mkt-nav-mobile-toggle{display:inline-flex}.mkt-nav .mkt-nav-mobile-panel{overscroll-behavior:contain;max-height:calc(100dvh - 64px);display:block;overflow-y:auto}.nav-menu-veil{display:none}}@media (prefers-reduced-motion:reduce){.nav-menu-link svg,.nav-menu-trigger svg{transition:none}.nav-menu-veil{-webkit-backdrop-filter:none;backdrop-filter:none}.mkt-nav-mobile-panel{animation:none}}.mkt-nav{color:#343b4b;height:64px;font-size:14px;line-height:1.5}.mkt-nav__row{justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1280px;height:64px;margin-inline:auto;padding-inline:32px;display:flex}.mkt-nav__logo{-o-object-fit:contain;object-fit:contain;width:106px;height:24px;display:block}.mkt-nav .mkt-nav-desktop{gap:24px}.mkt-nav__signin,.mkt-nav__signup{white-space:nowrap;border:1px solid #dedee8;border-radius:5px;justify-content:center;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s;display:inline-flex}.mkt-nav__signin{color:#7138c5;background:#fff}.mkt-nav__signin:hover{background:#faf8fd;border-color:#b8a2d6}.mkt-nav__signup{color:#fff;background:#7c3aed;border-color:#7c3aed}.mkt-nav__signup:hover{background:#6d28d9;border-color:#6d28d9}.mkt-nav :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #8b5cf6}@media (width<=1180px){.mkt-nav__row{padding-inline:24px}.mkt-nav-mobile-toggle{justify-content:center;align-items:center;width:40px;height:40px}}@media (width<=600px){.mkt-nav__row{padding-inline:20px}}.nav-menu-anchor[data-menu=resources] .nav-menu-surface{max-width:760px;margin-inline:auto}.nav-menu-anchor[data-menu=resources] .nav-menu-content{height:auto}.nav-menu-anchor[data-menu=resources] .nav-menu-simple{min-height:0}.nav-menu-anchor[data-menu=resources] .nav-menu-column{padding:24px}
