nav{z-index:50;background:0 0;position:fixed;top:0;left:0;right:0}@media (max-width:640px){nav{padding-top:env(safe-area-inset-top,0px)}.nav-container{padding-top:calc(16px + env(safe-area-inset-top,0px))}}.nav-container{box-sizing:border-box;justify-content:center;align-items:center;max-width:1600px;margin:0 auto;padding:16px 40px;display:flex;position:relative}.nav-wrapper{border-radius:var(--radius-6,16px);box-sizing:border-box;opacity:0;will-change:transform,opacity;backface-visibility:hidden;background:#fffffff2;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex;position:relative;transform:translateY(-100%)}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-160px)}to{opacity:1;transform:translate(0,0)}}.nav-wrapper-animate{opacity:0;animation:.75s cubic-bezier(0,.87,.01,1) .2s forwards navSlideDown;transform:translateY(-160px)}.nav-wrapper.nav-wrapper-visible,.nav-wrapper-visible{opacity:1!important;transform:translate(0,0)!important}.nav-content{opacity:1}@media (max-width:640px){.nav-container{padding-left:16px;padding-right:16px}.nav-wrapper{background:#fffffff2;padding:16px 24px}}.nav-logo{cursor:pointer;background:0 0;border:none;align-items:center;height:24px;padding:0;display:flex}.nav-logo-image{width:auto;height:24px;display:block}.nav-items{align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-item{font-family:var(--typography-font-family-text,Inter);font-size:var(--typography-font-size-2,14px);font-style:normal;font-weight:400;line-height:var(--typography-line-height-2,20px);letter-spacing:var(--typography-letter-spacing-2,0);color:var(--color-base-text-primary,#1c2024);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 12px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.nav-item:hover{background:var(--color-neutral-alpha-3,#0000330f)}.nav-buttons{align-items:center;gap:12px;display:flex}.mobile-menu-btn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;background:0 0;border:none;border-radius:6px;flex-shrink:0;width:40px;height:40px;padding:0;transition:background-color .15s,transform .15s;display:none}.mobile-menu-btn:hover{background:var(--color-neutral-alpha-3,#0000330f)}.mobile-menu-btn:active{transform:translate(0,0)scale(.95);background:var(--color-neutral-alpha-4,#00002d17)!important}.mobile-menu-btn:active:not(:focus){background:var(--color-neutral-alpha-4,#00002d17)!important}@media (hover:none) and (pointer:coarse){.mobile-menu-btn:hover{background:0 0}.mobile-menu-btn:active{transform:translate(0,0)scale(.95);background:var(--color-neutral-alpha-4,#00002d17)!important}}.mobile-menu-overlay{width:100vw;height:100dvh;min-height:calc(100dvh + env(safe-area-inset-bottom,0px));background:var(--color-page-background);z-index:40;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.mobile-menu-overlay.open{visibility:visible;pointer-events:all}.mobile-menu-overlay.open.entering{opacity:1}.mobile-menu-overlay.open:not(.entering){opacity:0}@supports (-webkit-touch-callout:none){@media (max-width:1024px){.mobile-menu-overlay{transition:none!important}.mobile-menu-overlay.open{opacity:1}.mobile-menu-overlay:not(.open){opacity:0}}}.mobile-menu-content{opacity:1;padding:32px 40px;transition:opacity .2s;position:absolute;top:40px;left:0;right:0;transform:translate(0,0)}@supports (-webkit-touch-callout:none){@media (max-width:1024px){.mobile-menu-content{opacity:1!important;transition:none!important;transform:translate(0,0)!important}}}@media (max-width:1023px){.mobile-menu-content{padding-left:40px;padding-right:40px}}@media (max-width:640px){.mobile-menu-content{padding-left:16px;padding-right:16px}}.mobile-menu-items{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.mobile-nav-item{cursor:pointer;text-align:left;color:var(--color-neutral-900,#1a1a1a);opacity:0;will-change:transform,opacity;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;text-decoration:none;transition:background-color .2s,color .2s;animation:none;display:block;transform:translateY(30px)}.mobile-menu-overlay.open.entering .mobile-nav-item{animation:.5s forwards slideUpFromBottom}.mobile-menu-overlay.open:not(.entering) .mobile-nav-item{opacity:0;transition:opacity .15s,transform .15s;-webkit-transition:opacity .15s,-webkit-transform .15s;transform:translateY(10px)}.mobile-menu-overlay.open.entering .mobile-nav-item:first-child{animation-delay:.1s}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(2){animation-delay:.15s}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(3){animation-delay:.2s}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(4){animation-delay:.25s}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(5){animation-delay:.3s}.mobile-nav-item:hover{background:var(--color-neutral-alpha-3,#0000330f);color:var(--color-neutral-900,#1a1a1a)}.mobile-nav-item:active{background:var(--color-neutral-alpha-4,#00002d17)}.mobile-menu-buttons{flex-direction:column;gap:16px;width:100%;margin-top:40px;margin-bottom:40px;display:flex}.mobile-menu-buttons .btn{justify-content:center;flex:1!important;width:100%!important;min-width:100%!important;max-width:100%!important}.mobile-menu-btn svg{transition:transform .3s,opacity .3s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes slideUpItem{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1023px){.desktop-nav{display:none}.mobile-menu-btn{justify-content:center;align-items:center;display:flex}}.hamburger-icon{cursor:pointer;flex-direction:column;justify-content:center;width:24px;height:16px;display:flex;position:relative}.hamburger-icon span{background:var(--color-neutral-900,#1a1a1a);transition:transform .2s,opacity .2s;transform-origin:50%;will-change:transform;backface-visibility:hidden;border-radius:2px;width:24px;height:2px;-webkit-transition:-webkit-transform .2s,opacity .2s;display:block;position:absolute;left:0}.hamburger-icon span:first-child{top:3px}.hamburger-icon span:nth-child(2){top:11px}.hamburger-icon.open span:first-child{transform:translateY(4px)rotate(45deg)}.hamburger-icon.open span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}@media (max-width:640px){@supports (-webkit-touch-callout:none){.nav-wrapper-animate{opacity:1!important;animation:none!important;transform:translate(0,0)!important}.nav-wrapper{opacity:1!important;transform:translate(0,0)!important}}.mobile-menu-overlay.open.entering .mobile-nav-item:first-child{animation-delay:30ms}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(2){animation-delay:60ms}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(3){animation-delay:90ms}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(4){animation-delay:.12s}.mobile-menu-overlay.open.entering .mobile-nav-item:nth-child(5){animation-delay:.15s}.mobile-menu-overlay.open.entering .mobile-nav-item{animation-duration:.35s}.mobile-menu-overlay.open.entering .mobile-menu-content,.mobile-menu-overlay.open:not(.entering) .mobile-menu-content{transition:none}}@media (prefers-reduced-motion:reduce){.nav-wrapper-animate{animation:none;opacity:1!important;transform:translate(0,0)!important}.mobile-menu-overlay{transition:none}.mobile-menu-overlay.open{opacity:1;visibility:visible;pointer-events:all}.mobile-menu-overlay:not(.open){opacity:0;visibility:hidden;pointer-events:none}.mobile-menu-content,.mobile-menu-overlay.open .mobile-menu-content{opacity:1;transition:none}.mobile-nav-item{opacity:1!important;animation:none!important;transform:translate(0,0)!important}.hamburger-icon span,.nav-item,.mobile-menu-btn{transition:none}}
