.gradient_text{display:inline-block;color:#bf9414}@supports((-webkit-background-clip:text) or (background-clip:text)){.gradient_text{background-image:linear-gradient(180deg,#bf9414 0,#bf9414 20%,#f3d36b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.gradient_text--animate{opacity:0;animation-duration:var(--gradient-text-duration,.7s);animation-delay:var(--gradient-text-delay,0ms);animation-timing-function:ease-out;animation-fill-mode:forwards}.gradient_text--from-bottom{transform:translateY(1.25em);animation-name:gradient_text_enter_from_bottom}.gradient_text--from-top{transform:translateY(-1.25em);animation-name:gradient_text_enter_from_top}.gradient_text--from-left{transform:translateX(-1.25em);animation-name:gradient_text_enter_from_left}.gradient_text--from-right{transform:translateX(1.25em);animation-name:gradient_text_enter_from_right}@keyframes gradient_text_enter_from_bottom{to{opacity:1;transform:translateY(0)}}@keyframes gradient_text_enter_from_top{to{opacity:1;transform:translateY(0)}}@keyframes gradient_text_enter_from_left{to{opacity:1;transform:translateX(0)}}@keyframes gradient_text_enter_from_right{to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.gradient_text--animate{opacity:1;transform:none;animation:none}}.world-cup-predictions-banner{overflow:hidden}.world-cup-predictions-nav-flag{display:inline-flex;flex-shrink:0;width:2rem;height:1.25rem;align-items:center;justify-content:center}.world-cup-predictions-nav-flag__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.world-cup-predictions-nav-scroll{-ms-overflow-style:none;scrollbar-width:none}.world-cup-predictions-nav-scroll::-webkit-scrollbar{display:none}.world-cup-predictions-overlay{pointer-events:none}.world-cup-predictions-overlay .world-cup-predictions-pool,.world-cup-predictions-overlay .world-cup-predictions-team-flag{pointer-events:auto;position:relative}.world-cup-predictions-kickoff{color:#fff;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0 2px 4px rgba(0,0,0,.6)}.world-cup-predictions-team-flag{background:rgba(0,0,0,.55);border-radius:.5rem;border-width:2px;border-style:solid}.world-cup-predictions-team-flag--home{border-color:#ef4444}.world-cup-predictions-team-flag--away{border-color:#3b82f6}.world-cup-predictions-team-name{text-shadow:1px 1px 0 #0e1d01,-1px 1px 0 #0e1d01,-1px -1px 0 #0e1d01,1px -1px 0 #0e1d01;position:absolute;top:100%}.world-cup-predictions-team-name--home{color:#b9293d;font-weight:900}.world-cup-predictions-team-name--away{color:#377ab9;font-weight:900;position:absolute;top:100%}.world-cup-predictions-team-score{text-shadow:1px 1px 0 #0e1d01,-1px 1px 0 #0e1d01,-1px -1px 0 #0e1d01,1px -1px 0 #0e1d01}.world-cup-predictions-team-score-penalty{font-size:.8em;font-weight:700}.world-cup-predictions-pool{padding-bottom:.5rem}@media(min-width:768px){.world-cup-predictions-pool{padding-bottom:1rem}}.world-cup-predictions-pool .world-cup-predictions-pool-amount{position:absolute;left:50%;transform:translateX(-50%);width:100%;z-index:1}.world-cup-predictions-pool-label{color:#f59e0b;text-shadow:1px 1px 0 #0e1d01,-1px 1px 0 #0e1d01,-1px -1px 0 #0e1d01,1px -1px 0 #0e1d01;position:absolute;bottom:7%}.credit-number-display{filter:drop-shadow(0 2px 4px rgba(255,100,0,.5))}.credit-number-display img{display:block}.world-cup-bet-panel{margin-top:1rem;padding:0 1.25rem 1rem;background:rgba(0,0,0,.55);border:2px solid #267226;border-radius:.75rem}.world-cup-bet-panel__title{text-align:center;font-size:1.125rem;font-weight:700;color:#fbbf24;margin-bottom:.5rem;text-transform:capitalize}@media(min-width:768px){.world-cup-bet-panel__title{font-size:1.25rem}}.world-cup-bet-panel__actions{display:flex;gap:.625rem}.world-cup-bet-panel__actions--three .world-cup-bet-btn,.world-cup-bet-panel__actions--two .world-cup-bet-btn{flex:1}.world-cup-bet-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer;transition:opacity .2s}@media(min-width:768px){.world-cup-bet-btn{padding:1rem .75rem;font-size:2rem}}.world-cup-bet-btn:disabled{opacity:.6;cursor:not-allowed}.world-cup-bet-btn--home{background:url(/worldCupActivities/worldcup_11.jpg) repeat 50%;background-size:contain;text-shadow:2px 2px 2px #0e1d01}.world-cup-bet-btn--draw{background:url(/worldCupActivities/worldcup_10.jpg) repeat 50%;background-size:contain;text-shadow:2px 2px 2px #0e1d01}.world-cup-bet-btn--away{background:url(/worldCupActivities/worldcup_09.jpg) repeat 50%;text-shadow:2px 2px 2px #0e1d01;background-size:contain}.world-cup-bet-btn__flag{display:inline-flex;flex-shrink:0;width:2.5rem;height:2rem;align-items:center;justify-content:center}.world-cup-bet-btn__flag-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.world-cup-support-rate{padding:.3rem 1.25rem;background:rgba(0,0,0,.55);border:2px solid transparent;border-radius:.75rem}.world-cup-support-rate--home{border-color:#ff5e5e}.world-cup-support-rate--draw{border-color:#fbbf24}.world-cup-support-rate--away{border-color:#53acff}.world-cup-support-rate__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.75rem}.world-cup-support-rate__support{font-size:.75rem;color:#fff;white-space:nowrap}@media(min-width:768px){.world-cup-support-rate__support{font-size:.875rem}}.world-cup-support-rate__team--home{color:#ef4444;font-weight:700}.world-cup-support-rate__team--draw{color:#fbbf24;font-weight:700}.world-cup-support-rate__team--away{color:#3b82f6;font-weight:700}.world-cup-support-rate__title{font-size:1rem;font-weight:700;color:#fbbf24;text-align:center;text-transform:capitalize}@media(min-width:768px){.world-cup-support-rate__title{font-size:1.125rem}}.world-cup-support-rate__count{font-size:.75rem;color:#fff;text-align:right;white-space:nowrap}@media(min-width:768px){.world-cup-support-rate__count{font-size:.875rem}}.world-cup-support-rate__count-num{color:#22c55e;font-weight:700}.world-cup-support-rate__teams{display:flex;justify-content:space-between;font-size:.75rem;color:#fff;margin-bottom:.5rem}@media(min-width:768px){.world-cup-support-rate__teams{font-size:.875rem}}.world-cup-support-rate__bar{display:flex;height:.9rem;overflow:hidden;margin-bottom:.375rem}@media(min-width:768px){.world-cup-support-rate__bar{height:1.5rem}}.world-cup-support-rate__segment{min-width:0;transform:skewX(-12deg);margin-right:-2px}.world-cup-support-rate__segment--home{background:linear-gradient(180deg,#ef4444,#dc2626)}.world-cup-support-rate__segment--draw{background:linear-gradient(180deg,#fbbf24,#f59e0b)}.world-cup-support-rate__segment--away{background:linear-gradient(180deg,#3b82f6,#2563eb)}.world-cup-support-rate__labels{display:flex;justify-content:space-between;font-size:.75rem;font-weight:700;min-height:1.125rem}.world-cup-support-rate__labels--two .world-cup-support-rate__label--away,.world-cup-support-rate__labels--two .world-cup-support-rate__label--home{flex:1}.world-cup-support-rate__labels--positioned{position:relative;min-height:1.125rem}.world-cup-support-rate__labels--positioned .world-cup-support-rate__label--home{position:absolute;left:0;top:0}.world-cup-support-rate__labels--positioned .world-cup-support-rate__label--draw{position:absolute;top:0;transform:translateX(-50%)}.world-cup-support-rate__labels--positioned .world-cup-support-rate__label--away{position:absolute;right:0;top:0}@media(min-width:768px){.world-cup-support-rate__labels{font-size:.875rem}}.world-cup-support-rate__label--home{color:#ef4444}.world-cup-support-rate__label--draw{color:#fbbf24;text-align:center;flex:1}.world-cup-support-rate__label--away{color:#3b82f6;text-align:right}.world-cup-activity-rules{margin-top:1rem;margin-bottom:2rem;padding:1.25rem 1.5rem;background:rgba(0,0,0,.55);border:2px solid #267226;border-radius:.75rem;color:#fff}.world-cup-activity-rules__title{font-size:1.125rem;font-weight:700;color:#fbbf24;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.02em}@media(min-width:768px){.world-cup-activity-rules__title{font-size:1.25rem}}.world-cup-activity-rules__section{margin-bottom:1.25rem}.world-cup-activity-rules__section:last-child{margin-bottom:0}.world-cup-activity-rules__heading{font-size:.9375rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(min-width:768px){.world-cup-activity-rules__heading{font-size:1rem}}.world-cup-activity-rules__text{font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin-bottom:.5rem}@media(min-width:768px){.world-cup-activity-rules__text{font-size:.875rem}}.world-cup-activity-rules__list{list-style:disc;padding-left:1.25rem;margin:0}.world-cup-activity-rules__list li{font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.9);margin-bottom:.375rem}@media(min-width:768px){.world-cup-activity-rules__list li{font-size:.875rem}}.world-cup-activity-rules__list li:last-child{margin-bottom:0}.world-cup-predictions-nav-active{background:url(/worldCupActivities/worldcup_06.png) no-repeat;background-size:cover;background-position:50%}