.landing-header{z-index:50;padding:12px var(--nai-spacing-md);pointer-events:none;background:0 0;position:sticky;top:0}.landing-header__inner{max-width:960px;padding:0 var(--nai-spacing-lg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--nai-color-septenary);border-radius:var(--nai-radius-xl);pointer-events:all;background-color:#ffffffeb;justify-content:space-between;align-items:center;height:60px;margin:0 auto;display:flex;box-shadow:0 4px 24px #00000014}.landing-header__logo{align-items:center;display:flex}.landing-header__logo img{width:auto;height:36px}.landing-header__nav{align-items:center;gap:var(--nai-spacing-md);display:none}@media only screen and (min-width:48rem){.landing-header__nav{display:flex}}.landing-header__nav-link{color:var(--nai-color-nonary);font-weight:500;font-size:var(--nai-font-size-sm);transition:color .2s}.landing-header__nav-link:hover{color:var(--nai-color-tertiary)}.landing-header__login-btn{white-space:nowrap;border-radius:var(--nai-radius-xl)!important}.landing-header__sidebar-login-btn{margin-top:var(--nai-spacing-lg);border-radius:var(--nai-radius-xl)!important}.landing-header__menu-btn{color:var(--nai-color-nonary);padding:var(--nai-spacing-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media only screen and (min-width:48rem){.landing-header__menu-btn{display:none}}.landing-header__sidebar{-webkit-backdrop-filter:blur(12px);z-index:50;pointer-events:all;background-color:#fffffff7;width:240px;height:100%;transition:transform .3s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 24px #0000001a}.landing-header__sidebar--open{transform:translate(0)}@media only screen and (min-width:48rem){.landing-header__sidebar{display:none}}.landing-header__sidebar-close{padding:var(--nai-spacing-md);justify-content:flex-end;display:flex}.landing-header__sidebar-close button{color:var(--nai-color-secondary);cursor:pointer;background:0 0;border:none}.landing-header__sidebar-nav{padding:0 var(--nai-spacing-lg);flex-direction:column;display:flex}.landing-header__sidebar-link{color:var(--nai-color-nonary);padding:var(--nai-spacing-md)0;border-bottom:1px solid var(--nai-color-septenary);font-weight:500;font-size:var(--nai-font-size-md);transition:color .2s}.landing-header__sidebar-link:hover{color:var(--nai-color-tertiary)}.landing-header__overlay{z-index:40;pointer-events:all;background:#00000080;position:fixed;inset:0}@media only screen and (min-width:48rem){.landing-header__overlay{display:none}}
