.NotificationItem_item__JnkO8{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--border-color);transition:background var(--fast-transition),opacity var(--normal-transition),max-height var(--normal-transition);max-height:300px;overflow:hidden}.NotificationItem_item__JnkO8:last-child{border-bottom:none}.NotificationItem_item__JnkO8:hover{background:var(--primary-color-2)}.NotificationItem_unread__G6gEI{background:color-mix(in srgb,var(--coral-light) 14%,#ffffff)}.NotificationItem_read__O_yI8{background:#fff;opacity:.75}.NotificationItem_removing__afiud{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-bottom-color:transparent}.NotificationItem_content__XvtlZ{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0}.NotificationItem_dot___h7gd{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--coral)}.NotificationItem_text__e__EK{flex:1 1;min-width:0}.NotificationItem_title__vYV4W{font-size:var(--text-sm);color:var(--primary-color-5);margin:0}.NotificationItem_title__vYV4W,.NotificationItem_unread__G6gEI .NotificationItem_title__vYV4W{font-weight:var(--font-weight-bold)}.NotificationItem_read__O_yI8 .NotificationItem_title__vYV4W{font-weight:var(--font-weight-medium)}.NotificationItem_message__AE1Yz{font-size:.8125rem;color:var(--primary-color-4);margin:2px 0 0}.NotificationItem_archiveBtn__bb1pL{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--primary-color-4);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--fast-transition),color var(--fast-transition);margin-top:2px}.NotificationItem_archiveBtn__bb1pL:hover{background:var(--primary-color-3);color:var(--primary-color-5)}.NotificationPanel_panelBody__krFZs{max-height:480px;overflow-y:auto}.NotificationPanel_panelList__nI60j{display:flex;flex-direction:column}.NotificationPanel_panelFooter__pmKxv{position:-webkit-sticky;position:sticky;bottom:0;padding:10px 12px;background:#fff;border-top:1px solid var(--border-color)}.NotificationPanel_viewAllLink__Ej_ly{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;border-radius:var(--radius-sm);color:var(--olive);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-decoration:none;transition:background var(--fast-transition),color var(--fast-transition)}.NotificationPanel_viewAllLink__Ej_ly:hover{background:var(--primary-color-2);color:var(--olive-hover)}.NotificationPanel_emptyText__6Q37y{padding:24px 16px;text-align:center;color:var(--primary-color-4);font-size:var(--text-sm)}.NotificationBell_trigger__XA5vw,.NotificationBell_wrapper__59vaI{position:relative;display:inline-flex;align-items:center}.NotificationBell_trigger__XA5vw{justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);background:#fff;color:var(--primary-color-5);border-radius:var(--radius-md);cursor:pointer;transition:background var(--fast-transition)}.NotificationBell_trigger__XA5vw:hover{background:var(--primary-color-2)}.NotificationBell_badge__6y6Xg{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--coral);color:#fff;font-size:11px;font-weight:var(--font-weight-bold);line-height:18px;text-align:center;pointer-events:none}.NotificationBell_popover___w1wR{position:absolute;top:calc(100% + 8px);right:0;z-index:99999;width:480px;max-width:calc(100vw - 16px);background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden}@media (max-width:767px){.NotificationBell_popover___w1wR{right:-52px;width:min(360px,calc(100vw - 16px))}}.NavBar_header__xxbpT{position:-webkit-sticky;position:sticky;top:0;z-index:9999;width:100%;transition:background .2s ease,box-shadow .2s ease}.NavBar_headerTransparent__kqWS0{background:transparent}.NavBar_headerSolid__N0yvn{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.NavBar_headerShadow__OXfCq{box-shadow:0 1px 3px rgba(0,0,0,.08)}.NavBar_inner__ahgAw{width:98%;margin:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0}.NavBar_logoLink__klP2C{display:inline-flex;align-items:center;text-decoration:none;height:64px;width:300px;overflow:hidden;flex:0 0 auto}.NavBar_logoLink__klP2C:hover{transform:scale(1.02)}.NavBar_logoImage__su5o6{height:180px;width:auto;max-width:none;display:block;object-fit:contain;object-position:left center;transform:translateX(-12px)}@media (max-width:767px){.NavBar_logoLink__klP2C{width:230px;height:56px}.NavBar_logoImage__su5o6{height:138px;transform:translateX(-9px)}}.NavBar_logoIcon__2DdFI{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(212,135,108,.12);color:var(--coral)}.NavBar_logoText___rfaA{font-size:22px;font-weight:700;color:var(--coral);letter-spacing:-.02em}.NavBar_headerActions__oz_7e{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.NavBar_desktopOnly__izLok{display:none}.NavBar_navDesktop__CjTkS{display:none;align-items:center;gap:6px}.NavBar_link__1j_TQ{display:inline-flex;align-items:center;gap:6px;color:var(--primary-color-5);text-decoration:none;font-weight:500;font-size:14px;padding:10px 14px;border-radius:8px;transition:background .16s ease,color .16s ease}.NavBar_link__1j_TQ:hover{background:rgba(0,0,0,.04)}.NavBar_active__sS94T{background:rgba(0,0,0,.06);color:var(--coral)}.NavBar_cta___dp8g{display:inline-flex;align-items:center;gap:8px;margin-left:10px;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;color:#fff;background:var(--olive);transition:background .16s ease,transform .16s ease}.NavBar_ctaForm__ldKOL{margin-left:10px}.NavBar_ctaButton__iU4IE{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:8px;font-weight:600;font-size:14px;color:#fff;background:var(--olive);cursor:pointer;transition:background .16s ease,transform .16s ease}.NavBar_ctaButton__iU4IE:hover,.NavBar_cta___dp8g:hover{background:var(--olive-hover);transform:translateY(-1px)}.NavBar_mobileBtn__o6zgE{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:#fff;color:var(--primary-color-5);width:44px;height:44px;border-radius:8px;cursor:pointer;transition:background .16s ease;box-shadow:none}.NavBar_mobileBtn__o6zgE:hover{background:rgba(0,0,0,.04)}.NavBar_drawerOverlay__fn5Hw{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99999;display:flex;justify-content:flex-end}.NavBar_drawerPanel__N54_W{position:fixed;top:0;right:0;bottom:0;width:min(92vw,320px);height:100dvh;background:#fff;box-shadow:-10px 0 40px rgba(0,0,0,.15);padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.NavBar_drawerTop__XZLme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.NavBar_drawerLogo__vOWDW{display:inline-flex;align-items:center;text-decoration:none}.NavBar_drawerClose__6d1Xf{border:1px solid var(--border-color);background:#fff;color:var(--primary-color-5);width:40px;height:40px;border-radius:8px;cursor:pointer;box-shadow:none}.NavBar_drawerNav__bhGPK{display:flex;flex-direction:column;gap:8px}.NavBar_drawerLink__VODez{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--primary-color-5);font-weight:500;font-size:15px;padding:14px 16px;border-radius:10px;background:rgba(0,0,0,.02);border:1px solid transparent;transition:background .16s ease}.NavBar_drawerLink__VODez:hover{background:rgba(0,0,0,.04)}.NavBar_drawerActive__Mp5bv{background:rgba(212,135,108,.08);border-color:rgba(212,135,108,.2);color:var(--coral)}.NavBar_drawerCta__eyA4B{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;text-decoration:none;font-weight:600;font-size:15px;color:#fff;background:var(--olive);border-radius:10px;padding:14px 16px;transition:background .16s ease}.NavBar_drawerCtaForm__0eScz{margin-top:8px}.NavBar_drawerCtaButton___XLx4{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;text-decoration:none;font-weight:600;font-size:15px;color:#fff;background:var(--olive);border-radius:10px;padding:14px 16px;cursor:pointer;transition:background .16s ease}.NavBar_drawerCtaButton___XLx4:hover,.NavBar_drawerCta__eyA4B:hover{background:var(--olive-hover)}@media (min-width:1024px){.NavBar_navDesktop__CjTkS{display:flex}.NavBar_desktopOnly__izLok{display:block}.NavBar_mobileBtn__o6zgE{display:none}}