@import url(https://fonts.googleapis.com/css?family=Montserrat:500|Roboto:900&display=swap);:root{font-size:16px;--ratio:1.61803;--padding:calc(0.5em + 0.1vw);--margin:calc(1rem*var(--ratio));--margin-large:calc(var(--margin)*var(--ratio));--size-large:calc(1em*var(--ratio));--size-larger:calc(var(--size-large)*var(--ratio));--size-small:calc(1em/var(--ratio));--hue:256.9deg;--hsl-prime:var(--hue),76.8%,51%;--hsl-two:calc(120deg + var(--hue)),76.8%,51%;--hsl-three:calc(240deg + var(--hue)),76.8%,51%;--hsl-white:var(--hue),9%,98%;--hsl-gray:var(--hue),9%,82%;--hsl-black:var(--hue),9%,12%;--hsl-danger:calc(100deg + var(--hue)),76.9%,51%;--color-prime:hsl(var(--hsl-prime));--color-two:hsl(var(--hsl-two));--color-three:hsl(var(--hsl-three));--color-white:hsl(var(--hsl-white));--color-gray:hsl(var(--hsl-gray));--color-black:hsl(var(--hsl-black));--color-danger:hsl(var(--hsl-danger));--gradient-gadget:linear-gradient(105deg,var(--color-black) 40%,var(--color-prime));--shaded:hsla(var(--hsl-gray),0.1);--outlined:0.1em 0.1em 0.1em var(--color-black);--max-content-width:100rem;--max-column-width:calc(var(--max-content-width)/5);--form-width:calc(var(--max-content-width)*2/3);--input-width:calc(var(--form-width)*2/6);font-family:Montserrat,sans-serif;line-height:var(--ratio)}body{background-color:var(--color-black);color:hsla(var(--hsl-white),.99)}p{margin:0}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-size:1em;font-weight:700;line-height:1;margin:0;margin-bottom:calc(var(--margin)/2)}a,a:active,a:link,a:visited{text-decoration:none;color:var(--color-two)}small{font-size:var(--size-small)}header h1{font-size:var(--size-large)}ul{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{position:relative;margin:0;min-height:100vh;overflow-x:hidden}header,main{margin-top:var(--margin-large);padding-left:calc(var(--padding)*2);padding-right:calc(var(--padding)*2)}header{padding-top:calc(var(--padding)*2)}main{max-width:var(--max-content-width);margin-left:auto;margin-right:auto}section{margin-bottom:var(--margin)}@media (min-width:37rem){header{display:flex;flex-wrap:wrap;align-items:stretch}header h1,header section{margin-bottom:calc(var(--margin)/2);margin-right:var(--margin)}header h1{align-self:center}}article,aside{position:relative;padding:calc(var(--padding)/2);display:flex;flex-direction:column;justify-content:space-between}img{max-width:100%;height:auto;object-fit:contain}.marquee{top:0;left:0}.flash-bag{position:fixed;pointer-events:none;border-radius:.2em;top:var(--margin);right:var(--margin);padding:var(--padding);max-width:50vw;background-color:rgba(0,0,0,.8);transition-property:opacity;transition-duration:1s;transition-timing-function:ease}.flash{margin:calc(var(--margin)/2) auto;color:var(--color-three);border-left:.1em solid var(--color-three);padding-left:var(--padding)}.flash-error{border-left-color:var(--color-danger);color:var(--color-danger)}.flash-notice{border-left-color:var(--color-two);color:var(--color-two)}.main-navigation{position:fixed;top:0;left:0;width:100vw;font-size:var(--margin);height:var(--margin-large);margin:0;padding-top:0;padding-bottom:0;padding-left:var(--margin);padding-right:var(--margin);background-color:#000;display:flex;align-items:center;z-index:3}.nav-item{display:block;margin-left:calc(1rem/var(--ratio));margin-right:calc(1rem/var(--ratio))}.nav-item:hover{color:var(--color-white)}.nav-item-label{padding-left:var(--padding);display:none}@media (min-width:37rem){.main-navigation{font-size:1em;height:var(--margin)}header,main{margin-top:var(--margin)}.nav-item-label{display:initial}}.has-sub-items{position:relative}.has-sub-items:hover .sub-navigation{display:block}.sub-navigation{display:none;position:absolute;background-color:#000;min-width:14rem}.push-right .sub-navigation{right:0}.navbar-pfp{pointer-events:none;height:1rem;width:1rem;vertical-align:middle}@media (min-width:64rem){.gadget-group,.summary-group{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;grid-gap:calc(var(--margin)/2);justify-items:stretch;margin-bottom:var(--margin)}}.profile-summary{flex-direction:row;justify-content:flex-start;align-items:center;word-break:break-all}.profile-summary__streaming{font-size:.5875em}.tournament-title{margin-right:var(--margin);margin-bottom:var(--margin);align-self:center}.header-list{font-size:1rem}.header-list,.summary-list{border-left:.1em solid var(--color-three);padding-left:var(--padding)}.summary-list article{margin-bottom:var(--margin)}.game-summary{border:.1em solid var(--color-gray)}.marquee{position:absolute;opacity:.1;height:100%;width:100%;object-fit:cover;z-index:-1}.game-summary-scores{text-align:center}.profile-picture{width:4rem;margin-right:calc(var(--margin)/2);max-width:100%}.profile-summary{background-color:var(--shaded);padding:var(--padding)}.leaderboard,.leaderboard tbody,.leaderboard thead{display:block}table{border-collapse:collapse;-webkit-column-break-inside:avoid;margin-bottom:var(--margin)}.leaderboard thead{position:absolute;top:-9999px;left:-9999px}th{background-color:var(--color-prime);color:var(--color-white);text-align:left}td,th{border:.1em solid var(--color-prime);padding:var(--padding)}tbody tr:nth-child(2n){background-color:transparent}.leaderboard tr{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--margin)}.leaderboard td{position:relative;flex-grow:0;flex-shrink:0;flex-basis:100%;overflow:hidden;margin:0 -.1em -.1em 0}.td-index{text-align:left}.labeled-data{text-align:right}.labeled-data:before{position:absolute;top:0;left:0;text-align:left;padding-left:var(--padding);padding-right:var(--padding);white-space:nowrap;font-size:var(--size-small);color:var(--color-gray);background-color:#000}.ranked-points:before{content:"Ranked Points"}.team-points:before{content:"Team Points"}.score-recording:before{content:"Recording"}.avg-rank:before{content:"Avg Rank"}.completion:before{content:"Completion"}.comment-empty{display:none}@media (min-width:52rem){.leaderboard{display:table}.leaderboard tbody,.leaderboard thead{display:table-row-group}.leaderboard thead{position:unset}.leaderboard tr{display:table-row}.leaderboard td{margin:0}.labeled-data:before{display:none}.comment-empty{display:table-cell}}.gadget{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--margin);padding:calc(var(--padding)/2);padding-top:calc(var(--margin)*2);border:.15em solid var(--color-gray);border-radius:.3em .6em .2em .2em;background-image:var(--gradient-gadget);color:var(--color-gray)}.gadget h1,.gadget h2,.gadget h3,.gadget h4,.gadget h5,.gadget h6{position:absolute;top:0;left:0;margin:0;padding:calc(var(--margin)/2);background-color:var(--color-gray);border-left:.3em solid var(--color-three);color:var(--color-white);text-shadow:var(--outlined);text-transform:uppercase}.gadget h1:after,.gadget h2:after,.gadget h3:after,.gadget h4:after,.gadget h5:after,.gadget h6:after{display:block;content:"";position:absolute;top:0;right:calc(var(--margin-large)*-1);width:var(--margin-large);height:var(--margin-large);background-image:linear-gradient(315deg,transparent 50%,var(--color-gray) 51%);background-repeat:no-repeat;background-size:cover}@media (min-width:41.25rem){.gadget-points-breakdown{max-width:66vw}}.recent-score{position:relative;margin-bottom:var(--margin)}.recent-score-ts{position:absolute;top:0;right:0;text-align:right}.recent-score-value{display:block}@media(min-width:64rem){.recent-scores{grid-column-start:1;grid-column-end:4}.recent-score{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0}.recent-score-value{box-sizing:border-box;flex-shrink:0;flex-grow:0}}.gauge{width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:var(--margin)}.radial-gauge{display:block;margin:0 auto;width:calc(var(--margin)*7);height:calc(var(--margin)*7)}.radial-gauge-path{stroke:var(--color-three)}.linear-gauge-rect{fill:hsla(var(--hsl-three),.7)}.linear-gauge-label{fill:var(--color-white)}.linear-gauge-line{fill:none;stroke:var(--color-three);stroke-width:.01em}.top-five-player{display:flex;justify-content:space-between}form{width:var(--form-width);padding:var(--padding) calc(var(--padding)*3);max-width:100%;border:.1em solid var(--color-white)}.form-section{margin-bottom:var(--margin)}form div{position:relative;margin-bottom:calc(var(--margin)/2)}form ul{list-style:none;padding:0;color:var(--color-danger)}label{display:block}button,input,select,textarea{font-family:inherit;font-size:100%;padding:0;margin:0}input,select,textarea{width:var(--input-width);max-width:100%;outline-color:var(--color-three)}[type=checkbox]{width:auto}[type=file]{margin:0;padding:0;border:none;clip:rect(0,0,0,0);height:1px;width:1px;white-space:nowrap;overflow:hidden;position:absolute}[for$=_file]{cursor:pointer;text-align:center;float:none;display:flex;position:relative;flex-direction:column;justify-content:center;padding:var(--padding);background-color:#000;background-size:contain;background-position:50%;background-repeat:no-repeat;border:.1em solid var(--color-white);border-radius:.1em;text-shadow:var(--outlined);font-family:Roboto,sans-serif;text-overflow:ellipsis;margin-top:var(--margin)}[for$=_file]:hover{border-color:var(--color-three)}[for$=_file]:before{display:block;content:attr(data-label);position:absolute;top:calc(var(--margin)*-1);left:0;font-size:1rem;font-family:Montserrat,sans-serif;text-shadow:none}.file-input-menu,[for$=_file]{width:var(--input-width);height:calc(var(--margin)*6);max-width:100%}.file-input-menu{display:none;position:absolute;top:0;left:0;flex-direction:column;justify-content:center;align-items:center}.file-input-control{width:var(--input-width);max-width:16rem;margin:calc(var(--margin)/2) 0;padding:calc(var(--padding)/2)}form button{display:block;width:var(--label-width);margin-top:calc(var(--margin)/2);padding:var(--padding)}.login{min-height:calc(100vh - 15rem)}.ajax-search-results{display:none;position:absolute;z-index:1;margin:0;padding:0;width:var(--input-width);max-height:300%;list-style:none;overflow-x:hidden;overflow-y:scroll;background-color:#000}.ajax-search-result{color:var(--color-white);cursor:pointer}.ajax-search-result:nth-child(2n){background-color:var(--shaded)}.game-form-list{display:flex;flex-wrap:wrap}.game-form-list-item{cursor:pointer;flex:0 0 9rem;border:.1em solid var(--color-white);padding:var(--padding);margin-right:var(--margin);margin-bottom:calc(var(--margin)/4);transition-property:color,border-color;transition-delay:.1s;transition-duration:.1s}.game-form-list-item:after{content:".zip"}.game-form-list-item:hover{border-color:var(--color-danger);color:var(--color-danger)}.team-roster-list{display:flex;flex-wrap:wrap}.team-roster-list-item{flex:0 0 40%;position:relative;cursor:pointer;border:.1em solid var(--color-gray);padding:var(--padding);margin-right:var(--margin);margin-bottom:calc(var(--margin)/4);transition-property:color,border-color;transition-delay:.1s;transition-duration:.1s}.team-roster-list-item:hover{border-color:var(--color-two);color:var(--color-two)}.eligible-players-list{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:var(--padding);max-height:18rem;overflow-y:scroll}.eligible-players-list-item{flex:0 0 40%;margin-right:var(--margin);margin-bottom:calc(var(--margin)/4);color:var(--color-two);cursor:pointer}@media (min-width:34rem){.eligible-players-list-item,.team-roster-list-item{flex-basis:28%}}@media (min-width:48rem){.eligible-players-list-item,.team-roster-list-item{flex-basis:20%}}.roster-modal{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;height:70vh;width:52.5vh;max-width:100%;top:var(--margin);left:50%;transform:translate(-50%);background-color:#000;z-index:9999}.modal-back,.modal-close{position:absolute;top:0;margin:var(--padding);padding:calc(var(--padding)/2);background-color:transparent;color:var(--color-two);border:.1em solid var(--color-two)}.modal-close{right:0}.modal-back{left:0}.roboto{font-family:Roboto,sans-serif}.text-large{font-size:var(--size-large)}.text-larger{font-size:var(--size-larger)}.text-large,.text-larger{line-height:1;margin-bottom:calc(var(--margin)/4)}.text-small{font-size:var(--size-small);line-height:var(--margin)}.text-center{text-align:center;vertical-align:middle}.text-right{text-align:right}.text-justify{text-align:justify}.float-right{display:block}@media (--small){.float-right{float:right}}.float-left{float:left}.absolute{position:absolute}.right{right:var(--padding)}.bottom{bottom:calc(var(--padding)/2)}.content-true-center{display:flex;align-items:center;justify-content:center}.border-left{padding-left:var(--padding);border-left:.1em solid var(--color-three)}.page-break{color:var(--color-gray);text-shadow:var(--outlined);text-align:center;display:flex;text-transform:uppercase}.page-break:after,.page-break:before{content:"";flex:1 1;margin:auto;border-bottom:.05em solid var(--color-three)}.page-break:before{margin-right:var(--padding)}.page-break:after{margin-left:var(--padding)}.overflow-y-scroll{max-height:calc(var(--margin)*6);overflow-y:scroll}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-right{margin-right:var(--margin)}.margin-right-sm{margin-right:calc(var(--margin)/2)}.margin-bottom{margin-bottom:var(--margin)}.outlined{text-shadow:var(--outlined)}.uppercase{text-transform:uppercase}.positioned{position:relative}.fade{opacity:0}.off-canvas{left:-9999px}.modal-open{overflow:hidden}.modal-open:after{content:"";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:hsla(var(--hsl-black),.9)}.absolute-center{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.highlighted{background-color:hsla(var(--hsl-two),.1)!important;border-color:var(--color-two)!important}.block,.show{display:block}.inline{display:inline}.flex{display:flex;align-items:center}.flex-column{flex-direction:column}.flex-space-between{justify-content:space-between}.flex-center{justify-content:center}.justify-self-center{align-self:center;margin-bottom:auto}.flex-1{flex:1}.flex-0{flex:0}.flex-self-center{align-self:center}.flex-self-end{align-self:flex-end}@media (min-width:65rem){.column-2{column-count:2}}.push-right{margin-left:auto}.basis-50{flex-basis:50%}.color-white,.color-white:active,.color-white:link,.color-white:visited{color:var(--color-white)}.color-gray,.color-gray:active,.color-gray:link,.color-gray:visited{color:var(--color-gray)}.color-prime,.color-prime:active,.color-prime:link,.color-prime:visited{color:var(--color-prime)}.color-two,.color-two:active,.color-two:link,.color-two:visited{color:var(--color-two)}.color-three,.color-three:active,.color-three:link,.color-three:visited{color:var(--color-three)}.color-danger,.color-danger:active,.color-danger:link,.color-danger:visited{color:var(--color-danger)!important}.color-transparent,.color-transparent:active,.color-transparent:link,.color-transparent:visited{color:transparent}.bg-black{background-color:#000}.button{text-align:center;width:9rem;margin:calc(var(--margin)/2) 0;padding:var(--padding);color:var(--color-two);border:.1em solid var(--color-two);background-color:transparent}.danger{color:var(--color-gray);border-color:var(--color-danger)}.flex-basis-1{flex-basis:16.66667%}.flex-basis-2{flex-basis:33.33333%}.flex-basis-3{flex-basis:50%}.flex-basis-4{flex-basis:66.66667%}.flex-basis-5{flex-basis:83.33333%}.flex-basis-6{flex-basis:100%}