.features-menu:where(.astro-5mdgnkzz){position:relative;color:var(--schift-charcoal)}summary:where(.astro-5mdgnkzz){display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:14px;cursor:pointer;list-style:none;border-radius:5px}summary:where(.astro-5mdgnkzz)::-webkit-details-marker{display:none}summary:where(.astro-5mdgnkzz):hover,summary:where(.astro-5mdgnkzz):focus-visible{color:var(--schift-black);background:var(--schift-light-sand)}summary:where(.astro-5mdgnkzz):focus-visible,a:where(.astro-5mdgnkzz):focus-visible{outline:2px solid var(--schift-brand-ink);outline-offset:2px}details:where(.astro-5mdgnkzz)[open] summary:where(.astro-5mdgnkzz) svg:where(.astro-5mdgnkzz){transform:rotate(180deg)}.features-menu-panel:where(.astro-5mdgnkzz){position:absolute;top:calc(100% + 8px);left:0;width:230px;padding:6px;background:var(--schift-white);border:1px solid var(--schift-sand);border-radius:8px;box-shadow:0 4px 12px #20151514}a:where(.astro-5mdgnkzz){display:flex;align-items:center;justify-content:space-between;padding:12px;min-height:44px;font-size:14px;color:inherit;border-radius:5px;text-decoration:none}a:where(.astro-5mdgnkzz):hover,a:where(.astro-5mdgnkzz):focus-visible{background:var(--schift-light-sand);color:var(--schift-black)}.features-menu--mobile:where(.astro-5mdgnkzz) summary:where(.astro-5mdgnkzz){min-height:44px;justify-content:space-between}.features-menu--mobile:where(.astro-5mdgnkzz) .features-menu-panel:where(.astro-5mdgnkzz){position:static;width:auto;box-shadow:none;margin:4px 12px 8px}.features-menu--dark:where(.astro-5mdgnkzz){color:var(--schift-sand)}.features-menu--dark:where(.astro-5mdgnkzz) .features-menu-panel:where(.astro-5mdgnkzz){background:var(--schift-charcoal);border-color:var(--schift-warm-gray)}.features-menu--dark:where(.astro-5mdgnkzz) summary:where(.astro-5mdgnkzz):hover,.features-menu--dark:where(.astro-5mdgnkzz) summary:where(.astro-5mdgnkzz):focus-visible,.features-menu--dark:where(.astro-5mdgnkzz) a:where(.astro-5mdgnkzz):hover,.features-menu--dark:where(.astro-5mdgnkzz) a:where(.astro-5mdgnkzz):focus-visible{background:var(--schift-black);color:var(--schift-white)}.nav-item-group:where(.astro-jmiypkdg){position:relative}.nav-dropdown:where(.astro-jmiypkdg){display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:200px;background:var(--schift-white);border:1px solid var(--schift-sand);border-radius:8px;box-shadow:0 4px 12px #20151514;padding:14px 6px 6px;z-index:100}.nav-item-group:where(.astro-jmiypkdg):hover .nav-dropdown:where(.astro-jmiypkdg),.nav-item-group:where(.astro-jmiypkdg):focus-within .nav-dropdown:where(.astro-jmiypkdg){display:block}.nav-dropdown:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg){display:flex;align-items:center;padding:8px 12px;border-radius:5px;font-size:13px;color:var(--schift-warm-gray);text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.nav-dropdown:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):hover{color:var(--schift-black);background:var(--schift-light-sand)}.nav-group-trigger:where(.astro-jmiypkdg),.nav-top-link:where(.astro-jmiypkdg){align-items:center;background:transparent;border:0;color:var(--schift-warm-gray);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:6px;padding:6px 12px;text-decoration:none}.nav-group-trigger:where(.astro-jmiypkdg):hover,.nav-group-trigger:where(.astro-jmiypkdg):focus-visible,.nav-top-link:where(.astro-jmiypkdg):hover,.nav-top-link:where(.astro-jmiypkdg):focus-visible{background:var(--schift-light-sand);border-radius:6px;color:var(--schift-black)}.nav-group-trigger:where(.astro-jmiypkdg) svg:where(.astro-jmiypkdg){flex:0 0 auto;height:12px;width:12px;transition:transform .18s ease}.nav-top-link:where(.astro-jmiypkdg).nav-docs-link{gap:5px}.nav-docs-icon:where(.astro-jmiypkdg){flex:0 0 auto;height:14px;width:14px}.nav-item-group:where(.astro-jmiypkdg):focus-within .nav-group-trigger:where(.astro-jmiypkdg) svg:where(.astro-jmiypkdg),.nav-item-group:where(.astro-jmiypkdg):hover .nav-group-trigger:where(.astro-jmiypkdg) svg:where(.astro-jmiypkdg){transform:rotate(180deg)}.nav-dropdown-divider:where(.astro-jmiypkdg){height:1px;background:var(--schift-sand);margin:4px 6px}nav:where(.astro-jmiypkdg)[data-dark=true] button:where(.astro-jmiypkdg),nav:where(.astro-jmiypkdg)[data-dark=true]>div:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):not([href="/login"]){color:var(--schift-sand)!important}nav:where(.astro-jmiypkdg)[data-dark=true] button:where(.astro-jmiypkdg):hover,nav:where(.astro-jmiypkdg)[data-dark=true]>div:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):not([href="/login"]):hover{color:var(--schift-white)!important}nav:where(.astro-jmiypkdg)[data-dark=true] .nav-dropdown:where(.astro-jmiypkdg){background:var(--schift-charcoal);border-color:var(--schift-warm-gray)}nav:where(.astro-jmiypkdg)[data-dark=true] .nav-dropdown:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg){color:var(--schift-sand)!important}nav:where(.astro-jmiypkdg)[data-dark=true] .nav-dropdown:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):hover{color:var(--schift-white)!important;background:color-mix(in srgb,var(--schift-warm-gray) 20%,transparent)}nav:where(.astro-jmiypkdg)[data-dark=true] .nav-dropdown-divider:where(.astro-jmiypkdg){background:var(--schift-warm-gray)}.nav-cta-pill:where(.astro-jmiypkdg){background-color:var(--schift-black)!important;color:var(--schift-white)!important;box-shadow:0 1px 2px #1118272e;transition:background-color .15s ease}.nav-cta-pill:where(.astro-jmiypkdg):hover{background-color:var(--schift-charcoal)!important;color:var(--schift-white)!important;box-shadow:0 2px 4px #11182738}nav:where(.astro-jmiypkdg)[data-dark=true]>div:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg).nav-cta-pill{background-color:var(--schift-white)!important;color:#111827!important;box-shadow:0 1px 2px #0000004d,0 8px 20px -8px #f0966a73}nav:where(.astro-jmiypkdg)[data-dark=true]>div:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg).nav-cta-pill:hover{background-color:var(--schift-light-sand)!important;color:#111827!important}nav:where(.astro-jmiypkdg)#site-nav{transition:width .18s ease,top .18s ease,border-radius .18s ease,box-shadow .18s ease}nav:where(.astro-jmiypkdg)#site-nav[data-scrolled=true]{left:50%;top:6px;transform:translate(-50%);width:min(1128px,calc(100% - 24px));border:1px solid var(--schift-sand);border-radius:14px;box-shadow:0 8px 24px #20151514}.mobile-nav-group:where(.astro-jmiypkdg){border-bottom:1px solid var(--schift-light-sand);padding:2px 0 5px}.mobile-nav-group:where(.astro-jmiypkdg) summary:where(.astro-jmiypkdg){align-items:center;color:var(--schift-charcoal);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;list-style:none;min-height:44px;padding:0 12px}.mobile-nav-group:where(.astro-jmiypkdg) summary:where(.astro-jmiypkdg)::-webkit-details-marker{display:none}.mobile-nav-group:where(.astro-jmiypkdg) summary:where(.astro-jmiypkdg):focus-visible{outline:2px solid var(--schift-brand-ink);outline-offset:2px;border-radius:4px}.mobile-nav-group:where(.astro-jmiypkdg) summary:where(.astro-jmiypkdg) span:where(.astro-jmiypkdg){color:var(--schift-warm-gray);font-size:18px}.mobile-nav-group:where(.astro-jmiypkdg)[open] summary:where(.astro-jmiypkdg) span:where(.astro-jmiypkdg){transform:rotate(45deg)}.mobile-nav-group:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg),.mobile-nav-link:where(.astro-jmiypkdg){color:var(--schift-charcoal);display:block;font-size:14px;min-height:44px;padding:11px 24px;text-decoration:none}.mobile-nav-link:where(.astro-jmiypkdg).nav-docs-link{align-items:center;display:flex;gap:8px}.mobile-nav-group:where(.astro-jmiypkdg) a:where(.astro-jmiypkdg):hover,.mobile-nav-link:where(.astro-jmiypkdg):hover{background:var(--schift-light-sand);color:var(--schift-black)}
