.dashboard_dashboardContainer__KMCVZ{min-height:100vh;padding:1rem;background:var(--color-bg-primary)}@media (min-width:768px){.dashboard_dashboardContainer__KMCVZ{padding:1.5rem 2rem}}@media (min-width:1200px){.dashboard_dashboardContainer__KMCVZ{padding:2rem 3rem}}.dashboard_platformTabs__LIUdb{display:flex;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;background:var(--color-bg-tertiary);border-radius:12px;border:1px solid var(--color-border);overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard_platformTabs__LIUdb::-webkit-scrollbar{display:none}.dashboard_platformTab__OrmdM{flex:1;min-width:80px;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .5rem;border:none;background:transparent;color:var(--color-text-muted);font-weight:600;font-size:.85rem;border-radius:10px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.dashboard_platformTab__OrmdM:hover{color:var(--color-text-primary);background:hsla(0,0%,100%,.05)}.dashboard_platformTab__OrmdM.dashboard_active__fbwiP{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:0 2px 8px rgba(0,0,0,.2)}.dashboard_tabIcon__R2k9a{font-size:1.1rem;transition:color .2s ease;flex-shrink:0}.dashboard_platformTab__OrmdM.dashboard_active__fbwiP .dashboard_tabIcon__R2k9a{color:var(--tab-color)}.dashboard_tabLabel__rJW4s{display:none}@media (min-width:480px){.dashboard_platformTab__OrmdM{padding:.75rem 1rem;min-width:100px}.dashboard_tabLabel__rJW4s{display:inline}}.dashboard_hubHeader___xBwh{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.dashboard_hubTitle__j_fWJ{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0}@media (min-width:480px){.dashboard_hubTitle__j_fWJ{font-size:1.25rem}}.dashboard_platformIndicator__pW7_B{font-size:1.25rem}.dashboard_modulesGrid___IyO6{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (min-width:480px){.dashboard_modulesGrid___IyO6{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:768px){.dashboard_modulesGrid___IyO6{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.dashboard_modulesGrid___IyO6{grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px){.dashboard_modulesGrid___IyO6{grid-template-columns:repeat(6,1fr)}}.dashboard_moduleCard__1waGA{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem .75rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.dashboard_moduleCard__1waGA:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--module-color,var(--color-accent));opacity:0;transition:opacity .3s ease}.dashboard_moduleCard__1waGA:focus-visible,.dashboard_moduleCard__1waGA:hover{transform:translateY(-4px);border-color:var(--module-color,var(--color-accent));box-shadow:0 8px 30px rgba(0,0,0,.25)}.dashboard_moduleCard__1waGA:focus-visible:before,.dashboard_moduleCard__1waGA:hover:before{opacity:1}.dashboard_moduleCard__1waGA:active{transform:translateY(-2px)}.dashboard_moduleCardSpecial__sKm9n{background:linear-gradient(135deg,rgba(35,245,107,.1),rgba(145,70,255,.1));border-color:rgba(35,245,107,.3)}@media (min-width:768px){.dashboard_moduleCard__1waGA{padding:1.5rem 1rem}.dashboard_moduleCard__1waGA:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.3)}}.dashboard_moduleIcon__P9mMY{font-size:1.75rem;margin-bottom:.5rem;transition:transform .3s ease}.dashboard_moduleCard__1waGA:hover .dashboard_moduleIcon__P9mMY{transform:scale(1.15)}@media (min-width:768px){.dashboard_moduleIcon__P9mMY{font-size:2rem;margin-bottom:.75rem}}.dashboard_moduleTitle__c41V9{font-weight:600;font-size:.8rem;color:var(--color-text-primary);margin:0;line-height:1.3}@media (min-width:480px){.dashboard_moduleTitle__c41V9{font-size:.9rem}}.dashboard_moduleDescription__uzade{font-size:.7rem;color:var(--color-text-muted);margin-top:.25rem;display:none}@media (min-width:768px){.dashboard_moduleDescription__uzade{display:block;font-size:.75rem}}.dashboard_emptyState__dRipp{text-align:center;padding:2rem 1rem;color:var(--color-text-muted)}@media (min-width:768px){.dashboard_emptyState__dRipp{padding:3rem 1rem}}.dashboard_emptyIcon__gn67d{font-size:2.5rem;margin-bottom:1rem;opacity:.5}@media (min-width:768px){.dashboard_emptyIcon__gn67d{font-size:3rem}}.dashboard_emptyTitle__d5QTv{font-size:1rem;color:var(--color-text-primary);margin-bottom:.5rem}@media (min-width:768px){.dashboard_emptyTitle__d5QTv{font-size:1.1rem}}.dashboard_emptyText__6PahL{font-size:.85rem;margin:0}.dashboard_quickStats__jPue_{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem}@media (min-width:640px){.dashboard_quickStats__jPue_{grid-template-columns:repeat(4,1fr)}}.dashboard_statCard__i3K_G{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:12px;padding:1rem;position:relative;overflow:hidden}.dashboard_statCard__i3K_G:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--stat-color,var(--color-accent))}.dashboard_statLabel__ZEkLv{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}@media (min-width:768px){.dashboard_statLabel__ZEkLv{font-size:.75rem}}.dashboard_statValue__Nt7XZ{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin:0}@media (min-width:768px){.dashboard_statValue__Nt7XZ{font-size:1.5rem}}.dashboard_statSubtext__DcL68{font-size:.7rem;color:var(--color-text-muted);margin-top:.25rem}.dashboard_viewHeader__b9PEM{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.dashboard_backButton__UIczS{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard_backButton__UIczS:hover{background:var(--color-bg-card);border-color:var(--color-accent)}.dashboard_viewTitle__gekwp{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0}@media (min-width:768px){.dashboard_viewTitle__gekwp{font-size:1.5rem}}.dashboard_statusIndicator__7vIqV{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.dashboard_statusOnline__nMdrT{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.dashboard_statusOffline__wffzQ{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.dashboard_statusDot__x1D2_{width:8px;height:8px;border-radius:50%;background:currentColor;animation:dashboard_pulse__B1T9O 2s infinite}@keyframes dashboard_pulse__B1T9O{0%,to{opacity:1}50%{opacity:.5}}.dashboard_loadingContainer__MXffB{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.dashboard_loadingText__EjySx{color:var(--color-text-muted);font-size:.9rem}.dashboard_errorContainer__TaJlM{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:1.5rem;text-align:center;margin:2rem 0}.dashboard_errorTitle__SMmV7{color:#ef4444;font-size:1rem;font-weight:600;margin-bottom:.5rem}.dashboard_errorMessage__5PMhP{color:var(--color-text-muted);font-size:.9rem;margin:0}.dashboard_welcomeSection__C6_iC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:12px}@media (min-width:768px){.dashboard_welcomeSection__C6_iC{padding:1.25rem 1.5rem}}.dashboard_userInfo__Gr0QD{display:flex;align-items:center;gap:.75rem}.dashboard_userAvatar__3o38_{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-accent)}@media (min-width:768px){.dashboard_userAvatar__3o38_{width:48px;height:48px}}.dashboard_userName__pezR4{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}@media (min-width:768px){.dashboard_userName__pezR4{font-size:1.1rem}}.dashboard_userSubtext__c5__q{font-size:.75rem;color:var(--color-text-muted);margin-top:.125rem}.dashboard_settingsGroup__Yf9ny{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.dashboard_settingItem__mIdGZ{gap:.5rem}.dashboard_settingLabel__x9WNo{font-size:.8rem;color:var(--color-text-muted)}.dashboard_hideOnMobile__Iff7m{display:none}@media (min-width:768px){.dashboard_hideOnMobile__Iff7m{display:block}}.dashboard_showOnMobile__nyFN4{display:block}@media (min-width:768px){.dashboard_showOnMobile__nyFN4{display:none}}@media (hover:none) and (pointer:coarse){.dashboard_moduleCard__1waGA:hover{transform:none;box-shadow:none}.dashboard_moduleCard__1waGA:active{transform:scale(.98);background:var(--color-bg-card)}.dashboard_platformTab__OrmdM:hover{background:transparent}.dashboard_platformTab__OrmdM:active{background:hsla(0,0%,100%,.1)}}.dashboard_backButton__UIczS:focus-visible,.dashboard_moduleCard__1waGA:focus-visible,.dashboard_platformTab__OrmdM:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dashboard_moduleCard__1waGA,.dashboard_moduleIcon__P9mMY,.dashboard_platformTab__OrmdM,.dashboard_statusDot__x1D2_{transition:none;animation:none}.dashboard_moduleCard__1waGA:hover,.dashboard_moduleCard__1waGA:hover .dashboard_moduleIcon__P9mMY{transform:none}}.dashboard_sidebarCard__SYCyH{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;margin-bottom:1rem}@media (min-width:768px){.dashboard_sidebarCard__SYCyH{margin-bottom:1.5rem}}.dashboard_sidebarHeader__5hSLN{padding:.875rem 1rem;border-bottom:1px solid var(--color-border);font-weight:600;font-size:.9rem;color:var(--color-text-primary)}@media (min-width:768px){.dashboard_sidebarHeader__5hSLN{padding:1rem 1.25rem;font-size:1rem}}.dashboard_sidebarBody__2J2Lj{padding:1rem}@media (min-width:768px){.dashboard_sidebarBody__2J2Lj{padding:1.25rem}}.dashboard_sidebarDescription__6sIIS{color:var(--color-text-muted);font-size:.8rem;margin-bottom:1rem;line-height:1.5}@media (min-width:768px){.dashboard_sidebarDescription__6sIIS{font-size:.85rem}}.dashboard_botControlBtn__rMX4S{width:100%;padding:.75rem;border-radius:12px;font-weight:600;font-size:.9rem;border:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer}@media (min-width:768px){.dashboard_botControlBtn__rMX4S{padding:.875rem;font-size:1rem}}.dashboard_btnJoin__rKMa3{background:var(--color-accent);color:var(--color-text-inverse)}.dashboard_btnJoin__rKMa3:hover:not(:disabled){background:#1ed95e;transform:translateY(-2px);box-shadow:0 4px 15px rgba(35,245,107,.3)}.dashboard_btnLeave__3CWa7{background:#ef4444;color:#fff}.dashboard_btnLeave__3CWa7:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 15px rgba(239,68,68,.3)}.dashboard_botControlBtn__rMX4S:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.dashboard_statusBadgeWrapper__PhuM_{margin-top:1rem;display:flex;justify-content:center}.dashboard_settingItem__mIdGZ{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;border-bottom:1px solid var(--color-border);gap:1rem}@media (min-width:768px){.dashboard_settingItem__mIdGZ{padding:1rem 0}}.dashboard_settingItem__mIdGZ:last-child{border-bottom:none;padding-bottom:0}.dashboard_settingItem__mIdGZ:first-child{padding-top:0}.dashboard_settingInfo__fVnmb{flex:1;min-width:0}.dashboard_settingTitle__JcLWk{margin:0 0 .125rem;font-weight:600;color:var(--color-text-primary);font-size:.85rem}@media (min-width:768px){.dashboard_settingTitle__JcLWk{font-size:.9rem;margin-bottom:.25rem}}.dashboard_settingDescription__cQ7xG{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.4}@media (min-width:768px){.dashboard_settingDescription__cQ7xG{font-size:.8rem}}.dashboard_settingSelect__pofTf{width:auto;min-width:100px;flex-shrink:0}.dashboard_dashboardGrid__AXgd6{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:992px){.dashboard_dashboardGrid__AXgd6{grid-template-columns:1fr 2fr;gap:1.5rem}}@media (min-width:1200px){.dashboard_dashboardGrid__AXgd6{grid-template-columns:350px 1fr}}.dashboard_sidebarColumn__z0MYL{order:2}.dashboard_mainColumn__JFAjz{order:1}@media (min-width:992px){.dashboard_sidebarColumn__z0MYL{order:1}.dashboard_mainColumn__JFAjz{order:2}}.dashboard_mainContentArea__nT_oi{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;padding:1rem;min-height:300px}@media (min-width:768px){.dashboard_mainContentArea__nT_oi{padding:1.5rem;min-height:400px}}.dashboard_statsRow__mamxw{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (min-width:768px){.dashboard_statsRow__mamxw{gap:1rem}}.dashboard_statItem__QLzET{background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:12px;padding:.875rem;text-align:center;transition:all .2s ease}@media (min-width:768px){.dashboard_statItem__QLzET{padding:1rem}}.dashboard_statItem__QLzET:hover{border-color:var(--color-accent)}.dashboard_statItemValue__m03g_{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}@media (min-width:768px){.dashboard_statItemValue__m03g_{font-size:1.75rem}}.dashboard_statItemLabel__b9YeZ{font-size:.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}@media (min-width:768px){.dashboard_statItemLabel__b9YeZ{font-size:.7rem}}