.matchCard_container{height:100px;margin-top:12px;background-color:var(--color-dark1);box-shadow:var(--card-shadow);border-radius:var(--card-radius);color:var(--color-white);position:relative}.matchCard_link{position:absolute;bottom:0;left:0;right:0;top:0}.matchCard_content{overflow:hidden;padding:32px 3%;box-sizing:border-box}.matchCard_content>*{display:inline-block;vertical-align:middle}.matchCard_game{width:14%;white-space:nowrap;overflow:hidden}.matchCard_game>*{display:inline-block;vertical-align:middle}.matchCard_game .matchCard_gameLogo{width:20px;height:20px;padding-right:12px}.matchCard_game .matchCard_gameName{font-size:14px;line-height:18px;opacity:.6}.matchCard_status,.matchCard_status_br{width:13%}.matchCard_status>.blue,.matchCard_status>.live,.matchCard_status_br>.blue,.matchCard_status_br>.live{font-size:12px;line-height:14px;display:inline-block;padding:8px;background-color:var(--color-dark3);border-radius:28px}.matchCard_status>.live,.matchCard_status_br>.live{color:var(--color-white);background-color:var(--color-LIVE);padding:10px 20px;display:inline-flex;align-items:center}.matchCard_status>.live>*,.matchCard_status_br>.live>*{display:inline-block;vertical-align:middle}.matchCard_status>.live .livetext,.matchCard_status_br>.live .livetext{text-align:center}.matchCard_status>.live .matchCard_livePlay,.matchCard_status_br>.live .matchCard_livePlay{margin-right:4px}.matchCard_status>.empty,.matchCard_status_br>.empty{background-color:none}.matchCard_teams{width:40%}.matchCard_teams .matchCard_team_link{font-size:18px;line-height:22px;max-width:100%;white-space:nowrap;display:flex;align-items:center}.matchCard_teams .team_name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.matchCard_teams .matchCard_teams_left{width:38%}.matchCard_teams .matchCard_teams_right{width:38%;float:right}.matchCard_teams .matchCard_teams_right .matchCard_team_link{float:right}.matchCard_teams .matchCard_teams_right .team_name{text-align:right;margin:0 16px 0 0;align-self:center}.matchCard_teams .matchCard_teams_mid{font-size:24px;line-height:28px;width:24%;text-align:center}.matchCard_teams .team_image{width:36px;height:36px}.matchCard_teams *{display:inline-block;vertical-align:middle}.matchCard_event_link,.matchCard_team_link{position:relative;text-decoration:none}.matchCard_event_link:after,.matchCard_team_link:after{border-radius:1px;border-top:2px solid var(--color-lightgray);content:"";position:absolute;right:102%;bottom:-3px;left:0;transition:right .3s ease;pointer-events:none}.matchCard_event_link.nlActive:after,.matchCard_event_link:hover:after,.matchCard_team_link.nlActive:after,.matchCard_team_link:hover:after{border-color:var(--color-lightgray);right:0}.matchCard_status,.matchCard_teams{margin-left:3%}.matchCard_event_link{font-size:14px;line-height:18px;margin-left:8%;width:19%;opacity:.6}.matchCard_tournament_br_link{font-size:18px;line-height:22px;width:40%;margin-left:3%;position:relative;text-decoration:none}.matchCard_event_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.matchCard_br_mobile{display:flex;margin:32px 0}.matchCard_name_mobile{width:75%;text-align:right;margin-right:32px}.matchCard_status_br{width:25%;margin-left:32px}.matchCard_container.matchCard_mobile{height:auto}.matchCard_container.matchCard_mobile .matchCard_content{padding:0}.matchCard_container.matchCard_mobile .matchCard_teams{margin:0;width:100%;padding:12px 16px 16px;box-sizing:border-box}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_teams_left{width:32%}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_teams_left .matchCard_team_link{display:flex;flex-direction:column;align-items:flex-start}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_teams_right{width:32%;float:right}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_teams_right .matchCard_team_link{display:flex;flex-direction:column;align-items:flex-end}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_teams_mid{width:36%}.matchCard_container.matchCard_mobile .matchCard_teams .matchCard_FeatureMatch{font-size:14px;line-height:18px}.matchCard_container.matchCard_mobile .team_image{display:block}.matchCard_container.matchCard_mobile .team_name{font-size:14px;line-height:18px;padding-top:8px;max-width:none;margin:0}.matchCard_container.matchCard_mobile .matchCard_header{width:100%;border-bottom:1px solid var(--color-dark2);padding:12px 16px;box-sizing:border-box;white-space:nowrap;transition:border-color .5s ease}.matchCard_container.matchCard_mobile .matchCard_header .matchCard_gameLogo{width:20px;height:20px}.matchCard_container.matchCard_mobile .matchCard_header .matchCard_event_link{font-size:12px;line-height:14px;width:auto;max-width:calc(100% - 32px);margin-left:12px}.matchCard_container.matchCard_mobile .matchCard_header>*{display:inline-block;vertical-align:middle;white-space:normal}.matchCard_container.matchCard_mobile:hover .matchCard_header{border-color:var(--color-dark3)}.matchCard_container.matchCard_mobile .matchCard_score{display:block;white-space:nowrap}.matchCard_container.matchCard_mobile .matchCard_time{font-size:18px;line-height:22px;display:block;white-space:nowrap}.matchCard_container.matchCard_mobile .matchCard_status{width:auto;margin:0}.matchCard_container.matchCard_mobile .matchCard_status>*{margin-top:12px;padding:2px 4px;border-radius:4px}.dark_image{filter:drop-shadow(0 0 4px rgba(82,82,135,.8))}@keyframes shine-avatar{0%{background-position:-128px}40%,to{background-position:312px}}@keyframes shine-lines{0%{background-position:-200px}40%,to{background-position:240px}}@keyframes shine-lines-long{0%{background-position:-200px}40%,to{background-position:600px}}@keyframes shine-lines-full-length{0%{background-position:-20%}40%,to{background-position:120%}}.tournamentCard_container{height:100px;margin-top:12px;background-color:var(--color-dark1);box-shadow:var(--card-shadow);border-radius:var(--card-radius);color:var(--color-white);position:relative}.tournamentCard_container:hover .tournamentCard_header{border-color:var(--color-dark3)}.tournamentCard_content{height:100%;overflow:hidden;padding:32px 3.07%;box-sizing:border-box;display:flex;align-items:center}.tournamentCard_content>*{display:inline-block;vertical-align:middle}.tournamentCard_game{width:16.98%;white-space:nowrap;overflow:hidden}.tournamentCard_game>*{display:inline-block;vertical-align:middle}.tournamentCard_gamelogo{width:20px;height:20px;padding-right:12px}.tournamentCard_gameName{font-size:14px;line-height:18px;opacity:.6}.tournamentCard_dates{font-size:18px;line-height:22px;width:24%;text-align:left}.tournamentCard_event{font-size:18px;line-height:22px;margin-left:8.53%;width:40%;display:flex}.tournamentCard_item_link{display:flex;align-items:center;position:relative;text-decoration:none}.tournamentCard_item_link:last-child{margin:0}.tournamentCard_item_link:not(.no_underline):after{border-radius:1px;border-top:2px solid var(--color-lightgray);content:"";position:absolute;right:102%;bottom:-3px;left:0;transition:right .3s ease;pointer-events:none}.tournamentCard_item_link.nlActive:after,.tournamentCard_item_link:hover:after{border-color:var(--color-lightgray);right:0}.tournamentCard-link{position:absolute;bottom:0;left:0;right:0;top:0}.tournament_image{width:48px;height:48px;margin-right:12px;border-radius:6px}.game-icon{width:20px;height:20px;margin-right:12px}.tournament_VerticalCard{min-height:342px;margin:0 10px;border-radius:var(--card-radius);background-color:var(--color-dark1);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.tournament_VerticalCard_link{text-decoration:none}.tournament_VerticalCard_imageRegion{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.tournament_VerticalCard_image{width:100%;border-radius:var(--card-radius) var(--card-radius) 0 0;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.tournament_VerticalCard_image.csgo_image{background-color:var(--color-tournamentCardBackground)}.tournament_VerticalCard_imageOverlay{position:absolute;top:0;bottom:0;right:0;left:0}.tournament_VerticalCard_infoSession{position:absolute;bottom:8px;left:8px}.tournament_VerticalCard_infoSession .tournament_VerticalCard_infotxt{font-size:12px;line-height:14px;color:var(--color-white);font-weight:700;padding:3px 8px;text-align:center;background-color:var(--color-LIVE);border-radius:4px;text-transform:uppercase}.tournament_VerticalCard_contentRegion{border-radius:var(--card-radius);padding:20px 20px 60px;min-height:88px}.tournament_VerticalCard_playableContentRegion{border-radius:var(--card-radius);padding:20px 20px 108px;min-height:88px}.tournament_VerticalCard_titleContent{font-size:18px;line-height:22px;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tournament_VerticalCard_dateContent{padding-top:8px}.tournament_VerticalCard_dateContent,.tournament_VerticalCard_prizeContent{font-size:14px;line-height:18px;color:var(--color-lightgray);opacity:.6}.tournament_VerticalCard_attributionRegion{display:flex;align-items:center;position:absolute;bottom:0;left:0;margin:16px 16px 24px;white-space:nowrap;width:calc(100% - 32px);box-sizing:border-box}.tournament_playableVerticalCard{margin:0 10px;border-radius:var(--card-radius);background-color:var(--color-dark1);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.tournament_VerticalCard_playableAttributionRegion{display:flex;align-items:center;position:absolute;bottom:0;left:0;margin:16px 16px 72px;white-space:nowrap;width:calc(100% - 32px);box-sizing:border-box}.tournament_VerticalCard_playableLink{text-decoration:none;position:absolute;bottom:0;left:0;right:0;top:0}.tournament_VerticalCard_registerButton{position:absolute;bottom:0;left:0;margin:16px 16px 24px;overflow:hidden;cursor:pointer;font-size:12px;line-height:14px;font-weight:700;text-align:center;padding:9px 20px;border-radius:16px;background-color:var(--color-dark3);transition:background-color .3s ease}.tournament_VerticalCard_registerButton:hover{background-color:var(--color-dark4)}.tournament_VerticalCard_attributionDisplayInfo{font-size:14px;line-height:18px;color:var(--color-lightgray);opacity:.6}.tournamentCard_narrowContainer{height:unset;margin-top:16px}.tournamentCard_narrowContent .tournamentCard_header{width:100%;border-bottom:1px solid var(--color-dark2);padding:12px 16px;box-sizing:border-box;transition:border-color .5s ease}.tournamentCard_narrowContent .tournamentCard_header .tournamentCard_narrowGame{display:flex}.tournamentCard_narrowContent .tournamentCard_header .tournamentCard_narrowGame .tournamentCard_gameName{font-size:12px;line-height:14px}.tournamentCard_narrowContent .tournamentCard_body{margin:0;width:100%;padding:12px 16px 16px;box-sizing:border-box;display:flex}.tournamentCard_narrowContent .tournamentCard_body .tournamentCard_eventName{font-size:16px;line-height:20px;margin-bottom:4px}.tournamentCard_narrowContent .tournamentCard_body .tournamentCard_eventDate{font-size:14px;line-height:18px;opacity:.6}