.Dashboard_page__DXzO3{max-width:1100px;margin:0 auto;padding:2rem;position:relative;z-index:1}.Dashboard_header__AxsbQ{margin-bottom:2rem}.Dashboard_header__AxsbQ h1{font-size:2rem;margin-bottom:.5rem}.Dashboard_welcome__tiMz_{color:var(--text-secondary)}.Dashboard_welcome__tiMz_ span{color:var(--neon-blue);font-family:monospace}.Dashboard_statsGrid__4jWBl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}.Dashboard_statCard__o4Nst{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s;position:relative;overflow:hidden}.Dashboard_statCard__o4Nst:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.Dashboard_statCard__o4Nst.Dashboard_blue__oyn11:before{background:var(--neon-blue)}.Dashboard_statCard__o4Nst.Dashboard_purple__z_IO8:before{background:var(--neon-purple)}.Dashboard_statCard__o4Nst.Dashboard_green__OXr19:before{background:var(--neon-green)}.Dashboard_statCard__o4Nst.Dashboard_pink___6Gy7:before{background:var(--neon-pink)}.Dashboard_statCard__o4Nst:hover{transform:translateY(-3px);border-color:var(--neon-purple)}.Dashboard_statIcon__y0SO4{color:var(--text-secondary);margin-bottom:.75rem}.Dashboard_statCard__o4Nst.Dashboard_blue__oyn11 .Dashboard_statIcon__y0SO4{color:var(--neon-blue)}.Dashboard_statCard__o4Nst.Dashboard_purple__z_IO8 .Dashboard_statIcon__y0SO4{color:var(--neon-purple)}.Dashboard_statCard__o4Nst.Dashboard_green__OXr19 .Dashboard_statIcon__y0SO4{color:var(--neon-green)}.Dashboard_statCard__o4Nst.Dashboard_pink___6Gy7 .Dashboard_statIcon__y0SO4{color:var(--neon-pink)}.Dashboard_statValue__mRqPU{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:#fff}.Dashboard_statLabel__dfXnU{color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.Dashboard_mainGrid__J5rj3{display:flex;justify-content:flex-start;margin-bottom:2rem}.Dashboard_nextGameCard__KY8sc{background:linear-gradient(135deg,rgba(188,19,254,.15),rgba(0,243,255,.15));border:1px solid rgba(188,19,254,.3);border-radius:20px;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(100%,720px)}.Dashboard_liveIndicator__FZgoo{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.3);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;color:var(--neon-green);margin-bottom:1.5rem}.Dashboard_liveDot__8nOmZ{width:8px;height:8px;background:var(--neon-green);border-radius:50%;animation:Dashboard_pulse__eZjp5 2s infinite}@keyframes Dashboard_pulse__eZjp5{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(10,255,10,.7)}50%{opacity:.8;box-shadow:0 0 0 10px rgba(10,255,10,0)}}.Dashboard_nextGameTime__gw3o5{display:flex;align-items:center;gap:.75rem;font-family:var(--font-heading);font-size:3rem;font-weight:800;color:#fff;margin-bottom:.5rem}.Dashboard_nextGameTime__gw3o5 svg{color:var(--neon-blue)}.Dashboard_dashboardCategory__f7gjT{font-size:1.25rem;font-weight:700;color:#ff9d00;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;background:rgba(255,123,0,.1);padding:.25rem .75rem;border-radius:8px;border:1px solid rgba(255,123,0,.3)}.Dashboard_countdown__ds77f{color:var(--text-secondary);font-size:1.1rem;margin-bottom:1.5rem}.Dashboard_countdown__ds77f span{color:var(--neon-pink);font-weight:700;font-family:var(--font-heading)}.Dashboard_gameInfo__GzS8X{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);width:100%;justify-content:center}.Dashboard_infoItem__otozD{display:flex;flex-direction:column;gap:.25rem}.Dashboard_infoItem__otozD span{font-size:.8rem;color:var(--text-secondary)}.Dashboard_infoItem__otozD strong{color:#fff;font-size:1rem}.Dashboard_joinBtn___XPPQ{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));color:#fff;padding:1rem 2.5rem;border-radius:12px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .3s var(--ease-elastic)}.Dashboard_joinBtn___XPPQ:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 30px rgba(188,19,254,.5)}.Dashboard_scheduleCard__npNBw{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:1.5rem}.Dashboard_cardHeader__4L9G7{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;color:var(--neon-blue)}.Dashboard_cardHeader__4L9G7 h3{font-size:1rem;color:#fff}.Dashboard_scheduleList__0pAVh{display:flex;flex-direction:column;gap:.5rem}.Dashboard_scheduleItem__ibhk4{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:hsla(0,0%,100%,.03);border-radius:10px;transition:all .2s}.Dashboard_scheduleItem__ibhk4.Dashboard_live___pbw2{background:rgba(255,0,85,.1);border:1px solid rgba(255,0,85,.3)}.Dashboard_scheduleItem__ibhk4.Dashboard_soon__avGwK{background:rgba(255,200,0,.1);border:1px solid rgba(255,200,0,.2)}.Dashboard_scheduleTime__3p94e{font-weight:600;font-family:var(--font-heading)}.Dashboard_scheduleStatus__0SVx3{font-size:.8rem;color:var(--text-secondary)}.Dashboard_scheduleItem__ibhk4.Dashboard_live___pbw2 .Dashboard_scheduleStatus__0SVx3{color:var(--neon-pink)}.Dashboard_scheduleItem__ibhk4.Dashboard_soon__avGwK .Dashboard_scheduleStatus__0SVx3{color:#ffc800}.Dashboard_scheduleNote__gyYv_{margin-top:1rem;font-size:.85rem;color:var(--text-secondary);text-align:center}.Dashboard_quickActions__CaaJu{display:flex;gap:1rem}.Dashboard_actionCard__ZYALa{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.75rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:1.25rem;color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .3s}.Dashboard_actionCard__ZYALa:hover{border-color:var(--neon-blue);color:#fff;transform:translateY(-2px)}.Dashboard_actionCard__ZYALa:hover svg{color:var(--neon-blue)}@media (max-width:900px){.Dashboard_statsGrid__4jWBl{grid-template-columns:repeat(2,1fr)}.Dashboard_mainGrid__J5rj3{display:block}}@media (max-width:600px){.Dashboard_statsGrid__4jWBl{grid-template-columns:1fr 1fr;gap:.75rem}.Dashboard_statCard__o4Nst{padding:1rem}.Dashboard_statValue__mRqPU{font-size:1.4rem}.Dashboard_nextGameTime__gw3o5{font-size:2rem}.Dashboard_gameInfo__GzS8X{flex-direction:column;gap:1rem}.Dashboard_quickActions__CaaJu{flex-direction:column}}