.Titlebar_topBar___1NLr{width:100%;max-width:800px;display:flex;justify-self:start;opacity:0;transform:translateY(5px);animation:Titlebar_fadeUp__8jFKQ .15s ease-out forwards}@keyframes Titlebar_fadeUp__8jFKQ{to{opacity:1;transform:translateY(0)}}.Titlebar_title___Kgg_{font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0;text-align:center;grid-column:2;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(59,130,246,.3)}.Titlebar_buttonGroup__Ks0oP{display:flex;gap:8px;justify-self:end}.Titlebar_backButton__tdv19{justify-self:start;background:rgba(30,41,59,.5);color:#fff;border:1px solid #3b82f6;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 0 10px rgba(59,130,246,.3)}.Titlebar_backButton__tdv19:hover{background:rgba(59,130,246,.2);box-shadow:0 0 15px rgba(59,130,246,.4)}.Titlebar_titleSection__Gd5LK{padding-top:20px;display:flex;justify-content:start;align-items:center;gap:12px}@media (max-width:600px){.Titlebar_title___Kgg_{font-size:28px;text-shadow:0 1px 5px rgba(59,130,246,.3)}.Titlebar_backButton__tdv19{padding:6px 12px;font-size:12px;border-radius:6px}.Titlebar_buttonGroup__Ks0oP{gap:6px;justify-content:center;width:100%}.Titlebar_topBar___1NLr{margin-bottom:12px;flex-direction:column}.Titlebar_titleSection__Gd5LK{gap:8px;justify-content:center;width:100%}}.FilteredSearchBar_searchContainer__A5A2C{display:flex;justify-content:center;align-items:baseline;margin-bottom:24px;width:100%;animation:FilteredSearchBar_fadeInUp__17_N9 .6s ease forwards}.FilteredSearchBar_searchBar__VwmHG{position:relative;width:420px;max-width:840px}.FilteredSearchBar_searchInput__8wNg_{width:100%;background:transparent;border:none;border-bottom:2px solid rgba(45,170,237,.35);padding-bottom:5px;padding-left:5px;color:#fff;font-size:16px;font-weight:500;transition:all .3s ease;box-sizing:border-box}.FilteredSearchBar_searchInput__8wNg_:focus{outline:none;border-color:transparent;box-shadow:inset 0 -2px 0 0 #2DAAED;animation:FilteredSearchBar_refillLine__Zvwk7 .4s ease forwards}.FilteredSearchBar_searchInput__8wNg_::-moz-placeholder{color:#94a3b8}.FilteredSearchBar_searchInput__8wNg_::placeholder{color:#94a3b8}.FilteredSearchBar_clearSearch__MAfz2{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s}.FilteredSearchBar_clearSearch__MAfz2:hover{color:#fff}@keyframes FilteredSearchBar_refillLine__Zvwk7{0%{box-shadow:inset 0 -2px 0 0 transparent}to{box-shadow:inset 0 -2px 0 0 #2DAAED}}@keyframes FilteredSearchBar_fadeInUp__17_N9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.FilteredSearchBar_sortContainer__5QxQp{margin-left:16px}.FilteredSearchBar_sortDropdown___w99k{background:rgba(30,41,59,.6);border:2px solid rgba(45,170,237,.35);border-radius:12px;padding:10px 5px;color:#fff;font-size:14px;font-weight:500;max-width:120px;cursor:pointer;transition:all .2s}.FilteredSearchBar_sortDropdown___w99k:focus{outline:none;border-color:#2DAAED;box-shadow:0 0 0 3px rgba(45,170,237,.12)}.FilteredSearchBar_sortDropdown___w99k option{background:#1e293b;color:#fff;padding:3px}.UserPropsDisplay_userPropsSection__qjzfz{margin-top:12px;padding:12px;background:rgba(15,23,42,.8);border:1px solid #334155;border-radius:8px}.UserPropsDisplay_propsHeader__MJoZS{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.UserPropsDisplay_propsLabel__W5m_C{font-size:.85rem;font-weight:600;color:#8b5cf6}.UserPropsDisplay_propsCount__OXNzb{background:#4f46e5;color:white;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.UserPropsDisplay_propsList__KLRw_{display:flex;flex-direction:column;gap:8px}.UserPropsDisplay_propItem__b0TSF{display:flex;justify-content:space-between;align-items:center;padding:8px;background:rgba(30,41,59,.6);border:1px solid #475569;border-radius:6px;transition:all .2s ease}.UserPropsDisplay_propItem__b0TSF:hover{background:rgba(30,41,59,.8);border-color:#64748b}.UserPropsDisplay_propContent__oQaOn{flex:1;display:flex;flex-direction:column;gap:4px}.UserPropsDisplay_propDescription__SQJtJ{font-size:.8rem;font-weight:500;color:#e2e8f0;line-height:1.3}.UserPropsDisplay_propDetails__3Slay{display:flex;align-items:center;gap:8px;font-size:.75rem}.UserPropsDisplay_betAmount__dwI2M{color:#10b981;font-weight:600}.UserPropsDisplay_vsDivider___X4fd{color:#64748b;font-weight:500}.UserPropsDisplay_propStatus___IH3i{font-size:.7rem;margin-top:2px}.UserPropsDisplay_statusWaiting__qMege{color:#f59e0b}.UserPropsDisplay_statusMatched__xNs6U{color:#10b981}.UserPropsDisplay_cancelPropBtn__9acYO{background:#ef4444;color:white;border:none;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.UserPropsDisplay_cancelPropBtn__9acYO:hover:not(:disabled){background:#dc2626;transform:scale(1.05)}.UserPropsDisplay_cancelPropBtn__9acYO:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.UserPropsDisplay_propDetails__3Slay{flex-direction:column;gap:2px;align-items:flex-start}.UserPropsDisplay_vsDivider___X4fd{display:none}}.GameStatus_gameStatusText__vvo8f{margin-left:auto}@media (max-width:768px){.GameStatus_gameStatusText__vvo8f{margin-left:0;order:0}}.GameStatus_gameStatusText__vvo8f .GameStatus_statusLive__ge2_K{color:#ef4444!important;background:none!important;background-color:transparent!important;padding:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:6px}.GameStatus_gameStatusText__vvo8f .GameStatus_statusLive__ge2_K:before{content:"●";color:#ef4444;font-size:12px;animation:GameStatus_pulseRed__KnBbz 1.5s infinite}@keyframes GameStatus_pulseRed__KnBbz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (max-width:768px){.GameStatus_gameStatusText__vvo8f .GameStatus_statusLive__ge2_K{font-size:.75rem}.GameStatus_gameStatusText__vvo8f .GameStatus_statusLive__ge2_K .GameStatus_liveText__umYk8{display:none}.GameStatus_gameStatusText__vvo8f .GameStatus_statusLive__ge2_K:before{font-size:14px}}.GameStatus_gameStatusText__vvo8f .GameStatus_statusDelayed__2Gv0V{color:#f59e0b;background:rgba(245,158,11,.1);padding:6px 12px;border-radius:12px;font-size:.65rem;font-weight:600}.GameStatus_gameStatusText__vvo8f .GameStatus_statusComplete__IxoAS{color:#10b981;background:rgba(16,185,129,.1);padding:6px 12px;border-radius:12px;font-size:.65rem;font-weight:500}.GameStatus_gameStatusText__vvo8f .GameStatus_statusUpcoming__YFFle{color:#2DAAED;background:transparent;padding:6px 12px;border-radius:12px;font-size:.65rem;font-weight:700;text-shadow:none;border:1.5px solid #2daaed;box-shadow:none}@media (max-width:768px){.GameStatus_gameStatusText__vvo8f .GameStatus_statusComplete__IxoAS,.GameStatus_gameStatusText__vvo8f .GameStatus_statusDelayed__2Gv0V,.GameStatus_gameStatusText__vvo8f .GameStatus_statusUpcoming__YFFle{font-size:.6rem;padding:4px 8px}}.GameCard_horizontalGameCard__CHHDO{position:relative;background:rgba(24,28,36,.95);border-radius:12px;padding:4px 12px;border:1px solid #374151;transition:all .3s ease;box-shadow:0 3px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:0;max-width:900px;overflow:visible;cursor:pointer}.GameCard_horizontalGameCard__CHHDO *{cursor:pointer}.GameCard_horizontalGameCard__CHHDO:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(45,170,237,.18);border-color:#2DAAED}.GameCard_horizontalGameCard__CHHDO.GameCard_live__lWTTG{border-color:#ef4444;box-shadow:0 4px 15px rgba(239,68,68,.3);animation:GameCard_pulse__GYb2n 2s infinite}.GameCard_horizontalGameCard__CHHDO.GameCard_delayed__i0Ba9{border-color:#f59e0b;box-shadow:0 4px 15px rgba(245,158,11,.3);animation:GameCard_delayedPulse__1vIR4 3s infinite}.GameCard_horizontalGameCard__CHHDO.GameCard_complete__DuM87{border-color:#10b981;box-shadow:0 4px 15px rgba(16,185,129,.2)}@keyframes GameCard_pulse__GYb2n{0%,to{box-shadow:0 4px 15px rgba(239,68,68,.3)}50%{box-shadow:0 6px 20px rgba(239,68,68,.5)}}@keyframes GameCard_delayedPulse__1vIR4{0%,to{box-shadow:0 4px 15px rgba(245,158,11,.3)}50%{box-shadow:0 6px 20px rgba(245,158,11,.5)}}.GameCard_gameInfoRow__q7bAU{display:flex;align-items:first baseline;gap:16px;margin-bottom:2px}.GameCard_gameTime__Go5Br{color:#2DAAED;font-size:.9rem;font-weight:600}.GameCard_gameVenue__U8D86,.GameCard_gameVolume__J9AUr{color:#9CA3AF;font-size:.85rem}.GameCard_gameVolume__J9AUr{font-weight:600;margin-left:auto}@media (max-width:768px){.GameCard_gameInfoRow__q7bAU{flex-wrap:wrap;gap:8px;padding-bottom:4px}.GameCard_gameTime__Go5Br{font-size:.8rem;order:1}.GameCard_gameVenue__U8D86{font-size:.75rem;order:2;flex-basis:100%}.GameCard_gameVolume__J9AUr{font-size:.75rem;order:3;margin-left:0}}.GameCard_oddsHeadersRow__pDgN9{display:flex;justify-content:space-between}.GameCard_teamPlaceholder__XHMee{flex:1;min-width:200px}@media (max-width:768px){.GameCard_teamPlaceholder__XHMee{display:none}}.GameCard_oddsHeaders__enTS6{display:flex;align-items:center;gap:12px;margin-left:auto}.GameCard_oddsColHeader__kd_62{color:#9CA3AF;font-size:.85rem;text-align:center;min-width:120px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600}.GameCard_dropdownToggle__dkHWi{background:transparent;border:1px solid #334155;color:#94a3b8;border-radius:9999px;width:20px;height:20px;line-height:18px;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.GameCard_dropdownToggle__dkHWi:hover{border-color:#2DAAED;color:#2DAAED}.GameCard_spreadTrack__fXWRi{display:flex;gap:6px}.GameCard_navArrow__9bQvE{background:#0b1220;color:#9CA3AF;border:1px solid #1f2937;border-radius:9999px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.GameCard_navArrow__9bQvE:hover{background:#1F2937;color:#2DAAED;border-color:#2DAAED}.GameCard_spreadChip__pIK5a{background:linear-gradient(180deg,#0e1628,#0a1020);color:#cbd5e1;border:1px solid #1f2a44;padding:6px 14px;border-radius:8px;font-size:.8rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.5);cursor:pointer;transition:all .2s ease}.GameCard_spreadChip__pIK5a:hover{background:linear-gradient(180deg,#1e293b,#162238);border-color:#334155}.GameCard_spreadChipActive__rG_b9{background:linear-gradient(180deg,#2DAAED,#1e90c8);color:#ffffff;border-color:#2DAAED;box-shadow:0 2px 8px rgba(45,170,237,.4)}.GameCard_teamRow__1lo7N{display:flex;align-items:center;justify-content:space-between;padding:2px 0;gap:16px}.GameCard_teamRowSeparator__D8zVy{height:1px;background:rgba(45,170,237,.2);margin:2px 0;width:40%}.GameCard_teamInfo__CE01D{display:flex;align-items:center;gap:12px;flex:1;min-width:40%;max-width:40%}.GameCard_teamLogoSmall__dG_kQ{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GameCard_teamLogoSmall__dG_kQ img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.GameCard_teamLogoSmall__dG_kQ span{font-size:28px}.GameCard_teamNameCompact__tF_KP{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:-.02em;white-space:nowrap;color:#e2e8f0}.GameCard_liveScore__j5GAz{color:#fafbfe;font-weight:700;font-size:1.1rem;margin-left:8px;padding:4px 8px;min-width:40px;text-align:center;display:flex;align-items:center;justify-content:center}.GameCard_scoreRoller__NxDBc{margin-left:auto;position:relative;width:40px;min-width:40px;height:28px;overflow:hidden;display:inline-block}.GameCard_scoreRoller__NxDBc .GameCard_liveScore__j5GAz{padding:0;height:28px;line-height:28px}.GameCard_scoreLayer__gYK2t{position:absolute;right:0;top:0;width:100%;display:flex;align-items:center;justify-content:center;transform:translateY(0);transition:transform .22s ease,opacity .22s ease}.GameCard_slideOut__C2esA{transform:translateY(100%);opacity:0}.GameCard_slideIn__L1qJC{transform:translateY(0);animation:GameCard_scoreDrop__uhKPf .22s ease}@keyframes GameCard_scoreDrop__uhKPf{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.GameCard_teamOddsRow__kny5_{display:flex;align-items:center;gap:12px;margin-left:auto}.GameCard_oddsButton__Tk_5B{padding:10px 20px;border:1.5px solid #2daaed;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;height:48px;position:relative;overflow:hidden;background:transparent}.GameCard_oddsSuspended__Mufn6{background:transparent!important;border-color:#4b5563!important;opacity:.5!important;cursor:not-allowed!important}.GameCard_oddsSuspended__Mufn6:hover{transform:none!important;box-shadow:none!important}.GameCard_oddsButton__Tk_5B:hover{transform:translateY(-1px);background:rgba(45,170,237,.1)}.GameCard_spreadLineLabel__zOUOi{font-size:.85rem;font-weight:600;letter-spacing:.3px;opacity:.95;color:#ffffff}.GameCard_oddsValueOnly__urE0y{font-size:1.05rem;font-weight:700;color:#2DAAED;text-shadow:none}.GameCard_rewardIcon__hYLHE{position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#22c55e;filter:drop-shadow(0 0 4px rgba(34,197,94,.6));animation:GameCard_rewardPulse__dJaIA 1.6s ease-in-out infinite;z-index:1}@keyframes GameCard_rewardPulse__dJaIA{0%{opacity:.6;filter:drop-shadow(0 0 2px rgba(34,197,94,.5))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(34,197,94,.9))}to{opacity:.6;filter:drop-shadow(0 0 2px rgba(34,197,94,.5))}}.GameCard_redZoneBadge__BGI1q{margin-left:6px;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:10px;font-weight:800;line-height:1;color:#ef4444;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.45);border-radius:9999px;box-shadow:0 0 10px rgba(239,68,68,.35);text-transform:uppercase;letter-spacing:.3px;animation:GameCard_redZonePulse__DSJgD 1.8s ease-in-out infinite}@keyframes GameCard_redZonePulse__DSJgD{0%,to{box-shadow:0 0 6px rgba(239,68,68,.25);background:rgba(239,68,68,.1)}50%{box-shadow:0 0 12px rgba(239,68,68,.45);background:rgba(239,68,68,.16)}}.GameCard_moreMarketsRow__QkkN9{display:flex;align-items:center;position:relative}.GameCard_propsButtonCompact__eWz6S{background:transparent;color:#2DAAED;border:none;padding:8px 16px;border-radius:6px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.GameCard_propsButtonCompact__eWz6S:hover{background:rgba(45,170,237,.1);text-decoration:none}.GameCard_spreadMenu__M2MJa{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;background:transparent;white-space:nowrap;position:absolute;right:192px;transform:translateX(50%)}@media (max-width:900px){.GameCard_horizontalGameCard__CHHDO{padding:0=4px;max-width:90vw}.GameCard_teamOddsRow__kny5_{flex-wrap:wrap;gap:8px}.GameCard_oddsButton__Tk_5B{min-width:100px;height:42px;font-size:.9rem}.GameCard_spreadMenu__M2MJa{position:fixed;right:auto;left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;background:rgba(15,23,42,.98);border:1px solid rgba(45,170,237,.3);border-radius:12px;padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);z-index:1000;gap:8px}.GameCard_spreadTrack__fXWRi{flex-direction:column;gap:8px;width:200px}.GameCard_spreadChip__pIK5a{width:100%;padding:12px;font-size:.95rem}.GameCard_navArrow__9bQvE{display:none}}@media (max-width:768px){.GameCard_teamRow__1lo7N{flex-direction:column;align-items:flex-start;gap:12px}.GameCard_teamOddsRow__kny5_{width:100%;justify-content:stretch}.GameCard_oddsButton__Tk_5B{flex:1;min-width:0}.GameCard_teamNameCompact__tF_KP{font-size:1rem}.GameCard_teamLogoSmall__dG_kQ,.GameCard_teamLogoSmall__dG_kQ img{width:36px;height:36px}}@media (max-width:480px){.GameCard_gameInfoRow__q7bAU{flex-wrap:wrap;gap:8px}.GameCard_teamLogoSmall__dG_kQ,.GameCard_teamLogoSmall__dG_kQ img{width:32px;height:32px}.GameCard_teamNameCompact__tF_KP{font-size:.9rem}.GameCard_oddsButton__Tk_5B{padding:8px 12px;font-size:.85rem}}@media (max-width:360px){.GameCard_teamNameCompact__tF_KP{font-size:.85rem}.GameCard_propsButtonCompact__eWz6S{font-size:.85rem;padding:6px 12px}.GameCard_oddsButton__Tk_5B{font-size:.8rem;padding:6px 10px}}.CommonModules_container__Ck0SJ{max-width:58vw;margin:0 auto;padding:20px}@media (max-width:768px){.CommonModules_container__Ck0SJ{width:100vw}}