._navbar_1afbw_3{background:linear-gradient(135deg,#1e3c72,#2a5298);box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:1000;padding:0}._navbarContainer_1afbw_12{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px;overflow:visible}._logo_1afbw_23{font-size:1.8rem;font-weight:700;color:#fff;text-decoration:none;display:inline-block;white-space:nowrap;transition:opacity .2s ease}._logo_1afbw_23:hover{opacity:.9}._navLinks_1afbw_37{display:flex;gap:30px;align-items:center}._navLink_1afbw_37{color:#fff;text-decoration:none;font-weight:500;padding:8px 16px;border-radius:20px;transition:all .3s ease;position:relative;display:inline-block;white-space:nowrap}._navLink_1afbw_37:hover{background-color:#ffffff1a}._navLink_1afbw_37._active_1afbw_59{background-color:#fff3;font-weight:600}._navLink_1afbw_37._active_1afbw_59:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:30px;height:3px;background-color:gold;border-radius:2px}._navAuth_1afbw_76{display:flex;align-items:center;gap:15px}._userInfo_1afbw_82{display:flex;align-items:center;gap:12px;color:#fff;font-weight:500}._userAvatar_1afbw_90{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,gold,#ffed4e);display:flex;align-items:center;justify-content:center;font-weight:700;color:#333;font-size:14px}._userDropdown_1afbw_103{position:relative}._dropdownToggle_1afbw_107{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:20px;transition:background-color .2s ease}._dropdownToggle_1afbw_107:hover{background-color:#ffffff1a}._dropdownMenu_1afbw_124{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:180px;padding:8px 0;margin-top:8px;z-index:1001}._dropdownMenu_1afbw_124._hidden_1afbw_137{display:none}._dropdownItem_1afbw_141{display:block;padding:12px 20px;color:#333;text-decoration:none;transition:background-color .2s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer}._dropdownItem_1afbw_141:hover{background-color:#f8f9fa}._authButtons_1afbw_158{display:flex;gap:12px}._authButton_1afbw_158{padding:8px 20px;border:2px solid white;background:transparent;color:#fff;text-decoration:none;border-radius:20px;font-weight:500;transition:all .3s ease;display:inline-block;white-space:nowrap}._authButton_1afbw_158:hover{background-color:#fff;color:#2a5298}._authButton_1afbw_158._primary_1afbw_181{background-color:gold;color:#333;border-color:gold}._authButton_1afbw_158._primary_1afbw_181:hover{background-color:#ffed4e;border-color:#ffed4e}._logoutButton_1afbw_192{background:none;border:none;color:#dc3545;cursor:pointer;padding:12px 20px;text-align:left;width:100%;transition:background-color .2s ease}._logoutButton_1afbw_192:hover{background-color:#f8f9fa}._mobileMenuToggle_1afbw_208{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px}._mobileMenu_1afbw_208{position:fixed;top:70px;left:0;right:0;background:linear-gradient(135deg,#1e3c72,#2a5298);padding:20px;box-shadow:0 4px 20px #0000001a;z-index:999}._mobileMenu_1afbw_208._hidden_1afbw_137{display:none}._mobileNavLinks_1afbw_233{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}._mobileNavLink_1afbw_233{color:#fff;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-weight:500}._mobileNavLink_1afbw_233:hover{color:gold}._mobileAuthSection_1afbw_252{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}._mobileUserInfo_1afbw_257{color:#fff;margin-bottom:15px;font-weight:500}._mobileAuthButtons_1afbw_263{display:flex;flex-direction:column;gap:12px}._mobileAuthButton_1afbw_263{padding:12px 20px;border:2px solid white;background:transparent;color:#fff;text-decoration:none;border-radius:20px;font-weight:500;text-align:center;transition:all .3s ease}._mobileAuthButton_1afbw_263:hover{background-color:#fff;color:#2a5298}._mobileAuthButton_1afbw_263._primary_1afbw_181{background-color:gold;color:#333;border-color:gold}._mobileLogoutButton_1afbw_292{background:#dc3545;color:#fff;border-color:#dc3545}._mobileLogoutButton_1afbw_292:hover{background:#c82333;border-color:#c82333}@media (max-width: 768px){._navbarContainer_1afbw_12{padding:0 15px}._navLinks_1afbw_37,._navAuth_1afbw_76{display:none}._mobileMenuToggle_1afbw_208{display:block}._logo_1afbw_23{font-size:1.5rem}}@media (max-width: 480px){._navbarContainer_1afbw_12{height:60px}._logo_1afbw_23{font-size:1.3rem}._mobileMenu_1afbw_208{top:60px}}._matchItem_1todk_2{border:1px solid #e0e0e0;border-radius:8px 8px 0 0;padding:15px,20px}._matchDetails_1todk_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._matchDateHeader_1todk_18{text-align:center;font-size:.75em;color:#666;margin-bottom:12px;text-transform:uppercase;font-weight:500}._matchDetailsRow_1todk_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:5px}._teamNameBlock_1todk_35{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;gap:4px}._teamName_1todk_35{font-weight:700;font-size:1em;color:#333;flex-grow:1;flex-shrink:1;min-width:0;white-space:normal;text-align:center}._teamLogo_1todk_58{width:40px;height:40px;object-fit:contain;flex-shrink:0}._homeLogo_1todk_65{margin-right:15px}._awayLogo_1todk_66{margin-left:15px}._matchCenter_1todk_68{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;padding:0 5px}._kickoffTime_1todk_78{font-size:1.3em;font-weight:700;color:#333;line-height:1}._score_1todk_85{font-size:1.8em;font-weight:700;color:#111;line-height:1}._winningScore_1todk_93{color:#089131}._centerStatusText_1todk_98{font-size:.7em;font-weight:500;color:#555;text-transform:uppercase;line-height:1;margin-top:2px}._liveMatch_1todk_106 ._centerStatusText_1todk_98{color:red;font-weight:700}._matchCenter_1todk_68>._score_1todk_85,._matchCenter_1todk_68>._centerStatusText_1todk_98{display:inline-block;margin:0 5px}._matchCenter_1todk_68>._score_1todk_85:first-of-type{margin-left:0}._matchCenter_1todk_68>._score_1todk_85:last-of-type{margin-right:0}._liveScoreDisplay_1todk_119{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}._scoreSeparator_1todk_128{font-size:1.5em;font-weight:700;color:#333;margin:0 2px}._scoreRow_1todk_135{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}._oddsRow_1todk_145{display:flex;justify-content:space-around;align-items:flex-start;margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0}._oddsBlock_1todk_154{flex:1;display:flex;justify-content:center;padding:0 5px}._oddsButton_1todk_161{max-width:160px;min-width:100px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:1em;text-align:center;white-space:nowrap}._oddsButton_1todk_161:hover{background-color:#0056b3}._oddsButton_1todk_161._selected_1todk_178{opacity:.8;border:2px solid #28a745;background-color:#28a745}._oddsButton_1todk_161:disabled{background-color:#e9ecef;border-color:#ced4da;color:#6c757d;cursor:not-allowed;opacity:.7}._oddsSeparator_1todk_187{flex-grow:1;text-align:center}._betInputArea_1todk_196{margin-top:15px;padding-top:15px;border-top:1px solid #f0f0f0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}._amountInput_1todk_207{padding:8px;border:1px solid #ccc;border-radius:3px;width:90px}._placeBetButton_1todk_214{padding:8px 15px;background-color:#28a745;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}._placeBetButton_1todk_214:disabled{background-color:#a3d9b1;cursor:not-allowed}._payout_1todk_228{font-size:.95em;color:#333;font-weight:500;margin-left:10px}._error_1todk_236,._success_1todk_236,._loginPrompt_1todk_236{width:100%;text-align:center;margin-top:10px;padding:8px;border-radius:4px;font-size:.9em}._bettingDisabledReason_1todk_245{text-align:center;font-style:italic;color:#888;margin-top:10px;font-size:.9em}._liveMatch_1todk_106{border:2px solid red!important;box-shadow:0 0 10px #ff00004d}._finalScore_1todk_259{color:#333;font-size:1.3em;font-weight:700}._completedMatch_1todk_265{opacity:.7;background-color:#f0f0f0;border-left-color:#6c757d}._matchMeta_1todk_272{display:flex;justify-content:space-between;align-items:center;font-size:.85em;color:#666;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed #eee}._scheduled_1todk_286{background-color:#e0e0e0;color:#555}._live_1todk_106{background-color:red;color:#fff}._completed_1todk_265{background-color:#28a745;color:#fff}._postponed_1todk_289{background-color:#ffc107;color:#333}._cancelled_1todk_290{background-color:#6c757d;color:#fff}._error_1todk_236{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}._success_1todk_236{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}._loginPrompt_1todk_236{color:#666;font-style:italic;background-color:#f8f9fa;border:1px solid #e9ecef}@media (min-width: 600px){._teamNameBlock_1todk_35{flex-direction:row;gap:8px}._awayTeamNameBlock_1todk_45{justify-content:flex-end;text-align:right}._awayTeamNameBlock_1todk_45 ._teamLogo_1todk_58{order:-1}._awayTeamNameBlock_1todk_45 ._teamName_1todk_35{text-align:right}._matchItem_1todk_2{padding:20px}._teamName_1todk_35{font-size:1.5em}._teamLogo_1todk_58{width:80px;height:80px}._kickoffTime_1todk_78{font-size:1.3em}._scoreDisplay_1todk_323{font-size:1.8em}}@media (min-width: 1200px){._matchItem_1todk_2{padding:30px}._matchDetailsRow_1todk_27{margin-bottom:25px;gap:10px}._teamName_1todk_35{font-size:1.6em}._teamLogo_1todk_58{width:90px;height:90px}._kickoffTime_1todk_78{font-size:1.5em}._score_1todk_85{font-size:2em}._matchCenter_1todk_68{padding:0 15px}._centerStatusText_1todk_98{font-size:.8em}._oddsContainer_1todk_364{gap:15px}._oddsSection_1todk_368{padding:20px}._oddsSectionTitle_1todk_372{font-size:1.3em}._oddsButtons_1todk_376{gap:15px}._oddsButton_1todk_161{padding:15px 20px;font-size:1.1em}}@media (min-width: 1600px){._matchItem_1todk_2{padding:40px}._teamName_1todk_35{font-size:1.8em}._teamLogo_1todk_58{width:100px;height:100px}._kickoffTime_1todk_78{font-size:1.6em}._score_1todk_85{font-size:2.2em}._matchCenter_1todk_68{padding:0 20px}._oddsContainer_1todk_364{gap:20px}._oddsSection_1todk_368{padding:25px}}._aiPredictionContainer_ba52k_2{margin-top:15px;padding:12px;border:1px solid #e8f4f8;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#e8f4f8);box-shadow:0 2px 4px #0000000f}._probabilityBar_ba52k_11{display:flex;width:100%;height:32px;background-color:#f1f3f4;border-radius:8px;overflow:hidden;font-size:.85em;font-weight:600;color:#fff;margin-bottom:12px;box-shadow:inset 0 1px 3px #0000001a;position:relative}._probabilityBar_ba52k_11:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.1) 75%);background-size:20px 20px;animation:_shimmer_ba52k_1 2s linear infinite;pointer-events:none}@keyframes _shimmer_ba52k_1{0%{background-position:0 0}to{background-position:20px 20px}}._homeProb_ba52k_44{background:linear-gradient(135deg,#2196f3,#1976d2);display:flex;align-items:center;justify-content:center;text-shadow:1px 1px 2px rgba(0,0,0,.6);transition:all .3s ease}._awayProb_ba52k_53{background:linear-gradient(135deg,#ff5722,#d32f2f);display:flex;align-items:center;justify-content:center;text-shadow:1px 1px 2px rgba(0,0,0,.6);transition:all .3s ease}._predictionDetails_ba52k_62,._betRecommendation_ba52k_62{display:flex;align-items:flex-start;gap:10px;margin-top:8px;font-size:.95em;padding:8px 12px;border-radius:6px;background-color:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._predictionDetails_ba52k_62{background:linear-gradient(135deg,#2196f31a,#1976d21a);border-left:4px solid #2196f3}._betRecommendation_ba52k_62{background:linear-gradient(135deg,#4caf501a,#388e3c1a);border-left:4px solid #4caf50}._predictionDetails_ba52k_62 p,._betRecommendation_ba52k_62 p{margin:0;font-weight:500}._aiIcon_ba52k_90,._betIcon_ba52k_90{font-size:1.4em;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._confidenceBadge_ba52k_95{margin-left:12px;padding:4px 10px;border-radius:14px;color:#fff;font-size:.8em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0003}._high_ba52k_107{background:linear-gradient(135deg,#4caf50,#2e7d32);animation:_pulse_ba52k_1 2s infinite}._veryhigh_ba52k_112{background:linear-gradient(135deg,#9c27b0,#7b1fa2);animation:_pulse_ba52k_1 2s infinite;box-shadow:0 0 10px #9c27b066}._medium_ba52k_118{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}._low_ba52k_123{background:linear-gradient(135deg,#f44336,#c62828);color:#fff}@keyframes _pulse_ba52k_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._stake_ba52k_134{margin-left:10px;font-style:italic;color:#388e3c;font-weight:600;background-color:#4caf501a;padding:2px 8px;border-radius:12px;border:1px solid rgba(76,175,80,.2)}._aiHeader_ba52k_145{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(33,150,243,.2)}._aiTitle_ba52k_154{font-weight:600;font-size:.9em;color:#1976d2;text-transform:uppercase;letter-spacing:.5px;flex:1}._infoButton_ba52k_163{background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9em;transition:all .3s ease;color:#1976d2}._infoButton_ba52k_163:hover{background:#2196f333;border-color:#2196f380;transform:scale(1.1)}._favored_ba52k_184{animation:_glow_ba52k_1 2s ease-in-out infinite alternate}@keyframes _glow_ba52k_1{0%{box-shadow:inset 0 0 5px #ffffff80}to{box-shadow:inset 0 0 10px #fffc,0 0 15px #ffffff4d}}._pickIcon_ba52k_193{font-size:1.2em}._predictedWinner_ba52k_197{color:#1976d2;font-weight:700;font-size:1.05em}._recommendedTeam_ba52k_203{color:#388e3c;font-weight:700;font-size:1.05em}._closeMatchBadge_ba52k_209{margin-left:8px;padding:2px 6px;background-color:#ff9800;color:#fff;border-radius:8px;font-size:.75em;font-weight:600}._noBetRecommendation_ba52k_219{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:.9em;padding:8px 12px;border-radius:6px;background:linear-gradient(135deg,#ff98001a,#f57c001a);border-left:4px solid #ff9800}._noBetRecommendation_ba52k_219 p{margin:0;font-weight:500;color:#f57c00}._warningIcon_ba52k_237{font-size:1.2em}._predictionContent_ba52k_242{flex:1}._aiPredictionContainer_ba52k_2:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;transition:all .3s ease}._probabilityBar_ba52k_11:hover ._homeProb_ba52k_44,._probabilityBar_ba52k_11:hover ._awayProb_ba52k_53{transform:scale(1.02);transition:all .3s ease}@media (max-width: 600px){._aiPredictionContainer_ba52k_2{margin:8px 0;padding:12px;border-radius:10px}._probabilityBar_ba52k_11{height:32px;font-size:.85em;margin-bottom:10px}._predictionDetails_ba52k_62,._betRecommendation_ba52k_62,._noBetRecommendation_ba52k_219{font-size:.9em;padding:10px 12px;gap:8px;margin-top:6px}._aiHeader_ba52k_145{flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:6px}._aiTitle_ba52k_154{font-size:.85em}._infoButton_ba52k_163{width:26px;height:26px;font-size:.85em}._confidenceBadge_ba52k_95{font-size:.75em;padding:3px 8px;margin-left:8px}._stake_ba52k_134{font-size:.8em;padding:2px 6px;margin-left:8px}._predictedWinner_ba52k_197,._recommendedTeam_ba52k_203{font-size:1em}._aiIcon_ba52k_90,._betIcon_ba52k_90,._pickIcon_ba52k_193{font-size:1.2em}}@media (max-width: 480px){._aiPredictionContainer_ba52k_2{margin:6px 0;padding:10px}._probabilityBar_ba52k_11{height:30px;font-size:.8em}._predictionDetails_ba52k_62,._betRecommendation_ba52k_62,._noBetRecommendation_ba52k_219{font-size:.85em;padding:8px 10px;flex-direction:column;gap:6px}._aiHeader_ba52k_145{gap:6px}._aiTitle_ba52k_154{font-size:.8em}._infoButton_ba52k_163{width:24px;height:24px;font-size:.8em}._confidenceBadge_ba52k_95{font-size:.7em;padding:2px 6px;margin-left:6px;display:block;margin-top:4px;width:fit-content}._stake_ba52k_134{font-size:.75em;padding:2px 6px;margin-left:0;margin-top:4px;display:block;width:fit-content}}@media (min-width: 1200px){._aiPredictionContainer_ba52k_2{padding:18px;margin-top:20px}._probabilityBar_ba52k_11{height:40px;font-size:1rem;margin-bottom:18px}._predictionDetails_ba52k_62{padding:20px}._predictionTitle_ba52k_393{font-size:1.2rem;margin-bottom:18px}._confidenceBadge_ba52k_95{font-size:.9rem;padding:6px 12px;margin-left:12px}._stake_ba52k_134{font-size:.95rem;padding:6px 12px;margin-top:8px}._predictionText_ba52k_410{font-size:1.1rem;line-height:1.6}}@media (min-width: 1600px){._aiPredictionContainer_ba52k_2{padding:24px;margin-top:25px}._probabilityBar_ba52k_11{height:45px;font-size:1.1rem;margin-bottom:24px}._predictionDetails_ba52k_62{padding:25px}._predictionTitle_ba52k_393{font-size:1.3rem;margin-bottom:24px}._confidenceBadge_ba52k_95{font-size:1rem;padding:8px 16px;margin-left:16px}._stake_ba52k_134{font-size:1rem;padding:8px 16px;margin-top:10px}._predictionText_ba52k_410{font-size:1.2rem}}._matchListContainer_42zzk_2{margin-top:20px;max-width:1400px;margin-left:auto;margin-right:auto}._error_42zzk_9{color:red;font-weight:700}._roundSelector_42zzk_14{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee;gap:10px}._roundSelector_42zzk_14 h2{order:-1;margin:0;font-size:1.5em;color:#333;display:flex;align-items:baseline;white-space:nowrap;flex-shrink:0}._activeStatus_42zzk_37{color:#28a745;font-weight:700;margin-left:5px}._otherStatus_42zzk_43{color:#6c757d;font-style:italic;margin-left:5px}._roundSelector_42zzk_14 button{max-width:160px;min-width:100px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:1em;text-align:center;white-space:nowrap}._roundSelector_42zzk_14 button:disabled{opacity:.5;cursor:not-allowed}._bettingNotice_42zzk_69{text-align:center;font-style:italic;color:#e67e22;margin-bottom:15px;padding:10px;background-color:#fff8e1;border:1px solid #ffe5b9;border-radius:4px}._buttonContainer_42zzk_80{display:flex;justify-content:space-between;width:100%}@media (max-width: 600px){._roundSelector_42zzk_14{flex-direction:column;gap:15px}._roundSelector_42zzk_14 h2{order:-1;font-size:1.5em;margin-bottom:5px}._buttonContainer_42zzk_80{display:flex;justify-content:space-between;width:100%}}@media (min-width: 1200px){._matchListContainer_42zzk_2{padding:0 40px}._roundSelector_42zzk_14{margin-bottom:30px;padding-bottom:20px}._roundSelector_42zzk_14 h2{font-size:2rem}._roundSelector_42zzk_14 button{min-width:120px;padding:12px 20px;font-size:1.1em}._bettingNotice_42zzk_69{padding:15px;font-size:1.1rem;margin-bottom:20px}._matchContainerWithPrediction_42zzk_134{margin-bottom:30px;border-radius:12px}}@media (min-width: 1600px){._matchListContainer_42zzk_2{padding:0 60px}._roundSelector_42zzk_14{margin-bottom:40px}._roundSelector_42zzk_14 h2{font-size:2.2rem}}._matchContainerWithPrediction_42zzk_134{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 4px #00000014}._homeContainer_7dgs9_2{max-width:1400px;margin:0 auto;padding:0 20px}._welcomeHeader_7dgs9_8{text-align:center;padding:40px 20px;margin-bottom:40px;background-color:#f8f9fa;border-radius:12px;border:1px solid #dee2e6;box-shadow:0 2px 10px #0000000d}._welcomeHeader_7dgs9_8 h1{margin-top:0;color:#333;font-size:2.5rem;margin-bottom:15px}._welcomeHeader_7dgs9_8 p{color:#555;font-size:1.2em;max-width:600px;margin:0 auto 20px;line-height:1.6}@media (min-width: 1200px){._homeContainer_7dgs9_2{padding:0 40px}._welcomeHeader_7dgs9_8{padding:60px 40px}._welcomeHeader_7dgs9_8 h1{font-size:3rem}._welcomeHeader_7dgs9_8 p{font-size:1.3em}}._actionButtons_7dgs9_52{margin-top:20px;display:flex;justify-content:center;gap:15px}._howToPlayButton_7dgs9_59{display:inline-block;padding:12px 24px;background-color:#ffc107;color:#333;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;transition:all .2s ease;border:2px solid #ffc107;box-shadow:0 2px 8px #ffc10733}._howToPlayButton_7dgs9_59:hover{background-color:#e0a800;transform:translateY(-2px);box-shadow:0 4px 12px #ffc1074d;text-decoration:none;color:#333}._loginForm_2maj2_3{display:flex;flex-direction:column;gap:20px;width:100%}._errorMessage_2maj2_10{background-color:#fee;color:#c33;padding:12px 16px;border-radius:8px;border:1px solid #fcc;font-size:14px;text-align:center;margin-bottom:4px}._inputGroup_2maj2_21{display:flex;flex-direction:column;gap:8px}._label_2maj2_27{font-weight:600;color:#333;font-size:14px;margin-bottom:4px}._input_2maj2_21{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all .2s ease;background-color:#fff;font-family:inherit}._input_2maj2_21:focus{outline:none;border-color:#2a5298;box-shadow:0 0 0 3px #2a52981a}._input_2maj2_21::placeholder{color:#999;font-size:14px}._submitButton_2maj2_55{padding:14px 24px;background:linear-gradient(135deg,#2a5298,#1e3c72);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}._submitButton_2maj2_55:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #2a52984d}._submitButton_2maj2_55:active:not(:disabled){transform:translateY(0)}._submitButton_2maj2_55:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._submitButton_2maj2_55._loading_2maj2_89{background:linear-gradient(135deg,#6c757d,#495057)}._spinner_2maj2_93{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_2maj2_93 1s linear infinite}@keyframes _spin_2maj2_93{to{transform:rotate(360deg)}}@media (max-width: 480px){._input_2maj2_21{font-size:16px}._submitButton_2maj2_55{padding:16px 24px;font-size:16px}}._loginPageContainer_4wyzs_3{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background-color:#f5f7fa;padding:100px 20px 20px}._loginCard_4wyzs_13{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:40px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}._loginCard_4wyzs_13:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e3c72,#2a5298,#1e3c72)}._loginHeader_4wyzs_35{text-align:center;margin-bottom:32px}._loginTitle_4wyzs_40{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px;letter-spacing:-.5px}._loginSubtitle_4wyzs_48{color:#666;font-size:16px;margin:0;font-weight:400}._loginFormSection_4wyzs_55{margin-bottom:24px}._divider_4wyzs_59{position:relative;margin:24px 0;text-align:center}._divider_4wyzs_59:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e1e5e9}._dividerText_4wyzs_75{background:#fff;color:#666;padding:0 16px;font-size:14px;font-weight:500;position:relative;z-index:1}._googleLoginSection_4wyzs_85{margin-bottom:24px;text-align:center}._signupPrompt_4wyzs_90{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}._signupPrompt_4wyzs_90 p{color:#666;font-size:14px;margin:0}._signupLink_4wyzs_103{color:#2a5298;text-decoration:none;font-weight:600;transition:color .2s ease}._signupLink_4wyzs_103:hover{color:#1e3c72;text-decoration:underline}@media (max-width: 480px){._loginPageContainer_4wyzs_3{padding:90px 16px 16px}._loginCard_4wyzs_13{padding:32px 24px;max-width:100%;border-radius:12px}._loginTitle_4wyzs_40{font-size:24px}._loginSubtitle_4wyzs_48{font-size:14px}}@media (max-width: 320px){._loginCard_4wyzs_13{padding:24px 20px}._loginTitle_4wyzs_40{font-size:22px}}._registerForm_7cy9r_3{display:flex;flex-direction:column;gap:20px;width:100%}._errorMessage_7cy9r_10{background-color:#fee;color:#c33;padding:12px 16px;border-radius:8px;border:1px solid #fcc;font-size:14px;text-align:center;margin-bottom:4px}._successMessage_7cy9r_21{background-color:#d4edda;color:#155724;padding:12px 16px;border-radius:8px;border:1px solid #c3e6cb;font-size:14px;text-align:center;margin-bottom:4px}._inputGroup_7cy9r_32{display:flex;flex-direction:column;gap:8px}._label_7cy9r_38{font-weight:600;color:#333;font-size:14px;margin-bottom:4px}._input_7cy9r_32{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all .2s ease;background-color:#fff;font-family:inherit}._input_7cy9r_32:focus{outline:none;border-color:#2a5298;box-shadow:0 0 0 3px #2a52981a}._input_7cy9r_32::placeholder{color:#999;font-size:14px}._submitButton_7cy9r_66{padding:14px 24px;background:linear-gradient(135deg,#28a745,#20893d);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}._submitButton_7cy9r_66:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #28a7454d}._submitButton_7cy9r_66:active:not(:disabled){transform:translateY(0)}._submitButton_7cy9r_66:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._submitButton_7cy9r_66._loading_7cy9r_100{background:linear-gradient(135deg,#6c757d,#495057)}._spinner_7cy9r_104{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:_spin_7cy9r_104 1s linear infinite}@keyframes _spin_7cy9r_104{to{transform:rotate(360deg)}}@media (max-width: 480px){._input_7cy9r_32{font-size:16px}._submitButton_7cy9r_66{padding:16px 24px;font-size:16px}}._registerPageContainer_8de3o_3{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background-color:#f5f7fa;padding:100px 20px 20px}._registerCard_8de3o_13{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:40px;width:100%;max-width:420px;margin:0 auto;position:relative;overflow:hidden}._registerCard_8de3o_13:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1e3c72,#2a5298,#1e3c72)}._registerHeader_8de3o_35{text-align:center;margin-bottom:32px}._registerTitle_8de3o_40{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px;letter-spacing:-.5px}._registerSubtitle_8de3o_48{color:#666;font-size:16px;margin:0;font-weight:400}._registerFormSection_8de3o_55{margin-bottom:24px}._divider_8de3o_59{position:relative;margin:24px 0;text-align:center}._divider_8de3o_59:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e1e5e9}._dividerText_8de3o_75{background:#fff;color:#666;padding:0 16px;font-size:14px;font-weight:500;position:relative;z-index:1}._googleLoginSection_8de3o_85{margin-bottom:24px;text-align:center}._loginPrompt_8de3o_90{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}._loginPrompt_8de3o_90 p{color:#666;font-size:14px;margin:0}._loginLink_8de3o_103{color:#2a5298;text-decoration:none;font-weight:600;transition:color .2s ease}._loginLink_8de3o_103:hover{color:#1e3c72;text-decoration:underline}@media (max-width: 480px){._registerPageContainer_8de3o_3{padding:90px 16px 16px}._registerCard_8de3o_13{padding:32px 24px;max-width:100%;border-radius:12px}._registerTitle_8de3o_40{font-size:24px}._registerSubtitle_8de3o_48{font-size:14px}}@media (max-width: 320px){._registerCard_8de3o_13{padding:24px 20px}._registerTitle_8de3o_40{font-size:22px}}._betItem_1e7fg_2{border:1px solid #ddd;border-left-width:5px;border-radius:4px;padding:10px 15px;margin-bottom:15px;background-color:#fff;font-size:.95em;box-shadow:0 1px 2px #0000000d}._matchDetails_1e7fg_13,._betDetails_1e7fg_14,._outcome_1e7fg_15,._timestamps_1e7fg_16{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}._timestamps_1e7fg_16{border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:.85em;color:#666}._matchDetails_1e7fg_13 strong{font-size:1.05em}._matchTime_1e7fg_38{color:#555;font-style:italic}._pending_1e7fg_45{border-left-color:#ffc107}._won_1e7fg_49{border-left-color:#28a745;background-color:#f0fff4}._lost_1e7fg_54{border-left-color:#dc3545;background-color:#fff5f5}._void_1e7fg_59{border-left-color:#6c757d;background-color:#f8f9fa}._outcomeAmount_1e7fg_66{font-weight:700}._won_1e7fg_49 ._outcomeAmount_1e7fg_66{color:#28a745}._lost_1e7fg_54 ._outcomeAmount_1e7fg_66{color:#dc3545}._void_1e7fg_59 ._outcomeAmount_1e7fg_66{color:#6c757d}._pending_1e7fg_45 ._outcomeAmount_1e7fg_66{color:#007bff}@media (min-width: 1200px){._betItem_1e7fg_2{padding:18px 25px;margin-bottom:20px;border-radius:8px;font-size:1.05rem}._matchDetails_1e7fg_13,._betDetails_1e7fg_14,._outcome_1e7fg_15,._timestamps_1e7fg_16{gap:15px;margin-bottom:12px;padding-bottom:12px}._matchDetails_1e7fg_13 strong{font-size:1.2rem}._matchTime_1e7fg_38{font-size:1rem}._timestamps_1e7fg_16{font-size:.95rem}._outcomeAmount_1e7fg_66{font-size:1.1rem}}@media (min-width: 1600px){._betItem_1e7fg_2{padding:24px 30px;margin-bottom:25px;border-radius:10px;font-size:1.1rem}._matchDetails_1e7fg_13,._betDetails_1e7fg_14,._outcome_1e7fg_15,._timestamps_1e7fg_16{gap:20px;margin-bottom:15px;padding-bottom:15px}._matchDetails_1e7fg_13 strong{font-size:1.3rem}._matchTime_1e7fg_38{font-size:1.1rem}._timestamps_1e7fg_16{font-size:1rem}._outcomeAmount_1e7fg_66{font-size:1.2rem}}._myBetsContainer_1np74_2{padding:20px;max-width:1400px;margin:0 auto}._myBetsContainer_1np74_2 h2{text-align:center;margin-bottom:30px;font-size:2.2rem;color:#333}._betsSection_1np74_15{margin-bottom:40px}._betsSection_1np74_15 h3{border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:20px;color:#333;font-size:1.5rem}._loading_1np74_27,._error_1np74_28{text-align:center;padding:40px;font-size:1.2em}._error_1np74_28{color:red}._betsSection_1np74_15 p{color:#666;font-style:italic;font-size:1.1rem;text-align:center;padding:20px}@media (min-width: 1200px){._myBetsContainer_1np74_2{padding:40px}._myBetsContainer_1np74_2 h2{font-size:2.5rem;margin-bottom:40px}._betsSection_1np74_15{margin-bottom:50px}._betsSection_1np74_15 h3{font-size:1.8rem;margin-bottom:30px}._betsSection_1np74_15 p{font-size:1.2rem;padding:30px}}@media (min-width: 1600px){._myBetsContainer_1np74_2{padding:60px}}._resultsContainer_1wl55_2{padding:20px;max-width:1400px;margin:0 auto}._resultsContainer_1wl55_2 h2{text-align:center;margin-bottom:30px;font-size:2.2rem;color:#333}._loading_1wl55_15,._error_1wl55_16{text-align:center;padding:40px;font-size:1.2em}._error_1wl55_16{color:red}._resultsList_1wl55_26{list-style:none;padding:0;margin:0}._resultItem_1wl55_32{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #00000014;transition:box-shadow .3s ease}._resultItem_1wl55_32:hover{box-shadow:0 4px 15px #0000001f}._matchHeader_1wl55_46{display:flex;justify-content:space-between;font-size:1rem;color:#555;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}._matchScore_1wl55_56{display:flex;justify-content:space-between;align-items:center;font-size:1.2em;margin-bottom:15px}._matchScore_1wl55_56 span{flex:1;text-align:center;font-weight:500}._matchScore_1wl55_56 span:first-child{text-align:left}._matchScore_1wl55_56 span:last-child{text-align:right}._score_1wl55_78{font-size:1.6em;font-weight:700;margin:0 20px;color:#333;white-space:nowrap}._winner_1wl55_86{font-weight:700;color:#00aa0e}._winnerInfo_1wl55_91{text-align:center;font-size:1rem;margin-top:10px;color:#444;font-weight:500}@media (min-width: 1200px){._resultsContainer_1wl55_2{padding:40px}._resultsContainer_1wl55_2 h2{font-size:2.5rem;margin-bottom:40px}._resultItem_1wl55_32{padding:30px;margin-bottom:30px;border-radius:12px}._matchHeader_1wl55_46{font-size:1.1rem;margin-bottom:20px;padding-bottom:15px}._matchScore_1wl55_56{font-size:1.4em;margin-bottom:20px}._score_1wl55_78{font-size:1.8em;margin:0 25px}._winnerInfo_1wl55_91{font-size:1.1rem;margin-top:15px}}@media (min-width: 1600px){._resultsContainer_1wl55_2{padding:60px}._resultItem_1wl55_32{padding:40px}._matchScore_1wl55_56{font-size:1.5em}._score_1wl55_78{font-size:2em;margin:0 30px}}._leaderboardContainer_1vpph_2{padding:20px;max-width:1400px;margin:20px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._header_1vpph_9{text-align:center;margin-bottom:40px}._header_1vpph_9 h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:10px;font-weight:700}._subtitle_1vpph_21{color:#6c757d;font-size:1.1rem;margin:0}._loading_1vpph_28{text-align:center;padding:60px 20px}._loadingSpinner_1vpph_33{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:_spin_1vpph_1 1s linear infinite;margin:0 auto 20px}@keyframes _spin_1vpph_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_1vpph_28 p{color:#6c757d;font-size:1.1rem}._error_1vpph_54{text-align:center;padding:60px 20px;color:#dc3545}._error_1vpph_54 h3{margin-bottom:15px;color:#dc3545}._emptyState_1vpph_66{text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px;margin:20px 0}._emptyIcon_1vpph_74{font-size:3rem;margin-bottom:20px}._emptyState_1vpph_66 h3{color:#495057;margin-bottom:10px}._emptyState_1vpph_66 p{color:#6c757d;font-size:1.1rem}._podiumSection_1vpph_90{margin-bottom:50px}._podiumTitle_1vpph_94{text-align:center;font-size:1.8rem;margin-bottom:30px;color:#495057}._podium_1vpph_90{display:flex;justify-content:center;align-items:end;gap:20px;margin-bottom:30px;flex-wrap:wrap}._podiumPosition_1vpph_110{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:15px;padding:25px 20px;text-align:center;box-shadow:0 8px 25px #0000001a;border:2px solid #e9ecef;transition:transform .3s ease,box-shadow .3s ease;min-width:180px}._podiumPosition_1vpph_110:hover{transform:translateY(-5px);box-shadow:0 12px 35px #00000026}._position1_1vpph_126{background:linear-gradient(135deg,gold,#ffed4a);border-color:gold;order:2;transform:scale(1.1)}._position2_1vpph_133{background:linear-gradient(135deg,silver,#e2e8f0);border-color:silver;order:1}._position3_1vpph_139{background:linear-gradient(135deg,#cd7f32,#f6ad55);border-color:#cd7f32;order:3}._podiumRank_1vpph_145{font-size:2.5rem;margin-bottom:15px}._podiumUsername_1vpph_150{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}._podiumBankroll_1vpph_157{font-size:1.1rem;font-weight:500;color:#28a745;font-family:Courier New,monospace}._tableSection_1vpph_165{margin-bottom:40px}._tableTitle_1vpph_169{font-size:1.5rem;margin-bottom:20px;color:#495057;text-align:center}._legend_1vpph_177{display:flex;justify-content:center;align-items:center;margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:8px;font-size:.9rem}._legendItem_1vpph_188{display:flex;align-items:center;gap:8px;color:#6c757d}._legendText_1vpph_195{font-weight:500}._tableWrapper_1vpph_199{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}._leaderboardTable_1vpph_206{width:100%;border-collapse:collapse}._leaderboardTable_1vpph_206 thead{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}._leaderboardTable_1vpph_206 th{padding:18px 20px;text-align:left;font-weight:600;font-size:1.1rem;letter-spacing:.5px}._leaderboardTable_1vpph_206 td{padding:16px 20px;border-bottom:1px solid #e9ecef;font-size:1rem}._leaderboardTable_1vpph_206 tbody tr{transition:background-color .2s ease}._leaderboardTable_1vpph_206 tbody tr:nth-child(2n){background-color:#f8f9fa}._leaderboardTable_1vpph_206 tbody tr:hover{background-color:#e3f2fd}._topThree_1vpph_242{background:linear-gradient(90deg,#fff3cd,#fff)!important;border-left:4px solid #ffc107}._topThree_1vpph_242:hover{background:linear-gradient(90deg,#ffeaa7,#f8f9fa)!important}._currentUserRow_1vpph_251{background:linear-gradient(90deg,#cfe2ff,#fff)!important;border-left:4px solid #0d6efd;font-weight:600}._currentUserRow_1vpph_251:hover{background:linear-gradient(90deg,#b8d4ff,#f8f9fa)!important}._currentUser_1vpph_251{border:3px solid #0d6efd!important;box-shadow:0 0 20px #0d6efd4d}._rankCell_1vpph_266{text-align:center;width:80px}._rankDisplay_1vpph_271{font-size:1.2rem;font-weight:600}._usernameCell_1vpph_276{width:60%}._username_1vpph_276{font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:10px}._bankrollCell_1vpph_288{text-align:right;width:150px}._bankrollAmount_1vpph_293{font-family:Courier New,monospace;font-size:1.1rem;font-weight:600;color:#28a745}._youBadge_1vpph_300{background:linear-gradient(135deg,#0d6efd,#0dcaf0);color:#fff;padding:3px 8px;border-radius:12px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px #0d6efd4d}._mobileCardList_1vpph_313{display:none}._mobileCard_1vpph_313{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}._mobileCard_1vpph_313:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._mobileCard_1vpph_313._currentUserCard_1vpph_334{background:linear-gradient(90deg,#cfe2ff,#fff);border-left:4px solid #0d6efd}._mobileCard_1vpph_313._topThreeCard_1vpph_339{background:linear-gradient(90deg,#fff3cd,#fff);border-left:4px solid #ffc107}._mobileCardLeft_1vpph_344{display:flex;align-items:center;gap:12px}._mobileCardRank_1vpph_350{font-size:1.2rem;font-weight:600;min-width:35px;text-align:center}._mobileCardUsername_1vpph_357{font-size:1rem;font-weight:500;color:#1a1a1a;display:flex;align-items:center;gap:8px}._mobileCardRight_1vpph_366{text-align:right}._mobileCardBankroll_1vpph_370{font-family:Courier New,monospace;font-size:1rem;font-weight:600;color:#28a745}._statsSection_1vpph_378{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}._statCard_1vpph_386{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;padding:25px 30px;text-align:center;box-shadow:0 4px 15px #0000001a;border:1px solid #e9ecef;min-width:150px;transition:transform .3s ease}._statCard_1vpph_386:hover{transform:translateY(-3px)}._statLabel_1vpph_401{display:block;font-size:.9rem;color:#6c757d;margin-bottom:8px;font-weight:500}._statValue_1vpph_409{display:block;font-size:2rem;font-weight:700;color:#007bff}@media (max-width: 768px){._leaderboardContainer_1vpph_2{padding:10px;margin:10px auto}._header_1vpph_9 h2{font-size:2rem}._subtitle_1vpph_21{font-size:1rem}._podiumSection_1vpph_90{margin-bottom:30px}._podiumTitle_1vpph_94{font-size:1.5rem;margin-bottom:20px}._podium_1vpph_90{flex-direction:column;align-items:center;gap:15px}._podiumPosition_1vpph_110{min-width:280px;max-width:320px;width:100%;padding:20px 15px}._position1_1vpph_126{order:1;transform:none}._position2_1vpph_133{order:2}._position3_1vpph_139{order:3}._podiumRank_1vpph_145{font-size:2rem;margin-bottom:10px}._podiumUsername_1vpph_150{font-size:1.1rem}._podiumBankroll_1vpph_157{font-size:1rem}._tableTitle_1vpph_169{font-size:1.3rem}._tableWrapper_1vpph_199{border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}._leaderboardTable_1vpph_206{min-width:320px}._leaderboardTable_1vpph_206 th,._leaderboardTable_1vpph_206 td{padding:12px 8px;font-size:.9rem}._leaderboardTable_1vpph_206 th{font-size:.95rem}._rankCell_1vpph_266{width:50px}._rankDisplay_1vpph_271{font-size:1rem}._usernameCell_1vpph_276{width:auto}._username_1vpph_276{font-size:.9rem;flex-direction:column;align-items:flex-start;gap:4px}._bankrollCell_1vpph_288{width:100px}._bankrollAmount_1vpph_293{font-size:.85rem}._youBadge_1vpph_300{font-size:.6rem;padding:2px 6px}._statsSection_1vpph_378{flex-direction:column;align-items:center;gap:15px;margin-top:30px}._statCard_1vpph_386{padding:20px 25px;min-width:120px;width:100%;max-width:200px}._statValue_1vpph_409{font-size:1.8rem}}@media (max-width: 480px){._leaderboardContainer_1vpph_2{padding:8px}._header_1vpph_9 h2{font-size:1.8rem}._subtitle_1vpph_21{font-size:.9rem}._podiumPosition_1vpph_110{min-width:260px;padding:15px 12px}._podiumRank_1vpph_145{font-size:1.8rem}._podiumUsername_1vpph_150{font-size:1rem}._podiumBankroll_1vpph_157{font-size:.9rem}._tableWrapper_1vpph_199{display:none}._mobileCardList_1vpph_313{display:block}._statCard_1vpph_386{padding:15px 20px}._statValue_1vpph_409{font-size:1.6rem}}@media (max-width: 375px){._podiumPosition_1vpph_110{min-width:240px;padding:12px 10px}._podiumRank_1vpph_145{font-size:1.6rem}._podiumUsername_1vpph_150{font-size:.95rem}._podiumBankroll_1vpph_157{font-size:.85rem}._mobileCard_1vpph_313{padding:12px}._mobileCardUsername_1vpph_357,._mobileCardBankroll_1vpph_370{font-size:.9rem}._youBadge_1vpph_300{font-size:.55rem;padding:1px 4px}}@media (min-width: 769px) and (max-width: 1024px){._leaderboardContainer_1vpph_2{padding:20px;max-width:900px}._podium_1vpph_90{gap:15px}._podiumPosition_1vpph_110{min-width:160px}._position1_1vpph_126{transform:scale(1.05)}}@media (min-width: 1200px){._leaderboardContainer_1vpph_2{padding:40px}._header_1vpph_9 h2{font-size:3rem}._subtitle_1vpph_21{font-size:1.2rem}._podium_1vpph_90{gap:40px;margin-bottom:50px}._podiumPosition_1vpph_110{min-width:220px;padding:35px 25px}._position1_1vpph_126{transform:scale(1.15)}._podiumRank_1vpph_145{font-size:3rem}._podiumUsername_1vpph_150{font-size:1.4rem}._podiumBankroll_1vpph_157{font-size:1.2rem}._leaderboardTable_1vpph_206 th{padding:24px 30px;font-size:1.2rem}._leaderboardTable_1vpph_206 td{padding:20px 30px;font-size:1.1rem}._rankCell_1vpph_266{font-size:1.3rem}._username_1vpph_276,._bankroll_1vpph_288{font-size:1.2rem}._youBadge_1vpph_300{font-size:.75rem;padding:4px 8px}}@media (min-width: 1600px){._leaderboardContainer_1vpph_2{padding:60px}._podium_1vpph_90{gap:60px}._podiumPosition_1vpph_110{min-width:250px;padding:40px 30px}}._botBadge_1vpph_749{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;padding:3px 8px;border-radius:12px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 8px #6c5ce74d;margin-left:8px}._botUser_1vpph_762{border:3px solid #6c5ce7!important;box-shadow:0 0 20px #6c5ce74d;background:linear-gradient(135deg,#f8f7ff,#fff)!important}._botUserRow_1vpph_768{background:linear-gradient(90deg,#e2e1ff,#fff)!important;border-left:4px solid #6c5ce7}._botUserRow_1vpph_768:hover{background:linear-gradient(90deg,#d4d2ff,#f8f9fa)!important}._botUserCard_1vpph_777{background:linear-gradient(90deg,#e2e1ff,#fff)!important;border-left:4px solid #6c5ce7;box-shadow:0 4px 12px #6c5ce733}._botUser_1vpph_762._position1_1vpph_126{background:linear-gradient(135deg,gold,#ffed4a,#f8f7ff)!important;box-shadow:0 0 25px #6c5ce766,0 8px 25px #0000001a}._botUser_1vpph_762._position2_1vpph_133{background:linear-gradient(135deg,silver,#e2e8f0,#f8f7ff)!important;box-shadow:0 0 25px #6c5ce766,0 8px 25px #0000001a}._botUser_1vpph_762._position3_1vpph_139{background:linear-gradient(135deg,#cd7f32,#f6ad55,#f8f7ff)!important;box-shadow:0 0 25px #6c5ce766,0 8px 25px #0000001a}._botUserRow_1vpph_768 ._botBadge_1vpph_749,._botUserCard_1vpph_777 ._botBadge_1vpph_749{background:linear-gradient(135deg,#6c5ce7,#8c7ae6);color:#fff}._container_bcnjv_3{max-width:1200px;margin:0 auto;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_bcnjv_10{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;padding:2rem 2rem 3rem;position:relative;overflow:hidden;text-align:center;margin-bottom:32px;border-radius:16px}._header_bcnjv_10:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#3b82f61a,#2563eb1a)}._header_bcnjv_10 h1{font-size:2.5rem;font-weight:700;margin:0;position:relative;z-index:1}._subtitle_bcnjv_39{font-size:1.1rem;opacity:.9;margin:8px 0 0;position:relative;z-index:1}._backButton_bcnjv_47{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:8px;padding:8px 16px;cursor:pointer;transition:all .2s;font-weight:500;position:absolute;top:20px;left:20px;z-index:2}._backButton_bcnjv_47:hover{background:#ffffff4d;transform:translateY(-1px)}._errorBanner_bcnjv_67{background:#fb923c33;border:1px solid rgba(251,146,60,.3);border-radius:8px;padding:12px;margin-top:16px;position:relative;z-index:1}._loading_bcnjv_78{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}._loadingSpinner_bcnjv_87{border:4px solid #f3f3f3;border-top:4px solid #3b82f6;border-radius:50%;width:40px;height:40px;animation:_spin_bcnjv_1 1s linear infinite;margin-bottom:20px}@keyframes _spin_bcnjv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_bcnjv_67{text-align:center;padding:40px;background:#fef2f2;border-radius:12px;border:1px solid #fecaca;margin:20px 0}._error_bcnjv_67 h2{color:#dc2626;margin-bottom:16px}._retryButton_bcnjv_116{background:#3b82f6;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;margin-top:16px}._tabs_bcnjv_128{display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:12px;margin-bottom:24px}._tab_bcnjv_128{flex:1;background:transparent;border:none;padding:12px 16px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s;color:#64748b}._tab_bcnjv_128._active_bcnjv_149{background:#fff;color:#1e293b;box-shadow:0 2px 4px #0000001a}._tab_bcnjv_128:hover{color:#1e293b}._content_bcnjv_160{min-height:400px}._overview_bcnjv_165{display:flex;flex-direction:column;gap:32px}._statsGrid_bcnjv_171{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}._statCard_bcnjv_177{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb;text-align:center;transition:transform .2s}._statCard_bcnjv_177:hover{transform:translateY(-4px)}._statValue_bcnjv_191{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}._statLabel_bcnjv_198{font-size:.9rem;color:#6b7280;margin:8px 0 0;text-transform:uppercase;letter-spacing:.5px}._chartSection_bcnjv_206{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._chartSection_bcnjv_206 h3{margin:0 0 20px;color:#1f2937}._predictions_bcnjv_220{display:flex;flex-direction:column;gap:24px}._predictionStats_bcnjv_226{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._accuracyBreakdown_bcnjv_234{margin-top:16px}._accuracyBar_bcnjv_238{width:100%;height:24px;background:#e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px}._accuracyFill_bcnjv_247{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .8s ease}._predictionsList_bcnjv_253{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._predictionItem_bcnjv_261{padding:16px;border-bottom:1px solid #f3f4f6;transition:background .2s}._predictionItem_bcnjv_261:hover{background:#f9fafb}._predictionItem_bcnjv_261:last-child{border-bottom:none}._predictionHeader_bcnjv_275{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._teams_bcnjv_282{font-weight:600;color:#1f2937}._date_bcnjv_287{font-size:.9rem;color:#6b7280}._predictionDetails_bcnjv_292{display:flex;flex-direction:column;gap:4px}._prediction_bcnjv_220,._result_bcnjv_298{font-size:.9rem}._confidence_bcnjv_302{color:#6b7280;font-size:.8rem;margin-left:8px}._correct_bcnjv_308{color:#10b981;margin-left:8px}._incorrect_bcnjv_313{color:#ef4444;margin-left:8px}._pending_bcnjv_318{color:#f59e0b;margin-left:8px}._bets_bcnjv_324{display:flex;flex-direction:column;gap:24px}._betsStats_bcnjv_330{display:flex;gap:24px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._betStat_bcnjv_340{text-align:center;flex:1}._betStatValue_bcnjv_345{display:block;font-size:2rem;font-weight:700;color:#1f2937}._betStatLabel_bcnjv_352{display:block;font-size:.9rem;color:#6b7280;margin-top:4px}._betsList_bcnjv_359{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._betItem_bcnjv_367{padding:16px;border-bottom:1px solid #f3f4f6;transition:background .2s}._betItem_bcnjv_367:hover{background:#f9fafb}._betItem_bcnjv_367:last-child{border-bottom:none}._betHeader_bcnjv_381{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._betTeams_bcnjv_388{font-weight:600;color:#1f2937}._betStatus_bcnjv_393{padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600;text-transform:uppercase}._betStatus_bcnjv_393._won_bcnjv_401{background:#dcfce7;color:#166534}._betStatus_bcnjv_393._lost_bcnjv_406{background:#fee2e2;color:#dc2626}._betStatus_bcnjv_393._pending_bcnjv_318{background:#fef3c7;color:#d97706}._betDetails_bcnjv_416{display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:#6b7280}._modelInfo_bcnjv_425{display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto}._heroSection_bcnjv_434{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;border-radius:20px;margin-bottom:1rem}._heroIcon_bcnjv_443{font-size:4rem;margin-bottom:1rem;display:block}._heroTitle_bcnjv_449{font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}._heroSubtitle_bcnjv_456{font-size:1.2rem;font-weight:400;margin:0 0 2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}._heroStats_bcnjv_467{display:flex;justify-content:center;gap:2rem;margin-top:2rem}._heroStat_bcnjv_467{display:flex;flex-direction:column;align-items:center}._heroStatValue_bcnjv_480{font-size:1.8rem;font-weight:700;margin-bottom:.25rem}._heroStatLabel_bcnjv_486{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}._sectionHeader_bcnjv_494{text-align:center;margin-bottom:2rem}._sectionTitle_bcnjv_499{font-size:1.8rem;font-weight:600;color:#1e40af;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}._sectionIcon_bcnjv_510{font-size:1.5rem}._sectionSubtitle_bcnjv_514{font-size:1.1rem;color:#6b7280;margin:0;font-weight:400}._processGrid_bcnjv_522{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}._processStep_bcnjv_529{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;text-align:center;position:relative;transition:transform .2s ease,box-shadow .2s ease}._processStep_bcnjv_529:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}._stepNumber_bcnjv_545{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}._stepIcon_bcnjv_562{font-size:2.5rem;margin:1rem 0;display:block}._processStep_bcnjv_529 h3{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem}._processStep_bcnjv_529 p{color:#6b7280;line-height:1.6;margin:0 0 1.5rem}._stepDetails_bcnjv_581{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:#9ca3af}._stepDetails_bcnjv_581 span{padding:.25rem 0}._featureCards_bcnjv_594{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem}._featureCard_bcnjv_594{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease;text-align:center}._featureCard_bcnjv_594:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}._featureIcon_bcnjv_616{font-size:3rem;margin-bottom:1rem;display:block}._featureCard_bcnjv_594 h3{font-size:1.4rem;font-weight:600;color:#1f2937;margin:0 0 1rem}._featureDescription_bcnjv_629{font-size:1rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}._featureList_bcnjv_636{display:flex;flex-direction:column;gap:.75rem;text-align:left}._featureItem_bcnjv_643{font-size:.95rem;color:#374151;padding:.5rem 0;border-bottom:1px solid #f3f4f6;line-height:1.4}._featureItem_bcnjv_643:last-child{border-bottom:none}._confidenceExplanation_bcnjv_656{background:#f8fafc;padding:1.5rem;border-radius:12px;border-left:4px solid #3b82f6;margin-bottom:2rem}._confidenceExplanation_bcnjv_656 p{margin:0;color:#374151;font-size:1rem;line-height:1.6}._confidenceCards_bcnjv_671{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}._confidenceCard_bcnjv_671{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;text-align:center;transition:transform .2s ease,box-shadow .2s ease;position:relative}._confidenceCard_bcnjv_671:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}._confidenceCard_bcnjv_671._highConfidence_bcnjv_694{border-top:4px solid #10b981}._confidenceCard_bcnjv_671._mediumConfidence_bcnjv_698{border-top:4px solid #f59e0b}._confidenceCard_bcnjv_671._lowConfidence_bcnjv_702{border-top:4px solid #ef4444}._confidenceIcon_bcnjv_706{font-size:2.5rem;margin-bottom:1rem;display:block}._confidenceCard_bcnjv_671 h3{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem}._confidenceRange_bcnjv_719{display:inline-block;background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;margin-bottom:1rem}._confidenceCard_bcnjv_671._highConfidence_bcnjv_694 ._confidenceRange_bcnjv_719{background:#10b981}._confidenceCard_bcnjv_671._mediumConfidence_bcnjv_698 ._confidenceRange_bcnjv_719{background:#f59e0b}._confidenceCard_bcnjv_671._lowConfidence_bcnjv_702 ._confidenceRange_bcnjv_719{background:#ef4444}._confidenceCard_bcnjv_671 p{color:#6b7280;line-height:1.6;margin:0 0 1.5rem}._confidenceExample_bcnjv_748{background:#f8fafc;padding:1rem;border-radius:8px;font-size:.9rem;color:#374151;text-align:left;line-height:1.5}._confidenceExample_bcnjv_748 strong{color:#1f2937}._strategyOverview_bcnjv_763{background:#f8fafc;padding:1.5rem;border-radius:12px;border-left:4px solid #10b981;margin-bottom:2rem}._strategyOverview_bcnjv_763 p{margin:0;color:#374151;font-size:1rem;line-height:1.6}._strategyGrid_bcnjv_778{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}._strategyCard_bcnjv_785{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;text-align:center;transition:transform .2s ease,box-shadow .2s ease}._strategyCard_bcnjv_785:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}._strategyIcon_bcnjv_800{font-size:2.5rem;margin-bottom:1rem;display:block}._strategyCard_bcnjv_785 h3{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 1rem}._strategyCard_bcnjv_785 p{color:#6b7280;line-height:1.6;margin:0 0 1.5rem}._strategyExample_bcnjv_819{background:#f0f9ff;padding:1rem;border-radius:8px;font-size:.9rem;color:#1e40af;font-style:italic;border-left:3px solid #3b82f6}._bettingGuide_bcnjv_829{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}._bettingGuide_bcnjv_829 h3{font-size:1.4rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;text-align:center}._guideSubtitle_bcnjv_845{text-align:center;color:#6b7280;margin:0 0 2rem;font-size:1rem}._bettingRanges_bcnjv_852{display:flex;flex-direction:column;gap:1rem}._bettingRange_bcnjv_852{display:flex;flex-direction:column;padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb;transition:transform .2s ease,box-shadow .2s ease}._bettingRange_bcnjv_852:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}._bettingRange_bcnjv_852._exceptional_bcnjv_872{background:linear-gradient(135deg,#fee2e2,#fef3c7);border-color:#f59e0b}._bettingRange_bcnjv_852._good_bcnjv_877{background:linear-gradient(135deg,#dcfce7,#f0f9ff);border-color:#10b981}._bettingRange_bcnjv_852._moderate_bcnjv_882{background:linear-gradient(135deg,#ede9fe,#e0f2fe);border-color:#8b5cf6}._bettingRange_bcnjv_852._small_bcnjv_887{background:linear-gradient(135deg,#f0f9ff,#f8fafc);border-color:#3b82f6}._bettingRange_bcnjv_852._none_bcnjv_892{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-color:#6b7280}._rangeHeader_bcnjv_897{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._rangeLabel_bcnjv_904{font-weight:600;font-size:1rem;color:#1f2937}._rangeIndicator_bcnjv_910{font-size:1.2rem}._rangeDesc_bcnjv_914{color:#6b7280;font-size:.95rem;line-height:1.5}._disclaimer_bcnjv_921{background:linear-gradient(135deg,#fef3cd,#fee2e2);border:2px solid #f59e0b;border-radius:16px;padding:2rem;text-align:center;margin-top:3rem}._disclaimerIcon_bcnjv_930{font-size:3rem;margin-bottom:1rem;display:block}._disclaimer_bcnjv_921 h3{color:#92400e;font-size:1.4rem;font-weight:600;margin:0 0 1.5rem}._disclaimerContent_bcnjv_943 p{color:#92400e;font-size:1rem;margin:0 0 1.5rem;line-height:1.6}._disclaimerPoints_bcnjv_950{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;text-align:left;max-width:500px;margin-left:auto;margin-right:auto}._disclaimerPoint_bcnjv_950{display:flex;align-items:center;gap:.75rem;color:#92400e;font-size:.95rem;padding:.75rem;background:#ffffff4d;border-radius:8px}._pointIcon_bcnjv_972{font-size:1.2rem;flex-shrink:0}._disclaimerFooter_bcnjv_977{font-weight:600;font-size:.95rem;margin-top:1.5rem!important;padding-top:1rem;border-top:1px solid rgba(146,64,14,.2)}._modelDetails_bcnjv_985{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}._modelCard_bcnjv_991{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 20px #0000000d;border:1px solid #e5e7eb}._modelCard_bcnjv_991 h4{color:#1f2937;margin:0 0 16px;font-size:1.1rem}._modelCard_bcnjv_991 p{color:#6b7280;line-height:1.6;margin:0}._modelCard_bcnjv_991 ul{margin:0;padding-left:20px;color:#6b7280}._modelCard_bcnjv_991 li{margin-bottom:8px}._section_bcnjv_494{margin-bottom:2rem}._sectionTitle_bcnjv_499{font-size:1.5rem;font-weight:600;color:#1e40af;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._sectionIcon_bcnjv_510{font-size:1.2rem}._card_bcnjv_1040{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}._description_bcnjv_1048{font-size:1rem;color:#374151;margin-bottom:1.5rem;line-height:1.6}._featureDetails_bcnjv_1055 h3{font-size:1.2rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._featureGrid_bcnjv_1062{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}._featureCategory_bcnjv_1069{background:#f8fafc;padding:1rem;border-radius:8px;border-left:4px solid #3b82f6}._featureCategory_bcnjv_1069 h4{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._featureCategory_bcnjv_1069 ul{list-style:none;padding:0;margin:0}._featureCategory_bcnjv_1069 li{font-size:.9rem;color:#6b7280;margin-bottom:.25rem;padding-left:1rem;position:relative}._featureCategory_bcnjv_1069 li:before{content:"•";color:#3b82f6;font-weight:700;position:absolute;left:0}._confidenceExplanation_bcnjv_656 h3,._kellyExplanation_bcnjv_1106 h3,._stakeExplanation_bcnjv_1107 h3{font-size:1.2rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._confidenceGrid_bcnjv_1114{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._confidenceItem_bcnjv_1121{text-align:center;padding:1rem;background:#f8fafc;border-radius:8px}._confidenceBadge_bcnjv_1128{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;margin-bottom:.5rem}._confidenceBadge_bcnjv_1128._high_bcnjv_694{background:#10b981;color:#fff}._confidenceBadge_bcnjv_1128._medium_bcnjv_698{background:#f59e0b;color:#fff}._confidenceBadge_bcnjv_1128._low_bcnjv_702{background:#6b7280;color:#fff}._confidenceItem_bcnjv_1121 p{font-size:.9rem;color:#6b7280;margin:0}._features_bcnjv_1158{list-style:none;padding:0;margin:0 0 1.5rem}._features_bcnjv_1158 li{font-size:.95rem;color:#374151;margin-bottom:.75rem;padding-left:1.5rem;position:relative;line-height:1.5}._features_bcnjv_1158 li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;left:0}._stakeGrid_bcnjv_1181{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}._stakeItem_bcnjv_1188{text-align:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}._stakeRange_bcnjv_1196{display:inline-block;background:#3b82f6;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;margin-bottom:.5rem}._stakeItem_bcnjv_1188 p{font-size:.9rem;color:#6b7280;margin:0}._warning_bcnjv_1213{background:#fef3cd;border:1px solid #fbbf24;border-radius:8px;padding:1rem;margin-top:1.5rem}._warning_bcnjv_1213 h3{color:#92400e;font-size:1rem;font-weight:600;margin-bottom:.5rem}._warning_bcnjv_1213 p{color:#92400e;font-size:.9rem;margin:0;line-height:1.5}._exampleBar_bcnjv_1235{margin-top:1.5rem}._exampleBar_bcnjv_1235 h3{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._demoBar_bcnjv_1246{display:flex;height:40px;border-radius:8px;overflow:hidden;margin-bottom:.5rem;box-shadow:0 2px 4px #0000001a}._homeDemo_bcnjv_1255{background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}._awayDemo_bcnjv_1265{background:#6b7280;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}._exampleText_bcnjv_1275{font-size:.9rem;color:#6b7280;margin:0;text-align:center}._improvementOverview_bcnjv_1283{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;padding:1.5rem;margin-bottom:2rem;text-align:center}._improvementOverview_bcnjv_1283 p{color:#0c4a6e;font-size:1rem;margin:0;line-height:1.6}._improvementCards_bcnjv_1299{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}._improvementCard_bcnjv_1299{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}._improvementCard_bcnjv_1299:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}._improvementIcon_bcnjv_1319{font-size:3rem;margin-bottom:1rem;display:block}._improvementCard_bcnjv_1299 h3{color:#1f2937;font-size:1.3rem;font-weight:600;margin:0 0 1rem}._improvementCard_bcnjv_1299 p{color:#6b7280;font-size:.95rem;margin:0 0 1.5rem;line-height:1.6}._improvementList_bcnjv_1339{display:flex;flex-direction:column;gap:.5rem}._improvementItem_bcnjv_1345{color:#374151;font-size:.9rem;padding:.5rem 0;border-bottom:1px solid #f3f4f6}._improvementItem_bcnjv_1345:last-child{border-bottom:none}._testingNote_bcnjv_1356{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:2px solid #f59e0b;border-radius:16px;padding:2rem;margin-top:2rem}._testingIcon_bcnjv_1364{font-size:2.5rem;margin-bottom:1rem;display:block;text-align:center}._testingNote_bcnjv_1356 h3{color:#92400e;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem;text-align:center}._testingContent_bcnjv_1379 p{color:#92400e;font-size:1rem;margin:0 0 1.5rem;line-height:1.6}._testingPoints_bcnjv_1386{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}._testingPoint_bcnjv_1386{display:flex;align-items:center;gap:.75rem;color:#92400e;font-size:.95rem;padding:.75rem;background:#fff6;border-radius:8px}._testingFooter_bcnjv_1404{font-style:italic;color:#92400e;font-size:.95rem;margin:1.5rem 0 0!important;text-align:center}._futureImprovements_bcnjv_1413{padding:0;margin:0}@media (max-width: 768px){._container_bcnjv_3{padding:16px}._header_bcnjv_10{padding:1.5rem 1rem 2rem;margin-bottom:24px}._header_bcnjv_10 h1{font-size:2rem}._backButton_bcnjv_47{position:static;margin-bottom:16px}._tabs_bcnjv_128{flex-direction:column}._statsGrid_bcnjv_171{grid-template-columns:1fr}._betsStats_bcnjv_330{flex-direction:column;gap:16px}._modelDetails_bcnjv_985{grid-template-columns:1fr}._predictionHeader_bcnjv_275,._betHeader_bcnjv_381{flex-direction:column;align-items:flex-start;gap:8px}._featureGrid_bcnjv_1062,._confidenceGrid_bcnjv_1114,._stakeGrid_bcnjv_1181{grid-template-columns:1fr}._sectionTitle_bcnjv_499{font-size:1.3rem}._card_bcnjv_1040{padding:1rem}._heroSection_bcnjv_434{padding:2rem 1rem}._heroTitle_bcnjv_449{font-size:2rem}._heroSubtitle_bcnjv_456{font-size:1rem}._heroStats_bcnjv_467{flex-direction:column;gap:1rem}._processGrid_bcnjv_522{grid-template-columns:1fr}._processStep_bcnjv_529{padding:1.5rem}._featureCards_bcnjv_594,._confidenceCards_bcnjv_671,._strategyGrid_bcnjv_778{grid-template-columns:1fr}._disclaimerPoints_bcnjv_950{max-width:100%}._disclaimerPoint_bcnjv_950{flex-direction:column;text-align:center;gap:.5rem}}@media (max-width: 480px){._header_bcnjv_10 h1{font-size:1.8rem}._statValue_bcnjv_191{font-size:2rem}._betStatValue_bcnjv_345{font-size:1.5rem}}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;background-color:#f4f7f6}.app-layout{display:flex;flex-direction:column;min-height:100vh}.main-content{flex-grow:1;padding:20px;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}nav{background-color:#333;padding:10px 20px;color:#fff;display:flex;justify-content:space-between;align-items:center}nav a{color:#fff;text-decoration:none;margin:0 15px;padding:5px 0}nav a:hover,nav a.active{text-decoration:underline;font-weight:700}.nav-links{display:flex}.nav-auth button{margin-left:10px;padding:5px 10px;cursor:pointer}.btn{padding:8px 15px;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:.95em;transition:background-color .2s ease-in-out,opacity .2s ease-in-out;text-align:center;text-decoration:none;display:inline-block}.btn-primary{max-width:160px;min-width:100px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:1em;text-align:center;white-space:nowrap}.btn-primary:hover{background-color:#0056b3}.btn-primary:disabled{background-color:#6caeff;border-color:#6caeff;color:#e0e0e0;cursor:not-allowed}.btn-secondary{max-width:160px;min-width:100px;padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:1em;text-align:center;white-space:nowrap}.btn-secondary:hover{background-color:#0056b3}@media (min-width: 1200px){.main-content{padding:40px;max-width:1400px}.app-layout{min-height:100vh}}@media (min-width: 1600px){.main-content{padding:60px;max-width:1600px}}@media (min-width: 1920px){.main-content{max-width:1800px;padding:80px}}
