.page-module___8aEwW__page{padding-bottom:var(--space-6)}.page-module___8aEwW__bannerSection{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-1)}.page-module___8aEwW__bannerWrapper{border-radius:var(--radius-xl);width:100%;height:180px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.page-module___8aEwW__bannerSlide{border-radius:var(--radius-xl);width:100%;height:100%;position:relative;overflow:hidden}.page-module___8aEwW__bannerOverlay{border-radius:var(--radius-xl);padding:var(--space-5);background:linear-gradient(#0000 0%,#05080f1a 40%,#05080f66 65%,#05080fd9 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.page-module___8aEwW__bannerTag{letter-spacing:.5px;border-radius:var(--radius-full);width:fit-content;margin-bottom:var(--space-2);text-transform:uppercase;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.page-module___8aEwW__bannerTitle{font-family:var(--font-display);text-shadow:0 2px 8px #00000080;margin-bottom:4px;font-size:22px;font-weight:800;line-height:1.2}.page-module___8aEwW__bannerDesc{color:#ffffffb3;font-size:12px;line-height:1.4}.page-module___8aEwW__bannerDots{margin-top:var(--space-3);justify-content:center;gap:6px;display:flex}.page-module___8aEwW__dot{cursor:pointer;width:6px;height:6px;transition:all var(--duration-normal) var(--ease-out);background:#ffffff26;border-radius:50%}.page-module___8aEwW__dotActive{background:var(--primary);width:20px;box-shadow:0 0 8px rgba(var(--primary-rgb), .4);border-radius:3px;}.page-module___8aEwW__marqueeSection{align-items:center;gap:var(--space-2);padding:10px var(--space-4);margin:0 var(--space-4) var(--space-4);background:rgba(var(--bg-card-rgb), .5);border-radius:var(--radius-md);border:1px solid #ffffff08;display:flex;overflow:hidden}.page-module___8aEwW__marqueeIcon{color:var(--primary);flex-shrink:0}.page-module___8aEwW__marqueeTrack{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.page-module___8aEwW__marqueeContent{white-space:nowrap;animation:30s linear infinite page-module___8aEwW__marquee;display:flex}.page-module___8aEwW__marqueeItem{color:var(--text-secondary);margin-right:var(--space-8);align-items:center;font-size:12px;display:inline-flex}.page-module___8aEwW__marqueeHighlight{color:var(--primary);margin-right:4px;font-weight:600}.page-module___8aEwW__quickEntry{padding:0 var(--space-4) var(--space-3)}.page-module___8aEwW__quickGrid{grid-template-columns:repeat(5,1fr);gap:2px 0;display:grid}.page-module___8aEwW__quickItem{padding:var(--space-2) 0;transition:transform var(--duration-fast) var(--ease-out);flex-direction:column;align-items:center;gap:6px;display:flex}.page-module___8aEwW__quickItem:active{transform:scale(.85)}.page-module___8aEwW__quickIcon{width:46px;height:46px;color:var(--icon-color,var(--primary));background:color-mix(in srgb, var(--icon-color,var(--primary)) 12%, transparent);border:1px solid color-mix(in srgb, var(--icon-color,var(--primary)) 15%, transparent);transition:all var(--duration-fast);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__quickIcon:after{content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffff1a 0%,#0000 60%);position:absolute;inset:0}.page-module___8aEwW__quickLabel{color:var(--text-secondary);letter-spacing:.3px;font-size:10px;font-weight:600}.page-module___8aEwW__marqueeEmoji{margin-right:4px;font-size:13px}.page-module___8aEwW__winningSection{margin:0 var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid #ffffff0a}.page-module___8aEwW__winningHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid #ffffff0a;display:flex}.page-module___8aEwW__winningIcon{color:var(--primary)}.page-module___8aEwW__winningTitle{color:var(--primary);letter-spacing:.5px;font-size:12px;font-weight:700}.page-module___8aEwW__winningScroll{gap:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.page-module___8aEwW__winningScroll::-webkit-scrollbar{display:none}.page-module___8aEwW__winningItem{align-items:center;gap:var(--space-2);flex-shrink:0;min-width:160px;display:flex}.page-module___8aEwW__winningAvatar{background:linear-gradient(135deg, rgba(var(--primary-rgb), .2), rgba(var(--primary-rgb), .05));width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.page-module___8aEwW__winningInfo{flex:1;min-width:0}.page-module___8aEwW__winningUser{color:var(--text-secondary);font-size:11px;font-weight:600}.page-module___8aEwW__winningGame{color:var(--text-muted);font-size:10px}.page-module___8aEwW__winningAmount{font-family:var(--font-mono);color:var(--success);white-space:nowrap;font-size:12px;font-weight:700}.page-module___8aEwW__sectionHeader{padding:0 var(--space-4);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);align-items:center;gap:var(--space-2);letter-spacing:-.3px;font-size:17px;font-weight:800;display:flex}.page-module___8aEwW__sectionTitleIcon{color:var(--primary)}.page-module___8aEwW__sectionMore{color:var(--text-tertiary);transition:color var(--duration-fast);align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.page-module___8aEwW__sectionMore:active{color:var(--primary)}.page-module___8aEwW__matchSection{margin-bottom:var(--space-5)}.page-module___8aEwW__matchScroll{gap:var(--space-3);padding:0 var(--space-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.page-module___8aEwW__matchScroll::-webkit-scrollbar{display:none}.page-module___8aEwW__matchCard{scroll-snap-align:start;background:var(--bg-card);border-radius:var(--radius-lg);min-width:260px;padding:var(--space-4);box-shadow:var(--shadow-card);border:1px solid #ffffff0a;flex-shrink:0;position:relative;overflow:hidden}.page-module___8aEwW__matchCard:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__matchHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__matchLeagueBox{align-items:center;gap:4px;display:flex}.page-module___8aEwW__matchLeagueIcon{font-size:12px}.page-module___8aEwW__matchLeague{color:var(--text-tertiary);letter-spacing:.3px;font-size:11px;font-weight:600}.page-module___8aEwW__liveBadge{color:#fff;background:var(--accent);border-radius:var(--radius-full);letter-spacing:.5px;box-shadow:0 0 8px rgba(var(--accent-rgb), .3);padding:1px 6px;font-size:9px;font-weight:800;animation:2s ease-in-out infinite page-module___8aEwW__pulse-live}.page-module___8aEwW__matchLive{color:var(--accent);align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.page-module___8aEwW__liveDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px rgba(var(--accent-rgb), .6);border-radius:50%;animation:1.5s ease-in-out infinite page-module___8aEwW__pulse-live}.page-module___8aEwW__matchTime{color:var(--text-tertiary);font-size:11px;font-weight:600;font-family:var(--font-mono)}.page-module___8aEwW__matchTeams{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__teamRow{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__teamName{font-size:14px;font-weight:600}.page-module___8aEwW__teamScore{font-family:var(--font-mono);color:var(--text-primary);text-align:right;min-width:24px;font-size:18px;font-weight:800}.page-module___8aEwW__matchOdds{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.page-module___8aEwW__oddBtn{text-align:center;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:#ffffff08;border:1px solid #ffffff0d;padding:8px 4px}.page-module___8aEwW__oddBtn:active{background:rgba(var(--primary-rgb), .1);border-color:rgba(var(--primary-rgb), .25);transform:scale(.95)}.page-module___8aEwW__oddBtnActive{box-shadow:0 0 12px rgba(var(--primary-rgb), .1);background:rgba(var(--primary-rgb), .12)!important;border-color:rgba(var(--primary-rgb), .4)!important}.page-module___8aEwW__oddLabel{color:var(--text-muted);margin-bottom:2px;font-size:10px;font-weight:500}.page-module___8aEwW__oddValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.3px;font-size:13px;font-weight:700}.page-module___8aEwW__oddBtnActive .page-module___8aEwW__oddValue{color:var(--primary)}.page-module___8aEwW__matchFooter{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #ffffff0a;justify-content:flex-end;display:flex}.page-module___8aEwW__matchMarkets{color:var(--text-muted);font-size:10px;font-weight:500;font-family:var(--font-mono)}.page-module___8aEwW__categoryTabs{gap:var(--space-2);padding:0 var(--space-4);margin-bottom:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.page-module___8aEwW__categoryTabs::-webkit-scrollbar{display:none}.page-module___8aEwW__categoryTab{border-radius:var(--radius-full);white-space:nowrap;color:var(--text-tertiary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #ffffff0f;padding:6px 16px;font-size:13px;font-weight:500}.page-module___8aEwW__categoryTab:active{transform:scale(.95)}.page-module___8aEwW__categoryTabActive{color:var(--text-on-primary);background:var(--gradient-gold);box-shadow:0 2px 10px rgba(var(--primary-rgb), .3);border-color:#0000;font-weight:700;}.page-module___8aEwW__gameMainSection{margin-top:var(--space-2);padding-top:var(--space-4);background:linear-gradient(180deg, rgba(var(--bg-card-rgb), .3) 0%, transparent 100%);border-top:1px solid #ffffff08}.page-module___8aEwW__gameSection{padding:0 var(--space-4)}.page-module___8aEwW__gameGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__gameCard{border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:all var(--duration-fast) var(--ease-out);border:1px solid #ffffff0a;position:relative;overflow:hidden}.page-module___8aEwW__gameCard:active{box-shadow:var(--shadow-md);transform:scale(.95)}.page-module___8aEwW__gameImage{aspect-ratio:1;background:var(--bg-surface);width:100%;position:relative;overflow:hidden}.page-module___8aEwW__gameImage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);height:50%;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__gameImageOverlay{z-index:2;position:absolute;bottom:6px;left:6px}.page-module___8aEwW__gameOnline{color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);background:#0006;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.page-module___8aEwW__gameInfo{padding:8px 10px}.page-module___8aEwW__gameName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:1px;font-size:12px;font-weight:700;overflow:hidden}.page-module___8aEwW__gameProvider{color:var(--text-tertiary);font-size:10px;font-weight:500;font-family:var(--font-mono);letter-spacing:.3px}.page-module___8aEwW__gameHotBadge{border-radius:var(--radius-xs);background:var(--accent);color:#fff;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 6px rgba(var(--accent-rgb), .4);padding:2px 6px;font-size:9px;font-weight:800;position:absolute;top:6px;right:6px}.page-module___8aEwW__floatingCS{bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom) + 16px);right:var(--space-4);z-index:50;background:var(--gradient-gold);width:48px;height:48px;box-shadow:0 4px 15px rgba(var(--primary-rgb), .3), 0 0 0 4px rgba(var(--primary-rgb), .06);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.page-module___8aEwW__floatingCSIcon{color:var(--text-on-primary)}
