.KnockoutRound-module__k1WBdq__wrap{}.KnockoutRound-module__k1WBdq__wrapPodium{text-align:center;max-width:1800px;margin:0 auto;padding:0 0 50px}.KnockoutRound-module__k1WBdq__title{}.KnockoutRound-module__k1WBdq__yellow{color:var(--ng-lemon,#ffed00);}.KnockoutRound-module__k1WBdq__sub{}.KnockoutRound-module__k1WBdq__pillTrail{}.KnockoutRound-module__k1WBdq__pillDone{}.KnockoutRound-module__k1WBdq__pillCurrent{}.KnockoutRound-module__k1WBdq__matchLabel{}.KnockoutRound-module__k1WBdq__pairWrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:24px;display:grid}.KnockoutRound-module__k1WBdq__fightCard{background:var(--navy,#0a3a57);cursor:pointer;border:2px solid #ffffff4d;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:345px;padding:53px 21px 33px;transition:background .3s,border-color .3s,transform .2s;display:flex}.KnockoutRound-module__k1WBdq__fightCard:disabled{cursor:not-allowed}.KnockoutRound-module__k1WBdq__hoverGreen{transition-delay:.3s;transform:scale(1.05);background:#22c55e!important;border-color:#22c55e!important}.KnockoutRound-module__k1WBdq__hoverGreen .KnockoutRound-module__k1WBdq__fightNick,.KnockoutRound-module__k1WBdq__hoverRed .KnockoutRound-module__k1WBdq__fightNick{color:#fff!important}.KnockoutRound-module__k1WBdq__hoverRed{transition-delay:.3s;transform:scale(.95);background:#ef4444!important;border-color:#ef4444!important}.KnockoutRound-module__k1WBdq__winner{background:#22c55e!important;border-color:#22c55e!important;transform:scale(1.04)!important}.KnockoutRound-module__k1WBdq__loser{opacity:.3;transform:scale(.95)!important}.KnockoutRound-module__k1WBdq__contenderLabel{font-family:var(--font-body), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.75;margin:0 0 4px;font-size:clamp(.6rem,1.6vw,.78rem);font-weight:700;line-height:1}.KnockoutRound-module__k1WBdq__fightName{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.03em;margin:0;font-size:clamp(2.6rem,7vw,4.5rem);line-height:1}.KnockoutRound-module__k1WBdq__fightNick{font-family:var(--font-body), sans-serif;color:#fff;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(.92rem,2.2vw,1.4rem);font-weight:800;line-height:1.15}.KnockoutRound-module__k1WBdq__vsLabel{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;text-align:center;letter-spacing:.08em;transform:rotate(-2deg) scale(var(--vs-scale,1));text-shadow:0 4px 12px #00000073;margin:0;font-size:clamp(3.46rem,8.5vw,6.46rem);line-height:1;transition:transform .3s .3s,color .3s .3s}.KnockoutRound-module__k1WBdq__byeCard{border:2px solid var(--ng-lemon,#ffed00);text-align:center;background:#ffed001a;border-radius:20px;max-width:400px;margin:0 auto;padding:28px 32px}.KnockoutRound-module__k1WBdq__byeLabel{margin:0 0 8px;font-size:1.4rem}.KnockoutRound-module__k1WBdq__byeName{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--ng-lemon,#ffed00);margin:0 0 16px;font-size:1.4rem}.KnockoutRound-module__k1WBdq__byeBtn{font-family:var(--font-display,"Luckiest Guy", cursive);background:var(--ng-lemon,#ffed00);color:var(--navy,#0a3a57);cursor:pointer;border:none;border-radius:999px;padding:10px 24px;font-size:.9rem}.KnockoutRound-module__k1WBdq__podiumWrap{border-radius:24px;max-width:75%;margin:6px auto 26px;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000004d}.KnockoutRound-module__k1WBdq__podiumCanvas{aspect-ratio:1254/1006;width:100%;height:auto;display:block}.KnockoutRound-module__k1WBdq__shareBtn{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.04em;background:var(--ng-lemon,#ffed00);color:var(--navy,#0a3a57);cursor:pointer;border:none;border-radius:999px;margin:0 auto 20px;padding:12px 30px;font-size:clamp(.85rem,1.8vw,1.05rem);transition:transform .15s;display:block;box-shadow:0 4px 14px #00000040}.KnockoutRound-module__k1WBdq__shareBtn:hover:not(:disabled){transform:scale(1.04)}.KnockoutRound-module__k1WBdq__shareBtn:disabled{opacity:.5}.KnockoutRound-module__k1WBdq__startAgainBtn{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.05em;color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:999px;margin:16px auto 0;padding:10px 28px;font-size:.9rem;transition:border-color .15s,background .15s;display:block}.KnockoutRound-module__k1WBdq__startAgainBtn:hover{background:#ffffff1a;border-color:#fff}.KnockoutRound-module__k1WBdq__bracketScroll{-webkit-overflow-scrolling:touch;width:100%;margin-top:40px;padding-top:8px;padding-bottom:24px;overflow:auto visible}.KnockoutRound-module__k1WBdq__bracketTree{flex-direction:row;align-items:stretch;gap:0;width:100%;display:flex}.KnockoutRound-module__k1WBdq__bracketRound{flex-direction:column;flex:1;justify-content:space-around;min-width:0;display:flex;overflow:visible}.KnockoutRound-module__k1WBdq__bracketRoundLabel{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff;text-align:center;border-bottom:2px solid #fff3;margin-bottom:8px;padding:6px 0 10px;font-size:.65rem;font-weight:700}.KnockoutRound-module__k1WBdq__bracketMatchGroup{flex-direction:column;flex:1;justify-content:space-around;display:flex}.KnockoutRound-module__k1WBdq__bracketMatch{flex-direction:column;flex:1;justify-content:space-around;gap:4px;padding:0 32px 0 0;display:flex;position:relative}.KnockoutRound-module__k1WBdq__bracketMatch:before{content:"";background:#fff;width:3px;height:50%;position:absolute;top:25%;right:16px}.KnockoutRound-module__k1WBdq__bracketMatch:after{content:"";background:#fff;width:16px;height:3px;position:absolute;top:50%;right:0}.KnockoutRound-module__k1WBdq__bracketSlot{font-family:var(--font-body), sans-serif;background:var(--navy,#0a3a57);color:#fff;white-space:nowrap;isolation:isolate;border:2px solid #0a3a57;border-left-width:3px;border-right:none;border-radius:999px 0 0 999px;min-width:0;margin:3px 0;padding:10px 14px;font-size:1rem;font-weight:700;position:relative;overflow:visible}.KnockoutRound-module__k1WBdq__bracketSlot:after{content:"";background:#fff;width:16px;height:3px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.KnockoutRound-module__k1WBdq__bracketSlotActive{border-color:var(--ng-lemon,#ffed00)!important;background:var(--ng-lemon,#ffed00)!important;color:var(--navy,#0a3a57)!important}.KnockoutRound-module__k1WBdq__bracketSlotTBD{color:var(--navy,#0a3a57)!important;background:#fff!important;border-color:#fff!important}.KnockoutRound-module__k1WBdq__bracketWinner{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.KnockoutRound-module__k1WBdq__bracketLoser{text-decoration:line-through;color:#ffffffb3!important;background:#ef4444!important;border-color:#ef4444!important}.KnockoutRound-module__k1WBdq__bracketBye{border-color:var(--ng-lemon,#ffed00)!important;color:var(--ng-lemon,#ffed00)!important;background:#ffed0026!important}.KnockoutRound-module__k1WBdq__bracketEmpty{color:var(--navy,#0a3a57);font-style:normal;font-weight:800}.KnockoutRound-module__k1WBdq__falling{}.KnockoutRound-module__k1WBdq__winnerPulse{}.KnockoutRound-module__k1WBdq__puffOut{}@keyframes KnockoutRound-module__k1WBdq__fadeInCards{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.KnockoutRound-module__k1WBdq__cardsVisible{}.KnockoutRound-module__k1WBdq__cardsHidden{}.KnockoutRound-module__k1WBdq__nextMatchup{justify-content:center;align-items:center;min-height:200px;animation:.3s forwards KnockoutRound-module__k1WBdq__fadeInCards;display:flex}.KnockoutRound-module__k1WBdq__nextMatchupText{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.05em;opacity:1;font-size:clamp(2.3rem,5.5vw,3.3rem)}.KnockoutRound-module__k1WBdq__bracketSlot[title]:hover:after{content:attr(title);color:#fff;white-space:nowrap;z-index:9999;pointer-events:none;background:#0a3a57;border:2px solid #ffffff4d;border-radius:10px;padding:8px 16px;font-size:.85rem;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0006}.KnockoutRound-module__k1WBdq__bracketSlot[title]:hover:before{content:"";z-index:9999;pointer-events:none;border:6px solid #0000;border-top-color:#0a3a57;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.KnockoutRound-module__k1WBdq__bracketTag{text-transform:uppercase;letter-spacing:.06em;background:var(--ng-lemon,#ffed00);color:var(--navy,#0a3a57);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.475rem;font-weight:700;display:inline-block}.KnockoutRound-module__k1WBdq__bracketTagRec{text-transform:uppercase;letter-spacing:.06em;color:#fff;vertical-align:middle;white-space:nowrap;background:#a855f7;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.475rem;font-weight:700;display:inline-block}.KnockoutRound-module__k1WBdq__bracketRecommended{border-color:var(--navy,#0a3a57)!important}@media (max-width:640px){.KnockoutRound-module__k1WBdq__pairWrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;position:relative}.KnockoutRound-module__k1WBdq__fightCard{min-height:225px;padding:85px 10px 25px}.KnockoutRound-module__k1WBdq__fightName{overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.2rem,6.5vw,2.2rem)}.KnockoutRound-module__k1WBdq__fightNick{font-size:clamp(.78rem,3.2vw,1rem)}.KnockoutRound-module__k1WBdq__vsLabel{transform:translate(-50%, -50%) rotate(-2deg) scale(var(--vs-scale,1));z-index:5;color:#fff;text-shadow:0 3px 10px #0000008c;margin:0;font-size:clamp(1.86rem,7vw,2.76rem);position:absolute;top:50%;left:50%}.KnockoutRound-module__k1WBdq__wrapPodium{padding:0 8px 50px}.KnockoutRound-module__k1WBdq__podiumWrap{max-width:100%;margin:6px auto 22px}.KnockoutRound-module__k1WBdq__byeCard{padding:20px 18px}}@media (max-width:820px){.KnockoutRound-module__k1WBdq__bracketTree{width:max-content;min-width:100%}.KnockoutRound-module__k1WBdq__bracketRound{flex:none;min-width:150px}.KnockoutRound-module__k1WBdq__bracketSlot{padding:10px 14px;font-size:.9rem}.KnockoutRound-module__k1WBdq__bracketRoundLabel{padding-left:8px;padding-right:8px}}
