.Navbar-module__IcRtnW__nav{z-index:100;border-bottom:1px solid var(--color-hairline);-webkit-backdrop-filter:blur(12px);height:64px;position:sticky;top:0}.Navbar-module__IcRtnW__navLight{background-color:#ffffffeb}.Navbar-module__IcRtnW__navDark{background-color:#0a0b0deb;border-bottom-color:#ffffff0f}.Navbar-module__IcRtnW__inner{justify-content:space-between;align-items:center;gap:32px;height:64px;display:flex}.Navbar-module__IcRtnW__logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Navbar-module__IcRtnW__logoMark{justify-content:center;align-items:center;display:flex}.Navbar-module__IcRtnW__logoText{color:var(--color-ink);letter-spacing:-.3px;font-size:18px;font-weight:700}.Navbar-module__IcRtnW__navDark .Navbar-module__IcRtnW__logoText{color:var(--color-on-dark)}.Navbar-module__IcRtnW__desktopNav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.Navbar-module__IcRtnW__navLink{color:var(--color-body);border-radius:var(--radius-sm);transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.Navbar-module__IcRtnW__navLink:hover{color:var(--color-ink);background-color:var(--color-surface-soft)}.Navbar-module__IcRtnW__navLinkDark{color:var(--color-on-dark-soft)}.Navbar-module__IcRtnW__navLinkDark:hover{color:var(--color-on-dark);background-color:#ffffff0f}.Navbar-module__IcRtnW__ctaGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.Navbar-module__IcRtnW__signIn{color:var(--color-ink);border-radius:var(--radius-pill);transition:background-color var(--transition-fast);align-items:center;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Navbar-module__IcRtnW__signIn:hover{background-color:var(--color-surface-soft)}.Navbar-module__IcRtnW__signInDark{color:var(--color-on-dark)}.Navbar-module__IcRtnW__signInDark:hover{background-color:#ffffff0f}.Navbar-module__IcRtnW__hamburger{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}.Navbar-module__IcRtnW__hamburger span{background-color:var(--color-ink);width:100%;height:2px;transition:background-color var(--transition-fast);border-radius:2px;display:block}.Navbar-module__IcRtnW__hamburgerDark span{background-color:var(--color-on-dark)}.Navbar-module__IcRtnW__mobileMenu{background-color:var(--color-canvas);border-bottom:1px solid var(--color-hairline);box-shadow:var(--shadow-card);padding:16px;animation:.2s Navbar-module__IcRtnW__fadeInUp;position:absolute;top:64px;left:0;right:0}.Navbar-module__IcRtnW__mobileMenuDark{background-color:var(--color-surface-dark);border-bottom-color:#ffffff0f}.Navbar-module__IcRtnW__mobileNav{flex-direction:column;gap:4px;display:flex}.Navbar-module__IcRtnW__mobileNavLink{color:var(--color-ink);border-radius:var(--radius-md);transition:background-color var(--transition-fast);padding:12px 16px;font-size:16px;font-weight:500;text-decoration:none;display:block}.Navbar-module__IcRtnW__mobileNavLink:hover{background-color:var(--color-surface-soft)}@media (max-width:768px){.Navbar-module__IcRtnW__desktopNav,.Navbar-module__IcRtnW__signIn{display:none}.Navbar-module__IcRtnW__hamburger{display:flex}}@keyframes Navbar-module__IcRtnW__fadeInUp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
