.Navbar_navShell__6JEFH{position:fixed;top:16px;left:0;right:0;z-index:1100;padding:0 24px;pointer-events:none}.Navbar_navbar__fk_p7{pointer-events:auto;max-width:1280px;margin:0 auto;min-height:54px;padding:6px 8px 6px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.06);border-radius:999px;box-shadow:0 12px 40px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Navbar_logoZone__Zq8Di{flex-shrink:0;min-width:132px;position:relative;z-index:2}.Navbar_navSpacer__N7RMk{height:88px;flex-shrink:0}.Navbar_navLinks__F_HK7{display:flex;align-items:center;justify-content:center;min-width:0;gap:2px;overflow:visible}.Navbar_navItemWrap__9dH4m{display:flex;align-items:center;gap:0}.Navbar_navGroupDivider__Hg0d0{width:1px;height:22px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.Navbar_navItem__mQUmI{position:relative;display:flex;align-items:center}.Navbar_navItem__mQUmI:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}.Navbar_menuMount__7et58{position:absolute;top:calc(100% + 12px);left:0;z-index:60;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.Navbar_menuMountOpen__1YLXz{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s}.Navbar_menuMountCentered__3Wmr4{left:50%;transform:translateX(-50%) translateY(4px)}.Navbar_menuMountCentered__3Wmr4.Navbar_menuMountOpen__1YLXz{transform:translateX(-50%) translateY(0)}.Navbar_navLink__id1IU,.Navbar_navTrigger__kW5hT{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:none;background:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;cursor:pointer;white-space:nowrap;border-radius:999px;transition:background .16s ease,color .16s ease}.Navbar_navLink__id1IU:hover,.Navbar_navTrigger__kW5hT:hover{color:#111827;background:rgba(15,23,42,.04)}.Navbar_navLinkActive__CmfE_,.Navbar_navTriggerOpen__lHJ_D{color:var(--makazi-green,#276749);background:var(--makazi-green-pale,#f4f9f6);box-shadow:none}.Navbar_navLinkActive__CmfE_:hover,.Navbar_navTriggerOpen__lHJ_D:hover{color:var(--makazi-green-hover,#1e5038);background:var(--makazi-green-mist,#e8f2ec)}.Navbar_navLinkAccent__b6oAw,.Navbar_navTriggerAccent__RF8Ww,.Navbar_navTriggerCurrent__MYT7w{color:var(--makazi-green,#276749);font-weight:600}.Navbar_navTriggerAccent__RF8Ww:hover{color:var(--makazi-green-hover,#1e5038);background:var(--makazi-green-pale,#f4f9f6)}.Navbar_navTriggerAccent__RF8Ww.Navbar_navTriggerOpen__lHJ_D{color:var(--makazi-green,#276749);background:var(--makazi-green-pale,#f4f9f6)}.Navbar_navCtaIcon__phY_p{color:var(--makazi-green,#276749);flex-shrink:0}.Navbar_badge__L5En9{margin-left:2px;padding:2px 6px;border-radius:999px;background:#e8f5ec;color:var(--brand-green,#2f6b4f);font-size:.56rem;font-weight:800;letter-spacing:.08em;line-height:1.2}.Navbar_chevron__Se63D{opacity:.45;transition:transform .18s ease,opacity .18s ease}.Navbar_chevronOpen__O7x_F,.Navbar_navTriggerOpen__lHJ_D .Navbar_chevron__Se63D{transform:rotate(180deg);opacity:.92;color:inherit}.Navbar_dropdownPanel__O57Q_{position:relative;top:0;left:0;min-width:360px;padding:8px;background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:20px;box-shadow:0 20px 50px rgba(15,23,42,.12),0 6px 16px rgba(15,23,42,.06)}.Navbar_dropdownRow__Y9tx2{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;text-decoration:none;color:inherit;transition:background .15s ease}.Navbar_dropdownRow__Y9tx2:hover{background:#f7f7f8}.Navbar_dropdownIcon__oNWAQ{width:40px;height:40px;border-radius:12px;background:#f3f4f6;color:#374151;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Navbar_dropdownCopy__n5zzp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.Navbar_dropdownTitle__2z_UZ{font-size:.875rem;font-weight:600;color:#111827;line-height:1.25}.Navbar_dropdownDescription__6kWyR{font-size:.75rem;line-height:1.45;color:#6b7280}.Navbar_dropdownArrow__l_yBf{color:#9ca3af;flex-shrink:0}.Navbar_dropdownFooterLink__VCl73{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 12px;border-top:1px solid #f1f5f9;border-radius:0 0 14px 14px;font-size:.8125rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none}.Navbar_dropdownFooterLink__VCl73:hover{background:#f7f7f8}.Navbar_navActions__YsS7O{display:flex;align-items:center;gap:8px;flex-shrink:0}.Navbar_navEnd__6Lj05{display:flex;align-items:center;gap:4px;justify-self:end;position:relative;z-index:2}.Navbar_quickSearch__f_nBP{display:flex;align-items:center;gap:8px;width:min(210px,100%);min-width:0;padding:7px 10px 7px 12px;border-radius:999px;background:#f3f4f6;border:1px solid transparent;transition:background .16s ease,border-color .16s ease}.Navbar_quickSearch__f_nBP:focus-within{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 0 0 3px rgba(47,107,79,.08)}.Navbar_quickSearchIcon__4H_5x{color:#9ca3af;flex-shrink:0}.Navbar_quickSearchInput__mBvgU{flex:1;min-width:0;border:none;background:transparent;font-size:.8125rem;color:#111827;outline:none}.Navbar_quickSearchInput__mBvgU::-moz-placeholder{color:#9ca3af}.Navbar_quickSearchInput__mBvgU::placeholder{color:#9ca3af}.Navbar_searchShortcut__APaja{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;color:#9ca3af;font-size:.68rem;font-family:var(--font-sans);line-height:1.2}.Navbar_actionDivider__FH8TF{width:1px;height:22px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.Navbar_userMenuWrap__XHwit{position:relative}.Navbar_userMenuTrigger__pGngV{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:999px;background:none;cursor:pointer;font-family:var(--font-sans);transition:background .16s ease,border-color .16s ease}.Navbar_userMenuTriggerOpen__kXFf7,.Navbar_userMenuTrigger__pGngV:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.06)}.Navbar_userMenuAvatar__l6lKu{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_userMenuName__7Bq4M{font-size:.84rem;font-weight:600;color:#111827;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis}.Navbar_userMenuChevron__0FkOk{color:#9ca3af;flex-shrink:0;transition:transform .18s ease}.Navbar_userMenuPanel__uZCoO{position:fixed;width:248px;padding:6px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.12),0 6px 16px rgba(15,23,42,.06);z-index:12050}.Navbar_userMenuPanelOpen__7UMdS{visibility:visible;opacity:1;pointer-events:auto}.Navbar_userMenuHeader__kEKSj{display:flex;align-items:center;gap:10px;padding:8px 10px}.Navbar_userMenuHeaderAvatar__WQkVI{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_userMenuHeaderCopy__iGcXV{min-width:0;display:flex;flex-direction:column;gap:1px}.Navbar_userMenuHeaderName__6kvSN{font-size:.875rem;font-weight:600;color:#111827;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userMenuHeaderEmail__1wSas{font-size:.75rem;color:#6b7280;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userMenuDivider__9nLV7{height:1px;background:#eef2f7;margin:4px 6px}.Navbar_userMenuItem__ast5d{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:none;border-radius:12px;background:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.Navbar_userMenuItem__ast5d:hover{background:#f7f7f8;color:#111827}.Navbar_userMenuItemDanger__pAlj_{color:#b91c1c}.Navbar_userMenuItemDanger__pAlj_:hover{background:#fef2f2;color:#991b1b}.Navbar_signInBtn__DW4ud{background:none;border:none;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;padding:8px 10px;text-decoration:none;border-radius:999px;transition:background .16s ease,color .16s ease}.Navbar_signInBtn__DW4ud:hover{color:#111827;background:rgba(15,23,42,.04)}.Navbar_getStartedBtn__GE_w_{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:999px;background:var(--makazi-green,#276749);color:#ffffff;font-size:.84rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:transform .16s ease,background .16s ease}.Navbar_getStartedBtn__GE_w_:hover{background:var(--makazi-green-hover,#1e5038);transform:translateY(-1px)}.Navbar_menuToggle___6qzY{display:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;background:none;border:none;cursor:pointer;padding:8px}.Navbar_hamburger__b7KpD{display:block;width:22px;height:2px;background:#1f2937;border-radius:1px}.Navbar_mobileMenu__g3FB_{display:none;position:fixed;top:84px;left:20px;right:20px;z-index:999;padding:14px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:var(--shadow-lg);flex-direction:column;gap:6px;max-height:calc(100vh - 100px);overflow-y:auto}.Navbar_mobileMenu__g3FB_.Navbar_mobileOpen__onN_Y{display:flex}.Navbar_mobileSearch__y_iMC{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:6px;border-radius:14px;background:#f3f4f6;color:#6b7280}.Navbar_mobileSearchInput__lF48U{flex:1;border:none;background:transparent;font-size:.92rem;outline:none;color:#111827}.Navbar_mobileSection__7ocSn{display:flex;flex-direction:column;gap:2px}.Navbar_mobileSectionTitle__GJeJl{display:flex;align-items:center;gap:6px;padding:10px 4px 4px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af}.Navbar_mobileLinkAccent__ydB4u,.Navbar_mobileSectionTitleAccent__ccuOW{color:var(--makazi-green,#276749)}.Navbar_mobileDropdownRow__SxTyI{display:flex;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;border-radius:12px}.Navbar_mobileDropdownRow__SxTyI:hover{background:#f7f7f8}.Navbar_mobileFooterLink___XSLZ{display:inline-flex;align-items:center;margin:4px 4px 8px;padding:8px 4px;font-size:.875rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none}.Navbar_mobileFooterLink___XSLZ:hover{text-decoration:underline;text-underline-offset:3px}.Navbar_mobileLink__qh5Fz{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#111827;padding:10px 4px;text-decoration:none}.Navbar_mobileActions__M9osB{gap:10px;margin-top:10px}.Navbar_mobileActions__M9osB,.Navbar_mobileUserBlock__a4404{display:flex;flex-direction:column;padding-top:12px;border-top:1px solid #eef2f7}.Navbar_mobileUserBlock__a4404{gap:2px;margin-top:8px}.Navbar_mobileUserHeader__DYsk8{display:flex;align-items:center;gap:12px;padding:4px 4px 10px}.Navbar_mobileUserAvatar__C_k80{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_mobileUserName__dq77i{font-size:.95rem;font-weight:600;color:#111827}.Navbar_mobileUserEmail__8tF4V{font-size:.8rem;color:#6b7280;margin-top:2px}.Navbar_mobileAccountLink__buibN{display:flex;align-items:center;padding:10px 4px;font-size:.92rem;font-weight:500;color:#374151;text-decoration:none;border-radius:10px}.Navbar_mobileAccountLink__buibN:hover{background:#f7f7f8;color:#111827}.Navbar_mobileSignOut__BiV_g{display:flex;align-items:center;width:100%;padding:10px 4px;margin-top:4px;border:none;border-radius:10px;background:none;font-family:var(--font-sans);font-size:.92rem;font-weight:500;color:#b91c1c;text-align:left;cursor:pointer}.Navbar_mobileSignOut__BiV_g:hover{background:#fef2f2}@media (max-width:1280px){.Navbar_searchShortcut__APaja{display:none}.Navbar_quickSearch__f_nBP{width:min(180px,100%)}}@media (max-width:1240px){.Navbar_navbar__fk_p7[data-auth=signed-in] .Navbar_navLink__id1IU,.Navbar_navbar__fk_p7[data-auth=signed-in] .Navbar_navTrigger__kW5hT{padding:8px 10px;font-size:.84rem}.Navbar_userMenuName__7Bq4M{display:none}}@media (max-width:1180px){.Navbar_actionDivider__FH8TF,.Navbar_navActions__YsS7O,.Navbar_navLinks__F_HK7{display:none}}@media (max-width:1080px){.Navbar_navEnd__6Lj05 .Navbar_navActions__YsS7O{display:none}.Navbar_menuToggle___6qzY{display:flex}}@media (max-width:640px){.Navbar_navShell__6JEFH{padding:0 12px}.Navbar_navbar__fk_p7{padding:6px 10px;min-height:50px}.Navbar_navSpacer__N7RMk{height:78px}.Navbar_mobileMenu__g3FB_{left:12px;right:12px;top:74px}}