.AppHeader_appHeader__eOfMT{position:fixed;top:0;left:0;right:0;width:100%;z-index:90;display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 1.15rem;background:var(--header-bg,#0f172a);border-bottom:2px solid var(--primary,#059669);box-shadow:0 4px 16px -2px rgba(0,0,0,.35);transition:background .3s ease}.AppHeader_appHeaderScrolled__IVBLE{background:rgba(15,23,42,.8)}.AppHeader_brand___gsVf{display:flex;align-items:center;gap:.65rem;text-decoration:none}.AppHeader_brandIconWrapper__3BGbR{width:36px;height:36px;border-radius:var(--radius-sm);background:#059669;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 10px -2px rgba(5,150,105,.35)}.AppHeader_brandText__hCKw4{font-size:1.2rem;font-weight:800;color:#ffffff;letter-spacing:-.015em}.AppHeader_rightActions__0cZxF{display:flex;align-items:center;gap:.55rem}.AppHeader_langPill__ujhiT{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .65rem;border-radius:var(--radius-full);background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);font-size:.72rem;font-weight:700;color:#cbd5e1;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppHeader_langPill__ujhiT:active{transform:scale(.96)}.AppHeader_langGlobe__kRlZC{color:#34d399;opacity:.9;flex-shrink:0}.AppHeader_langTag__zt9sC{font-size:.72rem;letter-spacing:.03em;line-height:1;transition:all .2s ease}.AppHeader_langActive__FGCiz{color:#34d399;font-weight:800}.AppHeader_langInactive__PwsO6{color:#94a3b8;font-weight:500;opacity:.65}.AppHeader_langDivider__tnAoj{color:#475569;font-size:.68rem;font-weight:400;margin:0 .02rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppHeader_iconBtn__3_VJD{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);color:#cbd5e1;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);transition:all .15s ease}.AppHeader_iconBtn__3_VJD:active{background-color:rgba(255,255,255,.15);transform:scale(.92)}.AppHeader_notificationDot__F9KNZ{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background-color:var(--accent);box-shadow:0 0 0 2px #0f172a}.AppHeader_profileBtn__do_nk{color:#34d399;position:relative}.AppHeader_activeDot__VKE08{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background-color:#34d399;box-shadow:0 0 0 2px #0f172a}.BottomNav_bottomNav__xVRS_{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-around;height:70px;min-height:70px;background:rgba(255,255,255,.96);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(226,232,240,.85);box-shadow:0 -6px 24px rgba(15,23,42,.06);padding-bottom:env(safe-area-inset-bottom,8px);padding-top:3px}[data-theme=dark] .BottomNav_bottomNav__xVRS_{background:rgba(17,26,40,.96);border-top-color:rgba(30,45,66,.85)}[data-theme=dark] .BottomNav_donateIconWrapper__0pzgv{box-shadow:0 8px 22px -2px rgba(5,150,105,.48),0 0 0 4px #111a28}.BottomNav_tab__d8JA9{flex-direction:column;flex:1 1;color:var(--text-muted);gap:4px;transition:all .2s cubic-bezier(.4,0,.2,1);padding:2px 0;-webkit-tap-highlight-color:transparent;text-decoration:none}.BottomNav_iconContainer__Of2F7,.BottomNav_tab__d8JA9{display:flex;align-items:center;justify-content:center}.BottomNav_iconContainer__Of2F7{position:relative}.BottomNav_activeDot__BsdQQ{position:absolute;bottom:-4px;width:5px;height:5px;border-radius:50%;background-color:var(--primary);box-shadow:0 0 6px var(--primary)}.BottomNav_tabActive__sUqrH{color:var(--primary)}.BottomNav_tabActive__sUqrH .BottomNav_tabLabel__RKiMA{font-weight:800;color:var(--primary-dark)}.BottomNav_tabLabel__RKiMA{font-size:.88rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;padding-top:2px}.BottomNav_donateHighlight__pRUDi{position:relative;top:-20px;display:flex;flex-direction:column;align-items:center;text-decoration:none}.BottomNav_donateIconWrapper__0pzgv{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#059669;color:#ffffff;box-shadow:0 8px 22px -2px rgba(5,150,105,.48),0 0 0 4px var(--surface);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.BottomNav_heartPulse__iWtbW{animation:BottomNav_pulse__kbsMC 2.5s ease-in-out infinite}@keyframes BottomNav_pulse__kbsMC{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.BottomNav_donateHighlight__pRUDi:active .BottomNav_donateIconWrapper__0pzgv{transform:scale(.92)}.BottomNav_donateLabel__UYwGn{font-size:.9rem;font-weight:800;color:var(--primary);margin-top:4px;line-height:1.15}.Footer_footer__eNA9m{background:#0b1320;color:#94a3b8;border-top:1px solid #1e293b;margin-top:2.25rem;padding-top:3.5rem;padding-bottom:2.5rem}.Footer_footerContainer__oD0EQ{display:flex;flex-direction:column}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.5fr;grid-gap:3rem;gap:3rem;margin-bottom:3.5rem}@media (max-width:900px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (max-width:600px){.Footer_grid__WCfx6{grid-template-columns:1fr;gap:2rem}}.Footer_colBrand__e3XTT{display:flex;flex-direction:column;gap:1.25rem}.Footer_brand__Lj6Sp{display:flex;align-items:center;gap:.85rem;text-decoration:none}.Footer_brandIconWrapper__WvqEh{width:42px;height:42px;border-radius:var(--radius-md);background:#059669;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 4px 14px -2px rgba(5,150,105,.4)}.Footer_brandTitle__M8c_Z{font-size:1.45rem;font-weight:800;color:#ffffff;letter-spacing:-.02em}.Footer_brandDesc__JyP2_{font-size:.9rem;color:#94a3b8;line-height:1.65;max-width:360px}.Footer_trustPill__VKmqx{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;background-color:rgba(5,150,105,.12);border:1px solid rgba(5,150,105,.3);border-radius:var(--radius-full);font-size:.82rem;font-weight:600;color:#34d399;width:-moz-fit-content;width:fit-content}.Footer_trustIcon__DtW9u{color:#34d399}.Footer_col__TmcuA{display:flex;flex-direction:column}.Footer_colTitle__u3AX5{font-size:1rem;font-weight:700;color:#f8fafc;margin-bottom:1.25rem;letter-spacing:-.01em}.Footer_linkList__K_ONQ{list-style:none;display:flex;flex-direction:column;gap:.75rem}.Footer_link___mmVB{font-size:.9rem;color:#94a3b8;transition:all .2s ease}.Footer_link___mmVB:hover{color:#34d399;transform:translateX(3px)}.Footer_guaranteeBox__dEv4I{display:flex;flex-direction:column;gap:.85rem;background-color:#111a28;padding:1.25rem;border-radius:var(--radius-md);border:1px solid #1e293b}.Footer_guaranteeItem___1gh1{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;color:#cbd5e1;line-height:1.45}.Footer_checkIcon__FA2l6{color:#34d399;flex-shrink:0;margin-top:2px}.Footer_bottomBar___A0zj{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid #1e293b;font-size:.85rem;color:#64748b;flex-wrap:wrap;gap:1rem}.Footer_bottomCopyrightGroup__XKBRh{display:flex;flex-direction:column;gap:.35rem}.Footer_developerCredit__f0RID{font-size:.82rem;color:#94a3b8;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin:0}.Footer_creditLink__Wo8EC{color:#34d399;font-weight:700;text-decoration:none;transition:all .2s ease}.Footer_creditLink__Wo8EC:hover{color:#10b981;text-decoration:underline}.Footer_bottomLinks__ZM1Vi{display:flex;align-items:center;gap:1.25rem}.Footer_bottomLink__Oi1xO{color:#94a3b8;transition:color .2s ease}.Footer_bottomLink__Oi1xO:hover{color:#34d399}@media (max-width:767px){.Footer_footer__eNA9m{padding-bottom:calc(85px + env(safe-area-inset-bottom, 8px))}}.Navbar_header__UKF8E{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background:var(--header-bg,#0f172a);border-bottom:2.5px solid var(--primary,#059669);height:76px;box-shadow:0 4px 20px -2px rgba(0,0,0,.35);transition:background .3s ease}.Navbar_headerScrolled__8FcUH{background:rgba(15,23,42,.8)}.Navbar_headerInner__UeRch{display:flex;align-items:center;justify-content:space-between;height:100%}.Navbar_brand__ViMyA{display:flex;align-items:center;gap:.9rem;text-decoration:none}.Navbar_brandIconWrapper__Lc9UC{width:44px;height:44px;border-radius:var(--radius-md);background:#059669;display:flex;align-items:center;justify-content:center;color:#ffffff;box-shadow:0 6px 16px -3px rgba(5,150,105,.35);border:1px solid rgba(255,255,255,.2);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.Navbar_brand__ViMyA:hover .Navbar_brandIconWrapper__Lc9UC{transform:scale(1.06) rotate(-2deg)}.Navbar_brandTextGroup__hjpRw{display:flex;flex-direction:column}.Navbar_brandTitle__eK9BD{font-size:1.4rem;font-weight:800;color:#ffffff;letter-spacing:-.02em;line-height:1.15}.Navbar_brandTagline__AW2f7{font-size:.72rem;color:#34d399;font-weight:600;letter-spacing:.02em}.Navbar_navLinks__chCYm{display:flex;align-items:center;gap:.4rem}.Navbar_navLink__A03oH{font-size:.935rem;font-weight:600;color:#cbd5e1;padding:.5rem 1rem;border-radius:var(--radius-full);transition:all .2s ease}.Navbar_navLink__A03oH:hover{color:#ffffff;background-color:rgba(255,255,255,.08)}.Navbar_navLinkActive__VCxzm{color:#34d399;background-color:rgba(5,150,105,.22);font-weight:700;box-shadow:inset 0 0 0 1px rgba(5,150,105,.4)}.Navbar_actions__TwM5h{display:flex;align-items:center;gap:.85rem}.Navbar_trustBadge__CYuRP{display:flex;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.76rem;font-weight:700;color:#34d399;background-color:rgba(5,150,105,.18);border:1px solid rgba(5,150,105,.35);border-radius:var(--radius-full)}.Navbar_pulseDot__R76at{width:7px;height:7px;border-radius:50%;background-color:var(--primary);box-shadow:0 0 0 3px rgba(5,150,105,.25);animation:Navbar_pulse__0lxPl 2s infinite}@keyframes Navbar_pulse__0lxPl{0%{box-shadow:0 0 0 0 rgba(5,150,105,.4)}70%{box-shadow:0 0 0 6px rgba(5,150,105,0)}to{box-shadow:0 0 0 0 rgba(5,150,105,0)}}.Navbar_langToggleBtn__QUnkk{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.82rem;font-weight:700;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);background-color:rgba(255,255,255,.08);transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_langToggleBtn__QUnkk:hover{color:#ffffff;border-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.14);box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateY(-1px)}.Navbar_langGlobe__u04SX{color:#34d399;opacity:.9;flex-shrink:0}.Navbar_langTag__kB2My{font-size:.78rem;letter-spacing:.04em;line-height:1;transition:all .2s ease}.Navbar_langActive__NI449{color:#34d399;font-weight:800}.Navbar_langInactive__cUIzT{color:#94a3b8;font-weight:500;opacity:.65}.Navbar_langDivider__Fl8nU{color:#475569;font-size:.72rem;font-weight:400;margin:0 .05rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_langBtn__X0vrN{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);background-color:rgba(255,255,255,.08);transition:all .2s ease}.Navbar_langBtn__X0vrN:hover{color:#ffffff;border-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.14);box-shadow:0 2px 8px rgba(0,0,0,.25);transform:translateY(-1px)}.Navbar_themeToggleBtn__cbdvm{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full,9999px);background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_themeToggleBtn__cbdvm:hover{color:#fbbf24;border-color:rgba(251,191,36,.4);background-color:rgba(251,191,36,.12);transform:translateY(-1px) scale(1.05);box-shadow:0 4px 14px rgba(251,191,36,.2)}.Navbar_themeIconSun__NbVO3{color:#fbbf24;transition:transform .3s ease}.Navbar_themeToggleBtn__cbdvm:hover .Navbar_themeIconSun__NbVO3{transform:rotate(45deg)}.Navbar_themeIconMoon__2dW6U{color:#38bdf8;transition:transform .3s ease}.Navbar_themeToggleBtn__cbdvm:hover .Navbar_themeIconMoon__2dW6U{transform:rotate(-15deg)}.Navbar_loginBtn__6ZBXt{display:flex;align-items:center;gap:.45rem;padding:.52rem 1.15rem;font-size:.885rem;font-weight:600;color:#ffffff;border:1px solid rgba(255,255,255,.18);background-color:rgba(255,255,255,.08);border-radius:var(--radius-full);transition:all .2s ease}.Navbar_loginBtn__6ZBXt:hover{border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.15);color:#ffffff}.Navbar_userProfilePill__edlGz,.Navbar_userSection__bICfL{display:flex;align-items:center;gap:.5rem}.Navbar_userProfilePill__edlGz{padding:.35rem .85rem .35rem .45rem;background-color:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.15);border-radius:var(--radius-full);text-decoration:none;transition:all .2s ease}.Navbar_userProfilePill__edlGz:hover{border-color:#34d399;background-color:rgba(5,150,105,.18);transform:translateY(-1px)}.Navbar_userAvatar__5KFsK{width:28px;height:28px;border-radius:50%;background:#059669;color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px -1px rgba(5,150,105,.4)}.Navbar_userMeta__pdZlj{display:flex;align-items:center;gap:.4rem}.Navbar_userName___zDmh{font-size:.86rem;font-weight:700;color:#ffffff;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userRoleBadge__iApIC{font-size:.72rem;font-weight:700;padding:.15rem .45rem;background-color:rgba(5,150,105,.25);color:#34d399;border-radius:var(--radius-full)}.Navbar_logoutBtn__BtJGg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#94a3b8;cursor:pointer;transition:all .2s ease}.Navbar_logoutBtn__BtJGg:hover{color:#f87171;border-color:rgba(239,68,68,.4);background-color:rgba(239,68,68,.15);transform:translateY(-1px)}.PublicMobileDrawer_backdrop___BwZg{position:fixed;inset:0;background-color:rgba(15,23,42,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.PublicMobileDrawer_backdropOpen__dlEdH{opacity:1;pointer-events:auto}.PublicMobileDrawer_drawer__WAJ1U{position:fixed;top:0;right:0;bottom:0;width:290px;max-width:85vw;background-color:var(--drawer-bg,#0f172a);border-left:1px solid var(--drawer-border,#1e293b);box-shadow:-4px 0 24px rgba(0,0,0,.35);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:999;display:flex;flex-direction:column;overflow-y:auto;color:var(--drawer-text,#cbd5e1)}.PublicMobileDrawer_drawerOpen__PvQ3B{transform:translateX(0)}.PublicMobileDrawer_drawerHeader__0REbM{padding:1.25rem 1.25rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--drawer-border,#1e293b);background-color:var(--drawer-header-bg,#0b1120)}.PublicMobileDrawer_brand__6_T9j{display:flex;align-items:center;gap:.65rem}.PublicMobileDrawer_brandIconWrapper__LNPsI{width:34px;height:34px;border-radius:10px;background:var(--primary,#059669);color:#ffffff;display:flex;align-items:center;justify-content:center}.PublicMobileDrawer_brandTextGroup__8JdJA{display:flex;flex-direction:column;line-height:1.2}.PublicMobileDrawer_brandTitle__ESKD8{font-size:.95rem;font-weight:800;color:#ffffff}.PublicMobileDrawer_brandTagline__GvJbO{font-size:.7rem;color:#34d399;font-weight:600}.PublicMobileDrawer_closeBtn__ewwvU{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--drawer-text-muted,#94a3b8);background:rgba(255,255,255,.05)}.PublicMobileDrawer_closeBtn__ewwvU:hover{background:rgba(255,255,255,.1);color:#ffffff}.PublicMobileDrawer_userCardSection__6YXgY{padding:1.25rem 1.25rem .75rem}.PublicMobileDrawer_userProfileCard__brBbk{background:rgba(255,255,255,.04);border:1px solid var(--drawer-border,#1e293b);border-radius:12px;padding:.85rem;display:flex;align-items:center;gap:.75rem}.PublicMobileDrawer_userAvatar__p0_2e{width:38px;height:38px;border-radius:50%;background:var(--primary,#059669);color:#ffffff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PublicMobileDrawer_userInfo__WEYLX{display:flex;flex-direction:column;flex:1 1;min-width:0}.PublicMobileDrawer_userName__GhvGQ{font-size:.88rem;font-weight:700;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PublicMobileDrawer_userRoleBadge__u1hd8{font-size:.72rem;color:#34d399;display:flex;align-items:center;gap:.25rem;margin-top:2px}.PublicMobileDrawer_dashboardBtn__kiPaL{display:flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;color:#34d399;background:rgba(52,211,153,.12);padding:.35rem .6rem;border-radius:8px;border:1px solid rgba(52,211,153,.25);white-space:nowrap}.PublicMobileDrawer_loginCardBtn___iVdi{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.75rem;background:var(--primary,#059669);color:#ffffff;border-radius:10px;font-size:.88rem;font-weight:700;text-decoration:none}.PublicMobileDrawer_settingsRow__6orrc{display:flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem 1rem;border-bottom:1px solid var(--drawer-border,#1e293b)}.PublicMobileDrawer_settingPill__cTYIQ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .6rem;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid var(--drawer-border,#1e293b);color:var(--drawer-text,#cbd5e1);font-size:.78rem;font-weight:700}.PublicMobileDrawer_activeTag__UUXja{color:#34d399}.PublicMobileDrawer_tagDivider__vm46u{color:var(--drawer-text-muted,#64748b)}.PublicMobileDrawer_navLinks__WmzJo{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1}.PublicMobileDrawer_navItem__y_Y21{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:10px;color:var(--drawer-text,#cbd5e1);font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s}.PublicMobileDrawer_navItem__y_Y21:hover{background:var(--drawer-hover,rgba(255,255,255,.06));color:#ffffff}.PublicMobileDrawer_navItemActive__c8LNG{background:var(--drawer-active-bg,rgba(5,150,105,.22));color:var(--drawer-active-text,#34d399);font-weight:700}.PublicMobileDrawer_drawerFooter__y3_eN{padding:1rem 1.25rem;border-top:1px solid var(--drawer-border,#1e293b);background-color:var(--drawer-header-bg,#0b1120)}.PublicMobileDrawer_logoutBtn__Mzr6m{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem;border-radius:10px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:.88rem;font-weight:700}.PublicMobileDrawer_drawerCreditFooter__Y3iHe{margin-top:auto;padding:1.15rem 1.25rem;border-top:1px solid var(--drawer-border,#1e293b);background-color:var(--drawer-header-bg,#0b1120);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;font-size:.78rem;color:var(--drawer-text-muted,#94a3b8);text-align:center}.PublicMobileDrawer_creditLabel__WB3IJ{color:var(--drawer-text-muted,#94a3b8);font-weight:500}.PublicMobileDrawer_creditLink__iXImz{color:#34d399;font-weight:700;text-decoration:none;transition:all .2s ease}.PublicMobileDrawer_creditLink__iXImz:hover{color:#10b981;text-decoration:underline}