body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bracket{display:grid;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content}.bracket-holder:not(.entireBracket){align-items:center;display:flex;justify-content:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}.view-bracket{transform-origin:left top}.info{display:flex;flex-direction:column;grid-column:2;grid-row:1;margin:2em;max-width:450px}.nw-region{grid-row:1}.nw-region,.sw-region{grid-column:1;justify-self:right}.sw-region{grid-row:3}.ne-region{grid-row:1}.ne-region,.se-region{grid-column:3;justify-self:left}.se-region{grid-row:3}.nw-region:before{border-top:1px solid #000;grid-row:8;height:0;width:100%}.entireBracket .nw-region:after,.nw-region:before{align-self:end;background-color:#000;content:"";grid-column:5;justify-self:end}.entireBracket .nw-region:after{border-left:1px solid #000;grid-row:9/19;height:100%;width:0}.sw-region:before{border-top:1px solid #000;grid-row:8;height:0;width:100%}.entireBracket .sw-region:after,.sw-region:before{align-self:end;background-color:#000;content:"";grid-column:5;justify-self:end}.entireBracket .sw-region:after{border-left:1px solid #000;grid-row:1/9;height:100%;width:0}.ne-region:before{border-top:1px solid #000;grid-row:8;height:0;width:100%}.entireBracket .ne-region:after,.ne-region:before{align-self:end;background-color:#000;content:"";grid-column:5;justify-self:end}.entireBracket .ne-region:after{border-left:1px solid #000;grid-row:9/17;height:100%;width:0}.se-region:before{border-top:1px solid #000;grid-row:8;height:0;width:100%}.entireBracket .se-region:after,.se-region:before{align-self:end;background-color:#000;content:"";grid-column:5;justify-self:end}.entireBracket .se-region:after{border-left:1px solid #000;grid-row:1/9;height:100%;width:0}.region:not(.entireBracket .region){margin-top:4em}.bracket.region1 .nw-region{grid-column:1;grid-row:1;justify-self:right}.bracket.region1 .finals,.bracket.region1 .ne-region,.bracket.region1 .se-region,.bracket.region1 .sw-region{display:none}.bracket.region2 .sw-region{grid-column:1;grid-row:1;justify-self:right}.bracket.region2 .finals,.bracket.region2 .ne-region,.bracket.region2 .nw-region,.bracket.region2 .se-region{display:none}.bracket.region3 .ne-region{direction:inherit!important;grid-column:1;grid-row:1}.bracket.region3 .finals,.bracket.region3 .nw-region,.bracket.region3 .se-region,.bracket.region3 .sw-region{display:none}.bracket.region4 .se-region{direction:inherit!important;grid-column:1;grid-row:1}.bracket.region4 .finals,.bracket.region4 .ne-region,.bracket.region4 .nw-region,.bracket.region4 .sw-region{display:none}.bracket.region3 .finalFour{grid-column:1;grid-row:1}.bracket.finalFour .ne-region,.bracket.finalFour .nw-region,.bracket.finalFour .se-region,.bracket.finalFour .sw-region{display:none}.region .title{font-weight:500;grid-column:1/5;text-align:center}.view-bracket-header{align-items:center;background-color:#d3d3d3;display:grid;grid-template-columns:1fr auto 1fr;height:45px;position:fixed;width:100%;z-index:1}.view-bracket-header.placeholder{background-color:initial;height:45px;position:static}.view-bracket-header>.progress,.view-bracket-header>.score{justify-self:right}.progress{display:flex;flex-direction:column;margin:4px 20px 4px 4px;width:100px}.progress-bar{background-color:#d3d3d3;border:1px solid #000;height:20px;width:100%}.progress-bar-inner{background-color:#90ee90;height:100%}.picks-count{align-self:center}.hidden{display:none!important}.bracket.entireBracket .finals .ne-team,.bracket.entireBracket .finals .nw-team,.bracket.entireBracket .finals .se-team,.bracket.entireBracket .finals .sw-team{display:none}.bracket.finalFour{margin:4em}.bracket.finalFour .finals .nw-team{grid-column:1;grid-row:1;justify-self:right}.bracket.finalFour .finals .sw-team{grid-column:1;grid-row:5;justify-self:right}.bracket.finalFour .finals .ne-team{grid-column:5;grid-row:5}.bracket.finalFour .finals .se-team{grid-column:5;grid-row:9}.bracket.finalFour .finals .game-0{grid-column:2;grid-row:3}.bracket.finalFour .finals .game-1{grid-column:4;grid-row:7}.bracket.finalFour .finals .game-2{grid-column:3;grid-row:5}.finalFour .line-nw-to-game-60{grid-row:2}.finalFour .line-nw-to-game-60,.finalFour .line-sw-to-game-60{border-right:1px solid #000;grid-column:1;height:100%;width:100%}.finalFour .line-sw-to-game-60{grid-row:4}.finalFour .line-game-60-to-game-62{border-right:1px solid #000;grid-column:2;grid-row:4;height:100%;width:100%}.finalFour .line-ne-to-game-61{grid-row:6}.finalFour .line-ne-to-game-61,.finalFour .line-se-to-game-61{border-right:1px solid #000;grid-column:4;height:100%;width:100%}.finalFour .line-se-to-game-61{grid-row:8}.finalFour .line-game-61-to-game-62{border-right:1px solid #000;grid-column:3;grid-row:6;height:100%;width:100%}.region-chooser{background-color:#fff;display:flex;height:30px;justify-content:center;position:fixed;width:100%}.region-chooser>button{background-color:none;border:none;margin:0 10px;width:100px}.region-chooser>button.selected{background-color:#d3d3d3}.region-chooser.placeholder{background-color:none;height:30px;position:static}.completed-overlay{align-items:center;background-color:#ffffffaa;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.completed-overlay-content{align-items:left;background-color:#fff;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;gap:1em;height:400px;padding:20px;width:400px}.completed-overlay-content>div:first-child{align-self:center;font-weight:500}.completed-overlay button{width:-webkit-max-content;width:max-content}.rules{display:flex;flex-direction:column;gap:1em;margin:1em}.entered-pool-info>div:first-child{font-size:larger;font-weight:500;margin:1em;text-align:center}.entered-pool-info>div:nth-child(2){font-weight:500;text-decoration:underline}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@property --param{syntax:"<number>";initial-value:1;inherits:false}@keyframes fadeIn{50%{--param:1}to{--param:0}}@property --time{syntax:"<number>";initial-value:0;inherits:false}@keyframes shift{to{--time:6.28318}}.loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}img.rotate{animation:rotation 6s linear infinite reverse;width:300px}img.orbit{animation:shift 4s linear infinite;position:absolute;width:100px}img.orbit.first{opacity:var(--param);transform:translate(calc(300px*cos(var(--time))),calc(300px*sin(var(--time))))}img.orbit.second{opacity:var(--param);transform:translate(calc(300px * cos(calc(var(--time) + 2 * 3.14 / 3))),calc(300px * sin(calc(var(--time) + 2 * 3.14 / 3))))}img.orbit.third{opacity:var(--param);transform:translate(calc(300px * cos(calc(var(--time) + 4 * 3.14 / 3))),calc(300px * sin(calc(var(--time) + 4 * 3.14 / 3))))}.timed-out-message{left:0;position:absolute;text-align:center;top:10px;width:100%}.navbar{background-color:#282c34;color:#fff;position:fixed}.navbar,.placeholder{align-items:center;display:flex;height:30px;justify-content:space-between;margin:0 auto;width:100%}.home-main{grid-gap:1em;align-content:start;display:grid;justify-items:center;margin-bottom:10px;min-height:300px}.announcement{background-color:#d3d3d3;border:1px solid #000;display:flex;flex-direction:column;gap:5px;margin-top:15px;padding:8px}.announcement,.message-board-posting{align-items:center;justify-items:center}.message-board-posting,form{display:grid}form{grid-template-columns:100px 1fr;width:400px}form>label{justify-self:end;margin-right:8px}form>input,textarea{border:1px solid #000;justify-self:end;margin:1px;padding:2px;width:100%}form>input[type=submit]{grid-column:2;width:75px}form>textarea{height:200px;resize:none}.message-board-header{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.message-board-header button{background:none;font-size:large;height:-webkit-max-content;height:max-content;margin-left:50px;width:-webkit-max-content;width:max-content}.message-board-messages{align-items:center;display:flex;flex-direction:column;width:100%}.message-board-messages.no-messages>div{align-content:center;justify-content:center;text-align:center}.message-bars{justify-content:center}.message-board-messages>div{max-width:500px;width:75%}.message{align-items:center;display:grid;grid-template-columns:auto 1fr}.message>h2{margin-bottom:10px}.message>div.message-date{justify-self:right}.message>div.message-text{grid-column:1/3;white-space:pre-line}.navbar a{color:#fff;margin:0 1em;text-decoration:none}.navbar a.active,.navbar a:hover{color:#d3d3d3}.region{align-items:center;display:grid;grid-auto-columns:180px;grid-auto-flow:column;grid-template-rows:repeat(16,30px)}.right-side{direction:rtl}.game{background-color:#fff;border:1px solid #000;margin:.25em;overflow:visible;text-align:right}.game:hover{background-color:#d3d3d3}.dead{background-color:brown}.correct{background-color:#ff0}.team{border:1px solid #000;padding-right:2px;text-align:right}.game,.right-side>.team{text-align:left}.divider{align-content:center;align-self:center;border:.5px solid #000;justify-self:end;margin:4px;z-index:-1}.divider.vertical{height:100%;width:0}.divider.horizontal{height:0;width:100%}.d-1{grid-row:2/4}.d-1.vertical{grid-column:2}.d-1.horizontal{grid-column:3}.d-2{grid-row:6/8}.d-2.vertical{grid-column:2}.d-2.horizontal{grid-column:3}.d-3{grid-row:10/12}.d-3.vertical{grid-column:2}.d-3.horizontal{grid-column:3}.d-4{grid-row:14/16}.d-4.vertical{grid-column:2}.d-4.horizontal{grid-column:3}.d-5{grid-row:3/7}.d-5.vertical{grid-column:3}.d-5.horizontal{grid-column:4}.d-6{grid-row:11/15}.d-6.vertical{grid-column:3}.d-6.horizontal{grid-column:4}.d-7{grid-row:5/13}.d-7.vertical{grid-column:4}.d-7.horizontal{grid-column:5}.team-even{align-self:end;margin-bottom:1.5px}.team-odd{align-self:baseline;margin-top:1.5px}.team-2{align-self:end;margin-bottom:1.5px}.team-3{align-self:baseline;margin-top:1.5px}.game-0{grid-column:2;grid-row:1/3}.game-1{grid-column:2;grid-row:3/5}.game-2{grid-column:2;grid-row:5/7}.game-3{grid-column:2;grid-row:7/9}.game-4{grid-column:2;grid-row:9/11}.game-5{grid-column:2;grid-row:11/13}.game-6{grid-column:2;grid-row:13/15}.game-7{grid-column:2;grid-row:15/17}.game-8{grid-column:3;grid-row:2/4}.game-9{grid-column:3;grid-row:6/8}.game-10{grid-column:3;grid-row:10/12}.game-11{grid-column:3;grid-row:14/16}.game-12{grid-column:4;grid-row:1/9}.game-13{grid-column:4;grid-row:9/18}.game-14{grid-column:5;grid-row:1/17}.finals{align-items:center;display:grid;grid-auto-columns:150px;grid-auto-rows:18px;grid-column:2;grid-row:2}.finals>.game-0{grid-column:1;grid-row:1;text-align:right}.finals>.game-1{grid-column:3;grid-row:3}.finals>.game-2{grid-column:2;grid-row:2;padding:0 1em;text-align:center}.finals>.champion{font-weight:500;grid-column:2;grid-row:3;padding-top:2px;text-align:center}.finals>.title{display:none}.bracket.finalFour .finals .title{display:inline;display:initial;grid-column:3;grid-row:11;text-align:center}.bracket.finalFour .finals>.champion{grid-column:3;grid-row:6;text-align:center}.entireBracket .divider-sw-v{background-color:#000;content:"";height:300%;left:-151px;position:relative;top:90px;width:1px}h2{margin:0;padding:0}.enter-pool-container{align-items:center;display:grid;height:100%;justify-content:center}.enter-pool-container>div{grid-column:1/3}.enter-pool-container>*{margin:4px}.error{color:red}
/*# sourceMappingURL=main.ca0cb5ad.css.map*/