.loader{display:flex;justify-content:center;height:100vh;align-items:center;margin:0 auto}[class^=col-xs-]{padding:0!important}.row{margin-left:0;margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:813px){[class^=col-xs-]{padding:0!important;flex-basis:100%;max-width:100%}.row{display:flex;flex-direction:column}}.aligner{width:840px;margin:0 auto}@media only screen and (min-device-width:320px) and (max-device-width:736px){.aligner{width:100%}}.logo{flex:1 1;align-items:center;display:flex;line-height:1;font-weight:500;min-width:195px}.logo svg{display:block;margin-right:12px}.logo .logo-name{font-size:16px}.logo .logo-beta{font-size:10px;margin-top:2px;color:#888;text-transform:uppercase}.user-bar{flex:1 1;text-align:right;color:#888;font-weight:500;display:flex;align-items:center;justify-content:flex-end}.user-bar .user-email{white-space:nowrap;color:#fff}.user-bar .logout{border:none;padding:0;background:transparent;color:inherit;font-weight:500;outline:none;margin-left:12px}.user-bar .logout:hover{cursor:pointer;color:#fff}.top-bar{height:56px;display:flex;align-items:center;justify-content:stretch;padding:0 24px;background:#000}.follow-strategy .follow-strategy-button{padding:0;margin:0;border:none;align-items:center;justify-content:center;display:flex;background:none;color:#ff4900;font-weight:500;cursor:pointer;outline:none}.follow-strategy .follow-strategy-button svg{margin-right:8px}.follow-strategy .follow-strategy-button:hover{color:#ff4900}.follow-strategy .follow-strategy-button:disabled{color:#888;cursor:auto}.sub-nav a{text-transform:capitalize}.sub-nav .back-to-payments,.sub-nav .strategy-type{color:#fff}.sub-nav svg{margin-right:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sub-nav .follow-strategy{display:flex;margin-left:auto;margin-right:24px}.sub-nav .follow-strategy svg{-webkit-transform:none;transform:none}.picks-nav{padding:0 24px}.picks-nav button{margin:8px 0 0}.app-bar{height:96px;position:fixed;left:0;top:0;right:0;z-index:2}.app-bar nav{display:flex;align-items:stretch;height:56px}.app-bar nav a,.app-bar nav button{white-space:nowrap;text-decoration:none;color:#888;font-weight:500;margin-right:24px;-webkit-transition:color .3s;transition:color .3s;display:flex;align-items:center;border:none;background:none;outline:none;cursor:pointer;padding:0}.app-bar nav a.active,.app-bar nav a:hover,.app-bar nav button.active,.app-bar nav button:hover{color:#fff}.app-bar .nav-bar{height:56px;background:#111;border-bottom:1px solid #333}.app-bar .nav-bar a,.app-bar .nav-bar button{position:relative}.app-bar .nav-bar a.active:after,.app-bar .nav-bar button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ff4900}@media only screen and (min-device-width:320px) and (max-device-width:813px){.app-bar nav,.nav-bar{display:none}}.check-item{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-top:1px solid #303443}.check-item.leagues .check-description,.check-item.teams .check-description{max-width:100%}.check-item .check-label{color:#787e91;font-size:14px;margin-bottom:2px}.check-item .check-text{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.check-item .check-column{flex:1 1;text-align:right}.check-item .check-column.green .check-text{color:#00c853}.check-item .check-description{display:flex;align-items:flex-start;max-width:50%}.check-item .check-description .check-column{margin-left:12px;text-align:left}.check-item .check-description svg{display:flex;margin:2px 0 0}.check-item .check-content{display:flex;align-items:flex-start}.check-item .check-content .check-column{margin-left:24px}@media only screen and (min-device-width:320px) and (max-device-width:736px){.check-item .check-text{line-height:1.4;font-size:14px}}.loading{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;right:0;left:0;color:#787e91;font-size:14px}.pick-page{font-size:16px;margin:40px 0}.pick-page .pick-score{justify-content:center;display:flex;margin:0 auto 16px;align-items:center;position:relative}.pick-page .pick-score:after,.pick-page .pick-score:before{content:"";position:absolute;width:4px;height:4px;background:#fff;border-radius:4px;left:50%;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pick-page .pick-score:before{-webkit-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-5px)}.pick-page .pick-score:after{-webkit-transform:translateX(-50%) translateY(3px);transform:translateX(-50%) translateY(3px)}.pick-page .pick-score .score{width:40px;height:49px;border-radius:4px;overflow:hidden;background:#2f3442;font-size:32px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 8px;position:relative}.pick-page .pick-score .score:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:#414656;z-index:1}.pick-page .pick-score .score:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#14161c;z-index:3}.pick-page .pick-score .score span{position:relative;z-index:2}.pick-page .pick-details{text-align:center;margin:40px 0}.pick-page .pick-pick{font-weight:700;color:#fff;font-size:18px;margin-bottom:8px}.pick-page .pick-pick.green{color:#00c853}.pick-page .pick-pick.red{color:#f44336}.pick-page .pick-event-info{color:#787e91;font-size:14px;line-height:1.5}.pick-page .pick-strategy-title{margin-bottom:16px}.pick-page .pick-stats-actual{font-size:14px;text-align:center;color:#787e91}@media only screen and (min-device-width:320px) and (max-device-width:736px){.pick-page .pick-strategy-title{margin-left:16px}}.pick-reason{display:flex;line-height:1.4;margin-top:12px}.pick-reason svg{display:flex;margin-right:8px;flex:0 0 12px}.pick-odds{display:flex;font-size:16px;color:#fff;font-weight:500;background:none;margin:0;padding:0;border:none;outline:none;cursor:pointer}.pick-odds:disabled{cursor:text}.pick-odds.active svg polygon{fill:#ff4900}.pick-odds .odds.win{color:#4caf50}.pick-odds .odds.lose{color:#f44336}.pick-odds svg{display:block;margin-left:4px}.pick-odds svg polygon{fill:#888}.pick-time{margin-right:12px;font-weight:500}.pick-time.future{color:#ff4900}.pick{background:#222;color:#a6a6a6;border-radius:6px;padding:12px;margin-bottom:16px;line-height:normal;font-size:14px}.pick .pick-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.pick .pick-header .pick-selection{font-size:16px;font-weight:500;color:#fff}.pick .pick-market{margin-bottom:12px}.pick .pick-event{margin:12px 0 0;display:flex}.pick .pick-event .pick-sides{flex:1 1}.following-picks-title{margin-bottom:24px}.favorite-picks-title{display:flex;justify-content:space-between;margin-bottom:24px}.favorite-picks-title a{text-decoration:none;color:#ff4900;font-weight:500}.favorite-picks-title a svg{margin-left:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}.picks{padding:24px 0 24px 24px}.picks,.picks .message{color:#888}.picks .message a{text-decoration:none;color:#ff4900}@media only screen and (min-device-width:320px) and (max-device-width:813px){.picks{padding:24px}}.tooltip-container:hover>.tooltip{display:flex;-webkit-animation:fadeIn .7s;animation:fadeIn .7s}.tooltip-container .tooltip{width:350px;background:#fff;z-index:10;color:#000;display:none;align-items:center;position:absolute;padding:12px 6px;-webkit-transform:translate(-42%,-105%);transform:translate(-42%,-105%);box-shadow:0 2px 16px 0 rgba(0,0,0,.6);border-radius:8px;line-height:22px}.tooltip-container .tooltip svg{width:60px;align-self:baseline}.tooltip-container .tooltip .tooltip-text{margin-left:8px}.tooltip-container .tooltip:after{content:"";position:absolute;top:100%;left:45%;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.prediction{letter-spacing:.7px}.prediction .tooltip-hint{-webkit-transform:translate(-44.5%,-115%);transform:translate(-44.5%,-115%)}.prediction .prediction-info{display:flex;flex-direction:row;align-items:center}.prediction .prediction-info .prediction-profit{color:#fff;font-weight:600;font-size:32px;margin:8px 0 8px 18px}.prediction .prediction-text{color:#888;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.prediction .progress-line{width:100%;height:2px;background-color:#666;border-radius:2px;margin:12px 0 8px}.prediction .progress-line .progress-line-active{height:2px;border-radius:2px;background-color:#fff}.prediction .prediction-progress{display:flex;flex-direction:row;justify-content:space-between}.tags{display:flex;flex-direction:row;flex-wrap:wrap}.tags,.tags .tag{margin-bottom:8px}.tags .tag{border-radius:6px;background-color:#444;padding:8px;margin-right:8px;text-transform:uppercase;line-height:12px;font-size:12px;color:hsla(0,0%,100%,.8);font-weight:700}.tags .tag span{color:#888}.price-container{display:flex;flex-direction:row;font-weight:700}.price-container .value{font-size:16px}.price-container .title{font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:3px}.price-container .price .value{color:#fff}.price-container .money-back{display:flex;flex-direction:row;align-items:center;margin-left:24px;color:#4caf50}.price-container .money-back .info{margin-left:8px}.strategy{display:flex;width:100%;background:#222;flex-direction:column;border-radius:6px;margin-bottom:24px;padding:16px;overflow:hidden;text-decoration:none;line-height:1}.strategy .footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:12px}.strategies-page{color:#888}.strategies-page .no-strategies{font-size:15.5px}.strategies-page .no-strategies .text-emoji{font-size:22px}.strategies-page .message{margin:24px 0 0}.strategies-page .message a{text-decoration:none;color:#ff4900}.message{color:#888}.charts{position:relative;height:100px}.chart-loading{margin-top:-50px}.money-back-container{margin-bottom:16px}.money-back-container .money-back-title{color:#4caf50;font-size:16px;align-items:center;display:flex;font-weight:600}.money-back-container .money-back-title svg{margin-right:8px}.money-back-container .money-back-text{margin-top:12px;color:#888;font-size:16px;line-height:24px;width:80%}.strategy-stats .strategy-stats-heading{display:flex;flex-direction:row}.strategy-stats .strategy-stats-heading .stats-heading-text{font-size:16px;padding:16px 16px 16px 10px;cursor:pointer;color:#888;font-weight:600}.strategy-stats .strategy-stats-heading .stats-heading-text.selected{color:#fff}.strategy-stats .strategy-stats-heading .stats-heading-text.first{padding-left:16px}.strategy-stats .strategy-box.balance{display:flex}.strategy-stats .strategy-box.balance .info-icon svg{margin-left:8px;width:16px;-webkit-transform:translateY(2px);transform:translateY(2px)}.strategy-stats .strategy-box.balance .info-icon svg path{fill:#888}.strategy-stats .strategy-box.balance .tooltip-balance{-webkit-transform:translate(-43.5%,-120%);transform:translate(-43.5%,-120%)}.strategy-details-page{color:#888;display:flex;flex-direction:column}.strategy-details-page .strategy-title{font-size:24px;color:#fff;font-weight:500;margin-bottom:5px}.strategy-details-page .strategy-description{margin-bottom:24px}.strategy-details-page .strategy-details-card .strategy-details{background:#222;margin-bottom:8px;border-radius:10px;overflow:auto}.strategy-details-page .strategy-details-card .strategy-details .backtesting{display:flex;flex-direction:column;height:150px}.strategy-details-page .strategy-details-card .strategy-details .leagues,.strategy-details-page .strategy-details-card .strategy-details .markets{display:flex;justify-content:space-between;padding:12px 15px}.strategy-details-page .strategy-details-card .strategy-details .leagues .stat-value,.strategy-details-page .strategy-details-card .strategy-details .markets .stat-value{color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.strategy-details-page .strategy-details-card .strategy-details .markets{border-bottom:1px solid #000}.strategy-details-page .strategy-details-card .grid-seasons{display:grid;grid-template-columns:70% 30%;text-align:center;height:35px;font-weight:500}.strategy-details-page .strategy-details-card .grid-seasons.three-columns{grid-template-columns:50% 25% 25%}.strategy-details-page .strategy-details-card .grid{display:grid;grid-template-columns:70% 30%;border-radius:10px;overflow:auto;background:#222}.strategy-details-page .strategy-details-card .grid .strategy-box{background-color:#222;border-bottom:1px solid #000;padding:12px 15px}.strategy-details-page .strategy-details-card .grid .strategy-box:first-child,.strategy-details-page .strategy-details-card .grid .strategy-box:nth-child(3){border-top-left-radius:10px}.strategy-details-page .strategy-details-card .grid .strategy-box.strategy-seasons{text-align:center;background:#111;padding:12px 15px;border:none}.strategy-details-page .strategy-details-card .grid.three-columns{grid-template-columns:50% 25% 25%}.strategy-details-page .strategy-details-card .grid.three-columns .tooltip-container{border-bottom:2px solid #000}.strategy-details-page .strategy-details-card .grid.three-columns .box:nth-last-child(-n+3){border:none}.strategy-details-page .strategy-details-card .grid.three-columns .box:last-child{border-bottom-left-radius:10px}.strategy-details-page .strategy-details-card .grid .stat-value{text-align:right;color:#fff;font-weight:500}.strategy-details-page .strategy-details-card .grid .stat-value.red{color:#f44336}.strategy-details-page .strategy-details-card .grid .stat-value.green{color:#4caf50}.account-page{color:#888}.account-page .box{border-radius:10px;overflow:auto;background:#222;margin-bottom:24px}.account-page .box .account-info-field{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding:12px 15px}.account-page .box .account-info-field:last-of-type{border:none}.account-page .box .account-info-field .account-info-title,.account-page .box .account-info-field .account-info-value{display:flex;font-weight:500}.account-page .box .account-info-field .account-info-title .info-icon svg,.account-page .box .account-info-field .account-info-value .info-icon svg{margin-left:8px;width:16px;-webkit-transform:translateY(2px);transform:translateY(2px)}.account-page .box .account-info-field .account-info-title .info-icon svg path,.account-page .box .account-info-field .account-info-value .info-icon svg path{fill:#888}.account-page .box .account-info-field .account-info-title .tooltip-profit,.account-page .box .account-info-field .account-info-value .tooltip-profit{-webkit-transform:translate(-43.5%,-120%);transform:translate(-43.5%,-120%)}.account-page .box .account-info-field .account-info-value{color:#fff;font-weight:500}.account-page .box.social{padding:12px 15px}.account-page .box.social .social-title{font-weight:500}.account-page .box.social .social-title .join{text-transform:uppercase;color:#ff4900;letter-spacing:2px;font-size:14px}.account-page .box.social .social-title .fs-community{color:#fff;font-size:18px}.account-page .box.social .social-links{display:flex;justify-content:space-between;width:300px;margin-top:8px}.account-page .box.social .social-links a:first-of-type:hover svg path,.account-page .box.social .social-links a:hover svg circle{fill:#ff4900;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.account-page .verify-email{border:2px solid #ff4900;border-radius:8px;padding:16px;margin-bottom:24px;font-weight:500;color:#fff;display:flex;align-items:center}.account-page .verify-email svg{margin-right:8px}.payment-link{white-space:nowrap;text-decoration:none;color:#fff;font-weight:500;-webkit-transition:color .3s;transition:color .3s;display:block;align-items:center;background:none;outline:none;cursor:pointer;padding:0;border:none;border-bottom:1px solid #000}.payment-link:last-of-type{border-bottom:none}.payments-box{border-radius:10px;overflow:auto;background:#222;margin-bottom:24px}.payments-box.empty{background:#111}.payments-box .payment{display:flex;justify-content:space-between;padding:15px 24px}.payments-box .payment .payment-info,.payments-box .payment .payment-price{display:flex;font-weight:500}.payments-box .payment .payment-info{display:flex;flex-direction:column}.payments-box .payment .payment-info .payment-time{color:#888;font-weight:400;font-size:13px}.payments-box .payment .payment-price,.payments-box .payment .payment-strategy{font-size:19px}.payments-box .payment .payment-price{display:flex;align-self:center;color:#fff;font-weight:500}.payments-box .forward-icon{margin-left:16px}.payment-details-page{color:#888}.payment-details-page .box{border-radius:10px;overflow:auto;background:#222;margin-bottom:24px}.payment-details-page .box .payment-details-field{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding:12px 15px}.payment-details-page .box .payment-details-field:last-of-type{border:none}.payment-details-page .box .payment-details-field .payment-details-title,.payment-details-page .box .payment-details-field .payment-details-value{display:flex;font-weight:500}.payment-details-page .box .payment-details-field .payment-details-value{color:#fff;font-weight:500}.payment-details-page .box .payment-details-field .payment-details-value button{white-space:nowrap;text-decoration:none;color:#ff4900;font-weight:500;-webkit-transition:color .3s;transition:color .3s;display:flex;align-items:center;border:none;background:none;outline:none;cursor:pointer;padding:0}.payment-details-page .box .payment-details-field .payment-details-value button svg{margin-left:8px}.payment-id{margin-right:16px}.app{height:100vh;position:relative;padding-top:112px}.app .page{padding:24px 24px 24px 0}.app .page .page-description{margin-bottom:24px}.app .card{padding:16px;border-radius:10px;background-color:#222;margin-bottom:16px}.app .right-side{border-left:1px solid #333;min-height:calc(100vh - 112px)}ul{margin:0;padding:0;list-style:none}@media only screen and (min-device-width:320px) and (max-device-width:813px){.page{padding:8px!important}.right-side{border-top:1px solid #333}}.header{padding:24px 40px;display:flex;align-items:center;justify-content:space-between;background:none}.header .fireswan-label{font-size:16px;font-weight:700;margin-bottom:4px}.header .fireswan-desc{font-size:14px;font-weight:600;color:#787e91}.header .logo{display:flex}.header .logo svg{display:block;margin-right:16px}.header .right,.header .right nav,.header .right nav a{display:flex;align-items:center}.header .right nav a{text-decoration:none;font-weight:500;margin:0 12px;color:#666;-webkit-transition:color .3s;transition:color .3s}.header .right nav a:hover{color:#fff}.header .right nav a:hover svg{fill:#fff}.header .right nav a svg{-webkit-transition:fill .3s;transition:fill .3s;margin-left:8px;fill:#666}.header .right nav .active-menu-item{color:#fff}.header .right nav .active-menu-item svg{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}@media only screen and (min-device-width:320px) and (max-device-width:813px){.header{display:flex;background:#14161c;padding:16px}.header .logo{min-width:0}.header .right{display:flex;justify-content:space-between}}.input-text{margin:16px 0;position:relative}.input-text:first-child{margin-top:0}.input-text:last-child{margin-bottom:0}.input-text.filled label{color:hsla(0,0%,100%,.4)}.input-text label{font-size:10px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#fff;-webkit-transition:color .3s;transition:color .3s}.input-text .input-text-focus-line{height:2px;background:#ff4900;width:0;bottom:-1px;z-index:1;position:absolute;left:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.input-text input{display:block;background:none;padding:10px 0 12px;outline:none;color:#fff;width:100%;border:none;border-bottom:1px solid #444}.input-text input:focus+.input-text-focus-line{width:100%}.input-text input:-webkit-autofill,.input-text input:-webkit-autofill:focus,.input-text input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #222 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.btn{background:none;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;height:48px;border-radius:8px;border:none;outline:none;cursor:pointer;padding:0 12px;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;display:flex;align-items:center;margin:0}.btn:hover{background:hsla(0,0%,100%,.1)}.btn svg{display:block;margin-left:8px}.title{font-size:24px;line-height:1.2}.agreement{font-size:14px;line-height:1.5;color:#888;text-align:center;margin:32px 0 0}.agreement a{color:#fff}.facebook-button{width:100%;margin-top:14px;height:48px;color:#fff;background:#3c5a99;border:none;border-radius:8px;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700}.facebook-button svg{margin-right:10px}.auth-form{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:64px}.auth-form form{width:360px;position:relative;padding:24px 32px;background:#222;border-radius:12px}.auth-form form .errors{text-align:center;color:#ff4900;font-size:16px;line-height:1.5;position:absolute;bottom:100%;width:100%;left:0;display:flex;flex-direction:column;align-items:center;padding:0 32px 32px;font-weight:500}.auth-form form .errors svg{display:block;margin-bottom:8px}.auth-form form .errors svg path{fill:#ff4900}.auth-form form footer{display:flex;align-items:center;justify-content:space-between}.auth-form form p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.5}.auth-form form p:first-child{margin-top:0}.auth-form form p:last-child{margin-bottom:8px}.sign-up .btn{width:100%;justify-content:center}.sign-in footer{display:flex;flex-wrap:wrap}.sign-in footer .forgot-password{color:#888;-webkit-transition:color .3s;transition:color .3s;text-decoration:none}.sign-in footer .forgot-password:hover{color:#fff}.reset-password .btn{width:100%;justify-content:center}.auth{height:100vh;display:flex;flex-direction:column}.auth .aligner{flex-grow:1}.auth .aligner,.mobile-view{display:flex;justify-content:center}.mobile-view{flex-direction:column;height:100vh;align-items:center;text-align:center;margin:0 auto;padding:0 20px;background:#111}.mobile-view .mobile-download.btn{margin-top:25px}
/*# sourceMappingURL=main.a7f12c6a.chunk.css.map */