.adwOgG_navigation{z-index:10;align-items:center;width:100%;height:64px;display:flex;position:relative}.adwOgG_navigationDashboard{background:var(--color-bg-white);border-bottom:1px solid var(--color-gray-border)}.adwOgG_navigationLanding{z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s;position:fixed;top:0;left:0}.adwOgG_navigationLandingTop{background:linear-gradient(90deg,#fffffff2,#fff0);border-bottom:1px solid #0000}.adwOgG_navigationLandingScrolled{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #0000000f}.adwOgG_navSpacer{flex-shrink:0;height:64px}.adwOgG_navContainer{width:100%;max-width:1200px;padding:0 var(--spacing-xl);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.adwOgG_leftAlignedContent{align-items:center;gap:var(--spacing-xl);display:flex}.adwOgG_leftAlignedContentCompact{align-items:center;gap:0;display:flex}.adwOgG_logo{width:auto;height:2rem;text-decoration:none;transition:opacity .2s}.adwOgG_navLinks{gap:var(--spacing-xl-plus);margin-top:0;display:flex}.adwOgG_navLink{color:var(--color-text-white);font-size:var(--font-size-base);font-weight:500;text-decoration:none;transition:color .2s}.adwOgG_navLink:hover{color:var(--color-dark)}.adwOgG_navLinkDark{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:500;text-decoration:none;transition:color .2s}.adwOgG_navLinkDark:hover{color:var(--color-text-primary)}.adwOgG_authContainer{justify-content:flex-end;min-width:120px;display:flex}.adwOgG_authActions{align-items:center;gap:var(--spacing-lg);display:flex}.adwOgG_signInLink{font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:500;text-decoration:none;transition:color .2s,opacity .3s}.adwOgG_signInLink:hover{color:var(--color-text-primary)}.adwOgG_signInLinkHidden{opacity:0;pointer-events:none}.adwOgG_joinButton.adwOgG_joinButton{color:var(--color-text-white);border-radius:var(--radius-md);border:none;font-weight:600;transition:background-color .3s,box-shadow .2s}.adwOgG_joinButtonTop.adwOgG_joinButtonTop{background:var(--color-text-primary)}.adwOgG_joinButtonTop.adwOgG_joinButtonTop:hover{background:var(--color-dark);box-shadow:var(--shadow-button-hover)}.adwOgG_joinButtonScrolled.adwOgG_joinButtonScrolled{background:var(--color-accent)}.adwOgG_joinButtonScrolled.adwOgG_joinButtonScrolled:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-button-hover)}.adwOgG_userMenuContainer{position:relative}.adwOgG_avatar{background:var(--color-accent);width:36px;height:36px;color:var(--color-text-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.adwOgG_userButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2px;transition:box-shadow .2s;display:flex}.adwOgG_userButton:hover{box-shadow:0 0 0 2px var(--color-accent-subtle)}.adwOgG_userButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.adwOgG_userMenu{margin-top:var(--spacing-sm);background:var(--color-bg-white);border-radius:var(--radius-md);border:1px solid var(--color-gray-border);box-shadow:var(--shadow-dropdown);min-width:220px;padding:var(--spacing-xs) 0;z-index:50;animation:.2s adwOgG_fadeIn;position:absolute;top:100%;right:0}.adwOgG_menuHeader{padding:var(--spacing-sm) var(--spacing-md)}.adwOgG_menuHeaderName{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.4}.adwOgG_menuHeaderEmail{font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.adwOgG_menuDivider{background:var(--color-gray-border);height:1px;margin:var(--spacing-xs) 0}.adwOgG_menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:6px var(--spacing-md);text-align:left;font-size:var(--font-size-sm);font-family:var(--font-family);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:0;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.adwOgG_menuItem:hover{background-color:var(--color-gray-background);color:var(--color-text-primary)}.adwOgG_menuItemDanger:hover{color:var(--color-danger)}.adwOgG_loadingSpinner{border:2px solid var(--color-gray-border);border-top-color:var(--color-dark);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite adwOgG_spin}@keyframes adwOgG_spin{to{transform:rotate(360deg)}}@keyframes adwOgG_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.adwOgG_hamburgerButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:none}.adwOgG_hamburgerIcon{background:var(--color-text-primary);border-radius:1px;width:22px;height:2px;transition:background .2s;display:block;position:relative}.adwOgG_hamburgerIcon:before,.adwOgG_hamburgerIcon:after{content:"";background:var(--color-text-primary);border-radius:1px;width:22px;height:2px;transition:transform .3s;display:block;position:absolute;left:0}.adwOgG_hamburgerIcon:before{top:-7px}.adwOgG_hamburgerIcon:after{top:7px}.adwOgG_hamburgerIconOpen{background:0 0}.adwOgG_hamburgerIconOpen:before{top:0;transform:rotate(45deg)}.adwOgG_hamburgerIconOpen:after{top:0;transform:rotate(-45deg)}.adwOgG_mobileMenu{-webkit-backdrop-filter:blur(12px);padding:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-md);opacity:0;pointer-events:none;background:#fffffff7;border-bottom:1px solid #0000000f;flex-direction:column;transition:transform .25s,opacity .25s;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.adwOgG_mobileMenuOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.adwOgG_mobileNavLink{color:var(--color-text-secondary);font-size:var(--font-size-md);padding:var(--spacing-sm) 0;min-height:44px;font-weight:500;line-height:44px;text-decoration:none;transition:color .2s;display:block}.adwOgG_mobileNavLink:hover{color:var(--color-text-primary)}.adwOgG_mobileCta{background:var(--color-accent);color:var(--color-text-white);text-align:center;font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);min-height:44px;margin-top:var(--spacing-sm);font-weight:600;line-height:24px;text-decoration:none;transition:background-color .2s;display:inline-block}.adwOgG_mobileCta:hover{background:var(--color-accent-hover)}@media (width<=767px){.adwOgG_navContainer{padding:0 var(--spacing-lg)}.adwOgG_navLinks{display:none}.adwOgG_authActions{gap:var(--spacing-sm)}.adwOgG_joinButton.adwOgG_joinButton{display:none}.adwOgG_hamburgerButton,.adwOgG_mobileMenu{display:flex}.adwOgG_signInLink{display:none}}@media (prefers-reduced-motion:reduce){.adwOgG_hamburgerIcon,.adwOgG_hamburgerIcon:before,.adwOgG_hamburgerIcon:after,.adwOgG_mobileMenu{transition:none}.adwOgG_userMenu{animation:none}.adwOgG_loadingSpinner{animation-duration:1.5s}}.adwOgG_brand{color:var(--color-text-primary);font-family:var(--font-display);letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.adwOgG_joinButton.adwOgG_joinButton{justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:14px;display:inline-flex}.adwOgG_navigationLandingTop{-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-bottom-color:#0f172a0a}.adwOgG_mobileDetails{display:none}.adwOgG_mobileToggle{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.adwOgG_mobileToggle::-webkit-details-marker{display:none}.adwOgG_nativeMobileMenu{border-bottom:1px solid var(--color-gray-border);background:#fff;padding:16px 24px 24px;position:absolute;top:64px;left:0;right:0;box-shadow:0 12px 24px #0f172a14}@media (width<=767px){.adwOgG_mobileDetails{display:block}.adwOgG_joinButton.adwOgG_joinButton{display:none}.adwOgG_brand{font-size:19px}.adwOgG_navContainer{padding-inline:16px}}