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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{overscroll-behavior-y:none}body.safari-browser *{-webkit-overflow-scrolling:touch}.loading-spinner-container{color:#fff;margin:auto!important;min-height:200px;padding:0!important}.loading-spinner{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.loading-spinner.small i{color:#2cff6b;font-size:1rem}.loading-spinner.medium i{color:#2cff6b;font-size:2rem}.loading-spinner.large i{color:#2cff6b;font-size:3rem}.progress-container{margin:15px 0;max-width:300px;width:100%}.progress-bar{background-color:#fff3;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(90deg,#2cff6b,#00d4ff);border-radius:4px;box-shadow:0 0 10px #2cff6b80;height:100%;transition:width .3s ease}.progress-text{font-size:.9rem}.loading-message,.progress-text{color:#9e9e9e;margin:0;text-align:center}.loading-message{font-size:1.1rem;min-height:1.2em}@keyframes progressPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.progress-fill{animation:progressPulse 2s ease-in-out infinite}@media (max-width:768px){.progress-container{max-width:250px}.progress-text{font-size:.8rem}.loading-message{font-size:1rem}}.loading-spinner-container.fullscreen{background-color:#000c;bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:9999}.loading-spinner-container.centered{left:50%;min-height:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.signup-background{background:url(/static/media/Green-Background-Chart-Cropped-2.3d0745bba5bca468764a.jpg) no-repeat 50% fixed;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.signup-container{background-color:#1e1e1ec5;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;height:auto;margin:60px auto 20px;max-width:600px;min-height:0;min-height:auto;padding:20px}.signup-form{display:flex;flex-direction:column;gap:15px;padding:0 20px}.signup-header{margin-bottom:0}.signup-header h1{margin-bottom:50px}@media (max-width:600px){.signup-header h1{font-size:3rem;margin-bottom:40px}.signup-container{margin:55px 10px 10px}.signup-form{padding:0 5px}}@media (max-width:500px){.signup-header h1{font-size:2.6rem;margin-bottom:30px}}@media (max-width:400px){.signup-container{margin:45px 10px 3px}}.signup-button{background-color:#2cff6b;border:none;border-radius:4px;-webkit-border-radius:4px;color:#000;cursor:pointer;font-size:1rem!important;font-weight:700;margin-top:0;padding:10px;transition:background-color .3s}.signup-button:hover{background-color:#28a428}.signup-button:active{background-color:#1e8e1e}.signup-button:disabled{background-color:#3a3a3a;cursor:not-allowed}.login-link{color:#fff;font-family:Chivo,sans-serif;font-size:16px;margin-bottom:15px;margin-top:17px;text-align:center}.login-link a{color:#2cff6b;font-weight:700;text-decoration:none}.login-link a:hover{text-decoration:underline}@media (max-width:600px){.signup-header h2{font-size:2.6rem;margin-bottom:40px}.signup-container{padding:15px}.password-toggle{font-size:14px;padding:6px}}@media (max-width:450px){.signup-header h2{font-size:2.2rem;margin-bottom:30px}}.terms-checkbox-container{margin:0}.terms-checkbox-label{align-items:flex-start;color:#fff;cursor:pointer;display:flex;font-family:Chivo,sans-serif;font-size:14px;gap:8px;line-height:1.4}.terms-checkbox{display:none}.checkbox-custom{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;display:inline-block;flex-shrink:0;height:12px;margin-top:2px;position:relative;transition:all .3s ease;width:12px}.terms-checkbox:checked+.checkbox-custom{background-color:#2cff6b;border-color:#2cff6b}.terms-checkbox:checked+.checkbox-custom:after{color:#000;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.terms-link{background:none;border:none;color:#2cff6b;cursor:pointer;font-family:Chivo,sans-serif;font-size:14px;margin:0 0 0 -4px;padding:1px 0 0;text-decoration:underline;transition:color .3s}.terms-link:hover{color:#28a428}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#1e1e1e;border:1px solid #444;border-radius:8px;box-shadow:0 4px 20px #00000080;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.modal-header{align-items:center;background-color:#2e2e2e;border-bottom:1px solid #444;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:20px}.modal-header h2{color:#2cff6b;font-family:Chivo,sans-serif;font-size:24px;margin:0}.modal-close{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:5px;transition:background-color .3s}.modal-close:hover{color:#2cff6b}.modal-body{color:#fff;font-family:Chivo,sans-serif;line-height:1.6;padding:20px}.modal-body h3{color:#2cff6b;font-size:18px;margin:20px 0 10px}.modal-body h3:first-child{margin-top:0}.modal-body p{font-size:14px;margin:0 0 15px}.modal-footer{background-color:#2e2e2e;border-radius:0 0 8px 8px;border-top:1px solid #444;padding:20px;text-align:right}.modal-close-btn{background-color:#2cff6b;border:none;border-radius:4px;color:#000;cursor:pointer;font-family:Chivo,sans-serif;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .3s}.modal-close-btn:hover{background-color:#28a428}@media (max-width:600px){.modal-content{margin:10px;max-width:95vw}.modal-body,.modal-footer,.modal-header{padding:15px}.modal-header h2{font-size:20px}.modal-body h3{font-size:16px}.modal-body p{font-size:13px}}.honeypot-field{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.grecaptcha-badge,.honeypot-field{opacity:0!important;pointer-events:none!important}.grecaptcha-badge{visibility:hidden!important}body.recaptcha-login .grecaptcha-badge,body.recaptcha-privacy .grecaptcha-badge,body.recaptcha-signup .grecaptcha-badge,body.recaptcha-terms .grecaptcha-badge{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.login-background{background:url(/static/media/Green-Background-Chart-Cropped-2.3d0745bba5bca468764a.jpg) no-repeat 50% fixed;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.login-container{background-color:#1e1e1ec5;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;height:auto;margin:60px auto 20px;max-width:600px;min-height:0;min-height:auto;padding:20px}.login-form{display:flex;flex-direction:column;gap:15px;padding:0 20px}.login-header{margin-bottom:0}.login-header h1{margin-bottom:50px}@media (max-width:600px){.login-header h1{font-size:3rem;margin-bottom:40px}.login-container{margin:55px 10px 10px}.login-form{padding:0 5px}}@media (max-width:500px){.login-header h1{font-size:2.6rem;margin-bottom:30px}}@media (max-width:400px){.login-container{margin:45px 10px 3px}}.form-group input{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;-webkit-border-radius:4px;color:#fff;font-family:Chivo,sans-serif;font-size:16px;padding:10px}.form-group input:focus{outline:none}.login-button{background-color:#2cff6b;border:none;border-radius:4px;-webkit-border-radius:4px;color:#000;cursor:pointer;font-size:1rem!important;font-weight:700;margin-top:20px;padding:10px;transition:background-color .3s}.login-button:hover{background-color:#28a428}.login-button:active{background-color:#1e8e1e}.login-button:disabled{background-color:#3a3a3a;cursor:not-allowed}.signup-link{color:#fff;font-family:Chivo,sans-serif;font-size:16px;margin-bottom:15px;margin-top:17px;text-align:center}.signup-link a{color:#2cff6b;font-weight:700;text-decoration:none}.signup-link a:hover{text-decoration:underline}.forgot-password-link{background:none;border:none;color:#2cff6b;cursor:pointer;font-family:Chivo,sans-serif;font-size:14px;margin-top:5px;padding:0;text-align:left}.forgot-password-link:hover{text-decoration:underline}.forgot-password-popup{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:700px){.forgot-password-popup{margin-left:20px;margin-right:20px}}.forgot-password-content{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:350px;padding:30px;position:relative;width:90%}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;padding:5px;position:absolute;right:15px;top:15px}.close-button:hover{color:#2cff6b}.forgot-password-content h2{color:#2cff6b;font-size:24px;margin-bottom:20px}.forgot-password-content p{color:#fff;font-size:16px;line-height:1.5;margin-bottom:20px}.reset-button{width:100%}.profile-container{color:#fff;margin:0 auto;max-width:600px;padding:0 20px 20px}.profile-form{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;display:flex;flex-direction:column;gap:15px;padding:30px}.form-group label{color:#2cff6b;font-family:Chivo,sans-serif;font-size:20px;margin-bottom:10px}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text]{-webkit-appearance:none!important;background-color:#2e2e2e;border:1px solid #444;border-radius:4px!important;-webkit-border-radius:4px!important;box-sizing:border-box;color:#fff;font-family:Chivo,sans-serif;font-size:16px;-webkit-mask-image:none!important;mask-image:none!important;outline:none!important;padding:10px;width:100%}.form-group input:-webkit-autofill,.form-group input:-webkit-autofill:focus,.form-group input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;border:1px solid #2cff6b;border-radius:4px!important;-webkit-box-shadow:inset 0 0 0 1000px #2e2e2e;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.read-only-input{-webkit-appearance:none!important;background-color:#3a3a3a;border-radius:4px!important;-webkit-border-radius:4px!important;cursor:not-allowed;opacity:.8}.read-only-input:-webkit-autofill,.read-only-input:-webkit-autofill:focus,.read-only-input:-webkit-autofill:hover{border-radius:4px!important;-webkit-box-shadow:inset 0 0 0 1000px #3a3a3a}.form-group input:focus{border-color:#2cff6b;border-radius:4px!important;-webkit-border-radius:4px!important;outline:none!important}@supports (-webkit-touch-callout:none){.form-group input[type=email],.form-group input[type=email]:active,.form-group input[type=email]:focus,.form-group input[type=email]:hover,.form-group input[type=number],.form-group input[type=number]:active,.form-group input[type=number]:focus,.form-group input[type=number]:hover,.form-group input[type=password],.form-group input[type=password]:active,.form-group input[type=password]:focus,.form-group input[type=password]:hover,.form-group input[type=text],.form-group input[type=text]:active,.form-group input[type=text]:focus,.form-group input[type=text]:hover{-webkit-appearance:none!important;border-image:none!important;border-radius:4px!important;-webkit-border-radius:4px!important;box-shadow:none!important;outline:none!important;transform:none!important}}@media screen and (-webkit-min-device-pixel-ratio:0){:root .form-group input[type=email],:root .form-group input[type=number],:root .form-group input[type=password],:root .form-group input[type=text],_::-webkit-full-page-media,_:future{-webkit-appearance:none!important;border-radius:4px!important;-webkit-border-radius:4px!important}}.profile-button{background-color:#2cff6b;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem!important;font-weight:700;margin-bottom:0;margin-top:10px;padding:10px;transition:background-color .3s}.profile-button:hover{background-color:#28a428}.profile-button:active{background-color:#1e8e1e}.profile-button:disabled{background-color:#3a3a3a;cursor:not-allowed}.password-input-container{width:100%}.password-input-container input{box-sizing:border-box;width:100%}.password-toggle{right:10px}#profilePasswordRequirements{margin-bottom:10px}@media (max-width:725px){.profile-container{padding:10px}.profile-form{padding:20px}.profile-container h1{font-size:2rem!important;margin-top:30px!important}.profile-container h2{font-size:1.5rem!important;margin-bottom:20px!important}}@media (max-width:550px){.profile-form{padding:15px}.form-group label{font-size:18px}}@media (max-width:500px){.profile-container h1{font-size:1.8rem}.password-toggle{font-size:14px;padding:6px}}.portfolio-container{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1100px;width:85%}.chart{margin-bottom:0;min-width:250px;position:relative;width:100%}.chart-container{background-color:#1e1e1e;border-radius:10px;padding:20px}.timeframe-buttons{display:flex;justify-content:flex-start;margin-top:10px;width:100%}.timeframe-buttons button{background-color:#1a1a1a;border:1px solid #1a1a1a;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;margin:0 .25rem 0 0;padding:.5rem 1rem;transition:color .2s ease-in-out,color .2s ease-in-out}.timeframe-buttons button:hover{color:#2cff6b}.timeframe-buttons button.active{background-color:#1a1a1a;border-bottom:2px solid #2cff6b;color:#2cff6b}.table{margin-top:1rem;width:100%}.bullpens{margin-top:2rem;width:100%}.price-difference{font-size:1.2rem;font-weight:700;margin-left:10px}.price-difference.positive{color:green}.price-difference.negative{color:red}.chart canvas{cursor:crosshair}.account-value-display{align-items:flex-start;display:flex;flex-direction:column;width:100%}.account-value-display .value{color:#fff;font-size:1.75em;margin-bottom:0;margin-top:0}.account-value-display .difference{font-size:1em;margin-top:5px}.available-balance{align-items:center;display:flex;justify-content:space-between;margin:auto}.available-balance p{color:#fff;font-size:1.25rem!important;margin:0}.balance-value{color:#4caf50;font-size:1.25rem!important;text-align:right}.joined-bullpens h2,.stocks-container h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2rem;margin-bottom:5px;text-align:left}@media (max-width:450px){.joined-bullpens h2,.stocks-container h2{font-size:1.75rem}}.stocks-container{background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;gap:25px;margin-bottom:20px;min-width:300px;padding:30px;position:relative;width:100%;width:calc(100% - 60px)}.joined-bullpens{margin-bottom:0;min-width:300px;position:relative;width:100%}.stocks-container-assets{background-color:#1a1a1a!important}.bullpen-card,.stock-card{align-items:center;background-color:#181818;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;color:#9e9e9e;display:flex;margin-bottom:10px;opacity:0;padding:12px 0;text-align:center;text-decoration:none;transform:translateY(40px) scale(.98);transition:all .3s ease-in-out;transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.bullpen-card.visible,.stock-card.visible{opacity:1;transform:translateY(0) scale(1)}.stock-card span{flex:1 1;text-align:center}.bullpen-card span{flex:1 1;text-align:left}.bullpen-card:hover,.stock-card:hover{background-color:#222}.bullpen-card:last-child,.stock-card:last-child{margin-bottom:0}.team-logo{align-items:center;display:flex;justify-content:center;margin-right:0;width:15%}.team-logo img{max-height:100%;max-width:60px}.ticker-portfolio{width:20%}.stock-price{width:25%}.shares{width:15%}.shares-value{width:25%}#header{background-color:#1a1a1a;border-bottom:none;border-top:none;color:#fff;font-size:1.2rem;margin-bottom:0}.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;text-align:center;width:100%}.shares,.shares-value,.stock-price,.team-logo,.ticker-portfolio{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.joined-bullpens h2{margin-bottom:20px;margin-top:50px}.bullpen-card{background-color:#181818;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;display:flex;flex-direction:column;margin-bottom:20px;min-width:300px;width:100%}.bullpen-title{color:#2cff6b;font-size:1.5rem;font-weight:400;margin-bottom:0;margin-top:15px;text-align:center;width:100%}.bullpen-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;height:180px;justify-content:space-between;padding:0 25px 13px;width:calc(100% - 50px)}@media (min-width:726px){#bullpen-summary{max-width:45%!important}}@media (max-width:725px){#bullpen-summary span{font-size:.9rem!important}#bullpen-summary{max-width:55%!important}#bullpen-summary-row{padding:8px}}.bullpen-info-portfolio{display:flex;flex-direction:column;height:190px}.bullpen-details{display:flex;justify-content:space-between;width:90%}.detail-labels,.detail-values{text-align:left;width:50%}.detail-labels{color:#fff;min-width:-webkit-fit-content;min-width:fit-content;padding-right:10px;white-space:nowrap;width:auto}#details,.top-holdings{margin-bottom:20px;margin-top:20px;width:95%}#details,.top-holdings h4{color:#2cff6b;font-size:1.1rem;font-weight:400;margin-bottom:5px;margin-top:0;text-align:left}.bullpen-chart canvas{max-height:180px;min-height:180px}.bullpen-chart{align-items:center;display:flex;justify-content:center;max-width:400px;min-height:150px}.top-holdings table{border-collapse:collapse;width:100%}.top-holdings td,.top-holdings th{border-bottom:1px solid #2cff6b;min-width:70px;padding:10px 2.5%;text-align:left}.top-holdings th{color:#fff;font-size:1.1rem;font-weight:400}.team-logo,.team-logo-header{width:15%}.team-logo,.team-logo-header,.ticker-header,.ticker-portfolio{align-items:center;display:flex;justify-content:center;text-align:center}.ticker-header,.ticker-portfolio{width:20%}.stock-price,.stock-price-header{width:25%}.shares,.shares-header,.stock-price,.stock-price-header{align-items:center;display:flex;justify-content:center;text-align:center}.shares,.shares-header{width:15%}.shares-value,.shares-value-header{align-items:center;display:flex;justify-content:center;text-align:center;width:25%}@media (min-width:1500px){.detail-labels p,.detail-values p{padding-bottom:10px}.stock-card{font-size:1.3rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:1.6rem}}@media (max-width:1499px){.detail-labels p,.detail-values p{padding-bottom:10px}.stock-card{font-size:1.2rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:1.4rem}}@media (max-width:1400px){.detail-labels p,.detail-values p{padding-bottom:0}.stock-card{font-size:1.2rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:1.4rem}}@media (max-width:1250px){.stock-card{font-size:1.2rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:1.4rem}}@media (max-width:1100px){.bullpen-chart{max-width:350px}.detail-labels p,.detail-values p{padding-bottom:0}.stock-card{font-size:1rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:1.2rem}}@media (max-width:920px){.bullpen-content{flex-direction:column;height:100%}#bullpen-summary{min-width:100%!important}.bullpen-chart,.bullpen-info-portfolio{height:100%;max-width:100%;width:100%}.bullpen-chart canvas{height:100%;max-height:100%;padding-right:0;width:100%}}@media (max-width:815px){.top-holdings th{font-size:.95rem;min-width:60px}.top-holdings td{font-size:.85rem;min-width:60px}.bullpen-chart canvas{min-width:250px}.detail-labels p,.detail-values p{font-size:.9rem}.team-logo img{max-width:50px}}@media (max-width:725px){.portfolio-container{width:95%}.stocks-container{padding:20px}.available-balance p{font-size:1rem!important}}@media (max-width:610px){.detail-labels{min-width:75%}.top-holdings th{font-size:.8rem}.top-holdings td{font-size:.7rem}.timeframe-buttons button{margin:0 .25rem 0 0;padding:.4rem .8rem}.stock-card{font-size:.85rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:.95rem!important}.team-logo img{max-width:40px}}@media (max-width:550px){.bullpen-chart,.bullpen-chart canvas{max-height:150px;min-height:150px}.timeframe-buttons button{margin:0 .15rem 0 0!important;padding:.4rem .6rem!important}.stock-card{font-size:.8rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:.9rem!important}.team-logo img{max-width:35px}.account-value-display .value{font-size:1.5rem}.account-value-display .difference{font-size:.8rem}}@media (max-width:450px){.timeframe-buttons button{font-size:.7rem!important;margin:0 .15rem 0 0!important;padding:.4rem .6rem!important}.stock-card{font-size:.75rem}#header,.shares-header,.shares-value-header,.stock-price-header,.team-logo-header,.ticker-header{font-size:.85rem!important}.team-logo img{max-width:30px}}@media (max-width:410px){.portfolio-container{margin:auto;max-width:100vw}}@media (max-width:395px){main{padding-left:10px!important}}@media (max-width:450px){.top-holdings .team-col{display:none}}.boundary{margin:0 auto;max-width:1200px;padding:0 5%}.top-section{background-color:#000000bf;border-color:#2cff6b;border-radius:20px;box-shadow:0 0 10px 3px #2cff6bbf;display:flex;flex-wrap:wrap;height:460px;margin:3.5% 0;padding:30px}.top-left,.top-right,.top-section{align-items:center;justify-content:center}.top-left,.top-right{height:430px;position:relative}#matchup-header{font-size:1.3rem;margin-bottom:20px;margin-top:0}.top-right{display:flex;flex-basis:calc(62.5% - 30px);overflow:hidden;padding-top:15px}.top-left{background:#1a1a1a;border-radius:10px;flex-basis:34%;margin-right:3.5%;padding:15px}.matchup-details-left{display:flex;flex-basis:30%;flex-direction:column;height:55%;position:relative}#matchup-divider{margin:0 0 5px}.matchup-details-right{display:flex;flex-basis:30%;flex-direction:column;height:45%;justify-content:center;position:relative}.matchup-card-bsc{border-radius:10px;padding:15px;transition:transform .3s ease}.team-row-tb-bsc{align-items:center;background:#222;border-radius:8px;display:flex;margin-bottom:10px;padding:10px}.team-row-tb-bsc:last-child{margin-bottom:0}@media (max-width:1100px){.top-section{flex-basis:100%;height:825px;margin-top:3.5%}.top-left,.top-right{align-items:center;flex-basis:100%;height:50%;justify-content:center}.top-left{background-color:#0000;margin-bottom:20px;margin-left:0;margin-right:0;padding:0}.top-right{max-width:700px}#matchup-divider,.matchup-details-left,.matchup-details-right{margin:0 auto;max-width:400px}.background:after{top:900px}.background{-webkit-mask-image:linear-gradient(180deg,#000 85%,#0000);mask-image:linear-gradient(180deg,#000 85%,#0000)}.parallelogram-container-home{margin-left:50px}.parallelogram-container-away{margin-right:50px}.awayLogo,.homeLogo{height:70px;width:70px}}@media (max-width:600px){.boundary{padding:0}}.parallelogram-container-away,.parallelogram-container-home{overflow:visible!important}.matchup{align-items:center;box-sizing:border-box;display:flex;height:20%;justify-content:center;padding-left:10px;padding-right:10px;position:relative;width:100%}.parallelogram-container-away,.parallelogram-container-home{height:100%;overflow:hidden;position:relative;transform:skewX(-20deg);width:50%}.parallelogram-container-away:before,.parallelogram-container.home:before{border-right:none;height:100%;left:0;position:absolute;top:0;transform:skewX(20deg);width:80%}.awayLogo,.homeLogo{height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) skewX(20deg);width:80px}.awayLogo img,.homeLogo img{height:100%;object-fit:cover;width:100%}@media (max-width:550px){.parallelogram-container-home{margin-left:30px}.parallelogram-container-away{margin-right:30px}.matchup-card-bsc{padding-left:0;padding-right:0}#standings-timeframe-bsc button{margin:0 .15rem 0 0!important;padding:.4rem .6rem!important}}@media (max-width:450px){.parallelogram-container-home{margin-left:10px}.parallelogram-container-away{margin-right:10px}.top-section{padding:15px}#standings-timeframe-bsc button{font-size:.7rem!important;margin:0 .15rem 0 0!important;padding:.4rem .6rem!important}}.parallelogram-container-home{border-bottom-left-radius:5px;border-top-left-radius:5px}.parallelogram-container-away{border-bottom-right-radius:5px;border-top-right-radius:5px}#team-name,#versus-sign{margin-bottom:5px}#opponent-name,#versus-sign{margin-top:5px}#dateFormatting{margin-bottom:15px;margin-top:0}.trade-chart-container{border-radius:8px;flex:1 1;height:100%;padding:2.5%;width:100%}#standings-timeframe-bsc{align-items:center;display:flex;justify-content:flex-end;max-width:100%;position:relative;width:100%}.article{display:flex;flex-direction:column;-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-align-last:none;width:100%}.article h5,.article p{font-size:1.1rem;margin:5px;padding:0;text-align:left!important}.article a{color:#9e9e9e;font-style:normal}.article a:hover{color:#b0dabd}@media (min-width:1200px){h2{min-width:200px!important}}@media (max-width:1200px){.article h5{font-size:.9rem}#container-content-stock-price h4,.purchase-line h4,.purchase-line input{font-size:1.05rem!important}.purchase-line input{width:100px!important}#small-line input{width:60px!important}.dollar-sign{font-size:1rem}.input-x{font-size:1.05rem!important;top:16.5px!important}h2{min-width:200px!important}}@media (max-width:1075px){.article h5{font-size:.85rem}#container-content-stock-price h4,.purchase-line h4,.purchase-line input{font-size:.9rem!important}.purchase-line input{width:85px!important}.increment-button{margin-left:2px!important}.decrement-button{margin-right:2px!important}#small-line input{width:51px!important}.dollar-sign{font-size:.9rem}.input-x{font-size:.9rem!important;top:17px!important}h2{min-width:150px!important}}@media (max-width:600px){.article h5{font-size:.72rem}#container-content-stock-price h4,.purchase-line h4,.purchase-line input{font-size:.9rem!important}.purchase-line input{width:85px!important}.dollar-sign{font-size:.9rem}.increment-button{margin-left:2px!important}.decrement-button{margin-right:2px!important}#small-line input{width:51px!important}.input-x{font-size:.9rem!important}h2{min-width:150px!important}}.purchase-line{align-content:center;display:flex;height:30px;justify-content:space-between;padding:10px}#container-content-stock-price h4,.purchase-line h4{font-size:1.2rem;margin:0}.purchase-line input{background:#0000;border:none;border-bottom:1.5px solid #2cff6b;box-shadow:none;color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;outline:none;text-align:center;width:120px}.red input{border-bottom:1.5px solid red!important}.red button{color:red}.end-line{padding-bottom:15px!important}.input-wrapper{align-items:center;display:flex}input::placeholder{color:#9e9e9e}.dollar-sign{color:#fff;font-size:1.2rem;margin-right:5px}#purchase-button{align-items:center;background-color:#000;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 0 0 10px;padding:2%;width:70%}#purchase-button:hover{border:1px solid #2cff6bbf;color:#2cff6bbf;font:rgba(44,255,107,.75)}#puchase-button h3{color:#fff!important;margin:0!important;text-align:center}#purchase-button:hover h3{color:#2cff6bbf}#sell-button{align-items:center;background-color:#000;border:1px solid #fff;border-radius:5px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 10px;padding:2%;width:20%}#sell-button:hover{border:1px solid red;color:red;font:red}#sell-button h3{color:#fff;margin:0;text-align:center}#sell-button:hover h3{color:red}.payment{padding:0;position:relative}#paymentContent{display:none;position:absolute}.payment:hover #paymentContent{display:block}#firstLine{padding-top:15px}#lastLine{padding-bottom:15px}.divider,.divider-red{overflow:hidden;position:relative;width:100%}.divider-red hr{background-color:red}.green-glow,.red-glow{transition:box-shadow .5s ease-in-out,border-color .5s ease-in-out!important}.red-glow{border-color:red!important;box-shadow:0 0 10px 3px #ff0000bf!important}.input-wrapper-x{position:relative}.input-x{color:#9e9e9e;font-family:Chivo,sans-serif;font-size:1.25rem;left:51%;position:absolute;top:48%;transform:translateY(-50%)}#container-divider{align-content:center!important;align-items:center!important;display:flex;height:5%}.decrement-button,.increment-button{background-color:#0000;border:none;color:#2cff6bbf;cursor:pointer;font-family:Chivo,sans-serif;font-size:1.3rem;height:25px;padding:0;width:15px}.increment-button{margin-left:5px}.decrement-button{margin-right:5px}#small-line input{width:80px}#Multiplier{text-indent:-20%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.popup-content{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:10px;max-width:350px;min-width:350px;padding:30px;position:relative;width:90%}.popup-content h2{color:#2cff6b;margin-bottom:0;margin-top:0;text-align:center}.transaction-details{display:flex;flex-direction:column;gap:15px}.row{align-items:center;background-color:#222;border-radius:5px;display:flex;justify-content:space-between;padding:10px}.label{color:#9e9e9e;font-weight:700}.value{color:#fff;font-weight:400;text-align:right}.popup-content.red-glow{border:2px solid #e53935;box-shadow:none!important}.popup-content.red-glow h2{color:#e53935}.popup-content.red-glow .confirm-button{border:2px solid #e53935;color:#e53935}.popup-content.red-glow .confirm-button:hover{background-color:#e53935;color:#000}.popup-content.red-glow .confirm-button:hover h3{color:#000}.popup-content.red-glow .confirm-button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.popup-content.red-glow .confirm-button:disabled:hover{background-color:#0000;color:#e53935}.popup-content.red-glow .confirm-button:disabled:hover h3{color:#e53935}.popup-actions{display:flex;gap:15px;justify-content:space-between}.confirm-button{align-items:center;background-color:#0000;border:2px solid #2cff6b;border-radius:6px;color:#2cff6b;cursor:pointer;display:flex;flex:1 1;flex-basis:70%;height:40px;justify-content:center;transition:all .3s ease}.confirm-button:hover{background-color:#2cff6b;color:#000}.confirm-button h3{font-size:1rem;margin:0;text-align:center}.confirm-button:hover h3{color:#000}.confirm-button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.confirm-button:disabled:hover{background-color:#0000;color:#2cff6b}.confirm-button:disabled:hover h3{color:#2cff6b}.cancel-button{align-items:center;background-color:#0000;border:2px solid #9e9e9e;border-radius:6px;color:#9e9e9e;cursor:pointer;display:flex;flex:1 1;flex-basis:calc(30% - 15px);height:40px;justify-content:center;transition:all .3s ease}.cancel-button:hover{background-color:#9e9e9e;color:#000}.cancel-button h3{font-size:1rem;margin:0;text-align:center}.cancel-button:hover h3{color:#000}.cancel-button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.cancel-button:disabled:hover{background-color:#0000;color:#9e9e9e}.cancel-button:disabled:hover h3{color:#9e9e9e}#confirm-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:10px;width:100%}#purchase-button,#sell-button{overflow:hidden;transition:width .5s ease-in-out;white-space:nowrap}#purchase-button.shrink{width:20%}#sell-button.expand{width:70%}.sliding-container{height:379px;overflow:hidden;position:relative;white-space:nowrap;width:100%}.content{position:absolute;transition:transform .5s ease-in-out;width:100%}.first-div{transform:translateX(0)}.second-div{transform:translateX(100%)}.visible{transform:translateX(0)}.hidden{transform:translateX(-100%)}.second-div.hidden{transform:translateX(100%)}.sliding-container{flex-direction:column}#bottom-section-stock,.sliding-container{display:flex;justify-content:space-between}#bottom-section-stock{align-items:center;flex-wrap:wrap;height:496px;margin:3.5% 0}#purchase-box-stock{flex-basis:calc(45% - 60px);flex-direction:column;justify-content:space-between;margin-right:5%!important}#news-box-stock,#purchase-box-stock{background-color:#000000bf;border-color:#2cff6b;border-radius:20px;box-shadow:0 0 10px 3px #2cff6bbf;height:calc(100% - 60px);margin:0;padding:30px}#news-box-stock{flex-basis:calc(50% - 60px)}#container-body-news{-ms-overflow-style:none;height:356px;margin-top:15px;overflow-y:auto;scrollbar-width:none}@media (max-width:950px){#purchase-box-stock{flex-basis:calc(50% - 60px)}#news-box-stock{flex-basis:calc(45% - 60px)}}@media (max-width:850px){#purchase-box-stock{flex-basis:calc(55% - 60px)}#news-box-stock{flex-basis:calc(40% - 60px)}.article h5{font-size:.75rem}}@media (max-width:775px){#bottom-section-stock{flex-basis:100%;height:1042px}#purchase-box-stock{margin-bottom:0!important;margin-right:0!important}#news-box-stock,#purchase-box-stock{flex-basis:100%;height:436px!important}.article h5{font-size:1rem}#container-content-stock-price h4,.purchase-line h4,.purchase-line input{font-size:1.05rem!important}.purchase-line input{width:100px!important}#small-line input{width:67px!important}.dollar-sign{font-size:1rem}.input-x{font-size:1.05rem!important;top:16.5px!important}}@media (max-width:475px){.article h5{font-size:.85rem}#container-content-stock-price h4,.purchase-line h4,.purchase-line input{font-size:.9rem!important}.purchase-line input{width:85px!important}.increment-button{margin-left:2px!important}.decrement-button{margin-right:2px!important}#small-line input{width:51px!important}.dollar-sign{font-size:.9rem}.input-x{font-size:.9rem!important;top:17px!important}.popup-content{max-width:260px;min-width:260px;padding:20px}.row{gap:5px}.label,.value{font-size:.9rem}.popup-actions{gap:10px}.cancel-button{flex-basis:calc(30% - 10px)}#news-box-stock,.top-section{border:2px solid #2cff6b!important;box-shadow:none!important}.red-glow{border:2px solid red!important}.green-glow,.red-glow{box-shadow:none!important;transition:border .5s ease-in-out!important}.green-glow{border:2px solid #2cff6b!important}}@media (max-width:400px){#news-box-stock,#purchase-box-stock{height:416px;padding:15px}#container-top-stock{height:38px!important;padding-bottom:0!important;padding-top:9px!important}#container-content-stock-buttons{padding-top:15px!important}#bottom-section-stock{height:1007px!important;margin:0!important}.boundary{padding:0 13px}}#container-top-stock{font-size:.8em!important;height:43px}#container-top-stock h2{color:#fff;margin-bottom:20px;margin-top:0}#container-divider-stock{align-content:center!important;align-items:center!important;display:flex;height:22px}#container-content-stock-price{align-content:center;display:flex;height:30px;justify-content:space-between;padding-bottom:15px;padding-top:15px}#container-content-stock-price h4{align-self:center;font-size:1.2rem;margin:0}#container-content-stock-price input{background:#0000;border:none;border-bottom:1.5px solid #2cff6b;box-shadow:none;color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;outline:none;text-align:center;width:120px}#container-content-stock-buy-sell{height:210px}#container-content-stock-buttons{display:flex;height:37px;padding-top:20px}.purchase-line-stock{align-content:center;height:30px;padding-bottom:10px;padding-top:10px}#container-content-purchase-amount{padding-top:15px}#container-content-potential-payout{padding-bottom:15px}#bottom-section-stock h4{align-self:center;margin:0;text-align:left}.live-indicator{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:8px;justify-content:center}.pulse-circle{animation:pulse 1.5s ease-in-out infinite;background-color:#e53935;border-radius:50%;height:8px;width:8px}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}body.safari-browser .input-x{top:16px!important}body.safari-browser input{border-radius:0!important}.bs-team-name{padding-left:4px!important}.bs-team-odds{padding-right:4px!important}.live-odds-indicator{animation:pulse-odds 2s infinite;font-size:.8em;opacity:.8}@keyframes pulse-odds{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}body{margin:0;padding:0}.navbar{align-items:center;background-color:#000;color:#9e9e9e;display:flex;font-family:Chivo,sans-serif;height:30px;justify-content:space-between;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:998}.logo{margin-right:auto;padding:0 10px}.logo:hover{cursor:pointer}.title{color:#9e9e9e;font-size:1.5rem;text-decoration:none}.links{display:flex;position:relative}.links:after{background-color:#9e9e9e;content:"";height:150%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.offcanvas-navbar.open .links:after{display:none}.links a{color:#fff;font-size:1rem;padding:0 15px;text-decoration:none;transition:transform .2s ease-in-out,color .2s ease-in-out}.links a:hover{color:#10c200;cursor:pointer;transform:scale(1.05)}.icon{align-items:center;cursor:pointer;display:flex;transition:transform .2s ease-in-out,color .2s ease-in-out}.icon img{cursor:pointer;height:28px;margin-left:10px;margin-right:20px;width:28px}.icon:hover{color:#10c200;cursor:pointer;transform:scale(1.15)}.offcanvas-toggle{background:none;border:none;cursor:pointer;display:none}.offcanvas-navbar{background-color:#000;color:#fff;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:20px 10px 0;position:fixed;right:-250px;top:0;transition:right .3s ease-in-out;width:200px;z-index:998}.offcanvas-navbar.open{right:0}.offcanvas-navbar .links{flex-direction:column;margin-top:20px}.offcanvas-navbar .links a{display:block;margin-bottom:10px}.offcanvas-navbar::-webkit-scrollbar{width:15px}.offcanvas-navbar::-webkit-scrollbar-track{background:#000}.offcanvas-navbar::-webkit-scrollbar-thumb{background:#9e9e9e;border:5px solid #000;border-radius:7.5px}.offcanvas-navbar::-webkit-scrollbar-thumb:hover{background:#10c200}@media (max-width:1250px){.navbar .links{display:none}.offcanvas-toggle{display:block}.offcanvas-navbar.open{right:0}}.offcanvas{transform:translateX(100%);z-index:999}.offcanvas.active{transform:translateX(0)!important}.offcanvas .links:after{display:none}.offcanvas .icon{margin-right:0}.offcanvas .links{align-items:flex-end;flex-direction:column}.offcanvas .links a{margin-bottom:10px}#offcanvas.active{transform:translateX(0)}.accountStyle{color:#10c200;font-size:1.5rem;margin-bottom:0;margin-top:10px;padding-top:10px}@media (max-width:1250px){.accountStyle{display:none}.offcanvas-navbar{padding-top:30px}}@media (min-width:1251px){.accountStyle{display:block}}@media (max-width:400px){#offcanvas-links{margin-top:0!important}}#offcanvas .close-button{background-color:#000;border:none;box-shadow:none;color:#9e9e9e;cursor:pointer;font-size:2rem;position:absolute;right:3px;top:0}#offcanvas .close-button:hover{color:#10c200}#offcanvas .links{border:none;box-shadow:none;font-family:Chivo,sans-serif;font-size:1rem;margin-left:22px;margin-top:20px;padding:0 0 0 5px;width:200px}#offcanvas .links a{color:#fff;display:inline-block;font-size:1rem;padding:5px 25px 5px 15px;position:relative;text-decoration:none;transform:translateX(0);transition:padding .2s ease-in-out,color .2s ease-in-out}#offcanvas .links a:hover{color:#10c200;padding:5px 25px}#offcanvas .links a:hover:before{background-color:#000;content:"";height:100%;left:-10px;position:absolute;top:0;width:10px}.dropdown{border-top:5px double #10c200;font-size:1rem;margin-top:5px;padding:15px!important;padding-bottom:260px;text-align:left!important;transition:color .2s ease-in-out}#offcanvas-links a,.dropdown{color:#fff;text-decoration:none}#offcanvas-links a{display:block;font-size:1.2rem;padding:10px 0;text-align:left;width:100%}#offcanvas-links a:hover{color:#10c200}#offcanvas-links{align-items:flex-start;display:flex;flex-direction:column;width:100%}.dropdown-content a{display:block;text-align:left;width:100%}.dropdown-content a:hover{color:#10c200}.dropdown:hover{color:#10c200;cursor:pointer;transition:color .2s ease-in-out}.dropdown i{padding-left:10px}.dropdown:hover i{color:#10c200!important;transition:color .2s ease-in-out!important}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.dropdown-content{background-color:none;box-shadow:0 8px 16px 0 #0003;display:block;margin-top:15px;min-width:160px;opacity:0;position:absolute;transform:translateY(-20px);transition:opacity .5s,transform .5s,visibility .5s;transition-delay:0s;visibility:hidden;z-index:1}.dropdown:hover .dropdown-content{opacity:1;transform:translateY(0);transition-delay:.2s;visibility:visible}#offcanvas-links>*{opacity:0}#offcanvas-links.active>*{animation:fadeInUp .5s forwards}#offcanvas-links.active>:first-child{animation-delay:.1s}#offcanvas-links.active>:nth-child(2){animation-delay:.2s}#offcanvas-links.active>:nth-child(3){animation-delay:.3s}#offcanvas-links.active>:nth-child(4){animation-delay:.4s}#offcanvas-links.active>:nth-child(5){animation-delay:.5s}#offcanvas-links.active>:nth-child(6){animation-delay:.6s}#offcanvas-links.active>:nth-child(7){animation-delay:.7s}#offcanvas-links.active>:nth-child(8){animation-delay:.8s}#offcanvas-links.active>:nth-child(9){animation-delay:.9s}body.safari-browser .navbar{transform:translateZ(0)!important}#closeButton{margin-right:4px!important}.footer{background-color:#000;color:#fff;margin-top:20px;padding:20px 40px}.footer-content{grid-gap:30px;border-bottom:1px solid #333;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px}.footer-section{margin-bottom:20px}.footer-section h3{color:#0f6;font-size:18px;margin-bottom:15px;text-align:left}.footer-section p{color:#ccc;line-height:1.5;margin:8px 0}.social-links{margin-top:10px}.social-links a{align-items:center;color:#ccc;display:flex;margin:0;text-decoration:none}.social-icon{height:24px;margin-right:8px;width:24px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin:8px 0}.footer-section ul li a{color:#ccc;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#0f6}.gambling-statement{font-size:8px;line-height:1.4;margin:30px auto 0;max-width:1200px;text-align:center}.gambling-statement p{color:#999;margin:8px 0}.footer-bottom{color:#999;font-size:11px;text-align:center}@media (max-width:900px){.footer-section h3{font-size:14px}.social-links{font-size:12px}.social-icon{height:18px!important;margin-right:4px;width:18px!important}.footer-section ul li a{font-size:12px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:450px){.footer-content{gap:0;grid-template-columns:1fr}}.icons-credit,.icons-credit a{color:#000;font-size:3px;margin:0}#ticker{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;align-items:center;background-color:#000;border-bottom:1px solid #2cff6b;border-top:1px solid #2cff6b;color:#fff;display:flex;font-family:Chivo,sans-serif;font-size:14px;height:20px;left:0;margin-top:50px;padding:3px;position:fixed;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;top:0;white-space:nowrap;width:100vw;z-index:997}.ticker-container{animation:ticker 175s linear infinite;-webkit-animation:ticker 175s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;margin-left:120%;transform:translateZ(0);white-space:nowrap}.ticker-container span{margin-right:25px}.league-header{color:#2cff6b;font-weight:700;margin:0 15px 0 60px}.league-header,.team-price{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.team-price{color:#fff}.team-price:last-child{margin-right:120vw}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.layout-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.layout-main{flex:1 0 auto;max-width:100%;width:auto}.layout-footer{flex-shrink:0}header{padding-left:20px;padding-right:20px;padding-top:55px}body{background-color:#181818;color:#9e9e9e;font-family:Chivo,sans-serif;height:100vh!important;height:var(--vh)!important}.background-main{height:50px;justify-content:center}.background-main,.title img{align-items:center;display:flex}.title img{height:40px;margin-left:-10px}@media (max-width:500px){.title img{height:30px}}main{min-width:350px;padding-left:20px;padding-right:20px}h1,h2,h3,h4,h5{text-align:center}h1{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:4rem;margin-bottom:-10px}@media (max-width:650px){h1{font-size:2.5rem;margin-top:40px}}@media (max-width:450px){h1{font-size:2.25rem;margin-top:40px}}h2{min-width:350px}h3.spotlight-title{font-family:Permanent Marker,cursive;font-size:3rem}h4{line-height:1.5}hr{background-color:#2cff6b;background-image:linear-gradient(90deg,#181818,#0000,#181818);border:none;height:2px;margin:25px 0;width:100%}#grayHR{background-color:#2cff6b}#grayHR,#redGrayHR{background-image:linear-gradient(90deg,#222,#0000,#222);border:none;height:2px;margin:5px 0;width:100%}#redGrayHR{background-color:red}.ml{align-items:center;display:flex;flex-direction:column;font-family:Permanent Marker,cursive;text-align:center}.ml hr{margin:0;width:60%}.ml h4,.ml h5{line-height:1.2;margin-bottom:0;margin-top:20px}body::-webkit-scrollbar{width:15px}body::-webkit-scrollbar-track{background:#555}body::-webkit-scrollbar-thumb{background:#2e2e2e}body::-webkit-scrollbar-thumb:hover{background:#1d1d1d}body.safari-browser::-webkit-scrollbar,body.safari-browser::-webkit-scrollbar-thumb,body.safari-browser::-webkit-scrollbar-thumb:hover,body.safari-browser::-webkit-scrollbar-track{background:#0000!important;display:none!important;width:0!important}.dropdown{display:inline-block;padding:20px;position:relative;text-align:center}#placeBetBtn{align-items:center;background-color:#2cff6b;border:solid;border-radius:5px;box-shadow:2px 2px 5px 0 #2cff6b40;color:#7c7c7c;cursor:pointer;display:flex;justify-content:center;padding:10px 30px 10px 20px;position:relative}#placeBetBtn .arrow{border-color:#7c7c7c #0000 #0000;border-style:solid;border-width:6px 6px 0;height:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}#dropdownContent{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;z-index:1}#dropdownContent a{color:#000;display:block;padding:12px 16px;text-decoration:none}#dropdownContent a:hover{background-color:#f1f1f1}.active-section{flex-wrap:wrap;height:300px;justify-content:space-between;margin-left:2.5%;margin-right:3%}.active-game,.active-section{align-items:center;display:flex}.active-game{background-color:#00000040;border-radius:20px;box-shadow:0 0 10px 3px #353535bf;box-sizing:border-box;flex-basis:30%;height:100%;padding:15px}#lineChart,#lineChart1,#lineChart2,#lineChart3{display:flex}@media (max-width:1000px){.active-game{align-items:center;flex-basis:100%;height:30%;justify-content:center;margin-bottom:3.33%}.active-section{height:900px}}.foot{align-items:center;background-color:#000;display:flex;justify-content:center;padding:10px 0}#stocksHR{margin-left:auto;margin-right:auto;max-width:1100px;width:95%}.pagination-container{display:flex;justify-content:center;margin-bottom:20px}.page-button{background-color:#ddd;border:1px solid #bbb;cursor:pointer;font-size:1.1rem;height:50px;padding:10px 20px;width:160px}.page-button:hover{background-color:#bbb}.page-button.active{background-color:#aaa}.page-button:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.page-button:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.search-container{display:flex;justify-content:center;width:100%}#search-bar{background-color:#fff;border:none;border-radius:7px;box-shadow:0 0 10px 2px #a3a3a340;color:#181818;min-width:225px;padding:10px;width:20%}#search-bar:hover{box-shadow:0 0 10px 2px #2cff6bbf;transition:box-shadow .3s ease}#search-bar:focus{border:none;box-shadow:0 0 10px 2px #2cff6b;outline:none;transition:box-shadow .3s ease}.description{margin:0 auto 20px;text-align:center;width:60%}.screener{background-color:#000000bf;border-radius:20px;box-shadow:0 0 10px 3px #2cff6bbf;column-count:4;column-fill:auto;column-gap:20px;height:auto;margin:calc(3% + 10px) calc(5% + 10px);max-height:950px;padding:2.5% 0 2.5% 2.5%;width:calc(87.5% - 20px)}.screenerCategories{padding-left:0}.screenerTeamList{margin-top:0;min-width:200px;padding-bottom:15px;padding-left:0;position:relative}.screenerTeamList h3{color:green;font-size:1.2rem;font-weight:700;margin-left:0;margin-top:0;text-align:left}.screenerTeamList li{color:#9e9e9e;font-size:.9rem;font-weight:400;list-style-type:disc;margin-left:25px;position:relative}.screenerTeamList li a{color:#9e9e9e;text-decoration:underline}@media (min-width:1850px){.screener{column-count:5;margin:2.5% 2.5% 0;max-height:750px;width:92.5%}}@media (max-width:1000px){.screener{column-count:3;max-height:1220px;padding:5% 0 5% 5%;width:85%}}@media (max-width:700px){.screener{column-count:2;max-height:1830px;padding:7.5% 0 7.5% 7.5%;width:82.5%}.description{width:80%}}@media (max-width:600px){.page-button{background-color:#ddd;border:1px solid #bbb;cursor:pointer;height:50px;padding:10px 20px;width:100px}.description,.page-button{font-size:.8rem}}@media (max-width:450px){.screener{column-count:1;max-height:-webkit-fit-content;max-height:fit-content;min-width:300px;padding:10% 0 10% 10%;width:80%}}.sport-box{background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:inset 0 0 10px 10px #181818;flex-wrap:wrap;gap:40px;height:auto;margin:3% auto;max-width:1000px;padding:2.5%;width:87.5%}.sport-box,.sport-name{align-items:center;display:flex;justify-content:center}.sport-name{height:125px;width:350px}.sport-name h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:3rem;text-shadow:0 0 10px #181818}.league-box{align-items:center;background-color:#000000a6;border-radius:10px;box-shadow:0 0 10px 3px #2cff6bbf;display:flex;height:125px;justify-content:center;overflow:hidden;position:relative;transition:all .15s ease-in-out;width:125px}.league-box:hover{background-color:#000000d9;border-radius:10px;box-shadow:0 0 10px 5px #2cff6bbf}.league-logo{position:relative}.coming-soon-overlay,.league-logo{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.coming-soon-overlay{background-color:#000000d9;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease}.coming-soon-text{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:1.1rem;text-align:center;text-shadow:0 0 10px #2cff6b80}.league-box:hover .coming-soon-overlay{border-radius:10px;opacity:1}.league-box.active .coming-soon-overlay{border-radius:10px;display:none}.fade-in-text{opacity:0;transform:translateY(30px);transition:opacity .9s ease-out,transform .9s ease-out}.fade-in-text.visible{opacity:1;transform:translateY(0)}.fade-in{animation:fade-in-right .5s forwards;opacity:0}.league-logo img{height:110px;transition:transform .15s ease-in-out;width:auto}.league-box:hover .league-logo img{transform:scale(1.05)}.fade-in-1{animation-delay:.1s}.fade-in-2{animation-delay:.35s}.fade-in-3{animation-delay:.6s}#football .fade-in-text{transition-delay:0s}#ice-hockey .fade-in-text{transition-delay:.3s}#soccer .fade-in-text{transition-delay:.6s}#basketball .fade-in-text{transition-delay:.9s}#baseball .fade-in-text{transition-delay:1.2s}#football .fade-in-1{transition-delay:.1s}#football .fade-in-2{transition-delay:.35s}#football .fade-in-3{transition-delay:.6s}#ice-hockey .fade-in-1{transition-delay:.4s}#ice-hockey .fade-in-2{transition-delay:.65s}#ice-hockey .fade-in-3{transition-delay:.9s}#soccer .fade-in-1{transition-delay:.7s}#soccer .fade-in-2{transition-delay:.95s}#soccer .fade-in-3{transition-delay:1.2s}#basketball .fade-in-1{transition-delay:1s}#basketball .fade-in-2{transition-delay:1.25s}#basketball .fade-in-3{transition-delay:1.5s}#baseball .fade-in-1{transition-delay:1.3s}#baseball .fade-in-2{transition-delay:1.55s}#baseball .fade-in-3{transition-delay:1.8s}#football.scroll-fade-in-bottom{transition-delay:0s}#ice-hockey.scroll-fade-in-bottom{transition-delay:.3s}#soccer.scroll-fade-in-bottom{transition-delay:.6s}#basketball.scroll-fade-in-bottom{transition-delay:.9s}#baseball.scroll-fade-in-bottom{transition-delay:1.2s}.scroll-triggered .fade-in-text,.scroll-triggered.scroll-fade-in-bottom{transition-delay:0s!important}.scroll-triggered .fade-in-1{transition-delay:.1s!important}.scroll-triggered .fade-in-2{transition-delay:.35s!important}.scroll-triggered .fade-in-3{transition-delay:.6s!important}.scroll-fade-in{transform:translateX(100px);transition:opacity .5s ease-out,transform .5s ease-out}.scroll-fade-in.fade-in-1{transition-delay:.1s}.scroll-fade-in.fade-in-2{transition-delay:.35s}.scroll-fade-in.fade-in-3{transition-delay:.6s}.scroll-fade-in-bottom{transform:translateY(30px);transition:opacity .9s ease-out,transform .9s ease-out}.scroll-fade-in-bottom.visible{transform:translateY(0)}.footer-margin{background-color:#181818;height:5vh}@media (max-width:1200px){.sport-box{gap:30px;padding:3%;width:90%}.sport-name{width:285px}}@media (max-width:950px){.sport-box{gap:25px;padding:4%;width:90%}.sport-name h2{font-size:2.5rem}.sport-name{width:270px}.league-box{height:110px;width:110px}.league-logo img{height:95px}}@media (max-width:820px){.sport-name{width:220px}.sport-name h2{font-size:2.2rem}.league-box{height:90px;width:90px}.league-logo img{height:75px}.coming-soon-text{font-size:.9rem}}@media (max-width:690px){.sport-name{width:180px}.sport-name h2{font-size:1.8rem}.league-box{height:80px;width:80px}.league-logo img{height:65px}.coming-soon-text{font-size:.8rem}}@media (max-width:610px){.sport-name{height:100px;order:-1;width:100%}.sport-box{gap:20px;padding:6% 3%;width:90%}.sport-name h2{font-size:2.4rem}.league-box{height:100px;width:100px}.league-logo img{height:85px}}@media (max-width:450px){.sport-name h2{font-size:1.8rem}.league-box{height:80px;width:80px}.league-logo img{height:65px}}#ice-hockey{background-image:linear-gradient(#0000004d,#0000004d),url(/static/media/hockey-arena.c3af4a9b0cc0b0dba58a.jpg)}#ice-hockey,#soccer{background-position:50%}#soccer{background-image:linear-gradient(#0000004d,#0000004d),url(/static/media/soccer-stadium.5b55eaed15ca4ecf024a.jpg)}#basketball{background-image:linear-gradient(#0000004d,#0000004d),url(/static/media/basketball-arena.58a2d6f600101e9a3678.jpg)}#basketball,#football{background-position:50%}#football{background-image:linear-gradient(#0000004d,#0000004d),url(/static/media/football_stadium.d28e5a2e178f1b4828ca.jpg)}#baseball{background-image:linear-gradient(#0009,#0009),url(/static/media/baseball-field.9f6758dd4f32f27265ce.jpg);background-position:50%}.league-page-container{margin:0 auto;max-width:800px;padding:0 20px;width:85%}@media (max-width:768px){.league-page-container{padding:0!important;width:90%}}@media (max-width:610px){.league-page-container{width:100%}}.league-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;margin-bottom:30px;padding:30px}.sort-container{width:100%}.sort-container select{background-color:#222;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;font-size:1rem;margin-bottom:20px;padding:12px;width:100%}.sort-container select:focus{box-shadow:0 0 0 1px #2cff6b;outline:none}.screenerTeamList{list-style:none;margin:0;padding:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.screenerTeamList li{animation:fadeInUp .5s forwards;list-style-type:none;margin-bottom:10px;margin-left:0;opacity:0}.screenerTeamList li:last-child{margin-bottom:0}.screenerTeamList a{align-items:center;background-color:#181818;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;color:#9e9e9e;display:flex;font-size:1.1rem;padding:12px 20px;text-decoration:none!important;transition:all .3s ease-in-out}.screenerTeamList a:hover{background-color:#222}.teamLogo{align-items:center;display:flex;height:60px;justify-content:center;margin-right:20px;width:60px}.teamLogo img{max-height:100%;max-width:100%}.teamName{flex:2 1;font-size:1.1rem;margin-left:20px;text-align:center}.percentChange,.stockPrice,.ticker{flex:1 1;margin-left:30px;text-align:center}.percentChange.up{color:#2cff6b}.percentChange.down{color:#f44}@media (max-width:768px){.league-page-container{padding:0 10px 10px}.league-section{padding:20px}.screenerTeamList a{padding:10px 15px}.teamLogo{height:50px;margin-right:15px;width:50px}.percentChange,.stockPrice,.teamName,.ticker{font-size:1rem}}@media (max-width:600px){.teamName{flex:1.5 1}.percentChange,.stockPrice,.teamName,.ticker{font-size:.8rem}}@media (max-width:550px){.teamName{margin-left:10px}.percentChange,.stockPrice,.ticker{margin-left:20px}}@media (max-width:500px){.teamLogo{height:40px;margin-right:10px;width:40px}.teamName{font-size:.7rem;margin-left:5px}.percentChange,.stockPrice,.ticker{font-size:.7rem;margin-left:10px}}.history-container{margin:0 auto;max-width:1000px;padding:0 20px 20px}.history-container h2{text-align:center}.history-statements{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px}.history-statements h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.history-table-wrapper{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.bullpen-title-history{color:#2cff6b;font-size:1.5rem;font-weight:400;margin-bottom:30px;margin-top:0;text-align:center;width:100%}.bullpen-history-section,.history-section{background-color:#181818;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;margin:0 auto 20px;max-width:800px;padding:12px 0}.bullpen-history-section p,.history-section p{margin-left:5%}.history-container table{border-collapse:collapse;margin:0;width:100%}.history-container td,.history-container th{border-bottom:1px solid #c9c9c9;min-width:100px;padding:10px 2.5%;text-align:left}.history-container th{padding-top:0}.history-container td:last-child,.history-container th:last-child{min-width:150px;width:12.5%}.history-container td:first-child,.history-container th:first-child{min-width:115px}.history-container th{color:#fff;font-size:1.1rem;font-weight:400}@media (max-width:815px){.history-container th{font-size:.95rem;min-width:80px}.history-container td{font-size:.85rem;min-width:80px}.history-container{margin:0}.history-container td:last-child,.history-container th:last-child{min-width:110px;width:12.5%}.history-container td:first-child,.history-container th:first-child{min-width:110px}}@media (max-width:725px){.history-container{padding:10px 0 0}.history-container h1{font-size:2rem;margin-top:30px}.history-container h2{font-size:1.5rem;margin-bottom:20px}.history-statements,.history-table-wrapper{padding:20px}.bullpen-title-history{font-size:1.2rem;margin-bottom:20px}}@media (max-width:610px){.history-container th{font-size:.8rem}.history-container td{font-size:.7rem}.history-container td:last-child,.history-container th:last-child{min-width:100px;width:12.5%}.history-container td:first-child,.history-container th:first-child{min-width:90px}}@media (max-width:450px){.history-container td:last-child,.history-container th:last-child{min-width:80px;width:12.5%}.history-container td:first-child,.history-container th:first-child{min-width:75px}.history-container h1{font-size:2rem;margin-top:35px}.history-statements{background:none;box-shadow:none;padding:0}}@media (max-width:395px){main{padding-left:8px!important}}@media (max-width:385px){main{padding-left:5px!important}}td{border-bottom:1px solid #2cff6b;line-height:1.5;padding:10px;text-align:left;white-space:pre-line}#noBullpens,#noTransactions{margin-top:40px;text-align:center}.create-bullpen-background{background:url(/static/media/Green-Background-Chart-Cropped-2.3d0745bba5bca468764a.jpg) no-repeat 50% fixed;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.create-bullpen{background-color:#1e1e1ec5;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;height:auto;margin:60px auto 20px;max-width:600px;min-height:0;min-height:auto;padding:20px}.create-bullpen h1{margin-bottom:50px}#create-bullpen-button{margin-bottom:20px}@media (max-width:600px){.create-bullpen h1{font-size:3rem;margin-bottom:40px}.create-bullpen{height:auto;margin:55px 10px 10px}.form{padding:0 5px!important}#create-bullpen-button{margin-bottom:5px}}@media (max-width:450px){.create-bullpen h1{font-size:2.6rem;margin-bottom:30px}.create-bullpen{height:auto}}@media (max-width:400px){.create-bullpen{margin:45px 10px 3px}}.form{gap:15px;padding:0 20px}.form,.form-group{display:flex;flex-direction:column}.form-group,label{margin-bottom:10px}label{color:#2cff6b;font-size:20px}.input,label{font-family:Chivo,sans-serif}.input{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:16px;padding:10px}@supports (-webkit-touch-callout:none){.form-group select,.input[type=date],.input[type=datetime-local],.input[type=time]{-webkit-appearance:none!important;border-radius:4px!important;-webkit-border-radius:4px!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;flex:1 1!important;height:42px!important;margin:0!important;max-width:100%!important;min-height:42px!important;min-width:0!important;padding:10px!important;width:100%!important}.input[type=date]::-webkit-datetime-edit,.input[type=datetime-local]::-webkit-datetime-edit,.input[type=time]::-webkit-datetime-edit{color:#fff!important;font-family:Chivo,sans-serif!important;font-size:16px!important;line-height:1.2!important;padding:0!important;text-align:left!important;width:100%!important}.input[type=date]::-webkit-datetime-edit-fields-wrapper,.input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper,.input[type=time]::-webkit-datetime-edit-fields-wrapper{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important;text-align:left!important}.input[type=date]::-webkit-datetime-edit-text,.input[type=datetime-local]::-webkit-datetime-edit-text,.input[type=time]::-webkit-datetime-edit-text{color:#fff!important;font-family:Chivo,sans-serif!important;font-size:16px!important;text-align:left!important}.input[type=date]::-webkit-datetime-edit-day,.input[type=date]::-webkit-datetime-edit-month,.input[type=date]::-webkit-datetime-edit-year,.input[type=time]::-webkit-datetime-edit-ampm,.input[type=time]::-webkit-datetime-edit-hour,.input[type=time]::-webkit-datetime-edit-minute{color:#fff!important;font-family:Chivo,sans-serif!important;font-size:16px!important;text-align:left!important}.input[type=date]::-webkit-calendar-picker-indicator,.input[type=datetime-local]::-webkit-calendar-picker-indicator,.input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;color:#2cff6b!important;cursor:pointer!important;display:block!important;height:20px!important;opacity:1!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important}.input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232cff6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important}.input[type=date]::-webkit-calendar-picker-indicator,.input[type=time]::-webkit-calendar-picker-indicator{-webkit-appearance:none!important;appearance:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px!important;border:none!important;cursor:pointer!important;outline:none!important}.input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232cff6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")!important}.input[type=date]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232cff6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important}.input[type=date]:after,.input[type=time]:after{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:""!important;height:16px!important;pointer-events:none!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;z-index:1!important}.input[type=time]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232cff6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")!important}.form-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232cff6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 7px center!important;background-repeat:no-repeat!important;background-size:16px!important}.input[type=date],.input[type=datetime-local],.input[type=time]{position:relative!important}.form-group div[style*="display: flex"]{margin:0!important;padding:0!important;width:100%!important}.form-group div[style*="display: flex"] .input[type=date],.form-group div[style*="display: flex"] .input[type=time]{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;flex:1 1!important;margin:0!important;max-width:100%!important;width:100%!important}.form-group,.form-group>div{margin:0!important;padding:0!important}.form-group>div{width:100%!important}#safari-fix{gap:10px!important;padding-left:0!important;padding-right:0!important}#safari-fix,.input[type=date],.input[type=datetime-local],.input[type=time]{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;width:100%!important}.input[type=date],.input[type=datetime-local],.input[type=time]{direction:ltr!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;text-align:left!important;text-align-last:left!important}.form-group>#safari-fix{padding-left:0!important;padding-right:0!important;width:100%!important}.form .form-group,.form-group>#safari-fix{margin-left:0!important;margin-right:0!important}.form{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;width:100%!important}#password.form-group{margin-top:17px!important}}.form-group select:focus{border-color:#2cff6b;outline:none}.checkbox-group{display:flex;flex-direction:column;gap:5px}.checkbox-group label{align-items:center;color:#fff;display:flex;font-size:16px;gap:8px;margin:2px 0 0 4px}.btn{background-color:#2cff6b;border:none;border-radius:4px;-webkit-border-radius:4px;color:#000;cursor:pointer;font-size:1rem!important;font-weight:700;padding:10px;transition:background-color .3s}.btn:hover{background-color:#28a428}.btn:active{background-color:#1e8e1e}input[type=checkbox]{accent-color:#2cff6b}input:disabled{background-color:#3a3a3a;cursor:not-allowed}@media (max-width:768px){.create-bullpen{padding:15px}.title{font-size:20px}.btn{font-size:14px}}#private{margin-left:40px}.submit{margin-top:20px}#indefinite{margin-top:5px}#password{margin-bottom:0;margin-top:25px}.error-message{font-size:.75rem}@media (max-width:600px){.form-group div[style*="display: flex"]{flex-direction:column!important;gap:8px!important}.form-group div[style*="display: flex"] .input{flex:none!important;width:100%!important}#date-and-time{box-sizing:border-box!important;-webkit-box-sizing:border-box!important;max-width:100%!important;width:100%!important}}@media (max-width:450px){.form-group div[style*="display: flex"]{gap:6px!important}.form-group small{font-size:.7rem!important}}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}.the-bullpen{justify-content:center;padding:0 20px;text-align:center}.bullpen-list{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:650px;overflow:hidden;padding:0 25px 25px;width:60%}@media (max-width:950px){.bullpen-list{width:70%}}@media (max-width:850px){.bullpen-list{width:85%}.bpName h2{font-size:1.3rem!important}}@media (max-width:700px){.bullpen-list{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}.bp-league-logo{height:25px!important;object-fit:contain!important;object-position:center!important;width:25px!important}.bullpen-info{width:100px}.bpName{gap:5px!important}.lock-icon{font-size:12px!important}}@media (max-width:550px){.bpName h2{font-size:1.1rem!important}.the-bullpen{padding-left:10px!important;padding-right:10px!important}.create-bullpen-button{padding:10px!important;width:130px!important}.create-bullpen-button,.search-bullpen{font-size:.85rem!important}.official-checkmark{font-size:12px!important}}@media (max-width:450px){.bpName h2{font-size:.85rem!important}.lock-icon{padding-bottom:2px}.lock-icon,.official-checkmark{font-size:10px!important}.bp-league-logo{height:20px!important;object-fit:contain!important;object-position:center!important;width:20px!important}main{padding-left:15px!important;padding-right:15px!important}.bullpen-item{height:70px!important}.bullpen-members{font-size:.85rem}}.bullpen-item{align-items:center;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;box-sizing:border-box;color:#fff;display:flex;height:90px;justify-content:space-between;max-width:100%;opacity:0;overflow:hidden;padding:10px 15px;transform:translateY(40px) scale(.98);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1);width:100%}.bullpen-item.visible{opacity:1;transform:translateY(0) scale(1)}.bullpen-info{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:5px;height:100%;justify-content:center;overflow:hidden}.numMembers-join{align-items:center;display:flex;gap:10px;justify-content:space-between;max-width:100%;overflow:hidden;width:110px}.bpName h2{font-size:1.45rem;margin:0 0 2px;min-width:0!important;text-align:left;text-overflow:ellipsis;width:100%!important}.bpName,.bpName h2{overflow:hidden;white-space:nowrap}.bpName{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;max-width:100%}.lock-icon{color:#9e9e9e;flex-shrink:0;font-size:14px}.official-checkmark{color:#007bff;flex-shrink:0;font-size:14px;margin-left:1px}.official-checkmark-username{color:#007bff;flex-shrink:0;font-size:11px;margin-bottom:1px;margin-left:2px}.bullpen-leagues{display:flex;gap:5px;margin-left:5px}.bp-league-logo{height:30px;object-fit:contain;object-position:center;width:30px}.bullpen-members{align-items:center;color:#9e9e9e;display:flex;gap:5px;justify-content:flex-end;min-width:40px}.create-search{align-items:center;display:flex;gap:10px;justify-content:center;margin:0 auto 10px;width:100%}.create-bullpen-button,.join-confirm{display:block;font-size:1rem;padding:10px 15px;width:160px}.create-bullpen-button,.join-button,.join-confirm{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;transition:.3s}.join-button{font-size:.9rem;height:35px;line-height:1;width:75px}@media (max-width:500px){.join-button{font-size:.8rem;height:30px;width:65px}#arrow{max-width:65px}.numMembers-join{width:95px}}.create-bullpen-button:hover,.join-button:hover,.join-confirm:hover{background-color:#0056b3;border:1px solid #0056b3}#arrow{font-size:1.4rem}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-fade-in-bottom{opacity:0;transform:translateY(40px) scale(.98);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.scroll-fade-in-bottom.visible{opacity:1;transform:translateY(0) scale(1)}@keyframes fade-in-right{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.scroll-fade-in{opacity:0;transform:translateX(20px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.scroll-fade-in.visible{opacity:1;transform:translateX(0)}.bullpen-members.member{color:#fff}.popup-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.bullpen-popup-content{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:10px;box-shadow:none;max-width:350px;min-width:350px;padding:30px;position:relative;width:90%}.bullpen-popup-content h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:1.8rem;margin-bottom:20px;margin-top:0;text-align:center}.bullpen-popup-content p{color:#fff;font-size:1rem;margin-bottom:12px;margin-top:0;text-align:left}.bullpen-popup-content span{color:#9e9e9e;font-weight:400}.bullpen-details-container{display:flex;flex-direction:column;gap:15px}.bullpen-detail-row{background-color:#222;border-radius:5px;display:flex;justify-content:space-between;padding:10px}.bullpen-detail-label{color:#9e9e9e;font-weight:700!important}.bullpen-detail-value{align-items:center;color:#fff!important;display:flex;gap:5px;justify-content:flex-end;text-align:right}#bp-name-popup{align-items:center;color:#2cff6b;display:flex;font-family:Electrolize,sans-serif;font-size:1.8rem;gap:10px;justify-content:center;margin-bottom:0;margin-top:0}.x-button{background:none;font-size:1.5rem;padding:5px 10px;position:absolute;right:10px;top:10px;transition:color .2s ease}.x-button:hover{color:#2cff6b}.join-confirm{margin-top:0}.confirm-join-bp{display:flex;justify-content:center}.input-password{background-color:#2e2e2e;border:1px solid #444;border-radius:5px;box-sizing:border-box;color:#fff;font-family:Chivo,sans-serif;font-size:1rem;margin-top:15px;outline:none;padding:10px;transition:border-color .2s ease;width:100%}.input-password:focus{border:1px solid #2cff6b}@media (max-width:550px){.bullpen-popup-content{margin-left:auto;margin-right:auto;max-width:290px;min-width:290px;padding:20px}#bp-name-popup,.bullpen-popup-content h2{font-size:1.5rem}.bullpen-detail-row{gap:5px}.bullpen-detail-label,.bullpen-detail-value{font-size:.9rem}.bullpen-detail-value .official-checkmark{font-size:12px}}.search-bullpen{background-color:#2e2e2e;border:1px solid #444;border-radius:5px;color:#fff;font-family:Chivo,sans-serif;font-size:1rem;outline:none;padding:10px;width:100%}.search-bullpen:focus{border:1px solid #007bff}body.safari-browser .join-button{background-clip:padding-box!important;border:1px solid #007bff!important;border-radius:5px!important;box-sizing:border-box!important;overflow:visible!important;padding:0!important;width:65px!important}body.safari-browser #arrow,body.safari-browser .join-button{align-items:center!important;display:flex!important;justify-content:center!important}body.safari-browser #arrow{font-size:1.4rem!important;margin:0 auto!important;max-width:100%!important}body.safari-browser .search-bullpen{border-radius:5px!important}.bullpen-list button[onClick*=loadMoreBullpens]{background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Chivo,sans-serif;font-size:1rem;margin:20px auto;padding:12px 24px;transition:all .3s ease}.bullpen-list button[onClick*=loadMoreBullpens]:hover{background-color:#0056b3;border-color:#0056b3;box-shadow:0 4px 8px #007bff4d;transform:translateY(-2px)}.bullpen-list button[onClick*=loadMoreBullpens]:disabled{cursor:not-allowed}.bullpen-list button[onClick*=loadMoreBullpens]:disabled,.bullpen-list button[onClick*=loadMoreBullpens]:disabled:hover{background-color:#6c757d;border-color:#6c757d;box-shadow:none;transform:none}.bullpen-list p:contains("Loading more bullpens"){color:#666;font-style:italic;margin:20px 0;text-align:center}#bullpen-load-more{margin-bottom:0;margin-right:auto;margin-top:10px}.search-container{flex:1 1;position:relative}.search-suggestions{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px #0000004d;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.suggestion-item{border-bottom:1px solid #333;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover{background-color:#2a2a2a}.suggestion-name{color:#fff;font-size:14px;margin-bottom:4px;text-align:left}.suggestion-details{color:#888;display:flex;font-size:12px;gap:12px}.member-count{color:#4caf50;min-width:70px;text-align:left}.leagues{color:#2196f3;text-align:left}.bullpen-page{margin:0 auto;max-width:1100px}@media (min-width:1400px){.bullpen-page{max-width:1100px}}.bullpen-page p{font-size:1rem;margin:5px 0}.members-list li{font-size:1rem;padding:5px 0}.back-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Chivo,sans-serif;font-size:1rem;margin-bottom:30px;margin-left:auto;margin-top:30px;padding:10px 15px;transition:.3s}.back-button:hover{background-color:#0056b3}.tab-navigation{display:flex;gap:10px;justify-content:center;margin:20px auto;max-width:85vw}.tab-navigation button{background:#222;border:none;border-radius:5px;box-shadow:0 0 6px 1px #0003;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;font-size:1rem;padding:10px;transition:.3s;width:110px}.tab-navigation button.active{background-color:#007bff;color:#fff}.tab-navigation button:hover{background-color:#0056b3}.league-teams{padding-left:20px}@media (max-width:410px){.back-button{display:block;margin:30px auto;padding:10px 15px}.back-button,.tab-navigation button{font-size:.9rem}.tab-navigation{max-width:100vw}.available-balance,.bullpen-page{margin:auto;max-width:100vw}}.standings-container{background-color:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;display:flex;gap:30px;max-width:calc(100% - 80px);padding:30px}#standard-standings-container{max-width:100%}#trade-tab-title,.assets-tab h2,.overview-tab h2,.standings-tab h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:10px;text-align:left}.members-list-container{height:500px;overflow-y:auto;overflow:hidden;position:relative;width:40%}#standard-members-list-container{margin-top:15%}.members-list{-ms-overflow-style:none;list-style:none;margin:0;max-height:100%;overflow-y:auto;padding:0;scrollbar-width:none}.members-list::-webkit-scrollbar{display:none;height:0;width:0}.member-row{border-bottom:1px solid #2cff6b;display:flex;justify-content:space-between;transition:background-color .2s ease-in-out}.member-row:first-child{border-top:1px solid #2cff6b}.member-row span{padding:10px;text-align:left}.account-value,.rank,.record,.username{flex:1 1;text-align:center}.rank{max-width:30px;padding-left:10px}.username{color:#fff}.record{color:#9e9e9e;max-width:80px;text-align:center}.account-value{color:#fff;max-width:110px}.standings-chart{margin-bottom:10px}.standings-chart-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:60%}.members-list-container,.standings-chart-container{max-height:40vw}#standings-timeframe{align-items:center;display:flex;justify-content:flex-end;max-width:100%;position:relative;width:100%}#standings-timeframe button{background-color:#222;border:1px solid #222;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;margin:0 .25rem 0 0;padding:.5rem 1rem;transition:color .2s ease-in-out,color .2s ease-in-out}#standings-timeframe button:hover{color:#2cff6b}#standings-timeframe button.active{background-color:#222;border-bottom:2px solid #2cff6b;color:#2cff6b}#standings-value{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px;max-width:100%;text-align:right}#standings-chart,#standings-value{position:relative;width:100%}.highlighted-row{background-color:#333}.standings-container{align-items:center;flex-direction:column-reverse}.standings-chart-container{align-items:center;width:100%}.standings-chart-container canvas{min-width:100%}.members-list-container{height:auto;margin-top:8%;max-height:none;width:100%}.members-list{max-height:none}@media (min-width:1175px){.members-list-container{margin-top:60px}#standard-members-list-container{margin-top:130px}}@media (min-width:1225px){.members-list-container{margin-top:4%}#standard-members-list-container{margin-top:11%}}@media (min-width:1275px){.members-list-container{margin-top:2.5%}#standard-members-list-container{margin-top:10%}}@media (min-width:1325px){.members-list-container{margin-top:1.5%}#standard-members-list-container{margin-top:8%}}@media (min-width:1375px){#standard-members-list-container{margin-top:70px}#standard-standings-container{gap:0}}@media (min-width:1450px){#standard-members-list-container{margin-top:50px}}@media (max-width:725px){.members-list-container{margin-top:10%}#standard-members-list-container{margin-top:20%}}@media (max-width:615px){.members-list-container{margin-top:23%}}@media (max-width:500px){.members-list-container{margin-top:25%}#standard-members-list-container{margin-top:21%}}@media (max-width:450px){.members-list-container{margin-top:30%}#standard-members-list-container{margin-top:22%}}@media (max-width:400px){#standings-timeframe button{font-size:.8rem}.members-list-container{margin-top:33%}#standard-members-list-container{margin-top:25%}}.overview-container{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:1fr 1fr}.matchups-container,.overview-container{background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px}.traditional-bullpen-status{align-content:center;background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;color:#2cff6b;font-size:1.4rem;min-height:150px;padding:0 30px;width:calc(100% - 60px)}@media (min-width:1041px){.overview-container{align-items:stretch;grid-template-columns:1fr auto}.overview-timer{display:flex;flex-direction:column;gap:30px;height:100%;height:415px;min-width:360px}.assets-summary{align-content:center;flex:1 1;margin-left:0;margin-right:0;margin-top:0}}.overview-info p{font-size:1.1rem;line-height:1.5;text-align:left}.countdown h3{color:#2cff6b;font-size:1.1rem}.countdown p{font-size:1.5rem;font-weight:700}.bullpen-ended{color:red;font-size:1.2rem;font-weight:700}.trade-container-1{background-color:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;display:flex;gap:25px;max-height:75dvh;padding:30px;width:calc(100% - 60px)}@media (max-width:1125px){.buy-container-4L,.sell-container-4R{padding-left:15px!important;padding-right:15px!important}}@media (max-width:1025px){.buy-sell-container-3B{display:flex;flex-direction:row;flex-wrap:wrap}.buy-container-4L,.sell-container-4R{flex-basis:100%!important;margin:0!important;padding-left:24px!important;padding-right:24px!important}.sell-container-4R{margin-top:25px!important}}.trade-content-2{-ms-overflow-style:none;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;display:flex;flex:1 1;flex-direction:column;height:75dvh;overflow:hidden;overflow-y:scroll;scrollbar-width:none;transition:width .3s ease-in-out}@media (max-height:800px){.trade-container-1{max-height:110dvh!important}.trade-content-2{height:110dvh!important}}.trade-chart-container-3T{background-color:#222;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;box-shadow:0 0 6px 1px #0003;height:100%;margin-bottom:25px;padding:24px 29px 29px}.buy-sell-container-3B{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.buy-container-4L{border-bottom:1px solid #2cff6b;border-top:1px solid #2cff6b;margin-right:25px}.buy-container-4L,.sell-container-4R{background-color:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;flex:1 1;max-height:395px;padding:24px;width:calc(47.5% - 12.5px)}.sell-container-4R{border-bottom:1px solid red;border-top:1px solid red}.chart-wrapper{height:60%;position:relative}.chart-wrapper canvas{min-height:100%}#trade-value{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:10px;max-width:100%;position:relative;text-align:right;width:100%}.trade-buttons button{border:none}.trade-buttons button,.trade-buttons button.active{background-color:#0000}#trade-title{font-size:2.25rem;margin-bottom:15px;margin-top:0}#buy-stock-button,#sell-stock-button{align-items:center;background-color:#0000;border:2px solid #2cff6b;border-radius:6px;color:#2cff6b;cursor:pointer;display:flex;flex:1 1;height:40px;justify-content:center;margin-left:2.5%;margin-right:2.5%;transition:all .3s ease;width:70%}#buy-stock-button:hover{background-color:#2cff6b;color:#000}#sell-stock-button{border:2px solid #e53935;color:#e53935}#sell-stock-button:hover{background-color:#e53935;color:#000}#buy-stock-button h3,#sell-stock-button h3{font-size:1rem;margin:0;text-align:center}#buy-stock-button:hover h3,#sell-stock-button:hover h3{color:#000}.league-teams{-ms-overflow-style:none;margin:0;max-height:100%;overflow-y:auto;scrollbar-width:none}.league-teams::-webkit-scrollbar{display:none;height:0;width:0}.team-row-container{border-bottom:1px solid #2cff6b;padding-bottom:5px;padding-top:5px}.team-row-container:last-child{border-bottom:none}.team-row{border-radius:5px;justify-content:space-between;transition:background-color .2s ease-in-out}.team-row img{height:45px;width:45px}@media (max-width:850px){.team-list{background:#222;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;box-shadow:0 0 6px 1px #0003;display:flex;flex-direction:column;gap:10px;min-width:45px!important;padding:10px}.league-teams{background:#0000;border:none;cursor:pointer;padding:0;width:60px}.team-row-container{padding:5px 0!important;width:60px}.team-row{border-radius:8px!important;height:55px}.team-row img{height:40px;padding:5px;width:40px}}.league-sidebar{-ms-overflow-style:none;background:#222;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;box-shadow:0 0 6px 1px #0003;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:relative;scrollbar-width:none}.league-button{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;padding:10px;width:60px}.league-button img{flex-shrink:0;height:40px;object-fit:contain;object-position:center;width:40px}.league-button.active{background-color:#007bff!important;border-radius:8px;color:#fff;transition:background .1s ease-in-out}.league-button:hover{background-color:#0056b3;border-radius:8px}.league-sidebar::-webkit-scrollbar{display:none;height:0;width:0}.league-sidebar{height:0;opacity:0;overflow:hidden;transform:translateX(-30px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,height .6s ease-out;width:60px}.league-sidebar.fade-in{animation:fadeInLeft .3s forwards}.league-button:last-child{margin-bottom:0}.league-button{animation:fadeInBottomToTop .3s ease-out forwards;opacity:0;transform:translateY(15px)}.league-sidebar.fade-in .league-button:first-child{animation-delay:.1s}.league-sidebar.fade-in .league-button:nth-child(2){animation-delay:.2s}.league-sidebar.fade-in .league-button:nth-child(3){animation-delay:.3s}.league-sidebar.fade-in .league-button:nth-child(4){animation-delay:.4s}.league-sidebar.fade-in .league-button:nth-child(5){animation-delay:.5s}.league-sidebar.fade-in .league-button:nth-child(6){animation-delay:.6s}.league-sidebar.fade-out{animation:fadeOutRight .3s forwards}.league-teams{list-style:none;padding:0}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}.team-list{-ms-overflow-style:none;background:#222;border-bottom:1px solid #2cff6b;border-radius:8px;border-top:1px solid #2cff6b;box-shadow:0 0 6px 1px #0003;height:0;max-height:100%;min-width:125px;opacity:0;overflow-y:scroll;overflow:hidden;padding:10px;position:relative;scrollbar-width:none;transform:translateX(-30px);transition:opacity .4s ease-in-out,transform .4s ease-in-out,height .8s ease-out}.team-list.fade-in{animation:fadeInLeft .3s forwards}.team-list.fade-out{animation:fadeOutRight .3s forwards}.team-list.hidden{display:none}.team-list::-webkit-scrollbar{display:none;height:0;width:0}.team-row{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;padding:2px 5px;text-align:center}.team-row:hover{background-color:#0056b3;border-radius:5px}.team-row.active{background-color:#007bff!important;border-radius:5px;color:#fff;transition:background .1s ease-in-out}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutTopToBottom{0%{opacity:1;transform:translateY(15px)}to{opacity:0;transform:translateY(0)}}.team-row{animation:fadeInBottomToTop .5s ease-out forwards;opacity:0;transform:translateY(15px)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}.trade-content-2{opacity:0;position:relative;transform:translateX(30px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.trade-content-2.fade-in{animation:fadeInRight .3s ease-in-out}.trade-content-2.fade-out{animation:fadeOutLeft .3s ease-in-out}.trade-content-2{transition:width .4s ease-in-out,opacity .4s ease-in-out,transform .3s ease-in-out;width:calc(100% - 150px)}.trade-content-2.collapsed{width:100%}.trade-content-2.fade-in{opacity:1;transform:translateX(0)}.trade-content-2.fade-out{opacity:0;transform:translateX(-20px)}.x-button{background-color:initial;border:none;border-radius:8px;box-shadow:none;color:#9e9e9e;cursor:pointer;font-size:2rem;position:relative;right:-147px;top:0}.x-button:hover{color:#10c200}.winner-popup-content{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:10px;padding:0 25px 25px;position:relative;text-align:center;width:280px}.winner-popup-content p{margin-bottom:10px;margin-left:0}#congratulations{color:#2cff6b;font-size:1.5rem;font-weight:700;margin-bottom:25px;margin-top:0}#bullpen-name{color:#fff;font-weight:700}#winner{color:#2cff6b;font-size:1.1rem;font-weight:700}@font-face{font-family:DigitalNumbers;font-style:normal;font-weight:400;src:url(/static/media/DigitalNumbers-Regular.674fc5345ef050a7d88c.woff2) format("woff2")}.digital-timer{background-color:#222;border-radius:5px;box-shadow:0 0 6px 1px #0003;flex-direction:column;margin-left:auto;margin-right:auto;padding:10px;width:460px}.digital-timer,.timer-wrapper{align-items:center;display:flex;justify-content:center}.timer-wrapper{gap:10px}.time-section{align-items:center;display:flex;flex-direction:column;min-width:80px;text-align:center;width:100px}.timer-display{background-color:#000;border-radius:5px;font-size:1.5rem!important;min-width:80px;padding:10px}.timer-display,.timer-labels{color:#0f0;font-family:DigitalNumbers,sans-serif;text-align:center}.timer-labels{font-size:.7rem!important;margin-top:10px!important}.overview-timer{align-items:center;display:flex;justify-content:center;min-height:150px;min-width:55%}.overview-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.overview-info-portfolio{flex:1 1;max-width:50%;min-width:250px}.overview-details{display:flex;flex-direction:column;gap:8px}@media (min-width:530px){.overview-details.traditional-bullpen{gap:17px}.overview-detail-row.traditional-bullpen{padding:18px 15px}.overview-detail-row.weekly-bullpen{padding:10px}}.overview-labels,.overview-values{display:flex;flex-direction:column}.overview-labels p{color:#fff}.overview-values p{color:#9e9e9e}.overview-detail-row{background-color:#222;border-radius:5px;box-shadow:0 0 6px 1px #0003;display:flex;justify-content:space-between;margin-bottom:0;padding:10px}.overview-detail-label{color:#9e9e9e;font-weight:700!important}.overview-detail-value{align-items:center;color:#fff!important;display:flex;gap:5px;justify-content:flex-end;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.overview-timer{flex:0 0 auto;text-align:center}.countdown{background:#111;border-bottom:1px solid #0f0;border-radius:8px;border-top:1px solid #0f0;box-shadow:0 0 6px 1px #0003;font-family:DigitalNumbers,sans-serif;padding:0 15px 15px;width:calc(100% - 30px)}.countdown h3{color:#0f0!important}@media (max-width:1040px){.overview-container{align-items:left;flex-direction:column-reverse;justify-content:left}.overview-info-portfolio{max-width:100%;width:100%}.overview-timer{min-width:100%}.countdown{width:100%}.digital-timer{width:calc(100% - 20px)}.timer-wrapper{flex-wrap:wrap;justify-content:center}.time-section{min-width:50px}}@media (max-width:725px){.overview-container{gap:20px;padding:20px}.standings-container{max-width:calc(100% - 80px);padding:20px}#standard-standings-container{max-width:100%;padding:20px}}@media (max-width:625px){.time-section{min-width:60px;width:80px}.timer-display{font-size:1.1rem!important;min-width:60px}.timer-labels{font-size:.5rem!important}.overview-timer{width:390px}.traditional-bullpen-status{align-content:center;border-radius:5px;font-size:1.2em;height:150px;padding:0 20px;width:calc(100% - 40px)}}@media (max-width:530px){.time-section{min-width:45px;width:65px}.timer-display{font-size:.9rem!important;min-width:45px}.timer-labels{font-size:.4rem!important}.overview-timer{width:300px}.traditional-bullpen-status{font-size:1em}}@media (max-width:450px){.time-section{min-width:35px;width:55px}.timer-display{font-size:.9rem!important;min-width:35px}.timer-labels{font-size:.35rem!important}.overview-timer{width:270px}.countdown h3{font-size:.9rem!important}}#container-top-stock-bp{font-size:.8em!important;height:35.5px}#container-top-stock-bp h2{color:#fff;margin-bottom:12.5px;margin-top:0}#container-content-stock-price-bp{align-content:center;display:flex;height:22px;justify-content:space-between;padding-bottom:11.5px;padding-top:11.5px}#container-content-stock-price-bp h4{align-self:center;font-size:1.2rem;margin:0}#firstLine-bp{padding-top:11.5px}#end-line-bp{padding-bottom:11.5px}#container-content-stock-price-bp input{background:#0000;border:none;border-bottom:1.5px solid #2cff6b;box-shadow:none;color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;outline:none;text-align:center;width:120px}#container-content-stock-buy-sell-bp{height:202px}#container-content-stock-buttons-bp{align-items:center;display:flex;height:45px;justify-content:center;padding-top:7.5px}@media (max-width:725px){.trade-container-1{flex-direction:column;gap:20px;max-height:none;padding:20px;width:calc(100% - 40px)}.league-sidebar{flex-direction:row;height:auto;min-height:60px;overflow-x:auto;overflow-y:hidden;padding:10px}.league-sidebar::-webkit-scrollbar{display:none}.league-button{flex-shrink:0;margin-bottom:0;margin-right:10px}.league-button:last-child{margin-right:0}.team-list{-ms-overflow-style:none;flex-direction:row;flex-wrap:nowrap;height:61px;justify-content:flex-start;max-height:61px;min-height:61px;overflow-x:auto;overflow-y:hidden;padding-left:0;padding-right:0;scrollbar-width:none;white-space:nowrap}.team-list::-webkit-scrollbar{display:none}.league-teams{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;height:61px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:100%}.league-teams::-webkit-scrollbar{display:none}.team-row-container{align-items:center;border-bottom:none;border-right:1px solid #2cff6b;display:flex;flex-shrink:0;height:61px;justify-content:center;padding:0 10px!important}.team-row-container:last-child{border-right:none}.team-row{align-items:center;display:flex;justify-content:center;width:50px}.team-row img{height:40px;padding:10px;width:40px}.league-button img{height:40px;object-fit:contain;object-position:center;width:40px}.trade-content-2{width:100%}}@media (max-width:800px){.standings-timeframe-bp button{margin:0 .25rem 0 0!important;padding:.4rem .7rem!important}}@media (max-width:550px){#standings-timeframe button{margin:0 .15rem 0 0!important;padding:.4rem .6rem!important}}@media (max-width:450px){#standings-timeframe button{font-size:.7rem!important;margin:0 .15rem 0 0!important;padding:.4rem .5rem!important}}.popup-content .label,.popup-content .value{margin:0!important}.official-checkmark-overview{color:#007bff;flex-shrink:0;font-size:10px;margin-bottom:2px;margin-left:1px}.overview-values p:last-child{align-items:center;display:flex;gap:5px}.weekly-standings-overview{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;margin-top:20px;padding:30px}.weekly-standings-overview h3{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.bullpen-page .loading-spinner-container,.standings-tab .loading-spinner-container,.weekly-standings-overview .loading-spinner-container{display:flex;justify-content:center;margin:auto!important;padding:0!important;width:100%}.standings-table{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.standings-table table{border-collapse:collapse;margin-top:0;width:100%}.standings-table td,.standings-table th{border-bottom:1px solid #2cff6b;text-align:left}.standings-table th{color:#fff;font-size:1.1rem;font-weight:400;padding:0 12px 12px}.standings-table td{color:#9e9e9e;font-size:1rem;padding:12px}.standings-table tr:hover{background-color:#222}.standings-table tr.highlighted-row{background:#2cff6b1a!important}.standings-table td:nth-child(2){max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bullpen-tab-header{align-items:flex-end;display:flex;justify-content:space-between;margin-top:0}.bullpen-tab-header h2{margin-top:0}.weekly-matchups-container{padding:20px}.matchup-navigation,.matchup-navigation-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:auto 1fr auto;width:100%}.matchup-navigation-container .nav-arrow.left-arrow{align-self:center;justify-self:start}.matchup-navigation-container .nav-arrow.right-arrow{align-self:center;justify-self:end}.matchup-navigation-container .standings-container{justify-self:center;width:100%}.matchup-navigation-container .nav-arrow.hidden{opacity:0;pointer-events:none;visibility:hidden}.matchup-counter{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2rem;font-weight:700;text-align:center}.vs-text{color:#fff;font-size:1.5rem;font-weight:400}.week-selector{align-items:center;display:flex;margin-bottom:15px}.week-selector label{color:#fff;font-weight:700}.week-selector select{background:#222;border:1px solid #007bff;border-radius:5px;color:#fff;font-size:1rem;padding:8px 12px}.current-week-matchups h3{color:#fff;font-size:1.5rem;margin-bottom:20px}@media (max-width:800px){.standings-table th{font-size:1rem}.standings-table td{font-size:.9rem}}@media (max-width:725px){.matchups-container,.weekly-standings-overview{padding:20px}.weekly-standings-overview h3{font-size:1.5rem;margin-bottom:20px}.matchup-navigation{margin-bottom:20px!important}.matchup-counter{font-size:1.5rem}.vs-text{font-size:1.2rem}.matchup-navigation-container{gap:10px}.nav-arrow{font-size:16px!important;height:35px!important;width:35px!important}.standings-table{padding:20px}.standings-table th{font-size:.9rem}.standings-table td{font-size:.8rem}}@media (max-width:615px){.standings-table th{font-size:.8rem}.standings-table td{font-size:.7rem}.standings-table td:nth-child(5),.standings-table th:nth-child(5){display:none}.matchup-navigation-container{display:flex;gap:0;grid-template-columns:1fr!important;min-width:calc(100% + 40px)!important}.matchup-navigation-arrow{display:none;flex-basis:0%}.standings-container{flex-basis:100%}.nav-arrow{font-size:13px!important;height:30px!important;width:30px!important}}@media (min-width:616px){.matchup-navigation .nav-arrow{display:none}}.matchup-navigation .nav-arrow.hidden{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:500px){.nav-arrow{font-size:8px!important;height:20px!important;width:20px!important}.matchup-counter{font-size:1.2rem}.vs-text{font-size:1rem}}.standings-table .mobile-text{display:none}.standings-table .desktop-text{display:inline}@media (max-width:450px){.standings-table .mobile-text{display:inline}.standings-table .desktop-text{display:none}}.team-a,.team-b{display:flex;flex-direction:column;gap:5px;margin:10px 0}.team-name{font-size:1.1rem;font-weight:700}.team-value{color:#2cff6b;font-size:1rem}.vs{color:#fff;font-size:1.2rem;margin:15px 0}.vs,.winner{font-weight:700}.winner{background:#2cff6b33;border-radius:5px;color:#2cff6b;margin-top:15px;padding:10px}@media (max-width:768px){.week-selector{align-items:flex-start;flex-direction:column}}.no-matchups{color:#fff;padding:40px;text-align:center}.matchup-navigation{gap:20px;margin-bottom:30px}.matchup-navigation,.nav-arrow{align-items:center;display:flex;justify-content:center}.nav-arrow{background:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:40px;transition:background-color .3s;width:40px}.nav-arrow:hover{background:#0056b3}.nav-arrow:disabled{background:#666;cursor:not-allowed}.assets-summary{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;margin-top:0;padding:0;width:100%}.assets-summary h3{color:#2cff6b;font-size:1.5rem;margin-bottom:20px;text-align:center}.portfolio-chart-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pie-chart-container{display:flex;flex-basis:30%}#portfolio-chart{background:none;border-radius:10px}.chart-info-display{background:none;border:none;border-radius:10px;flex-basis:50%;min-height:200px;min-width:200px;padding:0;position:relative}.chart-info-display,.info-default,.info-hover{align-items:center;display:flex;flex-direction:column;justify-content:center}.info-default,.info-hover{box-sizing:border-box;height:110px;left:50%;padding:20px 15px 20px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.info-default h4,.info-hover h4{color:#2cff6b;font-size:1.4rem;line-height:1.2;margin:0 0 20px;text-align:center}.total-value{color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;margin:0;min-height:auto;padding:0}.hover-multiplier,.total-value{line-height:1.2;text-align:center}.hover-multiplier{color:#2cff6b;font-size:1rem;font-weight:700;margin:0 0 8px}.hover-value{color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;line-height:1.2;margin:0 0 10px;text-align:center}.placeholder-element{height:20px;margin:0 0 8px;visibility:hidden}.hover-percentage{color:#2cff6b;font-size:1.2rem;font-weight:700;text-align:center}@media (max-width:1040px){.assets-summary{display:none}}@media (max-width:768px){.portfolio-chart-container{flex-direction:column;gap:20px}.chart-info-display{min-width:100%}#portfolio-chart{height:250px!important;width:250px!important}}.traditional-bets-container{margin:0 auto;max-width:1200px;padding:0 20px}.header-container{align-items:center;display:flex;gap:20px;margin-bottom:20px}.traditional-bets-container h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2rem;margin-bottom:0;text-align:center}.league-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.matchups-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.matchups-grid:has(.loading-spinner-container){align-items:center;display:flex;justify-content:center;min-height:200px}.loading-spinner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;width:100%}.matchups-grid:has(.no-games-message){grid-template-columns:minmax(300px,600px);justify-content:center}.matchup-card{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:15px;transition:transform .3s ease}.matchup-card:hover{transform:scale(1.01)}.matchup-header{color:#888;font-size:.9em;margin-bottom:15px;text-align:center}.team-row-tb{align-items:center;background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0000001a;display:flex;margin-bottom:10px;padding:10px}.team-row-tb:hover{background-color:#0056b3;border-radius:8px;cursor:pointer}.team-row-tb.active{background-color:#007bff!important;border-radius:8px;color:#fff;transition:background .1s ease-in-out}.team-row-tb:last-child{margin-bottom:0}.team-logos{height:40px;margin-right:15px;width:40px}.team-logos img{height:100%;object-fit:contain;width:100%}.team-info{align-items:center;display:flex;flex:1 1;justify-content:space-between}.team-name{color:#fff;font-weight:500}.team-odds{border-radius:4px;font-weight:700;min-width:60px;padding:4px 8px;text-align:right}.team-odds.positive{color:#2cff6b}.team-odds.negative{color:#ff4d4d}.loading{color:#fff;font-size:1.2em;height:200px}.loading,.no-games-message{align-items:center;display:flex;justify-content:center}.no-games-message{background:#1a1a1a;border-radius:10px;color:#c9c9c9;font-size:1.1rem;margin:1rem 0;max-width:100%;min-height:200px;padding:2rem}.wager-input{background:#333;border:none;border-radius:4px;color:#fff;font-family:inherit;font-size:inherit;padding:4px 8px;text-align:right;width:100px}.wager-input:focus{background:#444;outline:none}@media (max-width:768px){.matchups-grid{grid-template-columns:1fr}.league-filter{justify-content:center}}.calculator-box{display:flex;justify-content:center;margin-top:7% auto;padding:0}.how-it-works-container{margin:0 auto;max-width:800px;padding:0 20px}.how-it-works{color:#fff;-webkit-hyphens:auto;hyphens:auto;padding:0 7%;text-align:justify;text-align-last:none}#purchase-box-how-it-works{background-color:#222;border:2px solid #2cff6b;border-radius:20px;box-shadow:0 0 6px 1px #0003;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:1;height:500px;justify-content:space-between;margin:2.5%;margin:10px 0!important;margin:0;overflow:hidden;padding:30px 20px;width:375px}#purchase-header-how-it-works{color:#fff;width:100%}#purchase-header-how-it-works h2{font-size:1.8rem;margin-bottom:0;margin-top:0}.how-it-works-end-line{margin-bottom:0!important}#container-content-how-it-works{padding:0 10px}.purchase-line-how-it-works{display:flex;justify-content:space-between;margin-bottom:5%}.purchase-line-how-it-works h4{font-size:1.2rem;margin:0}.purchase-line-how-it-works input{background:#0000;border:none;border-bottom:1.5px solid #2cff6b;box-shadow:none;color:#fff;font-family:Chivo,sans-serif;font-size:1.2rem;outline:none;text-align:center;width:120px}#small-line-how-it-works input{width:80px}.input-x-how-it-works{color:#9e9e9e;font-family:Chivo,sans-serif;font-size:1.25rem;left:51%;position:absolute;top:48%;transform:translateY(-50%)}#container-divider-how-it-works{align-content:center!important;align-items:center!important;display:flex;height:2px}#container-divider-how-it-works hr{margin:0}.decrement-button-how-it-works,.increment-button-how-it-works{background-color:#0000;border:none;color:#2cff6bbf;cursor:pointer;font-family:Chivo,sans-serif;font-size:1.3rem;height:25px;padding:0;width:15px}.increment-button-how-it-works{margin-left:5px}.decrement-button-how-it-works{margin-right:5px}@media (max-width:750px){.purchase-line-how-it-works h4{font-size:1rem!important}.purchase-line-how-it-works input{font-size:1rem!important;width:100px!important}#small-line-how-it-works input{width:64px!important}.input-x-how-it-works{font-size:1rem!important;top:14px!important}.increment-button-how-it-works{margin-left:3px}.decrement-button-how-it-works{margin-right:3px}}@media (max-width:500px){#purchase-box-how-it-works{height:425px;padding:25px 15px}.purchase-line-how-it-works h4{font-size:.8rem!important}.purchase-line-how-it-works input{font-size:.8rem!important;width:80px!important}#small-line-how-it-works input{width:48px!important}.decrement-button-how-it-works,.increment-button-how-it-works{font-size:1.1rem}.input-x-how-it-works{font-size:.8rem!important;top:14px!important}.increment-button-how-it-works{margin-left:2px}.decrement-button-how-it-works{margin-right:2px}.how-it-works-container{padding:0}#purchase-header-how-it-works h2{font-size:1.5rem;margin-bottom:0;margin-top:0}#purchase-box-how-it-works{border-radius:10px;box-shadow:0 0 6px 1px #0003}}.how-it-works a{color:#2cff6b;text-decoration:none;transition:color .1s ease-in-out}.how-it-works a:hover{color:#1a8a3d}body.safari-browser .input-wrapper input{border-radius:0!important}.faq-container{margin:0 auto;max-width:800px;padding:0 20px 20px}.faq-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;-webkit-hyphens:auto;hyphens:auto;padding:30px;scroll-margin-top:60px;text-align:justify;text-align-last:none}.faq-section h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.faq-item{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;margin-bottom:30px;padding:30px}.faq-item h3{color:#2cff6b;font-size:1.3rem;margin-bottom:25px;margin-top:0}.faq-item p{color:#ccc;line-height:1.6;margin-bottom:0}.faq-item a{color:#2cff6b;text-decoration:none;transition:color .1s ease-in-out}.faq-item a:hover{color:#1a8a3d}#bullpens-faq,#last-faq-item{margin-bottom:0}#bullpens-faq{scroll-margin-top:100px}@media (max-width:768px){.faq-container{padding:10px}.faq-container h1{font-size:2rem;margin-top:30px}.faq-container h2{font-size:1.5rem;margin-bottom:20px}.faq-item,.faq-section{padding:20px}.faq-item{margin-bottom:20px}.faq-item h3{font-size:1.1rem;margin-bottom:15px}}.transfers-container{color:#fff;margin:0 auto;max-width:800px;padding:0 20px 20px}.beta-notice-transfers{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:8px;padding:30px;text-align:center}.beta-notice-transfers h2{color:#2cff6b;margin-top:0}.beta-notice-transfers p{margin-bottom:3px}.transfers-container h2{text-align:center}.balance-section-transfers{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;display:flex;flex-direction:row;padding:30px;text-align:center}.balance-amount-transfers{display:flex;flex-basis:calc(50% - 15px);flex-direction:column;margin-right:30px}.balance-amount-item-transfers{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;flex-basis:calc(30% - 15px);font-weight:700;min-width:201px;padding:30px}.balance-amount-item-transfers h3{margin-top:0;text-align:left}#balance-amount-item-1-transfers{margin-bottom:30px}#balance-value-transfers{color:#2cff6b!important;font-weight:400!important;margin-bottom:0}.transfer-form-transfers{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;flex:1 1;flex-basis:calc(70% - 15px);padding:30px}.transfer-form-transfers h3{margin-top:0;text-align:left}.deposit-button-transfers,.withdraw-button-transfers{background-color:#0000;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Chivo,sans-serif;font-size:1rem;padding:12px;transition:all .2s;width:100%}.deposit-button-transfers:hover{border:1px solid #2cff6b;color:#2cff6b}.withdraw-button-transfers:hover{border:1px solid #ff2c2c;color:#ff2c2c}#add-account-transfers{color:#2cff6b;font-size:.9rem;margin-bottom:20px;margin-left:8px;margin-top:-5px;text-align:left;text-decoration:none;text-decoration:underline;transition:color .1s ease-in-out}#add-account-transfers a:hover{color:#1a8a3d;cursor:pointer;text-decoration:underline}.button-container-transfers{display:flex;gap:10px;justify-content:space-between}.transfer-history-transfers{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px}.transfer-history-transfers h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.transfer-table-wrapper-transfers{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.transfers-table-transfers{border-collapse:collapse;margin-top:0;width:100%}.transfers-table-transfers td,.transfers-table-transfers th{border-bottom:1px solid #2cff6b;text-align:left}.transfers-table-transfers td:nth-child(5),.transfers-table-transfers th:nth-child(5){text-align:center}@media (max-width:750px){.transfers-table-transfers td:nth-child(4),.transfers-table-transfers th:nth-child(4){text-align:center}}.transfers-table-transfers th{color:#fff;font-size:1.1rem;font-weight:400;padding:0 12px 12px}.transfers-table-transfers td{color:#9e9e9e;font-size:1rem;padding:12px}.deposit-transfers{color:#2cff6b}.withdrawal-transfers{color:#ff2c2c}.completed-transfers{color:#2cff6b!important}.failed-transfers{color:#ff2c2c!important}.details-button-transfers{background:none;border:none;color:#2cff6b;cursor:pointer;font-size:1.2rem;padding:5px 10px;transition:transform .2s}.details-button-transfers:hover{transform:scale(1.2)}.modal-overlay-transfers{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-transfers{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:10px;max-width:350px;min-width:350px;padding:30px;position:relative;width:90%}.modal-content-transfers h2{color:#2cff6b;margin-bottom:0;margin-top:0;text-align:center}.close-button-transfers{background:none;border:none;color:#9e9e9e;cursor:pointer;font-size:1.5rem;padding:5px 10px;position:absolute;right:10px;top:10px}.close-button-transfers:hover{color:#2cff6b}.transfer-details-transfers{display:flex;flex-direction:column;gap:15px}.detail-row-transfers{background-color:#222;border-radius:5px;display:flex;justify-content:space-between;padding:10px}.detail-label-transfers{color:#9e9e9e;font-weight:700}@media (max-width:725px){.transfers-container{padding:10px}.transfers-container h1{font-size:2rem;margin-top:30px}.transfers-container h2{font-size:1.5rem;margin-bottom:20px}.modal-content-transfers h2{font-size:1.5rem;margin-bottom:0}.balance-section-transfers,.transfer-history-transfers{padding:20px}.balance-section-transfers{flex-direction:column}.balance-amount-item-transfers,.transfer-table-wrapper-transfers,.transform-form-transfers{padding:20px}.balance-amount-item-transfers h3,.transfer-form-transfers h3,.transfer-table-wrapper-transfers h3{font-size:1rem;margin-bottom:15px}.balance-amount-transfers{flex-direction:row;gap:20px;margin-bottom:20px;margin-right:0}.balance-amount-item-transfers{flex-basis:50%;font-weight:700;min-width:172px;padding:20px}#balance-amount-item-1-transfers{margin-bottom:0}.transfer-form-transfers{padding:20px}.deposit-button-transfers,.withdraw-button-transfers{font-size:1rem;padding:10px}.transfers-table-transfers th{font-size:1rem;padding:0 12px 12px}.transfers-table-transfers td{font-size:.9rem;padding:12px}}@media (max-width:550px){.balance-amount-transfers{flex-direction:column}.transfers-table-transfers td,.transfers-table-transfers th{font-size:.9rem;padding:0 8px 8px}.transfers-table-transfers td{font-size:.8rem;padding:8px}.modal-content-transfers{max-width:290px;min-width:290px;padding:20px}.detail-row-transfers{flex-direction:column;gap:5px}.detail-label-transfers{font-size:.9rem}}@media (max-width:480px){.transfers-table-transfers td,.transfers-table-transfers th{font-size:.8rem;padding:0 6px 6px}.transfers-table-transfers td{font-size:.7rem;padding:6px}}@media (max-width:425px){.transfers-table-transfers td:nth-child(3),.transfers-table-transfers th:nth-child(3){display:none}}.statements-container{color:#fff;margin:0 auto;max-width:800px;padding:0 20px 20px}.beta-notice-statements{background-color:#1a1a1a;border:2px solid #2cff6b;border-radius:8px;padding:30px;text-align:center}.beta-notice-statements h2{color:#2cff6b;margin-top:0}.beta-notice-statements p{margin-bottom:3px}.statements-container h2{text-align:center}.statements-history-statements{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px}.statements-history-statements h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.statements-table-wrapper-statements{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.statements-table-statements{border-collapse:collapse;margin-top:0;width:100%}.statements-table-statements td{border-bottom:1px solid #2cff6b;color:#9e9e9e;font-size:1rem;padding:12px;text-align:left}.statements-table-statements td:nth-child(3){text-align:center}.statements-table-statements tr:first-child{border-top:1px solid #2cff6b}.download-button-statements{align-items:center;background:none;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;justify-content:flex-end;padding:8px 0 8px 12px;transition:all .2s;width:100%}.download-button-statements:hover:not(:disabled){color:#2cff6b}.download-button-statements:disabled{cursor:not-allowed;opacity:.7}.download-button-statements i{font-size:.9rem}.download-button-statements .fa-spinner{color:#2cff6b}.error-statements,.loading-statements,.no-statements{background:#222;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px;text-align:center}.error-statements p,.loading-statements p,.no-statements p{color:#9e9e9e;font-size:1.1rem;margin-bottom:20px}.error-statements p{color:#ff6b6b}.retry-button-statements{background:#2cff6b;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:10px 20px;transition:all .2s}.retry-button-statements:hover{background:#1ecc52}.no-statements h2{color:#2cff6b;margin-bottom:15px}.statements-tabs{border-bottom:2px solid #333;display:flex;gap:10px;margin-bottom:30px;padding-bottom:10px}.tab-button{background:#2a2a2a;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#9e9e9e;cursor:pointer;font-size:1rem;padding:12px 20px;transition:all .3s ease}.tab-button:hover{background:#3a3a3a;color:#fff}.tab-button.active{background:#2cff6b;border-bottom:3px solid #2cff6b;color:#000;font-weight:700}.statements-table-statements th{border-bottom:2px solid #2cff6b;color:#2cff6b;font-size:1rem;font-weight:700;padding:12px;text-align:left}#statement-name{min-width:75%!important;width:75%!important}@media (max-width:725px){.statements-container{padding:10px}.statements-container h1{font-size:2rem;margin-top:30px}.statements-container h2{font-size:1.5rem;margin-bottom:20px}.statements-history-statements,.statements-table-wrapper-statements{padding:20px}.statements-table-statements td{font-size:.9rem;padding:12px}}@media (max-width:550px){.statements-table-statements td{font-size:.8rem;padding:8px}.download-button-statements{font-size:.9rem;padding:6px 0 6px 12px}}@media (max-width:500px){.statements-table-statements td:nth-child(2){display:none}}.settings-container{margin:0 auto;max-width:800px;padding:0 20px 20px}.preference-section-settings{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;-webkit-hyphens:auto;hyphens:auto;padding:30px;text-align:justify;text-align-last:none}.preference-section-settings h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.bullpen-preferences-settings,.preference-settings-global-wrapper{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.bullpen-preferences-settings{margin-bottom:30px}.bullpen-preferences-settings:last-child{margin-bottom:0}.bullpen-preferences-settings h3{color:#2cff6b;font-size:1.3rem;margin-bottom:25px;margin-top:0}.preference-group-settings{margin-bottom:20px}.preference-group-settings h4{color:#9e9e9e;font-size:1rem;margin-bottom:15px;margin-top:0}.preference-item-settings{margin-bottom:10px}.preference-item-settings label{align-items:center;color:#9e9e9e;cursor:pointer;display:flex;gap:10px}#last-preference-item,#last-preference-item label{margin-bottom:0}.preference-item-settings input[type=checkbox]{accent-color:#2cff6b;cursor:pointer;height:16px;margin-left:3px;width:16px}.save-preferences-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px;text-align:center}.save-preferences-button{background:linear-gradient(135deg,#2cff6b,#1e8f4a);border:none;border-radius:8px;color:#000;cursor:pointer;font-family:Chivo,sans-serif;font-size:1.2rem;padding:15px 40px;transition:all .3s ease}.save-preferences-button:hover:not(:disabled){background:linear-gradient(135deg,#3aff7b,#2aaf5a)}.save-preferences-button:disabled{background:linear-gradient(135deg,#667,#444);box-shadow:0 2px 10px #0003;cursor:not-allowed;opacity:.7;transform:none}@media (max-width:650px){.settings-container{padding:10px}.settings-container h1{font-size:2rem;margin-top:30px}.settings-container h2{font-size:1.5rem;margin-bottom:20px}.preference-section-settings,.preference-settings-global-wrapper{padding:20px}.bullpen-preferences-settings{margin-bottom:20px;padding:20px}.bullpen-preferences-settings h3,.preference-settings-global-wrapper h3{font-size:1.1rem;margin-bottom:15px}.preference-group-settings h4,.preference-item-settings label{font-size:1rem}.preference-item-settings input[type=checkbox]{height:14px;width:14px}.save-preferences-section{padding:20px}.save-preferences-button{font-size:1.1rem;padding:12px 30px}}@media (max-width:450px){.settings-container h2{font-size:1.4rem}.bullpen-preferences-settings h3,.preference-settings-global-wrapper h3{font-size:1rem}.preference-group-settings h4,.preference-item-settings label{font-size:.9rem}.preference-item-settings input[type=checkbox]{height:12px;width:12px}.save-preferences-section{padding:15px}.save-preferences-button{font-size:1rem;padding:10px 25px}}:root{--vh:100vh}@supports (height:100dvh){:root{--vh:100dvh}}.globe-container{align-items:center;background-color:#000;display:flex;height:100vh;height:var(--vh)!important;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1}.globe-container canvas{display:block;margin:0 auto;max-height:100%;max-width:100%}.welcome-popup-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}.welcome-popup{animation:slideUp .3s ease-out;background:#1a1a1a;border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;margin-left:50px;margin-right:50px;max-width:500px;padding:30px;position:relative;width:90%}.welcome-popup h2{color:#0f6;font-size:24px;margin:0 0 20px}.welcome-popup p{color:#ccc;line-height:1.5;margin:15px 0}@media (max-width:500px){.welcome-popup h2{font-size:20px!important}.welcome-popup p{font-size:.9rem!important}}.welcome-popup a{color:#0f6;text-decoration:none}.welcome-popup a:hover{text-decoration:underline}.welcome-popup-buttons{display:flex;gap:15px;margin-top:25px}.popup-button{align-items:center;border-radius:6px;display:inline-flex;flex:1 1;font-weight:600;justify-content:center;line-height:1;padding:12px 20px;text-align:center;transition:all .2s}.popup-button.login{background:#0000;border:2px solid #0f6;color:#0f6}.popup-button.login:hover{background:#00ff661a;text-decoration:none}.popup-button.signup{background:#0f6;border:none;color:#000}.popup-button.signup:hover{background:#00cc52;text-decoration:none}.popup-close{background:none;border:none;color:#9e9e9e;cursor:pointer;font-size:24px;line-height:1;padding:5px;position:absolute;right:15px;top:13px}.popup-close:hover{color:#2cff6b}@media (max-width:450px){.welcome-popup{margin-left:25px;margin-right:25px}.welcome-popup h2{font-size:18px!important}.welcome-popup p{font-size:.85rem!important}.popup-close{right:10px;top:10px}.popup-button{font-size:.9rem;padding:8px 16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sliding-content{background:#1a1a1a;height:90dvh;left:0;position:fixed;top:95dvh;transition:transform 1.5s cubic-bezier(.7,0,.3,1);width:100%;z-index:2}.sliding-content.slide-up{transform:translateY(calc(-80dvh + 90px))}.fade-effect{background:linear-gradient(180deg,#1a1a1a00 0,#1a1a1acc 50%,#1a1a1a);height:10.2dvh;left:0;pointer-events:none;right:0;top:-10dvh;z-index:3}.fade-effect,.scroll-button{align-items:center;display:flex;justify-content:center;position:absolute}.scroll-button{background:#2cff6b33;border:2px solid #2cff6b;border-radius:50%;color:#2cff6b;cursor:pointer;height:50px;left:50%;pointer-events:auto;transform:translateX(-50%);transition:all .8s cubic-bezier(.4,0,.2,1);width:50px;z-index:5}.scroll-button:hover{background:#2cff6b4d}.scroll-button i{font-size:24px;transition:transform .3s ease}.scroll-button.up i{transform:rotate(180deg)}.scroll-button.up{transform:translateX(-50%)}.scroll-button.up:hover{transform:translateX(-50%) translateY(-5px)}.scroll-button:not(.up):hover{transform:translateX(-50%) translateY(5px)}.content-inner::-webkit-scrollbar{display:none}.content-inner{-ms-overflow-style:none;background:#1a1a1a;height:calc(85dvh - 90px);margin:0 auto;overflow-y:auto;padding:0;position:relative;scrollbar-width:none;z-index:1}.section{align-items:center;animation-delay:0s;animation-delay:calc(var(--section-index, 0)*.2s);display:flex;gap:0;margin:0 auto;max-width:1200px;opacity:0;padding:50px 0;transform:translateY(50px)}.section.visible{animation:fadeInUp .8s forwards;opacity:1;transform:translateY(0)}.section:first-child{padding-top:60px}.section:last-child{margin-bottom:0}.section:nth-child(2n){flex-direction:row-reverse}.section-content{flex:1 1;flex-basis:50%;height:275px;padding-bottom:0;padding-top:0}#section-content-1,#section-content-4{padding-left:50px;padding-right:0}#section-content-2,#section-content-3{padding-left:0;padding-right:50px;text-align:right}#section-content-2 h2,#section-content-3 h2{align-content:right;text-align:right}#section-content-2 .section-buttons,#section-content-3 .section-buttons{justify-content:flex-end}.section-image-container{flex:1 1;flex-basis:50%;height:275px}.section-image,.section-image-container{align-items:center;display:flex;justify-content:center;position:relative}.section-image{background:#1a1a1a;flex:1 1}#image-1{-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}#image-2{-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}#image-3{-webkit-clip-path:polygon(0 0,80% 0,100% 100%,0 100%);clip-path:polygon(0 0,80% 0,100% 100%,0 100%)}#image-4{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,20% 100%);clip-path:polygon(0 0,100% 0,100% 100%,20% 100%)}@media (max-width:1065px){.section h2{margin-bottom:10px!important}.section p{margin-bottom:20px!important;margin-top:6px!important}.section-content,.section-image-container{height:250px}.section-image img{min-height:250px}}@media (max-width:940px){.section h2{font-size:2.2rem!important}.section p{font-size:.9rem!important}#section-content-1,#section-content-4{padding-left:30px;padding-right:0}#section-content-2,#section-content-3{padding-left:0;padding-right:30px}.section{padding:30px 0}.section:first-child{padding-top:60px}.section-content,.section-image-container{height:230px}.section-image img{min-height:230px}.section-buttons{gap:15px!important}.section-button{border-radius:6px;font-size:.8rem;padding:8px 16px}}.section-image img{border-radius:0;box-shadow:none;display:block;max-width:100%}.section h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.5rem;margin-bottom:20px;margin-top:0;text-align:left}.section p{color:#ccc;font-size:1rem;line-height:1.6;margin-bottom:30px}.section-buttons{display:flex;gap:20px}.section-button{align-items:center;border-radius:6px;display:inline-flex;font-weight:600;justify-content:center;line-height:1;padding:12px 24px;text-decoration:none;transition:all .3s ease}.section-button.primary{background:#2cff6b;color:#000}.section-button.secondary{background:#0000;border:2px solid #2cff6b;color:#2cff6b}.section-button.primary:hover{background:#2cff6bc2}.section-button.secondary:hover{background:#2b2b2bc2}@media (min-width:1200px){#section-content-1,#section-content-4{padding-left:0;padding-right:50px}#section-content-2,#section-content-3{padding-left:50px;padding-right:0}.content-inner{padding-left:50px;padding-right:50px}.home-footer{margin-left:-50px;margin-right:-50px}}@media (max-width:835px){.section:nth-child(3){padding-top:0!important}.section,.section:nth-child(2n){flex-direction:column;padding-left:50px;padding-right:50px;text-align:left}.section:nth-child(2),.section:nth-child(3){flex-direction:column-reverse}.section-content{padding-left:0!important;padding-right:0!important}.section-buttons{justify-content:left}.section h2{font-size:2.1rem!important}.section-image{max-width:55%}.section:first-child .section-image-container,.section:nth-child(3) .section-image-container{justify-content:right;top:-40px}.section:first-child{margin-top:0;padding-top:60px}.section:nth-child(2n){margin-top:-260px}.section:nth-child(2n) .section-image-container{justify-content:left;top:32px}#image-1,#image-2,#image-3,#image-4{-webkit-clip-path:polygon(0 0,80% 0,100% 100%,20% 100%);clip-path:polygon(0 0,80% 0,100% 100%,20% 100%)}#section-content-3,#section-content-3 h2,#section-content-3 p{text-align:left!important}#section-content-3 .section-buttons{justify-content:flex-start!important}#section-content-4,#section-content-4 h2,#section-content-4 p{text-align:right!important}#section-content-4 .section-buttons{justify-content:flex-end!important}.section-content,.section-image-container{height:200px}.section-image img{min-height:200px}}@media (max-width:800px){.section h2{font-size:1.8rem!important}.section{padding-left:20px!important;padding-right:20px!important}}@media (max-width:730px){.section-buttons{gap:10px!important}.section-button{border-radius:6px;font-size:.8rem;padding:8px 12px}.section-content,.section-image-container{height:180px}.section-image img{min-height:180px}.section:nth-child(2n){margin-top:-245px}}@media (max-width:640px){.section:first-child .section-image-container,.section:nth-child(3) .section-image-container{justify-content:left;margin-top:25px;top:0}.section:nth-child(2n){margin-top:-210px}.section:nth-child(2n) .section-image-container{justify-content:right;margin-bottom:20px;top:0}.section-image{max-width:57.5%}}@media (max-width:550px){.section-content,.section-image-container{height:150px}.section-image img{min-height:150px}.section:nth-child(2n){margin-top:-180px}}@media (max-width:460px){.section-image{max-width:100%}.section:nth-child(2n){margin-top:-35px}#image-2,#image-3{-webkit-clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}}.filter-menu-button{align-items:center;background:#000000b3;border:2px solid #2cff6b;border-radius:50%;box-shadow:0 0 15px #2cff6b4d;color:#2cff6b;cursor:pointer;display:flex;font-size:20px;height:45px;justify-content:center;position:fixed;right:20px;top:100px;transition:all .3s;width:45px;z-index:997}.filter-menu-button:hover{background:#2cff6b1a;transform:scale(1.05)}.league-filter-menu{align-items:center;background:#000000f2;border:2px solid #2cff6b;border-radius:10px;box-shadow:0 0 20px #2cff6b33;display:flex;flex-direction:column;opacity:0;padding:20px;pointer-events:none;position:fixed;right:20px;top:165px;transform:translateX(20px);transition:all .3s ease;width:125px;z-index:1001}.league-filter-menu.open{opacity:1;pointer-events:all;transform:translateX(0)}.league-filter-content{display:flex;flex-direction:column;gap:15px}.league-logo-home-container{grid-gap:10px;align-items:center;column-count:2;display:flex;display:grid;flex-direction:column;gap:10px;grid-template-columns:repeat(2,1fr);justify-content:center;width:100%}.league-logo-home{align-items:center;background:#ffffff1a;border:2px solid #000000f2;border-radius:8px;color:#2cff6b;cursor:pointer;display:flex;font-size:1.2em;font-weight:700;height:45px;justify-content:center;padding:5px;width:45px}.league-logo-home:hover{background:#fff3}.league-logo-home.selected{border:2px solid #2cff6b}.league-logo-home img{height:100%;object-fit:contain;width:100%}.filter-button{background:#0000;border:1px solid #2cff6b;border-radius:5px;color:#2cff6b;cursor:pointer;margin-bottom:10px;padding:8px 12px;transition:all .2s;width:100%}.filter-button:hover{background:#2cff6b1a}.filter-button.active{background:#2cff6b;color:#000}.display-options-container{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:5px;width:100%}.display-option-button{background:#ffffff1a;border:2px solid #000000f2;border-radius:6px;color:#2cff6b;cursor:pointer;font-weight:700;padding:8px 12px;transition:all .2s ease}.display-option-button:hover{background:#fff3}.display-option-button.selected{background:#2cff6b1a;border:2px solid #2cff6b}.display-option-button.teams{color:#646464}.display-option-button.teams.selected{background:#64646459;border:2px solid #646464}.display-option-button.upcoming{color:#09f}.display-option-button.upcoming.selected{background:#008cff59;border:2px solid #09f}.display-option-button.live.selected{background:#2cff6b1a;border:2px solid #2cff6b;color:#2cff6b}.support-container{color:#fff;margin:0 auto;max-width:800px;padding:0 20px 20px}.support-content{display:flex;flex-direction:column}.support-box{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;padding:30px}.support-box h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem}.support-box h2,.support-box p{margin-bottom:30px;margin-top:0;text-align:center}.support-box p{color:#ccc}.support-form{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;padding:30px}.form-group-support{margin-bottom:20px}.form-group-support:last-child{margin-bottom:30px}.form-group-support label{color:#2cff6b;display:block;font-size:1.1rem;margin-bottom:8px}.form-group-support input,.form-group-support textarea{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;-webkit-border-radius:4px;color:#fff;font-family:Chivo,sans-serif;font-size:1rem;padding:10px;width:calc(100% - 22px)}.form-group-support input:focus,.form-group-support textarea:focus{background-color:#2e2e2e;border-color:#fff;outline:none}.form-group-support textarea{min-height:120px;resize:vertical}.form-group-support input::placeholder,.form-group-support textarea::placeholder{color:#9e9e9e;font-family:Chivo,sans-serif;font-size:1rem}.submit-button{background:#0000;border:1px solid #fff;border-radius:4px;-webkit-border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Chivo,sans-serif;font-size:1rem;padding:12px;transition:all .2s;width:100%}.submit-button:hover:not(:disabled){border-color:#2cff6b;color:#2cff6b}.submit-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.support-container{padding:10px}.support-container h1{font-size:2rem;margin-top:30px}.support-box{padding:20px}.support-box h2{font-size:1.5rem;margin-bottom:20px}.support-form{padding:20px}.form-group-support label{font-size:1rem}.form-group-support input,.form-group-support textarea{font-size:.9rem}}.reset-password-container{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;height:auto;margin:60px auto 20px;max-width:600px;min-height:400px;padding:20px}.reset-password-form{display:flex;flex-direction:column;gap:15px;padding:0 20px}.reset-password-header{margin-bottom:0}.reset-password-header h1{margin-bottom:50px}@media (max-width:600px){.reset-password-header h1{font-size:3rem;margin-bottom:40px}.reset-password-container{margin:55px 10px 10px}.reset-password-form{padding:0 5px}}@media (max-width:500px){.reset-password-header h1{font-size:2.6rem;margin-bottom:30px}}@media (max-width:400px){.reset-password-container{margin:45px 10px 3px}}.password-input-container{align-items:center;display:flex;position:relative}.password-input-container input{flex:1 1;padding-right:80px}.password-toggle{align-items:center;background:#0000;border:none;color:#2cff6b;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:8px;position:absolute;right:5px;transition:color .3s}.password-toggle:hover{color:#28a428}.password-toggle:active{color:#1e8e1e}.error-message{color:#f44;display:block;font-family:Chivo,sans-serif;font-size:14px;margin-top:5px}.password-requirements{background-color:#2e2e2e;border:1px solid #444;border-radius:4px;margin:10px 0 0;padding:15px}.password-requirements p{color:#2cff6b;font-family:Chivo,sans-serif;font-size:16px;margin:0 0 10px}.password-requirements ul{list-style:none;margin:0;padding:0}.password-requirements li{align-items:center;color:#f44;display:flex;font-family:Chivo,sans-serif;font-size:14px;margin:5px 0}.password-requirements li:last-child{margin-bottom:0}.password-requirements li:before{content:"✕";font-size:12px;margin-right:8px}.password-requirements li.met{color:#2cff6b}.password-requirements li.met:before{content:"✓"}.reset-button{background-color:#2cff6b;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem!important;font-weight:700;margin-top:20px;padding:10px;transition:background-color .3s}.reset-button:hover{background-color:#28a428}.reset-button:active{background-color:#1e8e1e}.reset-button:disabled{background-color:#3a3a3a;cursor:not-allowed}.terms-container{margin:0 auto;max-width:800px;padding:0 20px 20px}.terms-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;-webkit-hyphens:auto;hyphens:auto;padding:30px;scroll-margin-top:60px;text-align:justify;text-align-last:none}.terms-section h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.terms-item{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;margin-bottom:30px;padding:30px}.terms-item h3{color:#2cff6b;font-size:1.3rem;margin-bottom:25px;margin-top:0}.terms-item p{color:#ccc;line-height:1.6;margin-bottom:0}.terms-item a{color:#2cff6b;text-decoration:none;transition:color .1s ease-in-out}.terms-item a:hover{color:#1a8a3d}#last-terms-item{margin-bottom:0}@media (max-width:768px){.terms-container{padding:10px}.terms-container h1{font-size:2rem;margin-top:30px}.terms-container h2{font-size:1.5rem;margin-bottom:20px}.terms-item,.terms-section{padding:20px}.terms-item{margin-bottom:20px}.terms-item h3{font-size:1.1rem;margin-bottom:15px}}.privacy-container{margin:0 auto;max-width:800px;padding:0 20px 20px}.privacy-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;-webkit-hyphens:auto;hyphens:auto;padding:30px;scroll-margin-top:60px;text-align:justify;text-align-last:none}.privacy-section h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.privacy-item{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;margin-bottom:30px;padding:30px}.privacy-item h3{color:#2cff6b;font-size:1.3rem;margin-bottom:25px;margin-top:0}.privacy-item p{color:#ccc;line-height:1.6;margin-bottom:0}.privacy-item a{color:#2cff6b;text-decoration:none;transition:color .1s ease-in-out}.privacy-item a:hover{color:#1a8a3d}#last-privacy-item,.privacy-item:last-child{margin-bottom:0}@media (max-width:768px){.privacy-container{padding:10px}.privacy-container h1{font-size:2rem;margin-top:30px}.privacy-container h2{font-size:1.5rem;margin-bottom:20px}.privacy-section{padding:20px}.privacy-item{margin-bottom:20px;padding:20px}.privacy-item h3{font-size:1.1rem;margin-bottom:15px}}.responsible-container{margin:0 auto;max-width:800px;padding:0 20px 20px}.responsible-section{background:#1a1a1a;border-radius:10px;box-shadow:0 0 6px 1px #0003;-webkit-hyphens:auto;hyphens:auto;padding:30px;scroll-margin-top:60px;text-align:justify;text-align-last:none}.responsible-section h2{color:#2cff6b;font-family:Electrolize,sans-serif;font-size:2.3rem;margin-bottom:30px;margin-top:0;text-align:center}.stretch-text{display:inline-block;text-align:justify;text-align-last:justify;width:100%}.responsible-item{background:#222;border-radius:8px;box-shadow:0 0 6px 1px #0003;margin-bottom:30px;padding:30px}.responsible-item h3{color:#2cff6b;font-size:1.3rem;margin-bottom:25px;margin-top:0}.responsible-item p{color:#ccc;line-height:1.6;margin-bottom:0}.responsible-item a{color:#2cff6b;text-decoration:none;transition:color .1s ease-in-out}.responsible-item a:hover{color:#1a8a3d}#last-responsible-item,.responsible-item:last-child{margin-bottom:0}@media (max-width:768px){.responsible-container{padding:10px}.responsible-container h1{font-size:2rem;margin-top:30px}.responsible-container h2{font-size:1.5rem;margin-bottom:20px}.responsible-section{padding:20px}.responsible-item{margin-bottom:20px;padding:20px}.responsible-item h3{font-size:1.1rem;margin-bottom:15px}}
/*# sourceMappingURL=main.1146edb1.css.map*/