html[ensi-theme=dark]{--color-accent:#3c7dfd;--color-dark-rgba-08:rgba(12,12,23,.8);--color-dark-1-rgb:12,12,23;--color-dark-1:#242430;--color-dark-1-lighten:#353547;--color-dark-3:#191921;--color-dark-4:#1a1a26;--color-dark-5:#1a1b27;--color-dark-6:#1f202d;--color-dark-7:#232332;--color-dark-8:#252535;--color-dark-9:#2a2a3c;--color-dark-9-darken:#222230;--color-dark-9-lighten:#35354b;--color-dark-10:#2a2e3a;--color-dark-11:#2e3243;--color-dark-12:#343440;--color-dark-13:#0e0e10;--color-dark-14:#333;--color-text-1:#eaeaeb;--color-text-2:#d0d0d0;--color-text-3:#7f8497;--color-text-4:#7b7e89;--color-text-5:#d1d1d3;--color-text-6:#7f8497;--color-background-red:#321c1a;--color-background-green:#183728;--color-background-gray:#222;--color-background-gradient:linear-gradient(90deg,#07080d,#252535 40%,#252535 60%,#07080d);--color-gold:#ffd600}@media screen and (max-width:432px){.mp-top .compare-bar__caption-middle{display:none}}.mp-top .compare-bar{margin-top:24px}.mp-top__score-w-bk{margin:auto}.mp-top__header{border-bottom:1px solid #242430;color:var(--color-text-4);display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.mp-top__header-left{align-items:center;display:flex;flex-wrap:wrap;margin-right:8px}.mp-top__header-right .live{margin-left:8px}.mp-top__header-right span{color:var(--color-accent)}@media screen and (max-width:1024px){.mp-top__header{flex:1;flex-basis:100%}}.mp-top__body{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.mp-top__body{align-items:flex-start;flex-wrap:wrap}}.mp-top__roster{display:flex;flex-direction:column}@media screen and (min-width:1025px){.mp-top__roster{min-width:164px}}.mp-top__roster.--align-right .mp-top__player-nick{flex-direction:row-reverse;text-align:right}.mp-top__roster.--align-right .mp-top__player-name{align-self:flex-end;text-align:end}@media screen and (max-width:1024px){.mp-top__roster{order:2;width:50%}}.mp-top__player:not(:last-child){margin-bottom:16px}.mp-top__player img{border-radius:1px;max-height:10px;max-width:16px}.mp-top__player-name,.mp-top__player-nickname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-top__player-nick{font-weight:700}.mp-top__player-nickname{margin:4px;width:140px}.mp-top__player-name{color:var(--color-text-4);font-size:14px;width:160px}.mp-top__team{display:flex;margin:32px}@media screen and (max-width:800px){.mp-top__team{margin:0}}.mp-top__team-name{font-size:24px;font-weight:700}@media screen and (max-width:800px){.mp-top__team-name{font-size:20px}}.mp-top__team-logo{height:128px;margin-bottom:16px;width:128px}.mp-top__team-logo img{height:auto;max-height:100%;max-width:100%}@media screen and (max-width:800px){.mp-top__team-logo{height:64px;width:64px}}.mp-top__score .match-score__score,.mp-top__score .match-score__vs{font-size:36px}@media screen and (max-width:800px){.mp-top__score .match-score__score,.mp-top__score .match-score__vs{font-size:28px}}.mp-top__score .match-score__live{font-size:18px}.mp-top__middle{flex:1}@media screen and (max-width:1024px){.mp-top__middle{flex-basis:100%;margin-bottom:16px}}.series-notify{background-color:#913634;color:#fff;display:flex;flex-direction:column;font-size:22px;justify-content:space-between;margin-bottom:10px;padding:20px;width:100%}.series-notify__message{text-align:center}.series-notify__message:not(:last-child){margin-bottom:10px}.series-notify__message>i{font-size:40px}@media screen and (max-width:800px){.series-notify__message>i{display:none}}.mp__teams-row{margin:24px 0}.mp__teams-row-team:last-child{flex-direction:row-reverse}@media screen and (min-width:1025px){.mp__teams-row-team.--reversed{flex-direction:row-reverse}}.mp__teams-row-team img{max-height:64px;max-width:64px}.mp__teams-row-team div{font-size:24px;font-weight:700;margin:0 16px}.compare-bar{width:100%}.compare-bar__bar{border-radius:4px;display:flex;height:40px;overflow:hidden;width:100%}.compare-bar__bar>div{color:#fff;min-width:40px}.compare-bar__bar-left{background-color:rgba(255,52,52,.9)}.compare-bar__bar-right{background-color:rgba(0,117,190,.9)}html[ensi-theme=dark] .compare-bar__bar-left{background-color:#502c31}html[ensi-theme=dark] .compare-bar__bar-right{background-color:#2d3b59}.compare-bar__caption{color:var(--color-text-4);font-size:14px;margin-top:8px}.compare-bar__caption-right{text-align:right}.compare-bar__caption-middle{margin:0 8px}.vods{display:flex;max-height:504px}@media screen and (max-width:1262px) and (min-width:1025px){.vods{max-height:405px}}@media screen and (max-width:1024px) and (min-width:801px){.vods{max-height:320px}}@media screen and (max-width:800px){.vods{flex-direction:column;max-height:none}}.vods__list-item--current{background-color:var(--color-accent)}.teams-compare__row{display:flex;justify-content:space-between}.teams-compare__row[title] .teams-compare__stat-name{cursor:help}.teams-compare__row:not(:last-child){margin-bottom:8px}.teams-compare__stat-name,.teams-compare__stat-value{flex-shrink:0;font-weight:700}.teams-compare__stat-name{color:var(--color-text-4);flex-basis:200px;text-align:center}@media screen and (max-width:800px){.teams-compare__stat-name{flex-basis:140px}}.teams-compare__stat-value{flex-basis:150px;font-size:24px}.teams-compare__stat-value.--green{color:#4bb462}.teams-compare__stat-value.--red{color:var(--color-accent)}.teams-compare__stat-value .match__streak:after{font-size:24px}@media screen and (max-width:800px){.teams-compare__stat-value{flex-basis:60px;font-size:16px}.teams-compare__stat-value .match__streak:after{font-size:16px}}.teams-compare__stat-value.--right{text-align:right}.teams-compare__stat-sep{background-color:#242430;display:flex;height:1px;width:100%}.sipos{flex:1}.sipos__item{align-items:center;background-color:var(--color-dark-1);border-radius:4px;display:flex;justify-content:space-between;margin:5px 0;padding:5px 15px}@media screen and (max-width:1024px){.sipos__item{padding:10px}}.sipos__compare{border-radius:4px;display:flex;font-size:14px;font-weight:700;height:25px;overflow:hidden;width:120px}.sipos__compare>div{align-items:center;display:flex;justify-content:center;min-width:20px;text-align:center}@media screen and (max-width:800px){.sipos__compare{width:100px}}.sipos__compare-wins{background-color:#3d8250}.sipos__compare-draws{background:#646c72}.sipos__compare-loses{background-color:#a73b34}.sipos__opponent{align-items:center;display:flex;flex-direction:column}.sipos__logo{flex:25px;margin-left:10px;margin-right:10px;max-height:25px;max-width:25px}@media screen and (max-width:432px){.sipos__logo{flex:auto;margin-left:4px;margin-right:4px;max-height:20px;max-width:30px}}.sipos__team-name{font-weight:700;line-height:1.2}@media screen and (max-width:432px){.sipos__team-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.series-compare__roster{flex:0 1 auto;margin-top:20px;min-width:0}.series-rosters{display:flex;gap:30px;justify-content:space-between;position:relative;width:100%;z-index:0}@media screen and (max-width:1024px){.series-rosters{display:block}.series-rosters .series-roster__bg{left:auto;right:-100px}}.series-rosters .series-roster:first-child .series-roster__item{flex-direction:row-reverse}.series-rosters .series-roster:first-child .series-roster__role{margin-left:auto;margin-right:0}.series-rosters .series-roster:first-child .series-roster__player-data{margin-left:15px;margin-right:0;text-align:left}.series-rosters .series-roster:first-child .series-roster__nick{align-items:center;display:inline-flex;flex-direction:row-reverse}.series-rosters .series-roster:last-child .series-roster__bg{left:auto;right:-100px}.series-roster{position:relative}.series-roster__bg{background-position:0;background-repeat:no-repeat;background-size:300px;height:100%;left:-100px;opacity:.15;position:absolute;top:0;width:300px;z-index:-1}.series-roster__heading{display:block;margin-bottom:10px;text-align:center}.series-roster__item-wrapper:not(:last-child){border-bottom:1px solid var(--color-dark-9)}@media screen and (max-width:1024px){.series-roster__item-wrapper:not(:last-child){border-bottom:none}}.series-roster__item{align-items:center;display:flex;justify-content:flex-end;padding:7px 0}@media screen and (max-width:1024px){.series-roster__item{padding:3px 0}}.series-roster__item:hover .series-roster__nick{color:var(--color-accent)}.series-roster__item.text-not-found{justify-content:center}.series-roster__photo{max-height:40px;max-width:40px}.series-roster__photo-wrapper{border-radius:50%;flex:0 0 40px;overflow:hidden}.series-roster__player-data{margin-right:15px;max-width:170px;text-align:right}.series-roster__nick{font-weight:700;line-height:1.35;margin-bottom:2px;transition:color .3s ease-in-out}.series-roster__nick>img{margin-left:5px;max-height:7px;max-width:12px;vertical-align:middle}.series-roster__name{color:var(--color-text-1);font-size:14px;line-height:1}.series-roster__role{color:#c4c4c4;font-size:14px;margin-right:auto;padding:0 10px}@media screen and (max-width:1024px){.series-roster .series-roster__item{flex-direction:row-reverse}.series-roster .series-roster__role{margin-left:auto;margin-right:0}.series-roster .series-roster__player-data{margin-left:15px;margin-right:0;text-align:left}.series-roster .series-roster__nick{align-items:center;display:inline-flex;flex-direction:row-reverse}}.mp__cs-veto{display:flex;flex-wrap:wrap;margin:-8px}.cs-veto-card{border-radius:4px;flex:1;margin:8px;min-width:calc(14.28571% - 16px);overflow:hidden}@media screen and (max-width:1024px){.cs-veto-card{min-width:calc(25% - 16px)}}@media screen and (max-width:800px){.cs-veto-card{min-width:calc(50% - 16px)}}.cs-veto-card__map{height:140px;position:relative}@media screen and (max-width:800px){.cs-veto-card__map{height:80px}}.cs-veto-card__map-image,.cs-veto-card__team{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.cs-veto-card__team>img{max-height:64px;max-width:64px}@media screen and (max-width:800px){.cs-veto-card__team>img{max-height:48px;max-width:48px}}.cs-veto-card__type{text-transform:uppercase}html[ensi-theme=dark] .cs-veto-card__type.--ban{background-color:#a73b34}html[ensi-theme=dark] .cs-veto-card__type.--pick{background-color:#3d8250}html[ensi-theme=dark] .cs-veto-card__type.--decider{background-color:#b86e00}.cs-veto-card__type.--ban{background-color:#959595}.cs-veto-card__type.--pick{background-color:#379634}.cs-veto-card__type.--decider{background-color:#b86e00}.cs-veto-card__bar{background-color:var(--color-dark-1);font-weight:700;padding:5px 10px;text-align:center}.match-round:not(:last-child){margin-bottom:16px}.match-round__preview{display:flex}@media screen and (max-width:1024px){.match-round__preview{flex-direction:column}}.match-round__cover{background-color:var(--color-dark-1);border-radius:4px;display:flex;flex:1}@media screen and (max-width:1024px){.match-round__cover{margin-bottom:16px}}.match-round__cover>img{height:48px;margin:16px 32px;width:48px}@media screen and (max-width:1024px){.match-round__cover>img{height:32px;margin:20px;width:32px}}.match-round__cover-score{font-weight:700;text-align:center;width:50px}@media screen and (max-width:1024px){.match-round__cover-score{width:35px}}.match-round__cover-score.--win{color:#4bb462}.match-round__cover-score.--lose{color:var(--color-accent)}.match-round__cover-map{flex-basis:85px;font-weight:700;margin:0 16px;text-align:center}.match-round__cover-map span{font-size:14px}@media screen and (max-width:1024px){.match-round__cover-map{margin:0 8px}}.match-round__button{background-color:var(--color-dark-1);border-radius:4px;font-weight:700;height:40px;width:100%}@media screen and (min-width:1025px){.match-round__button{height:80px;margin-left:16px;width:258px}}.match-round__stats{margin-top:20px}.match-round__nw-wrap{grid-gap:16px;display:grid;grid-template-columns:auto 235px}@media screen and (max-width:800px){.match-round__nw-wrap{grid-template-columns:auto}}.match-round__nw{display:flex}.match-round__str{display:flex;justify-content:center}.cs-players-stats__block{flex:1;margin:24px 8px 8px;width:100%}.cs-players-stats__block img{height:64px;width:64px}@media screen and (max-width:800px){.cs-players-stats__block img{height:32px;width:32px}}.cs-players-stats .cq-table{font-weight:700;min-width:430px}.cs-players-stats .cq-table .player__item-profile-name{font-weight:400}.cs-players-stats,.cs-round-stats{display:flex;flex-wrap:wrap;margin:-8px}.cs-match-graph{background-color:#242430;border-radius:4px;flex:1;margin:8px;padding:16px}@media screen and (min-width:801px){.cs-match-graph{min-width:360px}}.cs-match-graph__line{display:flex;grid-template-columns:repeat(15,1fr)}.cs-match-graph__round{display:flex;flex:1}.cs-match-graph__round:first-child{border-right:1px solid #333;width:auto}.cs-match-graph__round:nth-child(2) i{padding-left:8px}.cs-match-graph__round>:first-child{border-bottom:1px solid #333;margin-bottom:-1px}.cs-match-graph__round img{max-height:24px;max-width:24px}.cs-match-graph__round i{align-items:center;display:flex;font-size:18px;height:48px;justify-content:center}@media screen and (max-width:800px){.cs-match-graph__round i{font-size:12px;height:32px}}.cs-match-graph__round i span{margin:0 8px}.fraction--ct{color:#6d89d5}.fraction--t{color:#ffd600}.dota-player:hover .player__item-profile-nickname{color:var(--color-accent)}.dota-drafts{gap:48px}.dota-draft--first{background-color:var(--color-dark-1);border:1px solid #333;border-radius:50%;bottom:-5px;color:var(--color-accent);font-size:14px;font-weight:700;height:18px;left:-5px;position:absolute;width:18px;z-index:1}.dota-draft img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dota-draft__picks{grid-template-columns:repeat(5,1fr)}.dota-draft__picks .dota-draft__hero{height:76px}.dota-draft__heroes{grid-gap:16px;display:grid}.dota-draft__bans{grid-template-columns:repeat(7,1fr)}.dota-draft__bans img{filter:grayscale()}.dota-draft__bans .dota-draft__hero{height:48px}.dota-draft__hero{position:relative}.dota-item{display:flex;height:26px;width:36px}.dota-item img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dota-items{grid-gap:8px;display:grid;grid-template-columns:repeat(6,1fr)}.dota-backpack{grid-gap:2px;display:grid;grid-template-columns:repeat(2,1fr)}.dota-backpack .dota-item{height:12px;width:16px}.dota-hero{font-size:12px;position:relative;text-shadow:0 0 #000}.dota-hero img{margin-right:8px;max-height:32px;max-width:32px}.dota-hero i{background-color:var(--color-dark-1);border-radius:8px;bottom:-2px;left:-2px;padding:1px 2px;position:absolute}.dota-team-stats img{margin-right:8px}.dota-team-stats p:first-child{font-size:24px;font-weight:700}.dota-team-stats p:last-child{color:var(--color-text-4)}.dota-structures{background-color:var(--color-dark-1);border-radius:4px;padding-bottom:100%;position:relative}.dota-structures__side{height:100%;position:absolute;width:100%}.dota-structures__side.--flipped{transform:rotate(180deg)}.dota-structures__wrap{display:flex;flex-direction:column;width:100%}.dota-structures__stats{align-items:center;background-color:var(--color-dark-1);border-radius:4px;display:flex;justify-content:space-between;margin-top:16px;padding:12px}.dota-structures__stats.--reversed>div:first-child{order:3}.dota-structures__stats.--reversed .dota-structures__stats-sep{order:2}.dota-structures__stats img{margin-right:8px}.dota-structures__stats-sep{background-color:#333;height:100%;margin:0 12px;width:1px}.dota-structures__stats>div{align-items:center;color:var(--color-text-4);display:flex;font-weight:700}.dota-structures__stats>div:first-child strong{color:var(--color-accent)}.dota-structures__stats>div:last-child strong{color:#5199ff}.dota-path-vert{height:16%;width:.5%}.dota-path-middle{height:6.5%;transform:rotate(45deg);width:.5%}.dota-path-hor{height:16%;transform:rotate(90deg);width:.5%}.dota-path{background-color:#7b7e89;border-radius:2px;position:absolute}.dota-path.--top_tier_3--top_tier_2{bottom:33.6%;left:9%}.dota-path.--top_tier_2--top_tier_1{bottom:58.2%;left:9%}.dota-path.--mid_tier_3--mid_tier_2{bottom:26.31%;left:29.31%}.dota-path.--mid_tier_2--mid_tier_1{bottom:37.01%;left:40.01%}.dota-path.--bot_tier_3--bot_tier_2{bottom:1.5%;left:41.1%}.dota-path.--bot_tier_2--bot_tier_1{bottom:1.5%;left:65.8%}.dota-structures__side:first-child:not(.--flipped) .dota-path.--alive,.dota-structures__side:first-child:not(.--flipped) .dota-structure.--alive{background-color:var(--color-accent)}.dota-structures__side:last-child.--flipped .dota-path.--alive,.dota-structures__side:last-child.--flipped .dota-structure.--alive,.dota-structures__side:last-child:not(.--flipped) .dota-path.--alive,.dota-structures__side:last-child:not(.--flipped) .dota-structure.--alive{background-color:#5199ff}.dota-structures__side:first-child.--flipped .dota-path.--alive,.dota-structures__side:first-child.--flipped .dota-structure.--alive{background-color:var(--color-accent)}.dota-structure{background-color:#7b7e89;border-radius:50%;height:4.5%;position:absolute;width:4.5%}.dota-structure.--barrack{border-radius:initial;height:2%;width:2%}.dota-structure.--home{bottom:4%;height:6%;left:4%;width:6%}.dota-structure.--mid_melee{bottom:21.75%;left:19.15%;transform:rotate(45deg)}.dota-structure.--mid_ranged{bottom:19.1%;left:21.8%;transform:rotate(45deg)}.dota-structure.--top_melee{bottom:23.75%;left:6.35%}.dota-structure.--top_ranged{bottom:23.75%;left:10.15%}.dota-structure.--bot_melee{bottom:10.45%;left:24.15%}.dota-structure.--bot_ranged{bottom:6.75%;left:24.15%}.dota-structure.--top_tier_4{bottom:11.75%;left:7.15%}.dota-structure.--top_tier_3{bottom:27.15%;left:7.15%}.dota-structure.--top_tier_2{bottom:51.75%;left:7.15%}.dota-structure.--top_tier_1{bottom:76.35%;left:7.15%}.dota-structure.--mid_tier_3{bottom:22.15%;left:22.15%}.dota-structure.--mid_tier_2{bottom:32.75%;left:32.75%}.dota-structure.--mid_tier_1{bottom:43.35%;left:43.35%}.dota-structure.--bot_tier_4{bottom:7.15%;left:11.75%}.dota-structure.--bot_tier_3{bottom:7.15%;left:27.15%}.dota-structure.--bot_tier_2{bottom:7.15%;left:51.75%}.dota-structure.--bot_tier_1{bottom:7.15%;left:76.35%}.mp__rosters{overflow:hidden}.mp__recent-games-list>:not(:last-child){margin-bottom:16px}.h2h__live{align-items:center;background-color:var(--color-accent);border-radius:4px;color:#fff;display:flex;font-size:24px;font-weight:700;margin-top:10px;opacity:1;padding:10px 20px;transition:opacity .3s ease-in-out!important}@media screen and (max-width:1262px){.h2h__live{font-size:18px;padding:5px 10px}}.h2h__live:focus,.h2h__live:hover{opacity:.8}.h2h__live .live{margin-right:10px}
