.group-card_card__eViot{display:block;padding:20px;border:1px solid var(--stroke);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));text-decoration:none;color:var(--text);transition:border-color .2s,box-shadow .2s;cursor:pointer}.group-card_card__eViot:hover{border-color:var(--accent);box-shadow:0 0 20px rgba(124,92,255,.1)}.group-card_header__jv5K_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.group-card_title__9OaoS{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-card_members___8KwK{font-size:12px;color:var(--muted2)}.group-card_stats__9dzkB{display:flex;gap:16px}.group-card_stat__D_Nwz{font-size:12px;color:var(--muted)}.group-card_statValue__DsKEj{font-weight:600;color:var(--text);margin-right:4px}.group-card_fineTag__k49Tf{font-size:11px;padding:2px 8px;border-radius:6px;background:rgba(255,77,109,.12);color:var(--danger);margin-top:10px;display:inline-block}.status-badge_badge__xhoJR{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.status-badge_active__GNLeu{background:rgba(46,230,166,.15);color:var(--accent2)}.status-badge_pending__bOgFj{background:rgba(124,92,255,.15);color:var(--accent)}.status-badge_abandoned__4VBr6,.status-badge_declined__sg84J{background:rgba(255,77,109,.12);color:var(--danger)}.status-badge_completed__khvb1{background:rgba(46,230,166,.15);color:var(--accent2)}.status-badge_new__F9MRw{background:hsla(0,0%,100%,.08);color:var(--muted)}.challenge-card_card__cXVRm{display:block;padding:20px;border:1px solid var(--stroke);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));color:var(--text);transition:border-color .2s,box-shadow .2s}.challenge-card_card__cXVRm:hover{border-color:var(--accent);box-shadow:0 0 20px rgba(124,92,255,.1)}.challenge-card_header__gXDAi{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.challenge-card_title__1P9eW{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challenge-card_goal__OFUHD{font-size:14px;color:var(--text);line-height:1.5;margin-bottom:8px}.challenge-card_partner__k_nXp{font-size:12px;color:var(--muted)}.challenge-card_partnerName__yccZm{font-weight:600;color:var(--text)}.challenge-card_actions__InTQ8{display:flex;gap:8px;margin-top:12px}.challenge-card_actionBtn__E9oqo{padding:6px 14px;border:1px solid var(--stroke);border-radius:8px;background:var(--card);color:var(--text);font-size:12px;cursor:pointer;transition:border-color .15s,background .15s}.challenge-card_actionBtn__E9oqo:hover{border-color:var(--accent);background:rgba(124,92,255,.08)}.challenge-card_actionBtnPrimary__CHmR9{padding:6px 14px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;cursor:pointer;transition:opacity .15s}.challenge-card_actionBtnPrimary__CHmR9:hover{opacity:.85}.challenge-card_meta__tUAyU{display:flex;gap:12px;margin-top:8px;font-size:12px;color:var(--muted2)}.dashboard-layout_wrapper__P5sni{display:flex;min-height:100vh}.dashboard-layout_sidebar__kHB7G{width:220px;border-right:1px solid var(--stroke);background:var(--bg0);padding:24px 0;position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;z-index:100}.dashboard-layout_brand__SJdz6{display:flex;align-items:center;gap:10px;padding:0 20px;margin-bottom:32px;text-decoration:none;color:var(--text)}.dashboard-layout_logo__m9E1W{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent2))}.dashboard-layout_brandName__U17j3{font-size:16px;font-weight:700;letter-spacing:1px}.dashboard-layout_nav__CKTG8{flex:1 1;display:flex;flex-direction:column;gap:2px}.dashboard-layout_navLink__f_CK0{display:flex;align-items:center;gap:10px;padding:10px 20px;color:var(--muted);text-decoration:none;font-size:14px;transition:color .15s,background .15s;border-left:3px solid transparent}.dashboard-layout_navLinkActive__Uu2D5,.dashboard-layout_navLink__f_CK0:hover{color:var(--text);background:var(--card)}.dashboard-layout_navLinkActive__Uu2D5{border-left-color:var(--accent)}.dashboard-layout_navIcon__nGG6j{width:18px;text-align:center;font-size:15px}.dashboard-layout_navBottom__e63SO{padding:16px 20px;border-top:1px solid var(--stroke)}.dashboard-layout_userInfo__evSX_{font-size:12px;color:var(--muted2);margin-bottom:10px}.dashboard-layout_userName__lqtE4{color:var(--text);font-weight:500}.dashboard-layout_logoutBtn__Dyvbq{background:none;border:1px solid var(--stroke);color:var(--muted);padding:6px 14px;border-radius:8px;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s;width:100%}.dashboard-layout_logoutBtn__Dyvbq:hover{color:var(--danger);border-color:var(--danger)}.dashboard-layout_main__OsxSz{flex:1 1;margin-left:220px;padding:32px;max-width:1000px}.dashboard-layout_pageTitle__MJhzi{font-size:24px;font-weight:700;color:var(--text);margin-bottom:24px}.dashboard-layout_burger__mTXcZ{display:none;background:none;border:none;color:var(--text);font-size:22px;cursor:pointer;position:fixed;top:14px;left:14px;z-index:200;padding:6px;border-radius:8px;background:var(--bg0);border:1px solid var(--stroke)}.dashboard-layout_overlay__RlrGg{display:none}@media (max-width:768px){.dashboard-layout_sidebar__kHB7G{transform:translateX(-100%);transition:transform .25s ease;width:260px}.dashboard-layout_sidebarOpen___Qats{transform:translateX(0)}.dashboard-layout_overlay__RlrGg{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99}.dashboard-layout_burger__mTXcZ{display:block}.dashboard-layout_main__OsxSz{margin-left:0;padding:64px 16px 32px}}.dashboard-layout_miniAppWrapper__cLhas{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.dashboard-layout_miniAppMain__x5bwd{flex:1 1;padding:16px 16px 80px;max-width:600px;width:100%;margin:0 auto}.dashboard-layout_bottomBar__cT5f5{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;background:var(--bg0);border-top:1px solid var(--stroke);padding:6px 0 max(6px,env(safe-area-inset-bottom));z-index:100}.dashboard-layout_bottomBarItem__6QgM6{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;color:var(--muted2);text-decoration:none;font-size:10px;transition:color .15s;flex:1 1}.dashboard-layout_bottomBarItem__6QgM6:hover{color:var(--muted)}.dashboard-layout_bottomBarItemActive__mSBs6{color:var(--accent)}.dashboard-layout_bottomBarIcon__IjmLM{font-size:18px;line-height:1}.dashboard-layout_bottomBarLabel__EfIOR{font-weight:500}.dashboard-layout_localeSwitcher__SSh3X{background:var(--card);border:1px solid var(--stroke);color:var(--muted);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:color .15s,border-color .15s}.dashboard-layout_localeSwitcher__SSh3X:hover{color:var(--text);border-color:var(--accent)}.dashboard-layout_navBottomActions__XmBFP{display:flex;gap:8px;align-items:center}.dashboard-layout_navBottomActions__XmBFP .dashboard-layout_logoutBtn__Dyvbq{flex:1 1}.dashboard-layout_miniAppHeader__Ipry3{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.dashboard-layout_miniAppHeader__Ipry3 .dashboard-layout_pageTitle__MJhzi{margin-bottom:16px}.dashboard_sectionTitle__2MmJb{font-size:18px;font-weight:600;color:var(--text);margin-bottom:16px}.dashboard_sectionHeader__FFoHI{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.dashboard_sectionHeader__FFoHI .dashboard_sectionTitle__2MmJb{margin-bottom:16px}.dashboard_seeAll__wH4Z_{font-size:13px;color:var(--accent);text-decoration:none;font-weight:500;padding:4px 8px;border-radius:6px;transition:background .15s}.dashboard_seeAll__wH4Z_:hover{background:var(--card)}.dashboard_groupGrid__8g2yC{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.dashboard_challengeSection__RnFFE{margin-top:32px}.dashboard_quickStats__jPue_{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}.dashboard_quickStatItem__LVZ5D{padding:16px;border:1px solid var(--stroke);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));transition:border-color .15s,transform .1s;display:block;text-decoration:none;color:inherit}.dashboard_quickStatItem__LVZ5D:hover{border-color:var(--accent);transform:translateY(-1px)}.dashboard_quickStatValue__Wwnax{font-size:22px;font-weight:700;color:var(--text);margin-bottom:4px}.dashboard_quickStatSmall__z9MO8{font-size:14px;font-weight:400;color:var(--muted)}.dashboard_quickStatLabel__L5pzH{font-size:12px;color:var(--muted)}@media (max-width:768px){.dashboard_groupGrid__8g2yC{grid-template-columns:1fr}.dashboard_quickStats__jPue_{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px}.dashboard_sectionTitle__2MmJb{font-size:16px}}@media (max-width:480px){.dashboard_quickStatItem__LVZ5D{padding:12px}.dashboard_quickStatValue__Wwnax{font-size:18px}.dashboard_challengeSection__RnFFE{margin-top:24px}}