.predictor-module__WH3fgq__container{color:#292524;flex-direction:column;max-width:1400px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.theme--dark .predictor-module__WH3fgq__container{color:#e2e8f0}.predictor-module__WH3fgq__headerSection{text-align:center;background:#fff;border:1px solid #e8e5da;border-radius:16px;margin-bottom:24px;padding:30px 20px;transition:all .3s;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__headerSection{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__title{background:linear-gradient(135deg,#58463b 0%,#8b7355 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:32px;font-weight:800}.theme--dark .predictor-module__WH3fgq__title{background:linear-gradient(135deg,#fff 0%,#b9ac8b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.predictor-module__WH3fgq__subtitle{color:#675341;max-width:600px;margin:0 auto 16px;font-size:15px;line-height:1.5}.theme--dark .predictor-module__WH3fgq__subtitle{color:#a29382}.predictor-module__WH3fgq__prizeBadge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#b9ac8b 0%,#8b7355 100%);border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #8b735540}.predictor-module__WH3fgq__authWrapper{color:#58463b;background:#fff;border:1px solid #e8e5da;border-radius:20px;width:100%;max-width:450px;margin:40px auto;padding:32px;box-shadow:0 10px 30px #58463b0f}.theme--dark .predictor-module__WH3fgq__authWrapper{color:#fff;background:#1a1613;border-color:#322b27;box-shadow:0 20px 25px -5px #0000004d}.predictor-module__WH3fgq__authTitle{text-align:center;margin-bottom:8px;font-size:24px;font-weight:700}.predictor-module__WH3fgq__authTabs{background:#faf9f6;border:1px solid #e8e5da;border-radius:8px;margin-bottom:24px;padding:4px;display:flex}.theme--dark .predictor-module__WH3fgq__authTabs{background:#0f172a99;border-color:#ffffff0d}.predictor-module__WH3fgq__authTabBtn{color:#8b7d73;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.theme--dark .predictor-module__WH3fgq__authTabBtn{color:#94a3b8}.predictor-module__WH3fgq__authTabBtnActive{color:#fff;background:#8b7355;box-shadow:0 4px 6px -1px #8b735533}.predictor-module__WH3fgq__formGroup{margin-bottom:18px}.predictor-module__WH3fgq__formLabel{color:#675341;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.theme--dark .predictor-module__WH3fgq__formLabel{color:#a29382}.predictor-module__WH3fgq__formInput{color:#58463b;background:#fff;border:1px solid #d4ceb8;border-radius:8px;width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.theme--dark .predictor-module__WH3fgq__formInput{color:#fff;background:#0f172acc;border-color:#ffffff1a}.predictor-module__WH3fgq__formInput:focus{border-color:#8b7355;outline:none}.predictor-module__WH3fgq__formButton{color:#fff;cursor:pointer;background:#8b7355;border:none;border-radius:8px;width:100%;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:700;transition:background-color .2s}.predictor-module__WH3fgq__formButton:hover{background:#756147}.predictor-module__WH3fgq__formButton:disabled{color:#a29382;cursor:not-allowed;opacity:.7;background:#faf9f6;border:1px solid #e8e5da}.theme--dark .predictor-module__WH3fgq__formButton:disabled{color:#fff;background:#475569;border:none}.predictor-module__WH3fgq__authError{color:#ef4444;text-align:center;background:#ef44441a;border-radius:6px;margin-top:12px;padding:8px;font-size:13px}.predictor-module__WH3fgq__registerLink{color:#8b7355;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s;display:block}.predictor-module__WH3fgq__registerLink:hover{color:#756147}.theme--dark .predictor-module__WH3fgq__registerLink{color:#fff}.theme--dark .predictor-module__WH3fgq__registerLink:hover{color:#e2e8f0}.predictor-module__WH3fgq__tabBar{gap:var(--space-sm,12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:none;flex-wrap:wrap;margin-bottom:16px;padding-bottom:0;display:flex;overflow-x:auto}.predictor-module__WH3fgq__tabBar::-webkit-scrollbar{display:none}.predictor-module__WH3fgq__tabBtn{color:#8b7d73;font-family:"Plus Jakarta Sans", var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#faf9f6;border:1px solid #e8e5da;border-radius:8px;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.theme--dark .predictor-module__WH3fgq__tabBtn{color:#a29382;background:#231e1a;border-color:#322b27}.predictor-module__WH3fgq__tabBtn:hover{color:#58463b;background:#8b73550d;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__tabBtn:hover{color:#fff;background:#b9ac8b26;border-color:#b9ac8b}.predictor-module__WH3fgq__tabBtnActive{color:#fff;background:#8b7355;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__tabBtnActive{color:#fff;background:#8b7355;border-color:#8b7355}.predictor-module__WH3fgq__tabBtnActive:hover{color:#fff;background:#756147;border-color:#756147}.theme--dark .predictor-module__WH3fgq__tabBtnActive:hover{color:#fff;background:#a38c6d;border-color:#a38c6d}.predictor-module__WH3fgq__bracketView{flex-direction:column;display:flex}.predictor-module__WH3fgq__bracketLayout{grid-template-columns:repeat(9,1fr);gap:16px;min-height:700px;padding:20px 0;display:grid;overflow-x:auto}.predictor-module__WH3fgq__column{flex-direction:column;justify-content:space-around;min-width:140px;display:flex}.predictor-module__WH3fgq__matchCard{--figma-border:#8b7355;--figma-header-bg:#58463b;--figma-header-text:#fff;--figma-row-bg:#fff;--figma-row-text:#675341;--figma-row-selected-bg:#8b7355;--figma-row-selected-text:#fff;--figma-divider:#e8e5da;background:var(--figma-row-bg);border:1px solid var(--figma-border);border-radius:8px;flex-direction:column;width:165px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #58463b14}.theme--dark .predictor-module__WH3fgq__matchCard{--figma-border:#8b7355;--figma-header-bg:#3a2e27;--figma-header-text:#fff;--figma-row-bg:#1a1613;--figma-row-text:#a29382;--figma-row-selected-bg:#8b7355;--figma-row-selected-text:#fff;--figma-divider:#322b27;background:var(--figma-row-bg);border-color:var(--figma-border);box-shadow:0 4px 16px #0006}.predictor-module__WH3fgq__matchCard:hover{border-color:#b9ac8b;transform:translateY(-2px);box-shadow:0 8px 20px #58463b26}.theme--dark .predictor-module__WH3fgq__matchCard:hover{border-color:#b9ac8b;box-shadow:0 8px 24px #0009}.predictor-module__WH3fgq__matchCardCorrect{border-color:#10b981!important;box-shadow:0 0 15px #10b98140!important}.theme--dark .predictor-module__WH3fgq__matchCardCorrect{border-color:#10b981!important;box-shadow:0 0 20px #10b9814d!important}.predictor-module__WH3fgq__matchCardIncorrect{border-color:#ef4444!important;box-shadow:0 0 15px #ef444440!important}.theme--dark .predictor-module__WH3fgq__matchCardIncorrect{border-color:#ef4444!important;box-shadow:0 0 20px #ef44444d!important}.predictor-module__WH3fgq__matchCardHeader{background:var(--figma-header-bg);height:40px;color:var(--figma-header-text);border-bottom:1px solid var(--figma-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.predictor-module__WH3fgq__matchCardDivider{background-color:var(--figma-divider);width:100%;height:1px}.predictor-module__WH3fgq__matchHeader{color:var(--color-text-muted,#9faab5);text-transform:uppercase;justify-content:space-between;margin-bottom:2px;font-size:10px;font-weight:600;display:flex}.predictor-module__WH3fgq__teamRow{cursor:pointer;background:var(--figma-row-bg);color:var(--figma-row-text);-webkit-user-select:none;user-select:none;border:none;justify-content:space-between;align-items:center;padding:6px 12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.theme--dark .predictor-module__WH3fgq__teamRow{background:var(--figma-row-bg);color:var(--figma-row-text)}.predictor-module__WH3fgq__teamRow:hover{background:#8b735514}.theme--dark .predictor-module__WH3fgq__teamRow:hover{background:#8b735526}.predictor-module__WH3fgq__teamSelected{background:var(--figma-row-selected-bg)!important;color:var(--figma-row-selected-text)!important}.theme--dark .predictor-module__WH3fgq__teamSelected{background:var(--figma-row-selected-bg)!important;color:var(--figma-row-selected-text)!important}.predictor-module__WH3fgq__teamCorrect{font-weight:700;color:#0f172a!important;background:#10b98126!important;border-left:3px solid #10b981!important}.theme--dark .predictor-module__WH3fgq__teamCorrect{color:var(--figma-row-selected-text)!important;background:#10b98133!important;border-left:3px solid #10b981!important}.predictor-module__WH3fgq__teamIncorrect{font-weight:700;color:#0f172a!important;background:#ef444426!important;border-left:3px solid #ef4444!important}.theme--dark .predictor-module__WH3fgq__teamIncorrect{color:var(--figma-row-selected-text)!important;background:#ef444433!important;border-left:3px solid #ef4444!important}.predictor-module__WH3fgq__teamNameWrap{align-items:center;gap:6px;display:flex}.predictor-module__WH3fgq__teamCode{color:#64748b;font-size:11px;font-weight:600}.predictor-module__WH3fgq__teamSelected .predictor-module__WH3fgq__teamCode{color:#e2e8f0}.predictor-module__WH3fgq__teamTrophies{font-size:12px}.predictor-module__WH3fgq__centerColumn{flex-direction:column;grid-column:span 1;justify-content:center;align-items:center;gap:40px;min-width:180px;display:flex}.predictor-module__WH3fgq__championCard{text-align:center;background:linear-gradient(135deg,#fbbf241a 0%,#f59e0b0d 100%);border:2px solid #fbbf24;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:20px;display:flex;box-shadow:0 10px 25px -5px #f59e0b26}.predictor-module__WH3fgq__champTrophy{font-size:40px;animation:3s ease-in-out infinite predictor-module__WH3fgq__float}@keyframes predictor-module__WH3fgq__float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.predictor-module__WH3fgq__champLabel{color:#fbbf24;letter-spacing:2px;font-size:12px;font-weight:800}.predictor-module__WH3fgq__champName{color:#fff;font-size:20px;font-weight:800}.predictor-module__WH3fgq__submitBar{background:#fff;border:1px solid #e8e5da;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 30px;transition:all .3s;display:flex;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__submitBar{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__progressText{color:#58463b;font-size:15px;font-weight:600}.theme--dark .predictor-module__WH3fgq__progressText{color:#a29382}.predictor-module__WH3fgq__submitBtn{color:#fff;cursor:pointer;background:#8b7355;border:none;border-radius:8px;padding:12px 32px;font-size:15px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #8b735533}.predictor-module__WH3fgq__submitBtn:hover:not(:disabled){background:#756147;transform:translateY(-1.5px);box-shadow:0 6px 16px #8b73554d}.predictor-module__WH3fgq__submitBtn:disabled{color:#a29382;cursor:not-allowed;box-shadow:none;background:#faf9f6;border:1px solid #e8e5da;transform:none}.theme--dark .predictor-module__WH3fgq__submitBtn{background:#8b7355;box-shadow:0 4px 12px #0000004d}.theme--dark .predictor-module__WH3fgq__submitBtn:hover:not(:disabled){background:#a38c6d;box-shadow:0 6px 16px #8b735566}.theme--dark .predictor-module__WH3fgq__submitBtn:disabled{color:#675341;background:#151210;border-color:#322b27}.predictor-module__WH3fgq__lockedView{text-align:center;background:#fff;border:1px solid #e8e5da;border-radius:20px;margin-top:20px;padding:30px;transition:all .3s;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__lockedView{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__lockedTitle{color:#8b7355;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:22px;font-weight:700;display:flex}.theme--dark .predictor-module__WH3fgq__lockedTitle{color:#b9ac8b}.predictor-module__WH3fgq__lockedText{color:#675341;margin-bottom:24px;font-size:14px}.predictor-module__WH3fgq__lockedText strong{color:#292524}.theme--dark .predictor-module__WH3fgq__lockedText{color:#a29382}.theme--dark .predictor-module__WH3fgq__lockedText strong{color:#fff}.predictor-module__WH3fgq__shareSection{border-top:1px solid #e8e5da;margin-top:24px;padding-top:24px}.theme--dark .predictor-module__WH3fgq__shareSection{border-top-color:#322b27}.predictor-module__WH3fgq__shareTitle{color:#58463b;margin-bottom:16px;font-size:16px;font-weight:600}.theme--dark .predictor-module__WH3fgq__shareTitle{color:#fff}.predictor-module__WH3fgq__shareGrid{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.predictor-module__WH3fgq__shareBtn{color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.predictor-module__WH3fgq__shareBtn:hover{opacity:.95}.predictor-module__WH3fgq__facebook{background:#1877f2}.predictor-module__WH3fgq__twitter{background:#1d9bf0}.predictor-module__WH3fgq__threads{background:#000;border:1px solid #e8e5da}.theme--dark .predictor-module__WH3fgq__threads{border-color:#ffffff26}.predictor-module__WH3fgq__whatsapp{background:#25d366}.predictor-module__WH3fgq__downloadImage{background:#8b7355}.predictor-module__WH3fgq__downloadImage:hover{background:#756147}.theme--dark .predictor-module__WH3fgq__downloadImage:hover{background:#a38c6d}.predictor-module__WH3fgq__leaderboardSection{background:#fff;border:1px solid #e8e5da;border-radius:16px;padding:24px;transition:all .3s;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__leaderboardSection{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__leaderboardTitle{color:#58463b;margin-bottom:24px;font-size:20px;font-weight:700}.theme--dark .predictor-module__WH3fgq__leaderboardTitle{color:#fff}.predictor-module__WH3fgq__leaderboardLoading{color:#8b7d73}.theme--dark .predictor-module__WH3fgq__leaderboardLoading{color:#a29382}.predictor-module__WH3fgq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:30px;display:grid}.predictor-module__WH3fgq__statsCard{background:#faf9f6;border:1px solid #e8e5da;border-radius:12px;padding:20px;transition:all .3s}.theme--dark .predictor-module__WH3fgq__statsCard{background:#231e1a;border-color:#322b27}.predictor-module__WH3fgq__statsLabel{color:#8b7d73;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700}.theme--dark .predictor-module__WH3fgq__statsLabel{color:#a29382}.predictor-module__WH3fgq__statsValue{color:#58463b;font-size:28px;font-weight:800}.theme--dark .predictor-module__WH3fgq__statsValue{color:#fff}.predictor-module__WH3fgq__statsHighlightValue{color:#8b7355;font-size:28px;font-weight:800}.theme--dark .predictor-module__WH3fgq__statsHighlightValue{color:#b9ac8b}.predictor-module__WH3fgq__statsTeamRow{color:#58463b;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.theme--dark .predictor-module__WH3fgq__statsTeamRow{color:#e8e5da}.predictor-module__WH3fgq__statsTeamRank{color:#8b7d73;font-weight:700}.theme--dark .predictor-module__WH3fgq__statsTeamRank{color:#a29382}.predictor-module__WH3fgq__barContainer{background:#faf9f6;border:1px solid #e8e5da;border-radius:4px;flex:1;height:8px;margin-left:12px;margin-right:12px;overflow:hidden}.theme--dark .predictor-module__WH3fgq__barContainer{background:#1a1613;border-color:#322b27}.predictor-module__WH3fgq__barFill{background:#8b7355;border-radius:4px;height:100%}.predictor-module__WH3fgq__goldFill{background:#b9ac8b}.predictor-module__WH3fgq__statsNoPicks{color:#8b7d73;font-size:13px;font-style:italic}.theme--dark .predictor-module__WH3fgq__statsNoPicks{color:#a29382}.predictor-module__WH3fgq__adminSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.predictor-module__WH3fgq__adminGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.predictor-module__WH3fgq__adminCard{background:#0f172a66;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.predictor-module__WH3fgq__adminCardTitle{margin-bottom:6px;font-size:16px;font-weight:700}.predictor-module__WH3fgq__adminCardDesc{color:#94a3b8;font-size:13px;line-height:1.4}.predictor-module__WH3fgq__adminBtn{color:#fff;cursor:pointer;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.predictor-module__WH3fgq__adminBtn:hover{background:#ffffff1a}.predictor-module__WH3fgq__adminBtnPrimary{background:#d50032;border-color:#0000}.predictor-module__WH3fgq__adminBtnPrimary:hover{background:#b00028}.predictor-module__WH3fgq__mobileBracket{display:none}.predictor-module__WH3fgq__mobileStepNav{background:#0f172a66;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px;display:flex}.predictor-module__WH3fgq__mobileStepBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px}.predictor-module__WH3fgq__mobileStepBtn:disabled{opacity:.3;cursor:not-allowed}.predictor-module__WH3fgq__mobileStepTitle{color:#d50032;font-size:14px;font-weight:700}.predictor-module__WH3fgq__mobileMatchesList{flex-direction:column;gap:12px;display:flex}@media (max-width:1024px){.predictor-module__WH3fgq__bracketLayout{display:none}.predictor-module__WH3fgq__mobileBracket{display:block}}.predictor-module__WH3fgq__awardsView{flex-direction:column;display:flex}.predictor-module__WH3fgq__awardsLayout{grid-template-columns:1fr 1.2fr;gap:32px;margin-top:12px;display:grid}.predictor-module__WH3fgq__awardsLeftCol,.predictor-module__WH3fgq__awardsRightCol{flex-direction:column;display:flex}.predictor-module__WH3fgq__sectionHeaderTitle{color:#58463b;border-left:3px solid #8b7355;margin-bottom:16px;padding-left:10px;font-size:18px;font-weight:700}.theme--dark .predictor-module__WH3fgq__sectionHeaderTitle{color:#fff;border-left-color:#8b7355}.predictor-module__WH3fgq__awardCard{background:#fff;border:1px solid #e8e5da;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 6px -1px #58463b0d}.theme--dark .predictor-module__WH3fgq__awardCard{background:#1a1613;border-color:#322b27;box-shadow:0 4px 6px -1px #0003}.predictor-module__WH3fgq__awardCard:hover{background:#8b73550a;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__awardCard:hover{background:#b9ac8b14;border-color:#b9ac8b}.predictor-module__WH3fgq__awardCardSelected{background:#8b735508!important;border-color:#8b7355!important;box-shadow:0 4px 12px #8b73550f!important}.theme--dark .predictor-module__WH3fgq__awardCardSelected{background:#b9ac8b0d!important;border-color:#b9ac8b!important;box-shadow:0 4px 12px #0000004d!important}.predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__awardCardHeader{color:#8b7355!important}.theme--dark .predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__awardCardHeader{color:#b9ac8b!important}.predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__selectAwardBtn{color:#8b7355;background:#faf9f6;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__selectAwardBtn{color:#b9ac8b;background:#b9ac8b1a;border-color:#b9ac8b}.predictor-module__WH3fgq__awardCardHeader{color:#675341;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0d;flex-shrink:0;width:160px;padding-bottom:6px;font-size:13px;font-weight:700}.predictor-module__WH3fgq__awardCardBody{flex:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.theme--dark .predictor-module__WH3fgq__awardCardHeader{color:#a29382}.predictor-module__WH3fgq__awardCardContent{flex:1;align-items:center;display:flex}.predictor-module__WH3fgq__awardPlaceholder{color:#a29382;white-space:nowrap;font-size:14px;font-style:italic}.theme--dark .predictor-module__WH3fgq__awardPlaceholder{color:#ffffff40}.predictor-module__WH3fgq__selectedAwardInfo{flex-direction:row;align-items:center;gap:12px;display:flex}.predictor-module__WH3fgq__awardNameText{color:#58463b;font-size:15px;font-weight:700}.theme--dark .predictor-module__WH3fgq__awardNameText{color:#fff}.predictor-module__WH3fgq__awardSubtext{color:#8b7d73;white-space:nowrap;font-size:12px}.theme--dark .predictor-module__WH3fgq__awardSubtext{color:#a29382}.predictor-module__WH3fgq__selectAwardBtn{color:#58463b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4ceb8;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.theme--dark .predictor-module__WH3fgq__selectAwardBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.predictor-module__WH3fgq__selectAwardBtn:hover{color:#8b7355;background:#8b735514;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__selectAwardBtn:hover{color:#b9ac8b;background:#b9ac8b26;border-color:#b9ac8b}.predictor-module__WH3fgq__editAwardBtn{color:#58463b;cursor:pointer;background:#fff;border:1px solid #d4ceb8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.theme--dark .predictor-module__WH3fgq__editAwardBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.predictor-module__WH3fgq__editAwardBtn:hover{color:#8b7355;background:#8b735514;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__editAwardBtn:hover{color:#b9ac8b;background:#b9ac8b26;border-color:#b9ac8b}.predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__editAwardBtn{color:#8b7355;background:#faf9f6;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__awardCardSelected .predictor-module__WH3fgq__editAwardBtn{color:#b9ac8b;background:#b9ac8b1a;border-color:#b9ac8b}.predictor-module__WH3fgq__pitchContainer{background:#faf9f6;border:1px solid #e8e5da;border-radius:20px;justify-content:center;align-items:center;padding:24px;display:flex;box-shadow:inset 0 2px 4px #58463b0d}.theme--dark .predictor-module__WH3fgq__pitchContainer{background:#151210;border-color:#322b27;box-shadow:inset 0 2px 4px #0009}.predictor-module__WH3fgq__pitch{aspect-ratio:3/4;background:linear-gradient(135deg,#104c38 0%,#062f22 100%);border:3px solid #8b7355;border-radius:12px;width:100%;max-width:500px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.predictor-module__WH3fgq__pitchMidfield{background:#ffffff40;height:2px;position:absolute;top:50%;left:0;right:0}.predictor-module__WH3fgq__pitchCenterCircle{border:2px solid #ffffff40;border-radius:50%;width:90px;height:90px;margin-top:-45px;margin-left:-45px;position:absolute;top:50%;left:50%}.predictor-module__WH3fgq__pitchPenaltyBoxTop{border-bottom:2px solid #ffffff40;border-left:2px solid #ffffff40;border-right:2px solid #ffffff40;width:200px;height:80px;margin-left:-100px;position:absolute;top:0;left:50%}.predictor-module__WH3fgq__pitchPenaltyBoxBottom{border-top:2px solid #ffffff40;border-left:2px solid #ffffff40;border-right:2px solid #ffffff40;width:200px;height:80px;margin-left:-100px;position:absolute;bottom:0;left:50%}.predictor-module__WH3fgq__pitchNode{cursor:pointer;z-index:10;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.predictor-module__WH3fgq__nodeCircle{background:#1a1613;border:2px solid #e8e5da;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;box-shadow:0 4px 10px #0006}.predictor-module__WH3fgq__nodePlayerPhoto{object-fit:cover;border-radius:50%;width:100%;height:100%}.predictor-module__WH3fgq__nodeFlagOverlay{object-fit:cover;z-index:2;border:1px solid #e8e5da;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 4px #0000004d}.predictor-module__WH3fgq__nodePositionOverlay{color:#fff;z-index:2;background:#8b7355;border:1px solid #fff3;border-radius:3px;padding:1px 3px;font-size:8px;font-weight:800;position:absolute;top:-4px;left:-4px}.predictor-module__WH3fgq__modalPlayerAvatar{object-fit:cover;color:#b9ac8b;background:#8b73551a;border:1px solid #8b735533;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.predictor-module__WH3fgq__awardPlayerAvatar{object-fit:cover;color:#b9ac8b;background:#8b735526;border:1px solid #8b73554d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:flex}.predictor-module__WH3fgq__nodeInitials{color:#b9ac8b;font-size:12px;font-weight:600}.predictor-module__WH3fgq__pitchNode:hover .predictor-module__WH3fgq__nodeCircle{border-color:#b9ac8b;transform:scale(1.12);box-shadow:0 0 15px #b9ac8b99}.predictor-module__WH3fgq__pitchNode:disabled{cursor:default}.predictor-module__WH3fgq__pitchNode:disabled .predictor-module__WH3fgq__nodeCircle{transform:none;box-shadow:0 4px 6px #0003}.predictor-module__WH3fgq__nodePlus{color:#fff9;font-size:20px;font-weight:300}.predictor-module__WH3fgq__nodePlayerBody{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.predictor-module__WH3fgq__nodeFlag{border:1px solid #fff3;border-radius:1px}.predictor-module__WH3fgq__nodePositionLabel{color:#94a3b8;font-size:9px;font-weight:800}.predictor-module__WH3fgq__nodeName{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0f172abf;border:1px solid #ffffff0d;border-radius:4px;max-width:80px;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:700;overflow:hidden;box-shadow:0 2px 4px #0003}@media (max-width:768px){.predictor-module__WH3fgq__awardsLayout{grid-template-columns:1fr;gap:20px}.predictor-module__WH3fgq__pitch{max-width:100%}.predictor-module__WH3fgq__awardCard{gap:8px;padding:10px 12px}.predictor-module__WH3fgq__awardCardHeader{letter-spacing:.5px;flex-shrink:0;width:115px;font-size:11px}.predictor-module__WH3fgq__awardPlayerAvatar{width:36px;height:36px;font-size:12px}.predictor-module__WH3fgq__awardNameText{font-size:13.5px}.predictor-module__WH3fgq__awardSubtext{font-size:11px}.predictor-module__WH3fgq__selectAwardBtn{padding:6px 12px;font-size:12px}.predictor-module__WH3fgq__submitBar{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 20px}.predictor-module__WH3fgq__submitBtn{text-align:center;width:100%;padding:10px 20px}}.predictor-module__WH3fgq__wizardContainer{color:#292524;background:#fff;border:1px solid #e8e5d9;border-radius:24px;margin-bottom:24px;padding:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 10px 30px #00000014}.theme--dark .predictor-module__WH3fgq__wizardContainer{background:var(--color-surface,#00141e);color:var(--color-text,#eee);border-color:var(--color-border-subtle,#0f2d37);box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__wizardHeader{margin-bottom:28px}.predictor-module__WH3fgq__wizardTitle{color:#292524;margin:0 0 6px;font-size:28px;font-weight:800}.theme--dark .predictor-module__WH3fgq__wizardTitle{color:var(--color-text,#eee)}.predictor-module__WH3fgq__wizardSubtitle{color:#79716b;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.theme--dark .predictor-module__WH3fgq__wizardSubtitle{color:var(--color-text-secondary,#c8cdcd)}.predictor-module__WH3fgq__stepBar{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.predictor-module__WH3fgq__stepBtn{color:#58463b;cursor:pointer;background:#f8f9fb;border:1px solid #e8e5d9;border-radius:12px;padding:10px 20px;font-size:14.5px;font-weight:600;transition:all .2s}.theme--dark .predictor-module__WH3fgq__stepBtn{color:#e8e5da;background:#1a1613;border-color:#322b27}.predictor-module__WH3fgq__stepBtn:hover{background:#f0efea;border-color:#d4ceb8}.theme--dark .predictor-module__WH3fgq__stepBtn:hover{background:#b9ac8b1a;border-color:#b9ac8b}.predictor-module__WH3fgq__stepBtnActive{color:#58463b;background:#e8e5d9;border:2px solid #8b7355;padding:9px 19px;font-weight:700}.theme--dark .predictor-module__WH3fgq__stepBtnActive{color:#fff;background:#322b27;border-color:#8b7355}.predictor-module__WH3fgq__best3rdGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1024px){.predictor-module__WH3fgq__best3rdGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.predictor-module__WH3fgq__best3rdGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.predictor-module__WH3fgq__best3rdGrid{grid-template-columns:1fr}}.predictor-module__WH3fgq__thirdCard{background:#fff;border:1px solid #e8e5d9;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000005}.predictor-module__WH3fgq__thirdCard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000a}.predictor-module__WH3fgq__thirdHeader{color:#fff;background:#58463b;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.predictor-module__WH3fgq__thirdBody{background:#fff;flex:1;align-items:center;padding:16px;display:flex}.predictor-module__WH3fgq__thirdTeamRow{align-items:center;gap:12px;width:100%;display:flex}.predictor-module__WH3fgq__thirdSelect{color:#675341;cursor:pointer;background:#fff;border:1px solid #e8e5d9;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:14.5px;font-weight:700;transition:border-color .2s}.predictor-module__WH3fgq__thirdSelect:focus{border-color:#8b7355}.predictor-module__WH3fgq__groupsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1024px){.predictor-module__WH3fgq__groupsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.predictor-module__WH3fgq__groupsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.predictor-module__WH3fgq__groupsGrid{grid-template-columns:1fr}}.predictor-module__WH3fgq__groupCard{background:#fff;border:1px solid #e8e5d9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000005}.predictor-module__WH3fgq__groupHeader{color:#fff;text-align:center;background:#58463b;padding:12px 16px;font-size:15px;font-weight:700}.predictor-module__WH3fgq__groupBody{background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.predictor-module__WH3fgq__groupRow{background:#f8f9fb;border:1px solid #e8e5d9;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.predictor-module__WH3fgq__groupPosBadge{color:#58463b;background:#e8e5d9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.predictor-module__WH3fgq__groupFlag{object-fit:cover;border:1px solid #0000000d;border-radius:1px;width:24px;height:16px}.predictor-module__WH3fgq__groupTeamName{color:#675341;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.predictor-module__WH3fgq__groupArrowActions{gap:2px;display:flex}.predictor-module__WH3fgq__groupArrowBtn{color:#8b7355;cursor:pointer;background:#fff;border:1px solid #e8e5d9;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:9px;display:flex}.predictor-module__WH3fgq__groupArrowBtn:hover:not(:disabled){background:#e8e5d9}.predictor-module__WH3fgq__groupArrowBtn:disabled{opacity:.3;cursor:not-allowed}.predictor-module__WH3fgq__roundMatchesGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}@media (max-width:1024px){.predictor-module__WH3fgq__roundMatchesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.predictor-module__WH3fgq__roundMatchesGrid{grid-template-columns:repeat(2,1fr)}.predictor-module__WH3fgq__wizardContainer{padding:10px}}.predictor-module__WH3fgq__continueBtn{color:#fff;cursor:pointer;background:#8b7355;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:background .2s;display:inline-flex}.predictor-module__WH3fgq__continueBtn:hover{background:#756147}.predictor-module__WH3fgq__continueBtn:disabled{cursor:not-allowed;background:#d4d4d4}.predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__matchCard{background:#fff!important;border:1px solid #e8e5d9!important;box-shadow:0 4px 10px #00000005!important}.theme--dark .predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__matchCard{background:var(--color-bg-alt,#00141e)!important;border-color:var(--color-border-subtle,#0f2d37)!important;box-shadow:0 4px 10px #0000004d!important}.predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamRow{color:#675341!important;background:#f8f9fb!important;border:1px solid #0000!important}.theme--dark .predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamRow{background:var(--color-surface,#00141e)!important;color:var(--color-text,#eee)!important}.predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamRow:hover{background:#f0efea!important}.theme--dark .predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamRow:hover{background:#ffffff0d!important}.predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamSelected{color:#58463b!important;background:#e8e5d9!important;font-weight:700!important}.theme--dark .predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamSelected{border:1.5px solid var(--header-indicator,#00e53d)!important;color:#fff!important;background:#00e53d1a!important}.predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamSelected .predictor-module__WH3fgq__teamCode{color:#58463b!important}.theme--dark .predictor-module__WH3fgq__wizardContainer .predictor-module__WH3fgq__teamSelected .predictor-module__WH3fgq__teamCode{color:#fff!important}.predictor-module__WH3fgq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out predictor-module__WH3fgq__fadeIn;display:flex;position:fixed;inset:0}@keyframes predictor-module__WH3fgq__fadeIn{0%{opacity:0}to{opacity:1}}.predictor-module__WH3fgq__modalContainer{--modal-bg:#fff;--modal-border:#8b7355;--modal-title:#58463b;--modal-text:#675341;--modal-text-muted:#8b7d73;--modal-btn-bg:#faf9f6;--modal-btn-border:#e8e5da;--modal-btn-hover-bg:#8b73551a;--modal-btn-hover-border:#b9ac8b;--modal-close-color:#675341;background:var(--modal-bg);border:2px solid var(--modal-border);width:100%;max-width:480px;color:var(--modal-text);border-radius:16px;flex-direction:column;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) predictor-module__WH3fgq__slideUp;display:flex;box-shadow:0 20px 40px #58463b26}.theme--dark .predictor-module__WH3fgq__modalContainer{--modal-bg:#1a1613;--modal-border:#8b7355;--modal-title:#fbbf24;--modal-text:#e8e5da;--modal-text-muted:#a29382;--modal-btn-bg:#1e293b4d;--modal-btn-border:#ffffff0d;--modal-btn-hover-bg:#b9ac8b26;--modal-btn-hover-border:#b9ac8b;--modal-close-color:#a29382;box-shadow:0 25px 50px #00000080}@keyframes predictor-module__WH3fgq__slideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.predictor-module__WH3fgq__modalHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.predictor-module__WH3fgq__modalTitle{color:var(--modal-title);margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;font-weight:700}.predictor-module__WH3fgq__modalCloseBtn{color:var(--modal-close-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:20px;line-height:1;transition:all .2s;display:flex}.predictor-module__WH3fgq__modalCloseBtn:hover{color:var(--modal-border);background:#8b73551a}.predictor-module__WH3fgq__modalSubtitle{color:var(--modal-text-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.predictor-module__WH3fgq__modalGrid{grid-template-columns:repeat(2,1fr);gap:12px;max-height:300px;padding-right:4px;display:grid;overflow-y:auto}.predictor-module__WH3fgq__modalGrid::-webkit-scrollbar{width:6px}.predictor-module__WH3fgq__modalList::-webkit-scrollbar{width:6px}.predictor-module__WH3fgq__modalGrid::-webkit-scrollbar-track{background:0 0}.predictor-module__WH3fgq__modalList::-webkit-scrollbar-track{background:0 0}.predictor-module__WH3fgq__modalGrid::-webkit-scrollbar-thumb{background:var(--modal-border);border-radius:10px}.predictor-module__WH3fgq__modalList::-webkit-scrollbar-thumb{background:var(--modal-border);border-radius:10px}.predictor-module__WH3fgq__modalTeamButton{background:var(--modal-btn-bg);border:1px solid var(--modal-btn-border);color:var(--modal-text);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.predictor-module__WH3fgq__modalTeamButton:hover{background:var(--modal-btn-hover-bg);border-color:var(--modal-btn-hover-border);transform:translateY(-1px)}.predictor-module__WH3fgq__modalCancelButton{background:var(--modal-btn-bg);border:1px solid var(--modal-btn-border);color:var(--modal-text);cursor:pointer;border-radius:8px;padding:8px 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.predictor-module__WH3fgq__modalCancelButton:hover{background:var(--modal-btn-hover-bg);border-color:var(--modal-btn-hover-border)}.predictor-module__WH3fgq__modalSearchContainer{border-bottom:1px solid var(--modal-btn-border);margin-bottom:16px;padding:0 0 16px}.predictor-module__WH3fgq__modalSearchInput{background:var(--modal-btn-bg);border:1px solid var(--modal-btn-border);width:100%;color:var(--modal-text);border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}.predictor-module__WH3fgq__modalSearchInput:focus{border-color:var(--modal-border);box-shadow:0 0 0 2px #8b735526}.predictor-module__WH3fgq__modalList{flex-direction:column;gap:8px;max-height:350px;padding-right:4px;display:flex;overflow-y:auto}.predictor-module__WH3fgq__modalAwardTeamButton{background:var(--modal-btn-bg);border:1px solid var(--modal-btn-border);width:100%;color:var(--modal-text);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.predictor-module__WH3fgq__modalAwardTeamButton:hover{background:var(--modal-btn-hover-bg);border-color:var(--modal-btn-hover-border);transform:translateY(-1px)}.predictor-module__WH3fgq__tabHeaderBar{text-align:left;background:#fff;border:1px solid #e8e5da;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;transition:all .3s;display:flex;box-shadow:0 2px 8px #58463b0a}.theme--dark .predictor-module__WH3fgq__tabHeaderBar{background:#1a1613;border-color:#322b27;box-shadow:0 4px 12px #0000004d}.predictor-module__WH3fgq__tabHeaderTitle{color:#58463b;margin:0;font-size:15px;font-weight:800}.theme--dark .predictor-module__WH3fgq__tabHeaderTitle{color:#fff}.predictor-module__WH3fgq__tabHeaderSubtitle{color:#8b7d73;font-size:11px}.theme--dark .predictor-module__WH3fgq__tabHeaderSubtitle{color:#a29382}.predictor-module__WH3fgq__tabHeaderDeadline{color:#79716b;font-size:11px}.theme--dark .predictor-module__WH3fgq__tabHeaderDeadline{color:#a29382}@media (max-width:768px){.predictor-module__WH3fgq__tabHeaderBar{flex-direction:column;align-items:flex-start}}.predictor-module__WH3fgq__leaderboardTable{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.predictor-module__WH3fgq__tableHeaderRow{color:#8b7355;border-bottom:1px solid #e8e5da;font-weight:700}.theme--dark .predictor-module__WH3fgq__tableHeaderRow{color:#b9ac8b;border-bottom-color:#322b27}.predictor-module__WH3fgq__tableHeaderCell{padding:10px 8px}.predictor-module__WH3fgq__tableRow{background:0 0;border-bottom:1px solid #e8e5da;transition:background-color .2s}.theme--dark .predictor-module__WH3fgq__tableRow{border-bottom-color:#322b27}.predictor-module__WH3fgq__tableRowCurrentUser{background:#8b735514!important}.theme--dark .predictor-module__WH3fgq__tableRowCurrentUser{background:#b9ac8b26!important}.predictor-module__WH3fgq__tableCell{padding:10px 8px}.predictor-module__WH3fgq__rankCell{color:#675341;font-weight:600}.theme--dark .predictor-module__WH3fgq__rankCell{color:#a29382}.predictor-module__WH3fgq__rankFirst{color:#8b7355!important}.theme--dark .predictor-module__WH3fgq__rankFirst{color:#b9ac8b!important}.predictor-module__WH3fgq__usernameCell{font-weight:500}.predictor-module__WH3fgq__usernameCurrentUser{font-weight:700}.predictor-module__WH3fgq__currentUserBadge{color:#fff;background:#8b7355;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px}.theme--dark .predictor-module__WH3fgq__currentUserBadge{color:#1a1613;background:#b9ac8b}.predictor-module__WH3fgq__pointsCell{color:#8b7355;font-weight:700}.theme--dark .predictor-module__WH3fgq__pointsCell{color:#b9ac8b}.predictor-module__WH3fgq__finalTabContainer{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:16px;display:flex}.predictor-module__WH3fgq__finalMatchCard{background:#fff;border:1px solid #e8e5da;border-radius:16px;width:100%;max-width:600px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__finalMatchCard{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__finalCardHeader{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#58463b;padding:12px;font-size:14px;font-weight:700}.theme--dark .predictor-module__WH3fgq__finalCardHeader{background:#322b27}.predictor-module__WH3fgq__finalCardBody{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.predictor-module__WH3fgq__finalTeamCard{cursor:pointer;background:#fff;border:1px solid #e8e5da;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px;transition:all .2s;display:flex}.theme--dark .predictor-module__WH3fgq__finalTeamCard{background:#231e1a;border-color:#322b27}.predictor-module__WH3fgq__finalTeamCard:hover{background:#8b73550d;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__finalTeamCard:hover{background:#b9ac8b0d;border-color:#b9ac8b}.predictor-module__WH3fgq__finalTeamCardSelected{background:#8b7355!important;border-color:#8b7355!important}.theme--dark .predictor-module__WH3fgq__finalTeamCardSelected{background:#8b7355!important;border-color:#8b7355!important}.predictor-module__WH3fgq__finalTeamCardSelected .predictor-module__WH3fgq__finalTeamName{color:#fff!important}.predictor-module__WH3fgq__finalTeamFlag{object-fit:cover;border-radius:6px;width:60px;height:40px;box-shadow:0 2px 8px #00000014}.predictor-module__WH3fgq__finalTeamPlaceholderFlag{color:#8b7d73;background:#faf9f6;border:1px dashed #d4ceb8;border-radius:6px;justify-content:center;align-items:center;width:60px;height:40px;font-size:14px;font-weight:700;display:flex}.theme--dark .predictor-module__WH3fgq__finalTeamPlaceholderFlag{color:#a29382;background:#1a1613;border-color:#322b27}.predictor-module__WH3fgq__finalTeamName{font-family:"Plus Jakarta Sans", var(--font-heading), sans-serif;color:#58463b;text-align:center;font-size:16px;font-weight:800;transition:color .2s}.theme--dark .predictor-module__WH3fgq__finalTeamName{color:#e8e5da}.predictor-module__WH3fgq__finalVsDivider{font-family:"Plus Jakarta Sans", var(--font-heading), sans-serif;color:#8b7355;-webkit-user-select:none;user-select:none;font-size:28px;font-weight:800}.theme--dark .predictor-module__WH3fgq__finalVsDivider{color:#b9ac8b}.predictor-module__WH3fgq__championWinnerCard{background:#fff;border:1px solid #e8e5da;border-radius:16px;width:100%;max-width:320px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #58463b0a}.theme--dark .predictor-module__WH3fgq__championWinnerCard{background:#1a1613;border-color:#322b27;box-shadow:0 10px 30px #0006}.predictor-module__WH3fgq__championWinnerBody{justify-content:center;padding:24px;display:flex}@media (max-width:600px){.predictor-module__WH3fgq__finalCardBody{flex-direction:column;gap:12px;padding:16px}.predictor-module__WH3fgq__finalVsDivider{margin:4px 0;font-size:20px}.predictor-module__WH3fgq__finalTeamCard{flex-direction:row;justify-content:center;gap:16px;width:100%;padding:12px}.predictor-module__WH3fgq__finalTeamFlag{width:45px;height:30px}.predictor-module__WH3fgq__finalTeamPlaceholderFlag{width:45px;height:30px;font-size:11px}}.predictor-module__WH3fgq__modalPlayerButton{background:var(--modal-btn-bg);border:1px solid var(--modal-btn-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;transition:all .2s;display:flex}.predictor-module__WH3fgq__modalPlayerButton:hover{background:var(--modal-btn-hover-bg);border-color:var(--modal-btn-hover-border)}.predictor-module__WH3fgq__modalPlayerName{color:var(--modal-text);font-size:14px;font-weight:600}.predictor-module__WH3fgq__modalPlayerPosition{color:var(--modal-text-muted);font-size:12px}.predictor-module__WH3fgq__modalPlayerTeam{color:var(--modal-text-muted);font-size:12px;font-weight:500}.predictor-module__WH3fgq__viewModeToggleBtn{color:#8b7355;font-family:"Plus Jakarta Sans", var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #8b7355;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 16px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.theme--dark .predictor-module__WH3fgq__viewModeToggleBtn{color:#b9ac8b;border-color:#b9ac8b}.predictor-module__WH3fgq__viewModeToggleBtn:hover{color:#fff;background:#8b7355;border-color:#8b7355}.theme--dark .predictor-module__WH3fgq__viewModeToggleBtn:hover{color:#1a1613;background:#b9ac8b;border-color:#b9ac8b}.predictor-module__WH3fgq__compareToolbar{background:#faf9f6;border:1px solid #e8e5da;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 16px;padding:8px 16px;display:flex}.theme--dark .predictor-module__WH3fgq__compareToolbar{background:#231e1a;border-color:#322b27}.predictor-module__WH3fgq__compareSegmentGroup{background:#eae8e1;border:1px solid #e8e5da;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.theme--dark .predictor-module__WH3fgq__compareSegmentGroup{background:#171412;border-color:#322b27}.predictor-module__WH3fgq__compareSegmentBtn{color:#8b7d73;font-size:12px;font-weight:700;font-family:"Plus Jakarta Sans", var(--font-heading), sans-serif;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;transition:all .15s}.theme--dark .predictor-module__WH3fgq__compareSegmentBtn{color:#a29382}.predictor-module__WH3fgq__compareSegmentBtn:hover{color:#58463b}.theme--dark .predictor-module__WH3fgq__compareSegmentBtn:hover{color:#fff}.predictor-module__WH3fgq__compareSegmentBtnActive{color:#fff;background:#8b7355}.theme--dark .predictor-module__WH3fgq__compareSegmentBtnActive{color:#fff;background:#8b7355}.predictor-module__WH3fgq__compareSegmentBtnActive:hover{color:#fff;background:#756147}.theme--dark .predictor-module__WH3fgq__compareSegmentBtnActive:hover{color:#fff;background:#a38c6d}.predictor-module__WH3fgq__compareScoreLabel{color:#8b7d73;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.theme--dark .predictor-module__WH3fgq__compareScoreLabel{color:#a29382}.predictor-module__WH3fgq__compareScoreVal{color:#8b7355;font-size:18px;font-weight:800}.theme--dark .predictor-module__WH3fgq__compareScoreVal{color:#fbbf24}
