.Battles-module__O8TTAa__page{color:#f2f2f0;grid-template-columns:230px minmax(0,1fr) 300px;gap:26px;max-width:1440px;margin:auto;padding:28px 24px 44px;font-family:inherit;display:grid}.Battles-module__O8TTAa__page button,.Battles-module__O8TTAa__page input{font:inherit}.Battles-module__O8TTAa__page button{cursor:pointer}.Battles-module__O8TTAa__page button:disabled{opacity:.45;cursor:not-allowed}.Battles-module__O8TTAa__page :focus-visible{outline-offset:3px;outline:2px solid #78ceb7}.Battles-module__O8TTAa__friends{border-right:1px solid #343c38;padding-right:20px}.Battles-module__O8TTAa__main,.Battles-module__O8TTAa__rankings,.Battles-module__O8TTAa__friends{min-width:0}.Battles-module__O8TTAa__sectionHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.Battles-module__O8TTAa__sectionHead h2{letter-spacing:.04em;font-size:14px;font-weight:650}.Battles-module__O8TTAa__sectionHead>span{color:#8e9d95;font-size:11px}.Battles-module__O8TTAa__search{color:#96a69d;border:1px solid #3d4540;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.Battles-module__O8TTAa__search input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.Battles-module__O8TTAa__group{text-transform:uppercase;letter-spacing:.1em;color:#9ba99f;margin:20px 0 5px;font-size:11px}.Battles-module__O8TTAa__friend{border-bottom:1px solid #323b35;align-items:center;gap:9px;padding:13px 0;display:flex}.Battles-module__O8TTAa__friendAvatar{flex-shrink:0;position:relative}.Battles-module__O8TTAa__friendAvatar i{background:#20c493;border:2px solid #202223;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.Battles-module__O8TTAa__friendName{flex:1;min-width:0}.Battles-module__O8TTAa__friendName strong{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.Battles-module__O8TTAa__friendName small{color:#8e9e95;font-size:10px}.Battles-module__O8TTAa__icon{color:#b4a5ed;background:#282e29;border:1px solid #404841;border-radius:9px;place-items:center;padding:8px;display:grid}.Battles-module__O8TTAa__icon:hover{background:#343c35}.Battles-module__O8TTAa__pageHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.Battles-module__O8TTAa__pageHead h1{margin:0;font-size:30px;font-weight:750}.Battles-module__O8TTAa__pageHead p{color:#a8b3ac;margin-top:6px;font-size:13px}.Battles-module__O8TTAa__arena{text-align:center;background:#262b28;border:1px solid #414943;border-radius:18px;padding:24px}.Battles-module__O8TTAa__arenaHead{color:#78ceb7;letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.Battles-module__O8TTAa__arena h2{margin:26px 0 8px;font-size:24px;font-weight:650}.Battles-module__O8TTAa__arena>p{color:#9eada4;font-size:13px;line-height:1.7}.Battles-module__O8TTAa__stage{grid-template-columns:1fr 60px 1fr;align-items:center;gap:8px;padding:35px 8px;display:grid}.Battles-module__O8TTAa__stage>div{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.Battles-module__O8TTAa__stage strong{font-size:14px}.Battles-module__O8TTAa__stage small{color:#82998c;font-size:11px}.Battles-module__O8TTAa__playerRing{color:#b3a6de;background:#2e3731;border:2px solid #64786d;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.Battles-module__O8TTAa__versus{color:#8d9690;font-size:18px;font-weight:700}.Battles-module__O8TTAa__controls{justify-content:center;align-items:end;gap:14px;margin:5px 0 16px;display:flex}.Battles-module__O8TTAa__controls label{text-align:left;color:#9eaaa2;margin-bottom:8px;font-size:11px;display:block}.Battles-module__O8TTAa__controls fieldset{border:0;min-width:170px;padding:0}.Battles-module__O8TTAa__primary,.Battles-module__O8TTAa__secondary,.Battles-module__O8TTAa__signIn{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.Battles-module__O8TTAa__primary{color:#fff;background:#10a37f;border:1px solid #10a37f}.Battles-module__O8TTAa__primary:hover{background:#168d71}.Battles-module__O8TTAa__secondary{color:#becfc4;background:0 0;border:1px solid #526159}.Battles-module__O8TTAa__stake{font-size:11px!important}.Battles-module__O8TTAa__rules{text-align:left;color:#a7b6ad;border-top:1px solid #3c4740;margin-top:20px;padding-top:16px;font-size:12px;line-height:1.8}.Battles-module__O8TTAa__rules summary{cursor:pointer;color:#c3d5ca}.Battles-module__O8TTAa__rules ul{margin:14px 0;padding-left:18px;list-style:outside}.Battles-module__O8TTAa__bands{margin-top:14px}.Battles-module__O8TTAa__bands>div{border-bottom:1px solid #343e37;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.Battles-module__O8TTAa__historyRow{border-bottom:1px solid #343d36;align-items:flex-start;gap:13px;padding:16px 4px;display:flex}.Battles-module__O8TTAa__historyRow>i{background:#9ba69f;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.Battles-module__O8TTAa__historyRow>i[data-result=VICTORY]{background:#28c49a}.Battles-module__O8TTAa__historyRow>i[data-result=DEFEAT]{background:#e47680}.Battles-module__O8TTAa__historyRow strong{margin-right:10px;font-size:13px;font-weight:600}.Battles-module__O8TTAa__historyRow small{color:#8e9d94;margin-top:6px;font-size:11px;display:block}.Battles-module__O8TTAa__rankings{padding-top:5px}.Battles-module__O8TTAa__yourRating{color:#a8b6ad;border-top:1px solid #3c463f;justify-content:space-between;margin-top:20px;padding:20px 0;font-size:13px;display:flex}.Battles-module__O8TTAa__yourRating strong{color:#dec270}.Battles-module__O8TTAa__empty,.Battles-module__O8TTAa__signIn{color:#a3b2a9;font-size:12px;line-height:1.7}.Battles-module__O8TTAa__signIn{border:1px solid #3e4b43;padding:12px}.Battles-module__O8TTAa__empty a{color:#76d3b3}.Battles-module__O8TTAa__resume{color:#86d9b5;border:1px solid #4b8c72;border-radius:12px;margin-bottom:15px;padding:14px;display:block}.Battles-module__O8TTAa__error{color:#ffadb5;border:1px solid #775052;border-radius:10px;justify-content:space-between;gap:10px;margin:12px 0;padding:12px;font-size:13px;display:flex}.Battles-module__O8TTAa__error button{color:inherit;background:0 0;border:0}.Battles-module__O8TTAa__invites{margin-top:20px}.Battles-module__O8TTAa__invites h2{font-size:15px}.Battles-module__O8TTAa__inviteRow{border-bottom:1px solid #374139;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.Battles-module__O8TTAa__inviteRow>div{flex:1}.Battles-module__O8TTAa__inviteRow small{font-size:11px;display:block}.Battles-module__O8TTAa__inviteRow button,.Battles-module__O8TTAa__toast button{color:#d9e6dc;background:#2b3530;border:1px solid #49574e;border-radius:8px;padding:8px}.Battles-module__O8TTAa__overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08100cbf;position:fixed;inset:0}.Battles-module__O8TTAa__dialog{z-index:101;color:#eef2ef;background:#262d28;border:1px solid #4a584f;border-radius:18px;width:min(460px,100vw - 28px);max-height:90dvh;padding:26px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.Battles-module__O8TTAa__dialog h2{font-size:21px;font-weight:700}.Battles-module__O8TTAa__dialog p{color:#a3b5a9;margin:8px 0 20px;font-size:12px;line-height:1.7}.Battles-module__O8TTAa__dialogClose{color:#9caba1;background:0 0;border:0;position:absolute;top:10px;right:10px}.Battles-module__O8TTAa__dialog fieldset{border:0;margin:20px 0;padding:0}.Battles-module__O8TTAa__dialog legend{margin-bottom:10px;font-size:12px}.Battles-module__O8TTAa__segments{gap:6px;display:flex}.Battles-module__O8TTAa__segments button{color:#b8c8bd;cursor:pointer;background:#202822;border:1px solid #45564a;border-radius:9px;flex:1;padding:10px 5px;font-size:12px}.Battles-module__O8TTAa__segments button[aria-pressed=true]{background:#2b4335;border-color:#5ac8a1}.Battles-module__O8TTAa__toast{z-index:90;background:#252d28;border:1px solid #536156;border-radius:16px;gap:12px;width:min(410px,100vw - 28px);padding:20px;display:flex;position:fixed;bottom:30px;right:20px;box-shadow:0 20px 60px #0007}.Battles-module__O8TTAa__toast strong{font-size:13px}.Battles-module__O8TTAa__toast p{color:#acc0b1;margin:12px 0;font-size:11px}.Battles-module__O8TTAa__toast>div>div{gap:8px;display:flex}.Battles-module__O8TTAa__toast .Battles-module__O8TTAa__toastClose{background:0 0;border:0;padding:3px;position:absolute;top:6px;right:6px}.Battles-module__O8TTAa__searching{animation:2s ease-in-out infinite Battles-module__O8TTAa__breathe}@keyframes Battles-module__O8TTAa__breathe{50%{border-color:#56d0a6;box-shadow:0 0 0 8px #56d0a615}}@media (max-width:760px){.Battles-module__O8TTAa__page{grid-template-columns:1fr;padding:20px 14px}.Battles-module__O8TTAa__friends{border:0;order:2;padding:0}.Battles-module__O8TTAa__rankings{order:3;grid-column:auto}.Battles-module__O8TTAa__main{order:1}.Battles-module__O8TTAa__arena{padding:18px 14px}.Battles-module__O8TTAa__playerRing{width:94px;height:94px}.Battles-module__O8TTAa__stage{padding:28px 0}.Battles-module__O8TTAa__controls{gap:8px}.Battles-module__O8TTAa__controls fieldset{min-width:130px}}@media (prefers-reduced-motion:reduce){.Battles-module__O8TTAa__searching{animation:none}}.Battles-module__O8TTAa__page{grid-template-columns:220px minmax(0,1fr) minmax(360px,32%);align-items:start;gap:22px;padding:26px 22px 38px}.Battles-module__O8TTAa__friends{padding-right:18px}.Battles-module__O8TTAa__arena{text-align:center;background:#262a2b;border-radius:16px;flex-direction:column;min-height:430px;padding:24px;display:flex}.Battles-module__O8TTAa__arenaHeading{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Battles-module__O8TTAa__arenaHeading h1{letter-spacing:-.45px;margin:0;font-size:24px;font-weight:750;line-height:1.25}.Battles-module__O8TTAa__arenaHeading p{color:#a8acab;margin:7px 0 0;font-size:12px;line-height:1.5}.Battles-module__O8TTAa__headingActions{color:#78ceb7;align-items:center;gap:8px;font-size:11px;display:flex}.Battles-module__O8TTAa__refresh{color:#939c98;background:0 0;border:0;border-radius:5px;place-items:center;padding:3px;display:grid}.Battles-module__O8TTAa__refresh:hover{color:#f2f2f0;background:#34383a}.Battles-module__O8TTAa__stage{flex:1;grid-template-columns:1fr 110px 1fr;gap:12px;padding:24px 0 14px}.Battles-module__O8TTAa__stage>div{gap:6px}.Battles-module__O8TTAa__playerRing{background:#242829;border:1px solid #4b5253;width:116px;height:116px;margin-bottom:6px}.Battles-module__O8TTAa__stage>div:first-child .Battles-module__O8TTAa__playerRing{border-color:#6f5c32;box-shadow:0 0 0 4px #d7b2570f}.Battles-module__O8TTAa__opponentPlaceholder{color:#747b79;background:#303536;border:1px dashed #4b5253;border-radius:50%;place-items:center;width:94px;height:94px;font-size:24px;display:grid}.Battles-module__O8TTAa__searchStatus{justify-content:center}.Battles-module__O8TTAa__bridge{justify-content:center;align-items:center;gap:8px;height:28px;display:flex}.Battles-module__O8TTAa__bridge i{border:1px solid #58605f;border-radius:50%;width:9px;height:9px;display:block}.Battles-module__O8TTAa__searchStatus[data-searching=true] .Battles-module__O8TTAa__bridge i{background:#10a37f;border:0;animation:1.15s ease-in-out infinite Battles-module__O8TTAa__dotPulse}.Battles-module__O8TTAa__searchStatus small{color:#8f9894;font-size:11px}.Battles-module__O8TTAa__searchStatus[data-searching=true] small{color:#abd4c9}@keyframes Battles-module__O8TTAa__dotPulse{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 0 5px #10a37f14}}.Battles-module__O8TTAa__controls{grid-template-columns:minmax(160px,320px) 150px;gap:10px;margin:5px 0 8px;display:grid}.Battles-module__O8TTAa__controls fieldset{min-width:0}.Battles-module__O8TTAa__controls fieldset button{width:100%;height:42px;min-height:42px}.Battles-module__O8TTAa__controls .Battles-module__O8TTAa__primary,.Battles-module__O8TTAa__controls .Battles-module__O8TTAa__secondary{padding:10px 8px}.Battles-module__O8TTAa__arena>.Battles-module__O8TTAa__stake{margin:4px 0;line-height:1.5;font-size:10px!important}.Battles-module__O8TTAa__ruleHint{color:#959e99;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-size:10px;line-height:1.5;display:flex}.Battles-module__O8TTAa__ruleHint button{color:#78ceb7;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.Battles-module__O8TTAa__rules{margin-top:0;padding:26px}.Battles-module__O8TTAa__history{margin-top:24px}.Battles-module__O8TTAa__friend{border-bottom:0;border-radius:11px;padding:9px 7px;position:relative}.Battles-module__O8TTAa__friend+.Battles-module__O8TTAa__friend:before{content:"";background:linear-gradient(90deg,#0000,#5d65645c 28% 72%,#0000);width:82%;height:1px;position:absolute;top:0;left:9%}.Battles-module__O8TTAa__friend:hover{background:#2d3132}.Battles-module__O8TTAa__sectionHead{margin-bottom:14px}@media (max-width:1180px){.Battles-module__O8TTAa__page{grid-template-columns:235px minmax(0,1fr)}.Battles-module__O8TTAa__rankings{grid-column:1/-1}}@media (max-width:900px){.Battles-module__O8TTAa__page{grid-template-columns:1fr}.Battles-module__O8TTAa__friends{border:0;order:2;padding:0}.Battles-module__O8TTAa__rankings{order:3;grid-column:auto}.Battles-module__O8TTAa__main{order:1}}@media (max-width:720px){.Battles-module__O8TTAa__page{padding:16px 12px 28px}.Battles-module__O8TTAa__arena{padding:18px 14px}.Battles-module__O8TTAa__stage{grid-template-columns:1fr 80px 1fr;gap:6px}.Battles-module__O8TTAa__playerRing{width:92px;height:92px}.Battles-module__O8TTAa__opponentPlaceholder{width:72px;height:72px}.Battles-module__O8TTAa__controls{grid-template-columns:1fr}.Battles-module__O8TTAa__arenaHeading h1{font-size:22px}.Battles-module__O8TTAa__ruleHint{flex-wrap:wrap}.Battles-module__O8TTAa__searchStatus small{font-size:10px}}@media (prefers-reduced-motion:reduce){.Battles-module__O8TTAa__searchStatus[data-searching=true] .Battles-module__O8TTAa__bridge i{opacity:1;animation:none}}.Battles-module__O8TTAa__page{grid-template-columns:clamp(190px,15vw,240px) minmax(0,1fr) minmax(300px,calc(32.1429% - 7.71429px));gap:clamp(18px,1.6vw,30px);width:100%;max-width:none;margin:0;padding:clamp(22px,2vw,36px) clamp(16px,2vw,40px) 44px}.Battles-module__O8TTAa__icon,.Battles-module__O8TTAa__playerRing{color:#85e6be}.Battles-module__O8TTAa__page button{touch-action:manipulation;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.Battles-module__O8TTAa__page button:not(:disabled):active{transform:scale(.97)}@media (min-width:1181px){.Battles-module__O8TTAa__rankings{order:initial;grid-column:auto}}@media (min-width:901px) and (max-width:1180px){.Battles-module__O8TTAa__page{grid-template-columns:235px minmax(0,1fr)}.Battles-module__O8TTAa__rankings{grid-column:1/-1}}@media (max-width:900px){.Battles-module__O8TTAa__page{grid-template-columns:1fr}.Battles-module__O8TTAa__rankings{grid-column:auto}}@media (max-width:760px){.Battles-module__O8TTAa__page{padding:20px 14px}}
