@layer components{.landing-navbar-shell{z-index:80;position:relative}.landing-navbar{--site-navbar-dropdown-gap:.3rem;z-index:80;isolation:isolate;padding-top:var(--header-offset-top);padding-bottom:.75rem;padding-left:clamp(.375rem,2vw,.75rem);padding-right:clamp(.375rem,2vw,.75rem);position:fixed;top:0;left:0;right:0;overflow:clip}.landing-navbar__open-surface,.landing-navbar__blend-surface,.landing-navbar__blend-border,.landing-navbar__blend-shadow{pointer-events:none;position:absolute}.landing-navbar__open-surface,.landing-navbar__blend-surface,.landing-navbar__blend-shadow{inset:0}.landing-navbar__open-surface,.landing-navbar__blend-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-navbar__open-surface{background:var(--header-surface-open);box-shadow:var(--elevation-header-sticky);opacity:0;transition:opacity .22s}.landing-navbar-shell[data-open=true] .landing-navbar__open-surface{opacity:1}.landing-navbar__blend-surface{background:var(--header-surface-scrolled)}.landing-navbar__blend-border{inset-inline:0;background:var(--header-border-scrolled);height:1px;bottom:0}.landing-navbar__blend-shadow{box-shadow:var(--elevation-header-sticky)}.landing-navbar__layout{z-index:1;width:100%;max-width:var(--layout-shell-wide);justify-content:space-between;align-items:center;gap:1rem;padding-inline:0;display:flex;position:relative}.landing-navbar__brand-row{justify-content:space-between;align-items:center;gap:var(--space-cluster);width:100%;display:flex}.landing-navbar__logo-link{width:78px;height:22px;line-height:0;display:block;position:relative;transform:translateZ(0)}.landing-navbar__logo-layer{will-change:opacity;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.landing-navbar__logo-layer--scrolled{z-index:1}.landing-navbar__logo{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.landing-navbar__actions{align-items:center;gap:var(--header-actions-gap);display:flex}.landing-navbar__actions--desktop{display:none}.landing-navbar__menu-trigger{border-radius:var(--shape-radius-control);width:34px;height:34px;color:var(--header-nav-fg,var(--fg-on-color));background:#1118270a;border:1px solid #1118271f;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,transform .18s,opacity .18s;display:inline-flex}.landing-navbar__menu-trigger:hover{background:#11182714}.landing-navbar-shell[data-open=true] .landing-navbar__menu-trigger{color:var(--fg-on-color);background:0 0;border-color:#0000}.landing-navbar-shell[data-open=true] .landing-navbar__menu-trigger:hover{background:0 0}.landing-navbar__menu-trigger:focus-visible{box-shadow:0 0 0 4px var(--focus-ring);outline:none}.landing-navbar__nav{display:none}.landing-navbar__nav-menu{position:relative}.landing-navbar__nav-menu:after{height:var(--site-navbar-dropdown-gap);content:"";position:absolute;top:100%;left:0;right:0}.landing-navbar__nav-list{align-items:center;gap:var(--header-nav-gap-desktop);column-gap:var(--header-nav-gap-desktop);display:flex}.landing-navbar__nav-list>li{flex:none;display:flex}.landing-navbar__nav-trigger{align-items:center;gap:.125rem;display:inline-flex}.landing-navbar__nav-menu-item:hover>.landing-navbar__desktop-content,.landing-navbar__nav-menu-item:focus-within>.landing-navbar__desktop-content{display:block}.landing-navbar__nav-menu-item{position:static}.landing-navbar__nav-menu-item:after{content:none}.landing-navbar__nav-trigger svg{transition:transform .18s}.landing-navbar__nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.landing-navbar__desktop-content{transform-origin:top;will-change:opacity, transform;animation:.36s cubic-bezier(.16,1,.3,1) both landing-navbar-desktop-menu-in}.landing-navbar__desktop-content[data-motion=from-start],.landing-navbar__desktop-content[data-motion=from-end],.landing-navbar__desktop-content[data-state=open]{animation:.36s cubic-bezier(.16,1,.3,1) both landing-navbar-desktop-menu-in}.landing-navbar__desktop-content[data-motion=to-start],.landing-navbar__desktop-content[data-motion=to-end],.landing-navbar__desktop-content[data-state=closed]{pointer-events:none;animation:.3s cubic-bezier(.4,0,.2,1) both landing-navbar-desktop-menu-out}.landing-navbar__desktop-content .global-site-navbar__menu-card{box-shadow:none;border:0}.landing-navbar__dialog-overlay{z-index:39;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0c7a;position:fixed;inset:0}.landing-navbar__dialog-content{left:0;right:0;top:var(--header-shell-height);z-index:41;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;outline:none;width:100%;position:fixed;bottom:0;overflow-y:auto}.landing-navbar-shell[data-open=true] .landing-navbar__dialog-content{background:var(--header-surface-open);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--elevation-header-panel)}.landing-navbar__menu-panel{max-height:calc(100svh - var(--header-shell-height) - 1.5rem);overscroll-behavior:contain;background:var(--header-surface-scrolled);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--elevation-header-panel);-webkit-overflow-scrolling:touch;border:0;border-radius:0;flex-direction:column;gap:1rem;padding:.875rem clamp(1.5rem,6vw,2rem) 1.5rem;display:flex;overflow:hidden}.landing-navbar-shell[data-open=true] .landing-navbar__menu-panel{background:var(--header-surface-open);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}.landing-navbar__menu-links{flex-direction:column;gap:.75rem;display:flex}.landing-navbar__menu-link{background:0 0;border-radius:0;justify-content:space-between;width:100%;padding:.875rem 0}.landing-navbar__menu-link:hover{opacity:1;background:0 0}.landing-navbar__mobile-link,.landing-navbar__mobile-accordion{display:flex}.landing-navbar__mobile-link,.landing-navbar__mobile-accordion-trigger{min-height:3rem;color:var(--fg-on-color);letter-spacing:0;align-items:center;font-size:1rem;font-weight:400;line-height:1.5}.landing-navbar__mobile-accordion{flex-direction:column;gap:.5rem}.landing-navbar__mobile-accordion-trigger{justify-content:space-between;align-items:center;display:flex}.landing-navbar__mobile-accordion-trigger svg{transition:transform .18s}.landing-navbar__mobile-accordion-trigger[data-state=open] svg{transform:rotate(180deg)}.landing-navbar__mobile-accordion-content{padding-top:0;overflow:hidden}.landing-navbar__mobile-accordion-content[data-state=open]{max-height:min(22rem, calc(100svh - var(--header-shell-height) - 21rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:.2s ease-out landing-navbar-accordion-down;overflow:hidden}.landing-navbar__mobile-scroll-area.scroll-area{height:clamp(12rem, calc(100svh - var(--header-shell-height) - 21rem), 22rem);position:relative;overflow:hidden}.landing-navbar__mobile-scroll-area .scroll-area__viewport{border-radius:inherit;width:100%;height:100%;padding-right:.875rem}.landing-navbar__mobile-scroll-area .scroll-area__scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.landing-navbar__mobile-scroll-area .scroll-area__scrollbar[data-orientation=vertical]{width:.625rem;padding:.35rem .0625rem}.landing-navbar__mobile-scroll-area .scroll-area__thumb{background:color-mix(in srgb, var(--fg-on-color) 38%, transparent);border-radius:999px;flex:1;position:relative}.landing-navbar__mobile-scroll-area .scroll-area__scrollbar:hover .scroll-area__thumb{background:color-mix(in srgb, var(--fg-on-color) 54%, transparent)}.landing-navbar__mobile-accordion-content[data-state=closed]{animation:.18s ease-in landing-navbar-accordion-up}.landing-navbar__mobile-dropdown-list{flex-direction:column;gap:.875rem;padding:.25rem 0 1.25rem;display:flex}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.75rem;padding:.125rem 0 .125rem 1rem}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card:hover{background:0 0}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-icon{color:#6b7280;background:#fff;border-color:#1118271a;width:1.875rem;height:1.875rem;margin-top:.125rem;box-shadow:0 1px 2px #1118270f}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-icon svg{width:.875rem;height:.875rem}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-copy{gap:.25rem;width:auto}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-title{color:var(--fg-on-color);letter-spacing:0;text-shadow:none;font-size:.875rem;font-weight:600;line-height:1.25rem}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-arrow{display:none}.landing-navbar__mobile-dropdown-list .global-site-navbar__menu-card-description{color:color-mix(in srgb, var(--fg-on-color) 72%, transparent);letter-spacing:0;font-size:.8125rem;line-height:1.25rem}.landing-navbar__menu-cta{width:100%;margin-top:.25rem;padding-left:0;padding-right:0}.landing-navbar__dialog-overlay[data-state=open]{animation:.18s forwards landing-navbar-fade-in}.landing-navbar__dialog-overlay[data-state=closed]{animation:.14s forwards landing-navbar-fade-out}.landing-navbar__dialog-content[data-state=open]{animation:.22s forwards landing-navbar-panel-in}.landing-navbar__dialog-content[data-state=closed]{animation:.16s forwards landing-navbar-panel-out}@media (min-width:40rem){.landing-navbar__logo-link{width:84px;height:23.692px}}@media (min-width:64rem){.landing-navbar{padding-right:var(--landing-navbar-gutter);padding-left:var(--landing-navbar-gutter);overflow:visible}.landing-navbar__layout{width:100%;max-width:var(--layout-shell-wide);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:0;display:grid}.landing-navbar__brand-row{width:auto}.landing-navbar__actions--mobile{display:none}.landing-navbar__actions--desktop{justify-content:flex-end;display:flex}.landing-navbar__nav{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.landing-navbar__dialog-overlay,.landing-navbar__dialog-content{display:none}}@media (prefers-reduced-motion:reduce){.landing-navbar__open-surface,.landing-navbar__menu-trigger,.landing-navbar__logo-layer{transition:none}.landing-navbar__dialog-content[data-state],.landing-navbar__desktop-content,.landing-navbar__desktop-content[data-motion],.landing-navbar__desktop-content[data-state],.landing-navbar__mobile-accordion-content[data-state],.landing-navbar__nav-trigger svg,.landing-navbar__mobile-accordion-trigger svg{transition:none;animation:none}}@keyframes landing-navbar-panel-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-navbar-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes landing-navbar-desktop-menu-in{0%{opacity:1;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes landing-navbar-desktop-menu-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-6px)}}@keyframes landing-navbar-accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes landing-navbar-accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}}
