@media screen and (max-width: 1350px){.menu-left{margin-left:unset;padding-left:20px}}@media screen and (min-width: 1280px){.menu-right-mobile{display:none}}@media screen and (max-width: 1280px){.menu-logo{max-width:200px}.desktop-login{display:none}.menu{grid-template-columns:1fr auto 120px;padding-top:50px}.menu-left{max-width:400px;margin-left:auto}.menu-right{position:fixed;top:20px;left:50%;transform:translateY(-100%) translate(-50%);justify-content:center}.menu-right a{margin-left:unset!important}}@media screen and (max-width: 820px){.menu-logo{max-width:180px}}@media screen and (min-width: 789px){.menu-left{display:flex!important}}@media screen and (max-width: 768px){.menu-floating{z-index:5}.menu-left{position:absolute;top:160px;display:flex;flex-direction:column;width:100%;max-width:unset;gap:8px;border-radius:4px;z-index:100}.menu-left a:not(.flex){line-height:2;background-color:#fff;width:140px;padding:4px 20px;transform:skew(-20deg);border-radius:4px;text-align:center;margin-left:auto}.menu-left a:not(.flex) span{display:inline-block;transform:skew(20deg)}.menu-left a.flex{margin-left:auto;width:100%;max-width:140px;text-align:center;justify-content:center}.menu-left a.flex:hover{color:#fff}.menu-logo{margin-left:40px}.menu{grid-template-columns:1fr auto;padding-top:50px;padding-right:20px}.menu-right-mobile{display:flex;gap:20px;align-items:center}.menu-right-mobile a{display:none}.mainscreen>.container{min-height:510px;display:flex;align-items:center}.menu-open-mainscreen{opacity:.5}}.menu-button{display:flex;cursor:pointer}svg{transition:transform .5s cubic-bezier(.4,0,.2,1);filter:invert(1)}.active svg{transform:rotate(90deg) scale(.5)}path{transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}path:nth-child(1){transform-origin:36% 40%}path:nth-child(2){stroke-dasharray:29 299}path:nth-child(3){transform-origin:35% 63%}path:nth-child(4){stroke-dasharray:29 299}path:nth-child(5){transform-origin:61% 52%}path:nth-child(6){transform-origin:62% 52%}.active path:nth-child(1){transform:translate(9px) translateY(1px) rotate(45deg)}.active path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.active path:nth-child(3){transform:translate(9px) translateY(1px) rotate(-45deg)}.active path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.active path:nth-child(5){transform:translate(9px) translateY(1px) rotate(-45deg)}.active path:nth-child(6){transform:translate(9px) translateY(1px) rotate(45deg)}@media screen and (max-width: 550px){.menu-right{padding:0}.rhombus-icon{width:40px;padding:12px;height:40px;top:10px}.menu{padding-top:40px}.menu-right .discord span{display:none}}.relative:has(select)>.pointer-events-none svg path{filter:invert(1)}.flag-mobile,.team-mobile{display:none}@media screen and (max-width: 700px){.player-number-desktop{font-size:80px}}@media screen and (max-width: 640px){.player-number-desktop{font-size:40px}}.player-number-mobile{display:none}@media screen and (max-width: 595px){.player-number-desktop{display:none}.player-number-mobile{display:flex;font-size:32px;padding-left:18px}.flag-mobile{display:flex!important}}@media screen and (max-width: 920px){.flag-desktop,.user-info-hidemob{display:none}.flag-mobile,.team-mobile{display:block}}*,*:before,*:after{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.tournament-bracket{display:flex;flex-direction:column}@media (min-width: 38em){.tournament-bracket{flex-direction:row}}.tournament-bracket__round{display:block;margin-left:-3px;flex:1}.tournament-bracket__round-title{color:#464646;font-size:.95rem;font-weight:400;text-align:center;font-style:italic;margin-bottom:.5em}.tournament-bracket__list{display:flex;flex-direction:column;flex-flow:row wrap;justify-content:center;height:100%;min-height:100%;border-bottom:1px dashed #e5e5e5;padding-bottom:2em;margin-bottom:2em;transition:padding .2s ease-in-out,margin .2s ease-in-out}@media (max-width: 24em){.tournament-bracket__list{padding-bottom:1em;margin-bottom:1em}}@media (min-width: 38em){.tournament-bracket__list{margin-bottom:0;padding-bottom:0;border-right:1px dashed #e5e5e5;border-bottom:0}}.tournament-bracket__round:last-child .tournament-bracket__list{border:0}.tournament-bracket__item{display:flex;flex:0 1 auto;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;padding:2% 0;width:48%;transition:padding .2s linear}.tournament-bracket__item:nth-child(odd){margin-right:2%}.tournament-bracket__item:nth-child(2n){margin-left:2%}.tournament-bracket__item:after{transition:width .2s linear}@media (max-width: 24em){.tournament-bracket__item{width:100%}.tournament-bracket__item:nth-child(odd),.tournament-bracket__item:nth-child(2n){margin-left:0;margin-right:0}}@media (min-width: 38em){.tournament-bracket__item{padding:.5em 1em;width:100%}.tournament-bracket__item:nth-child(odd),.tournament-bracket__item:nth-child(2n){margin:0}.tournament-bracket__item:after{position:absolute;right:0;content:"";display:block;width:1em;height:45%;border-right:2px solid #9e9e9e}.tournament-bracket__item:nth-child(odd):after{top:50%;border-top:2px solid #9e9e9e;transform:translateY(-1px)}.tournament-bracket--rounded .tournament-bracket__item:nth-child(odd):after{border-top-right-radius:.6em}.tournament-bracket__item:nth-child(2n):after{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translateY(1px)}.tournament-bracket--rounded .tournament-bracket__item:nth-child(2n):after{border-bottom-right-radius:.6em}.tournament-bracket__round:first-child .tournament-bracket__item{padding-left:0}.tournament-bracket__round:last-child .tournament-bracket__item{padding-right:0}.tournament-bracket__round:last-child .tournament-bracket__item:after{display:none}.tournament-bracket__round:nth-last-child(2) .tournament-bracket__item:after{border-radius:0;border-right:0}}@media (min-width: 72em){.tournament-bracket__item{padding:.5em 1.5em}.tournament-bracket__item:after{width:1.5em}}.tournament-bracket__match{display:flex;width:100%;background-color:#fff;padding:1em;border:1px solid transparent;border-radius:.1em;box-shadow:0 2px #e5e5e5;outline:none;cursor:pointer;transition:padding .2s ease-in-out,border .2s linear;position:relative}.tournament-bracket__match:focus{border-color:#2196f3}.tournament-bracket__match:before,.tournament-bracket__match:after{transition:all .2s linear}@media (max-width: 24em){.tournament-bracket__match{padding:.75em .5em}}@media (min-width: 38em){.tournament-bracket__match:before,.tournament-bracket__match:after{position:absolute;left:0;z-index:1;content:"";display:block;width:1em;height:10%;border-left:2px solid #9e9e9e}.tournament-bracket__match:before{bottom:50%;border-bottom:2px solid #9e9e9e;transform:translateY(1px)}.tournament-bracket--rounded .tournament-bracket__match:before{border-bottom-left-radius:.6em}.tournament-bracket__match:after{top:50%;border-top:2px solid #9e9e9e;transform:translateY(-1px)}.tournament-bracket--rounded .tournament-bracket__match:after{border-top-left-radius:.6em}}@media (min-width: 72em){.tournament-bracket__match:before,.tournament-bracket__match:after{width:1.5em}.tournament-bracket__match:before{transform:translateY(1px)}.tournament-bracket__match:after{transform:translateY(-1px)}}.tournament-bracket__round:last-child .tournament-bracket__match:before,.tournament-bracket__round:last-child .tournament-bracket__match:after{border-left:0}.tournament-bracket__round:last-child .tournament-bracket__match:before{border-bottom-left-radius:0}.tournament-bracket__round:last-child .tournament-bracket__match:after{display:none}.tournament-bracket__round:first-child .tournament-bracket__match:before,.tournament-bracket__round:first-child .tournament-bracket__match:after{display:none}.tournament-bracket__content{display:flex}.tournament-bracket__content:after{content:":";width:1em;text-align:center;padding:.2em .1em}@media (min-width: 38em){.tournament-bracket__content:after{order:1}}.tournament-bracket__content .tournament-bracket__team:first-child{width:50%;order:0;text-align:right}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__content .tournament-bracket__team:first-child{align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:2;justify-content:flex-end}@media (min-width: 24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{order:0}}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__country{flex-direction:column-reverse;align-items:flex-end}}.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:0}@media (min-width: 24em){.tournament-bracket__content .tournament-bracket__team:first-child .tournament-bracket__score{order:2}}.tournament-bracket__content .tournament-bracket__team:last-child{width:50%;order:2;text-align:left}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__content .tournament-bracket__team:last-child{align-items:flex-start}}@media (min-width: 38em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{justify-content:flex-start}}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__country{align-items:flex-start}}.tournament-bracket__content .tournament-bracket__team:last-child .tournament-bracket__code{order:1}.tournament-bracket__table{width:100%}.tournament-bracket__caption{font-size:.8rem;color:#5e5e5e;font-weight:300;padding-bottom:.75em}.tournament-bracket__team{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (min-width: 24em){.tournament-bracket__team{flex-direction:column-reverse}}@media (min-width: 38em){.tournament-bracket__team{flex-direction:column-reverse}}.tournament-bracket__country{font-size:.95rem;display:flex;margin-top:.5em;align-items:center}@media (max-width: 24em){.tournament-bracket__country{margin-top:0}}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__country{display:flex;flex-direction:column}.tournament-bracket__country .tournament-bracket__code{margin-top:.2em}}.tournament-bracket__code{padding:0 .5em;color:#212121;font-weight:600;text-transform:uppercase;border:0;text-decoration:none;cursor:help;transition:padding .2s ease-in-out}@media (max-width: 24em){.tournament-bracket__code{padding:0 .25em}}@media (min-width: 38em) and (max-width: 52em){.tournament-bracket__code{padding:0}}.tournament-bracket__score{display:flex;align-items:center}.tournament-bracket__team:first-child .tournament-bracket__score{flex-direction:row-reverse;padding-left:.75em}.tournament-bracket__team:last-child .tournament-bracket__score{padding-right:.75em}.tournament-bracket__number{display:inline-block;padding:.2em .4em;border-bottom:.075em solid transparent;font-size:.95rem;background-color:#f5f5f5;border-color:#dcdcdc}.tournament-bracket__team--winner .tournament-bracket__number{background-color:#a4ff76;border-color:#b0ff6c}.tournament-bracket__medal{padding:0 .5em}.tournament-bracket__medal--gold{color:gold}.tournament-bracket__medal--silver{color:silver}.tournament-bracket__medal--bronze{color:#cd7f32}@media screen and (max-width: 1024px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid img{max-width:400px}.footer-grid .footer-banner{order:-1;grid-column:1/-1}}@media screen and (max-width: 660px){.footer-grid{grid-template-columns:1fr}.footer-grid .footer-partners{order:-1;text-align:center}.footer-grid .footer-partners .ml-auto{margin-right:auto}.footer-grid .footer-partners ul{max-width:80vw}.footer-grid .footer-contact{display:flex;flex-direction:column;align-items:center;text-align:center}}.menu-group{display:none}@media screen and (min-width: 769px){.onlymobile{display:none}.menu-group{z-index:9999;display:block}.menu-group:after{position:absolute;content:"";z-index:-1;background-color:transparent;height:80px;width:100px;left:50%;transform:translate(-50%)}.menu-group:hover .menu-group-items{display:flex;opacity:1;animation:fadeIn .3s ease forwards}.menu-group-items{z-index:9999;gap:8px;flex-direction:column;padding-top:40px;transform:translate(-50%);display:none;opacity:0;left:50%;transition:opacity .3s ease}.menu-group-items a{line-height:2;background-color:#fff;min-width:160px;white-space:nowrap;padding:4px 20px;transform:skew(-20deg);border-radius:4px;text-align:center;margin-left:auto;color:#000}.menu-group-items a span{display:inline-block;transform:skew(20deg)!important;position:relative}.menu-floating{z-index:2!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}
