.site *,.site *:before,.site *:after{font-size:0;margin:0;outline:0;padding:0;box-sizing:border-box}.site ::placeholder{color:#999}main.site{font-family:Barlow,sans-serif;background-color:#111;text-align:center;color:#fff;position:relative;z-index:0;flex:1;width:100%}.site p{margin-bottom:32px}.site p:last-child{margin-bottom:0}.site a{color:#9eecff;text-decoration:none;transition:all .1s linear;cursor:pointer;text-transform:none;letter-spacing:normal}.site a:hover{opacity:.75}.site ul{list-style:none}.site ol{padding-left:32px}.site img{vertical-align:middle;border:0;max-width:100%;max-height:100%}.site h1,.site h2,.site h3,.site h4,.site legend{font-family:Baumans,sans-serif;font-weight:400;margin-bottom:16px;text-transform:none;letter-spacing:normal}.site h1{font-size:30px}.site h2{font-size:26px}.site h3{font-size:22px}.site h4{font-size:18px}.site h1,.site h2,.site h3,.site h4{text-align:center}.site p,.site label,.site input,.site textarea,.site span,.site a,.site td,.site th,.site button,.site li,.site option,.site optgroup,.site i,.site strong,.site em,.site select{font-size:16px}.site em{font-style:italic}.site hr{height:1px;margin:32px auto;border:0;border-top:solid 1px #646464}.site #banner{background:url(../../../img/ph-cover-1.jpg) no-repeat;background-size:cover;width:100%;max-height:400px}.site .headline{width:100%;height:100%;padding:100px;background:#000000bf;color:#fff}.site .headline .button{max-width:300px;display:block;margin:0 auto 16px}.site .page{color:#000;max-width:1024px;margin:0 auto;padding:32px;width:100%}.site .page p{font-size:18px;text-align:justify}.site .page a{color:#2ac}.site .page p a{font-size:18px}.site .page hr{margin:64px auto;background:#646464}.site .page table{color:#fff;max-width:1024px;margin:16px auto;text-align:left;border-radius:16px;overflow:hidden}.site .page table th,.site .page table td{padding:8px 16px}.site .page table p{font-size:16px;margin-bottom:4px;text-align:left}.site .page table p a{font-size:16px}.site .page table .highlight{background:none}.site .page h1:first-child{border-bottom:solid 1px #646464;padding-bottom:16px;margin-bottom:16px}.site .icons a{background:url(../../../img/site/puck.png) no-repeat center center;color:#fff;font-size:24px;font-family:Baumans,sans-serif;display:inline-block;margin:16px;padding:32px 64px 64px;background-size:contain}.site .page ul.columns{columns:2}main.site{background-image:url(../../../img/scratches.png),radial-gradient(#fff,#eee);background-repeat:repeat,no-repeat;padding:.05px;min-height:512px}.site .banner{width:100%;min-height:200px;object-fit:cover;max-height:400px}.site table.pricing{margin:16px 0;border-radius:0;color:#000;text-align:center;width:100%;border-collapse:collapse}.site table.pricing .price{display:block;font-size:48px}.site table.pricing td,.site table.pricing th{border:solid 1px #aaa}.site table.pricing tr{background:#eee!important}.site table.pricing th{background:#ddd;font-weight:700}.site table.pricing ul{text-align:left}.site table.pricing li,.site table.pricing li a{font-size:16px;margin-bottom:4px}.site table.pricing td:first-child{background:#ddd;font-weight:700}.site .alternate{display:flex;align-items:center;margin:0 auto;padding:0 32px;max-width:1024px}.site .alternate .descrip{width:45%;padding-left:32px;text-align:left}.site .alternate .img{width:55%}.site .alternate:nth-child(4n+4) .img{order:2}.site .alternate:nth-child(4n+4) .descrip{padding-right:32px;padding-left:0}.site .page img.evolutionLogo{display:block;max-height:100px;width:auto;margin:0 auto 16px}.site .priceBoxes{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:32px auto 48px}.site .priceBoxes .priceBox{display:flex;flex-direction:column;flex:0 0 300px;min-height:320px;background:#dceef4;border:solid 1px #b8d8e2;border-radius:12px;padding:28px;text-align:left}.site .priceBoxes .priceBoxHead{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.site .priceBoxes .priceBox h3{font-size:20px;margin-bottom:0;text-align:center}.site .priceBoxes .priceBox .eyebrow{font-size:14px;font-style:italic;color:#777}.site .priceBoxes .priceBox p{text-align:left;margin-bottom:0}.site .priceBoxes .priceBox .price{font-family:Baumans,sans-serif;font-size:52px;line-height:1;margin-bottom:24px;text-align:center}.site .priceBoxes .priceBox .price .per{font-family:Barlow,sans-serif;font-size:18px;color:#555}.site .priceBoxes .priceBox ul{list-style:none;padding-left:0}.site .priceBoxes .priceBox li{position:relative;padding-left:26px;margin-bottom:12px}.site .priceBoxes .priceBox li:last-child{margin-bottom:0}.site .priceBoxes .priceBox li:before{content:"✓";position:absolute;left:0;top:0;color:#2ac;font-size:16px}.site .priceBoxes .priceBox .tag{padding:4px 12px;background:#448696;color:#fff;border-radius:999px;font-size:12px;white-space:nowrap}.site .page p.pricingNote{text-align:center;color:#777;max-width:720px;margin:0 auto}.site .pricingNote .tag{display:block;width:fit-content;margin:0 auto 12px;padding:4px 12px;background:#999;color:#fff;border-radius:999px;font-size:12px}.site .priceBoxes .priceBox.soon{background:#f0f0f0;border-color:#ddd;color:#777}.site .priceBoxes .priceBox.soon h3{color:#777}.site .priceBoxes .priceBox.soon li:before{color:#999}.site .priceBoxes .priceBox.soon .tag{background:#999}.site .releases{max-width:720px;margin:32px auto 0;text-align:left}.site .release{background:#fff;border:solid 1px #ddd;border-radius:12px;padding:20px 24px;margin-bottom:16px}.site .release:last-child{margin-bottom:0}.site .releaseHead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:solid 1px #eee;padding-bottom:12px;margin-bottom:12px}.site .release h3{font-size:20px;margin-bottom:0}.site .release .releaseDate{color:#777;white-space:nowrap}.site .release .tag{margin-left:8px;padding:3px 10px;background:#448696;color:#fff;border-radius:999px;font-size:12px;vertical-align:middle}.site .release ul{list-style:disc;padding-left:20px}.site .release li{margin-bottom:6px}.site .release li:last-child{margin-bottom:0}.site .iconGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 32px;margin:32px auto 0}.site .iconGrid .item{flex:0 1 calc(33.333% - 32px);min-width:220px;text-align:center}.site .iconGrid .item h4{margin-bottom:8px}.site .iconGrid .item p{font-size:16px;text-align:center;margin-bottom:0}.site .iconCircle{width:88px;height:88px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border:solid 3px #22aacc;border-radius:50%;color:#2ac}.site .iconCircle.struck{border-color:#8a8a8a;color:#8a8a8a;position:relative}.site .iconCircle.struck:after{content:"";position:absolute;top:-3px;bottom:-3px;left:50%;width:3px;margin-left:-1.5px;background:#8a8a8a;transform:rotate(-45deg)}.site .leagueFilters{display:flex;align-items:center;gap:16px;margin:20px 0 32px;background:#ececec;border:solid 1px #d8d8d8;border-radius:12px;padding:12px 16px}.site .leagueSearch{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ccc;border-radius:999px;box-shadow:0 1px 4px #0000001f;padding:10px 18px;flex:1;min-width:0}.site .leagueSearch img{height:18px;width:18px;padding:0;opacity:.45;flex:none}.site .leagueSearch input{border:none;background:transparent;color:#000;font-size:16px;padding:0;width:100%;height:auto}.site .include{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap;color:#444;cursor:pointer}.site .include input{width:18px;height:18px;margin:0;cursor:pointer}.site .leagueLogo{max-height:128px;width:25%;display:inline-block;vertical-align:top;object-fit:contain}.site .subleagues{display:inline-block;vertical-align:top;width:75%;padding-left:16px;text-align:left}.site .subleagues h3{color:#000;text-align:left}.site .leagues a.button{font-family:Barlow,sans-serif;font-size:16px;margin:0 16px 16px 0;display:inline-block}.site .leagues a span{border-left:solid 1px #fff;margin-left:8px;padding-left:8px}.site .leagues a span:first-child{font-weight:700;border:none;margin:0;padding:0}.site .leagues a span:nth-child(3){font-style:italic}.site .leagues hr{margin:32px auto}.site .leagues a.archived{background:#797979;filter:saturate(0)}.site table{width:100%;border-collapse:collapse;margin-bottom:16px}.site table tr{transition:all .1s linear}.site table tr:nth-child(2n){background:#444}.site table tr:nth-child(odd){background:#323232}.site table tr:hover{opacity:.75}.site table th{background:#000;font-weight:400;padding:4px}.site table td{padding:8px}.site table td img{max-height:20px}.site .todaysGames p{padding:2px;margin:0}.site .todaysGames label{display:none}.site .todaysGames a img{display:block}.site .todaysGames a{color:#fff!important;font-size:16px}.site .todaysGames .name{padding-right:8px}.site .todaysGames .highlight{color:#9eecff;background:#64646480}.site header{z-index:100;display:flex;padding:8px;align-items:center;max-width:2000px;margin:0 auto;width:100%}.site header>div{flex:1}.site header .logo{text-align:center}.site header .logo img{max-height:64px}.site header .logo.home img{max-height:48px}.site nav{flex:2}.site nav>ul{display:flex;flex-wrap:wrap}.site nav>ul>li{flex:auto;margin:8px;position:relative}.site nav a{font-family:Baumans,sans-serif;color:#fff;font-size:16px;display:block;transition:all .1s linear;text-transform:none;letter-spacing:normal}.site nav a.active{color:#9eecff}.site .profile{position:relative}.site .profile button{border:none;border-radius:64px;font-size:32px;height:48px;width:48px;z-index:10;padding:0;position:relative;margin:0;background-color:#448696;color:#fff;box-shadow:0 0 4px #000;font-family:Baumans,sans-serif}.site .profile button:hover{opacity:.75}.site .profile button.empty{background:#448696 url(../../../img/icons/user.svg) no-repeat center center;background-size:24px 24px}.site .profile-menu{visibility:hidden;opacity:0;text-align:left;background:#484848;border-radius:16px;box-shadow:0 0 4px #000;position:absolute;padding:16px;top:-4px;right:calc(50% - 30px);width:300px;z-index:2;transition:all .2s ease-in-out}.site .profile-menu.open{opacity:1;visibility:visible}.site .profile a{display:block;padding:8px;color:#fff;border-radius:8px;font-family:Baumans,sans-serif}.site .profile hr{margin:16px 0;border-top-color:#bbb}.site .profile h4,.site .profile span{margin:0 50px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.site .mobile-open{font-size:24px;display:none;cursor:pointer;z-index:15;flex:0!important}.site .mobile-open span{display:block;width:33px;height:4px;margin-bottom:5px;background:#fff;border-radius:3px;z-index:1;transform-origin:3px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.site .mobile-open span:first-child{transform-origin:0% 0%}.site .mobile-open span:nth-last-child(2){transform-origin:0% 100%}.site .mobile-open.open span:first-child{opacity:1;transform:rotate(45deg) translateY(-4px);background:#fff}.site .mobile-open.open span:nth-child(2){opacity:0;transform:rotate(0) scale(.2)}.site .mobile-open.open span:last-child{transform:rotate(-45deg);background:#fff}.site footer{margin:32px 0;text-align:center}.site footer a{display:inline-block;padding:4px;margin:16px}.site footer p{margin-bottom:16px}.site button,.site a.button{padding:8px 16px;font-size:20px;border:none;cursor:pointer;color:#fff;background-color:#448696;outline:0;text-decoration:none;vertical-align:middle;display:inline-block;font-family:Baumans,sans-serif;border-radius:8px;-webkit-user-select:none;user-select:none;box-shadow:0 0 4px #000;margin:8px;letter-spacing:normal;text-transform:none}.site nav button,.site nav a.button,.site .profile button{border:none}.site button:hover,.site a.button:hover{opacity:.75;transition:.2s}.site a.button.outline,.site button.outline{background:transparent;border:solid 2px #448696}.site button.fixed,.site a.button.fixed{width:300px;display:block;text-align:center;margin:0 0 24px;max-width:100%}.site .center,.site p.center{text-align:center}.site .left{text-align:left}.site .right{text-align:right}.site .hidden{display:none}.site .highlight{color:#9eecff;background:#64646480}.site .content{color:#fff;padding:32px;margin:32px auto;max-width:1000px;width:100%;background:#222;border-radius:16px;box-shadow:0 0 4px #000;position:relative;text-align:left}.site .content h1{text-align:center}.site .content h1 span{font-size:inherit;font-family:inherit}.site .content h1 .titleSeparator{color:#aaa;margin:0 6px}.site .content h1:first-child{margin-bottom:16px;border-bottom:solid 1px #646464;padding-bottom:16px}.site .content h2{margin-bottom:16px}.site .content p{margin-bottom:16px;text-align:left}.site .content p:last-child{margin-bottom:0}.site .content .center,.site .content p.center{text-align:center}.site .content hr{margin:32px auto}.site .gameInfo{text-align:left;display:inline-block;vertical-align:top;padding-right:8px;width:50%}.site .gameInfo.solo{width:100%;padding-right:0}.site .gameInfo p{margin:0 0 4px}.site .gameInfo p label{color:#b2b2b2;width:64px;vertical-align:top;display:inline-block}.site .gameInfo p span{padding:0 8px;width:calc(100% - 64px);display:inline-block;vertical-align:top}.site .summary{display:inline-block;vertical-align:top;width:50%;padding-left:8px}.site .summary table{margin-bottom:0}.site .summary table th{text-align:center}.site .summary table td{text-align:center;padding:4px 8px}.site .summary table td:first-child,.site .summary table th:first-child{text-align:left}.site .summary table td:last-child{font-weight:700}.site #boxscore h3{text-align:left;margin:16px 0 4px}.site .line{text-align:left;padding:4px 0}.site .line span{display:inline-block;padding:0 4px;vertical-align:middle}.site .line span.fix{width:64px;font-family:monospace}.site .line.dim{color:#aaa}.site .left-hand,.site .right-hand{display:inline-block;vertical-align:top;padding:0 16px 0 0;width:50%}.site .right-hand{padding:0 0 0 16px}.site .content .left{text-align:left}.site .content .dim,.site table .dim{color:#aaa}.site .phone-only{display:none}.site .content table th,.site .content table td{text-align:center;padding-left:4px;padding-right:4px}.site .content table th.highlight{background-color:#323232}main.site.league{padding:16px}.site header .item{flex:1}.site header .item .logo{display:block;text-align:center}.site header .item .logo img{max-height:64px}.site .menu{flex:6}.site .menu>h4{margin-bottom:8px;font-size:16px}.site .menu nav{max-width:1024px;margin:0 auto;border-top:solid 1px #646464;flex:none}.site .menu .mobile-only{padding:16px 16px 8px;background:#111}.site nav ul li ul{visibility:hidden;opacity:0;transition:all .2s linear;position:absolute;background:#424242;top:20px;width:auto;box-shadow:0 10px 20px #000;left:50%;transform:translate(-50%);z-index:10;min-width:200px;text-align:left}.site nav ul li:hover ul{visibility:visible;opacity:1}.site nav ul li ul li{margin:0}.site nav ul li ul li a{padding:8px}.site .no-mobile{display:inherit}.site .mobile-only{display:none}.site .drop{display:inline-block;padding:4px 28px 4px 8px;background:url(../../../img/icons/down.svg) no-repeat center right 8px;background-size:12px 12px;background-color:#424242;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border:solid 1px #646464;cursor:pointer;transition:all .2s linear;border-radius:8px;margin:0 16px 16px 0;font-family:Barlow,sans-serif;font-size:16px;vertical-align:middle}.site .archiveFilters{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px}.site .archiveFilters .filter{margin-right:0}.site .filter{display:inline-block;vertical-align:top;margin-right:16px;text-align:left}.site .filter label{display:block;margin-bottom:4px}.site .filter .drop{display:block;margin:0 0 16px}.site .mono{font-family:monospace}.site h4.date{background:#000;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px;margin-bottom:0;text-align:center}.site hr.spacer{background:none;margin:16px;border:none}.site h2+hr.spacer{display:none}.site .box{display:flex;color:#fff;padding:4px;align-items:center;text-align:left}.site .box:nth-child(2n){background:#323232}.site .box:nth-child(odd){background:#444}.site .box div{flex:auto}.site .box .boxFixed{flex:0 0 164px}.site .box .boxFluid{flex:1}.site .box p{padding:2px;margin:0}.site .box .name{padding-right:8px}.site .box .name a{color:inherit}.site .box .highlight{background:none}.site .box.rounded{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.site .box .controls{flex:0 0 40px}.site .box .controls img{height:20px}.site .box label{display:none}.site .boxHeader{display:flex;align-items:center;background:#000;color:#969696;font-size:14px;padding:4px;text-align:left}.site .boxHeader div{flex:auto;padding:2px}.site .boxHeader .boxFixed{flex:0 0 164px}.site .boxHeader .boxFluid{flex:1}.site .boxHeader .controls{flex:0 0 40px}.site .boxHeader.capped{border-top-left-radius:8px;border-top-right-radius:8px}.site .pill{display:inline-block;border-radius:999px;padding:1px 10px;font-size:13px;line-height:20px;white-space:nowrap;font-style:italic;color:#fff}.site .pill.final{background:#9eecff26}.site .pill.live{background:#ffd54f26}.site .pill.other{background:#96969640}.site .negative{color:#ff7b7b}.site .positive{color:#8bc34a}.site .scrollTable{max-width:100%;overflow-x:auto;margin-bottom:16px}.site .sortHeader{background:none;border:0;padding:0;color:inherit;font:inherit;font-size:16px;width:100%;text-align:inherit}.site .sortHeader:hover{opacity:.75}.site .sortArrow{padding-left:3px;font-size:10px;color:#9eecff;vertical-align:middle}.site .standingsNotes{text-align:left;margin-top:32px}.site .standingsNotes p{margin-bottom:8px}.site .standingsNotes ol{list-style:decimal;padding-left:24px}.site .standingsNotes ul.bulleted{list-style:disc;padding-left:24px}.site .standingsNotes li{margin-bottom:4px}.site .league-name{border-bottom:solid 1px #646464;text-align:center}.site .league-name h2{font-size:32px}.site .league-name h3{font-size:24px;color:#646464}.site .submenu{display:flex;margin-bottom:16px}.site .submenu a{flex:auto;transition:all .2s linear;color:#fff;padding:8px;font-size:16px;background:#323232;text-align:center}.site .submenu a.active{background:#448696;color:#fff}.site aside{display:inline-block;vertical-align:top;width:256px;border-radius:16px;padding:16px;background:#323232}.site .bside{display:inline-block;vertical-align:top;width:calc(100% - 256px);padding-left:32px;text-align:left}.site aside a{display:block;padding:8px;color:#fff;border-radius:8px}.site aside .active{background:#448696;color:#fff}.site aside hr{margin:16px 0}.site .boxes{display:flex;flex-wrap:wrap;font-family:Baumans,sans-serif}.site .boxes section{border-radius:4px;padding:8px;border:solid 1px #646464;background:#424242;margin:8px;flex:0 1 calc(20% - 16px)}.site .boxes span{display:block}.site .boxes .title{font-size:20px}.site .boxes .value{font-size:32px}.site .boxes .note{margin-top:8px;padding-top:8px;border-top:solid 1px #646464;font-family:Barlow,sans-serif;font-size:14px;color:#ccc}.site .infoBox{border-radius:8px;background:#000;border:solid 1px #000;overflow:hidden;margin-bottom:32px}.site .infoBox:last-child{margin-bottom:0}.site .infoBox section{padding:8px}.site .infoBox span:first-child{display:inline-block;vertical-align:top;width:50%;padding-right:8px;text-align:left}.site .infoBox span:last-child{display:inline-block;vertical-align:top;padding-left:16px;width:50%;text-align:right}.site .infoBox img{height:20px;margin-left:8px}.site .infoBox .middle{background:#424242;padding:32px 8px}.site .infoBox .middle span,.site .infoBox .middle a{font-family:Baumans,sans-serif;font-size:20px}@media screen and (max-width:900px){.site h1{font-size:24px}.site h2{font-size:22px}.site h3{font-size:20px}.site h4{font-size:16px}.site .mobile-open{display:block}.site header nav{position:absolute;margin:0;top:0;left:-100%;width:100%;flex:none;transition:all .2s linear;z-index:12;max-width:none;height:100%;background:#282828}.site header nav>ul{display:block}.site header nav ul li{display:block;margin:0}.site header nav li a{padding:20px;font-size:20px}.site header nav.open{left:0}.site header .profile{text-align:right;padding:0}.site .no-mobile{display:none!important}.site .mobile-only{display:inherit}main.site.league{padding:0;background:#222}.site .menu{flex:0}.site .menu nav{border-top:none}.site aside,.site .bside{display:block;width:100%;padding:0}.site aside{margin-bottom:16px}.site .boxes section{flex:0 1 calc(33% - 16px)}.site .iconGrid .item{flex:0 1 calc(50% - 32px)}}@media screen and (max-width:600px){.site h1{font-size:22px}.site h2{font-size:20px}.site h3{font-size:18px}.site h4{font-size:16px}.site .headline{padding:32px}.site .profile button{width:40px;height:40px}.site .profile button.empty{background-size:20px 20px}.site .page{padding:16px}.site .page a.button,.site .page button{width:100%;margin:0 0 16px}.site .page hr{margin:32px auto}.site .banner{min-height:100px}.site .iconGrid .item{flex:0 1 100%}.site .alternate{display:block}.site .alternate .descrip{width:100%;padding:0!important;margin-top:8px}.site .alternate .img{width:100%;padding:0!important}.site table.pricing .price{font-size:32px}.site table.pricing li{font-size:14px}.site .todaysGames,.site .todaysGames tbody,.site .todaysGames td,.site .todaysGames tr{display:block;text-align:left}.site .todaysGames td{padding:0!important}.site .todaysGames thead{display:none}.site .todaysGames tr{padding:8px}.site .todaysGames label{display:inline-block;padding:4px;width:30%;color:#969696;vertical-align:top}.site .todaysGames label+p{display:inline-block;width:70%;vertical-align:top;margin:0;padding:4px}.site .leagueFilters{flex-direction:column;align-items:stretch;gap:8px}.site .include{flex:none;justify-content:center}.site .leagueLogo{width:100%;margin-bottom:8px}.site .subleagues{width:100%;padding-left:0}.site .leagues a.button{margin:0 0 16px;font-size:14px}.site .leagues a span{display:block;padding:0;margin:0;border:none}.site .content{margin:0;width:100%;border-radius:0;padding:16px}.site .box,.site .box div{display:block}.site .boxHeader{display:none}.site .box label{display:inline-block;padding:4px;width:30%;color:#969696;vertical-align:top}.site .box label+p{display:inline-block;width:70%;vertical-align:top;margin:0;padding:4px}.site .gameInfo,.site .summary,.site .left-hand,.site .right-hand{display:block;width:100%;padding:0;margin:8px 0}.site .phone-only{display:block}.site .boxes section{flex:0 1 calc(50% - 16px)}}.site .sortHeader{background:none;box-shadow:none;padding:0;margin:0;border-radius:0;color:inherit}
