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}@font-face{font-family:AVEGA;src:local("Avega"),url(/static/media/Avega.c5b109accfb75bf0bbec.ttf) format("truetype")}@font-face{font-family:AVEGA-ITALIC;src:local("Avega-Italic"),url(/static/media/Avega-Italic.1b5e8de77cfb098ccf31.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:local("Montserrat-Regular"),url(/static/media/Montserrat-Regular.ceb11275ab638627a643.ttf) format("truetype")}@font-face{font-family:PizzaismyFAVORITE;src:local("PizzaismyFAVORITE"),url(/static/media/PizzaismyFAVORITE.8625dfedda8b3f241dec.ttf) format("truetype")}:root{--nsn-dark-blue:#04265c;--nsn-light-blue:#94c2e4;--nsn-grey:#84868c;--nsn-green:#66d849;--nsn-dark-card:#444957}.mainDiv{background-color:#282c34;min-height:100vh}.subHeader{background-color:#4da038;color:#fff;font-family:Montserrat-Regular;font-size:14px;padding:2px;text-align:center}.footerSection{align-items:center;background-color:#141820;bottom:0;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:35px 0;width:100%}.footerLink{color:#fff;text-decoration:none}.linkDiv{margin:20px}.footerLink:hover{color:#66d849;text-decoration:none}.flex-container-row{flex-direction:row}.flex-center-center,.flex-container-row{display:flex;flex-wrap:wrap;justify-content:center}.flex-center-center{align-items:center;flex-direction:column;height:100%}.sectionDesc{color:#cdcdcd;font-family:Avega;font-size:18px}.NSCTitle{border-bottom:1px solid #66d849;color:#fff;font-family:Avega-Italic;font-size:48px}.flex-row{display:flex}.cardTitle{margin-left:25px}.registerButton{background-color:#4cac33;border-radius:3px;color:#fff;font-family:Avega;font-size:24px;margin-right:10px;padding:15px;text-decoration:none;width:190px}.registerButton:hover{background-color:#94c2e4;cursor:pointer}.pulseImg{animation:pulse 2s ease-in-out infinite;transform-origin:center center}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}.pageContainer{margin-left:25px;margin-right:25px;min-height:100vh}.submitBtn{background-color:#7ca2c0;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:100px;margin-top:25px;padding:.5em;width:100%}.submitBtn:hover{background-color:#fffc;color:#94c2e4;transition:.2s}.heroImgContainer{height:350px;overflow:hidden;position:relative;text-align:center;width:100%}.heroMask{align-items:flex-end;background:linear-gradient(#04265c33,#04265ce6);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.heroTitle{font-size:64px}.heroTitle,.infoBanner{color:#fff;font-family:Avega-Italic}.infoBanner{background:radial-gradient(circle,#0f3e77 0,#083163 35%,#0f3e77 100%);font-size:18px;padding:15px;text-align:center}.homeContent{align-items:center;display:flex;height:100vh;justify-content:center;text-align:center}@media only screen and (max-width:500px){.fullscreenVideo,.homeContent{width:100vw}#actionPhoto{height:400px;object-fit:cover}.NSCTitle,.videoTitle{font-size:21px}.videoLink{font-size:15px}.sectionDesc{font-size:14px}.gymName{font-size:16px}.gymInfo{font-size:15px}.cardTitle{margin-bottom:20px}.registerButton,.registerButtonGrey{font-size:21px}.priceCell{margin-right:10px}}.scoreTable th{padding:0 5px}.scoreTable{border:1px solid #7c7c7c;border-collapse:collapse}.scoreTable td{border:1px solid #7c7c7c;padding:0 5px}@media only screen and (max-width:765px){.heroImgContainer{height:200px}.heroTitle{font-size:20px}}.rulesContainer{color:#fff;margin:20px 10px}.rulesContainer,.topnav{font-family:Montserrat-Regular}.topnav{background-color:var(--nsn-dark-blue);overflow:hidden}.topnav a{display:block}.topnav a,.topnav button{color:#f2f2f2;float:left;font-size:17px;padding:14px 16px;text-align:center;text-decoration:none}.topnav button{align-self:center;background-color:var(--nsn-dark-blue);border:none;display:flex}.active{border-bottom:3px solid var(--nsn-green);color:#fff}.topnav .icon{display:none}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{background-color:inherit;border:none;color:#fff;font-family:inherit;font-size:17px;margin:0;outline:none;padding:14px 16px}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1000}.dropdown-content a{color:#000;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}.topnav a:hover{border-bottom:3px solid var(--nsn-grey);color:#fff}.dropdown-content a:hover{color:#000}.dropItem:hover{background-color:#0f3e7733;border-bottom:0!important;border-left:6px solid var(--nsn-green)}.dropdown:hover .dropdown-content{display:block}@media screen and (max-width:765px){.dropdown .dropbtn,.topnav a:not(:first-child){display:none}.topnav button.icon{display:block;float:right}.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{display:block;float:none;text-align:left}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown-content{position:relative}.topnav.responsive .dropdown .dropbtn{display:block;text-align:left;width:100%}}.centerContent{align-items:center;display:flex;justify-content:center;min-height:70vh;width:100%}.darkCard{background:#121212;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 4px 15px #0009;color:#eaeaea;max-width:450px;padding:3rem 2rem;text-align:center;transition:.3s ease;width:90%}.darkCard:hover{box-shadow:0 6px 18px #000c;transform:translateY(-3px)}.patreonLogo{filter:brightness(.9);margin-bottom:1rem;width:120px}.patreonTitle{color:var(--nsn-light-blue);font-size:1.5rem;margin-bottom:1.5rem}.patreonForm{display:flex;flex-direction:column;gap:1rem}.patreonInput{background:#1e1e1e;border:2px solid var(--nsn-light-blue);border-radius:12px;color:#fff;font-size:1rem;outline:none;padding:.75rem 1rem;transition:.2s}.patreonInput::placeholder{color:#aaa}.patreonInput:focus{border-color:var(--nsn-blue);box-shadow:0 0 6px var(--nsn-light-blue)}.patreonButton{background:var(--nsn-light-blue);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem;transition:.2s}.patreonButton:hover{background:var(--nsn-blue);transform:scale(1.03)}.patreonStatus{font-size:1.1rem;font-weight:700;margin-top:1.5rem}.patreonStatus.active{color:#2ecc71}.patreonStatus.inactive{color:#e74c3c}.blockTitle{border-bottom:1px solid #66d849;font-size:24px}.blockSubTitle,.blockTitle{color:#fff;font-family:Avega-Italic}.blockSubTitle{font-size:16px}.baseText{color:#fff;font-family:Montserrat-Regular}.nscBtn{align-items:center;background-color:#66d849;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-top:25px;text-decoration:none;width:100%}.nscBtn:hover{background-color:#fffc;color:var(--nsn-dark-blue);transition:.2s}.flex-container-col{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.compContain,.draftCard,body{background-color:#6a8bc14d;color:#e0e0e0}.draftRow{align-items:center;border-bottom:1px solid #333;flex-direction:row;justify-content:space-between;margin:10px;max-width:700px}.TeamInfoBar,.draftRow{color:#e0e0e0;display:flex}.budget{margin:0 5px}.overBudget{color:#ef5350}.underBudget{color:#66bb6a}.teamSubRow{justify-content:start;max-width:250px}.teamRow,.teamSubRow{align-items:end;color:#e0e0e0;display:flex;flex-direction:row}.teamRow{flex-wrap:wrap;justify-content:space-between;margin:15px}.btnDiv,.teamText{margin:5px 10px}.athContainer{background-color:#1e1e1e;border:1px solid #ffffff1a;border-radius:4px;margin:10px 0;padding:10px;width:300px}.draftTitle{color:#e0e0e0;font-family:Avega-Italic;font-size:20px;margin-top:25px}.compRow{margin:25px 0}.compContain{background-color:#1e1e1e;border:1px solid #ffffff1a;border-radius:4px;color:#e0e0e0;font-family:Montserrat-Regular;margin:10px 0;padding:15px;text-align:center;width:250px}.activeComp{background-color:#4caf50;color:#fff}.draftCard{background-color:#6a8bc14d;border-radius:8px;border-top:5px solid #2196f3;margin:20px;padding:20px}.draftCardTitle{color:#fff;font-family:Avega-Italic;font-size:28px;margin-bottom:25px}.draftCardText{color:#e0e0e0;font-family:Montserrat-Regular;margin:10px 0}.playersGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.playerCard{background-color:#2c2c2c;border-radius:.5rem;box-shadow:0 2px 8px #00000080;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;transition:transform .2s}.playerCard:hover{transform:translateY(-3px)}.playerInfo{margin-bottom:.5rem}.playerName{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.25rem}.playerStats{color:#b0b0b0;display:flex;font-size:.85rem;justify-content:space-between}.playerPrice{color:#66bb6a;font-weight:700}.draftBtn{background-color:#2196f3;border:none;border-radius:.375rem;color:#fff;cursor:pointer;padding:.5rem .75rem;transition:background-color .2s}.draftBtn:hover{background-color:#1565c0}.filterBtn{background:#2c2c2c;border:1px solid #555;border-radius:.375rem;color:#e0e0e0;cursor:pointer;padding:.4rem .75rem;transition:all .2s}.filterBtn.activeFilter{background-color:#2196f3;border-color:#2196f3;color:#fff}.resetBtn{background-color:#ef5350;border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-bottom:1rem;padding:.5rem .75rem;transition:background-color .2s}.resetBtn:hover{background-color:#c62828}.removeBtn{background-color:#e53935;border:none;border-radius:.375rem;color:#fff;cursor:pointer;margin-top:.5rem;padding:.5rem .75rem;transition:background-color .2s}.removeBtn:hover{background-color:#b71c1c}.searchInput{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:.5em;width:100%}.lockOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0abf;border-radius:8px;bottom:0;color:#fff;display:flex;flex-direction:column;font-family:Montserrat-Regular;left:0;position:absolute;right:0;text-align:center;top:0;z-index:5}.lockIcon{color:#6a8bc1;color:var(--nsn-light-blue,#6a8bc1);font-size:3rem;margin-bottom:10px}.lockOverlay p{color:#ddd;font-size:1.1rem;text-align:center}.fantasyTable{background:#1b2030;border:1px solid var(--nsn-light-blue);border-collapse:collapse;border-radius:8px;margin-bottom:20px;overflow:hidden;width:100%}.fantasyTable thead tr{background:#101426;color:var(--nsn-light-blue)}.fantasyTable td,.fantasyTable th{color:#f0f0f0;padding:10px;text-align:left}.fantasyTable tbody tr:nth-child(2n){background:#101426}.fantasyTable tbody tr:nth-child(odd){background:#1b2030}.fantasyTable td[data-label]:before{color:var(--nsn-light-blue)}@media screen and (max-width:600px){.fantasyTable thead{display:none}.fantasyTable,.fantasyTable tbody,.fantasyTable td,.fantasyTable tr{display:block;width:100%}.fantasyTable tr{border-bottom:2px solid var(--nsn-light-blue);margin-bottom:15px}.fantasyTable td{padding-left:50%;position:relative;text-align:right}.fantasyTable td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute;text-align:left;width:45%}}.dashContent{display:block}.dashCard{background-color:#6a8bc14d;border-radius:5px;border-top:5px solid var(--nsn-green);margin:20px;padding:20px}.dashCardTitle{color:#fff;font-family:Avega-Italic;font-size:28px;margin-bottom:25px}.dashCardText{color:#fff;color:#f0f0f0;font-family:Montserrat-Regular;margin:10px 0}.btnPrimary{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.btnPrimary:hover{background-color:#0056b3}.btnSecondary{background-color:#ccc;border:none;border-radius:6px;color:#000;cursor:pointer;padding:8px 12px}.btnSecondary:hover{background-color:#aaa}.teamContain{border:1px solid #92b2e64d;border-radius:4px;margin:10px 0;width:450px}.aBtn{background-color:#4cac33;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin:20px 0;padding:8px 12px;text-decoration:none}.aBtn:hover{background-color:var(--nsn-light-blue)}.MuiTableCell-root{font-family:Roboto,sans-serif}.MuiTableHead-root th{background-color:#f9f9f9;font-weight:700}
/*# sourceMappingURL=main.72c13181.css.map*/