@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;700&display=swap);.primary-navbar{align-items:center;background:linear-gradient(130deg,#242424f2,#0342ffd9);background-size:200% 200%;box-shadow:0 2px 4px #0000001a;display:flex;height:4rem;justify-content:space-between;max-width:100%;padding:0 2rem;transition:background-position .3s ease;transition:width .3s ease-in-out;width:100vw}.primary-navbar .logo{align-items:center;display:flex;gap:1rem}.primary-navbar .logo img{width:163px}.primary-navbar .logo .sbs-beta{border:1px solid #64d6ff;border-radius:4px;color:#64d6ff;padding:.15rem .5rem}.primary-navbar .nav-links{align-items:center;display:flex;list-style:none;margin:0;padding:0}.primary-navbar .nav-links .nav-link{margin-left:2rem;position:relative}.primary-navbar .nav-links .nav-link a{color:#fff;display:block;font-weight:500;padding:1rem;text-decoration:none;transition:color .3s ease}.primary-navbar .nav-links .nav-link a:hover{color:#64d6ff}.primary-navbar .nav-links .dropdown{position:relative}.primary-navbar .nav-links .dropdown>a{align-items:center;display:flex;justify-content:space-between;width:100%}.primary-navbar .nav-links .dropdown .nav-links-dropdown{background-color:#2d4690;border-radius:4px;box-shadow:0 2px 8px #0000001a;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:10}.primary-navbar .nav-links .dropdown .nav-links-dropdown li{padding:0}.primary-navbar .nav-links .dropdown .nav-links-dropdown li a{border-radius:4px;color:#fff;display:block;transition:background-color .3s ease}.primary-navbar .nav-links .dropdown .nav-links-dropdown li a:hover{background-color:#0342ff}.primary-navbar .nav-links .dropdown:hover .nav-links-dropdown{display:block}.primary-navbar .mobile-menu-btn{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:1.5rem}@media(max-width:800px){.primary-navbar .mobile-menu-btn{display:block}.primary-navbar .nav-links{background:linear-gradient(130deg,#242424f2,#0342ffd9);background-size:200% 200%;border-bottom:1px solid #e5e5e5;box-shadow:0 4px 8px #0003;display:none;flex-direction:column;left:0;max-height:60vh;overflow-y:auto;padding:1rem 0;position:absolute;top:4rem;transition:background-position .3s ease;width:100%;z-index:1000}.primary-navbar .nav-links.open{display:flex}.primary-navbar .nav-link{margin:0;padding:.5rem 0;text-align:center}.primary-navbar .nav-link a{display:block;padding:1rem}.primary-navbar .dropdown .nav-links-dropdown{background:none;box-shadow:none;display:block;padding:.5rem;position:static}.primary-navbar .dropdown .nav-links-dropdown li{padding:.5rem 0}}.about-page-container{background-color:#fff;margin:0 auto;max-width:1200px;padding:20px}@media(max-width:500px){.about-page-container{padding:20px 10px}}.about-page-container .logo-wrapper{display:flex;justify-content:center;padding-top:40px}.about-page-container .logo-wrapper img{max-width:475px;width:100%}.about-page-container .about-content{color:#64748b;margin:0 auto;max-width:1200px;padding:20px 40px}@media(max-width:500px){.about-page-container .about-content{padding:20px 0}}.about-page-container .about-content section{padding:20px}@media(max-width:500px){.about-page-container .about-content section{padding:20px 0}}.about-page-container .about-content h1,.about-page-container .about-content h2{color:#475569;font-weight:700;margin-bottom:20px;text-align:center}.about-page-container .about-content p{font-size:1.1rem;line-height:1.6;text-align:center}.about-page-container .about-content .features .feature-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px;text-align:center}@media(max-width:500px){.about-page-container .about-content .features .feature-grid{padding:0}}.about-page-container .about-content .features .feature{background-color:#242424;border-radius:12px;color:#bbb;min-height:460px;padding:20px;transition:.3s}@media(max-width:100vh){.about-page-container .about-content .features .feature{height:-webkit-fit-content;height:fit-content}}.about-page-container .about-content .features .feature img{border-radius:8px;height:auto;margin-bottom:15px;max-width:100%}.about-page-container .about-content .features .feature h3{color:#fff;font-size:1.3rem;margin:10px 0}.about-page-container .about-content .features .feature p{color:#bbb;font-size:1rem;opacity:.8}.about-page-container .about-content .features .feature:hover{transform:scale(1.005)}.about-page-container .about-content .timeline .timeline-container{display:flex;flex-direction:column;gap:15px;justify-content:center;padding-top:20px;width:100%}.about-page-container .about-content .timeline .timeline-item{align-items:center;background-color:#242424;border-radius:8px;color:#bbb;display:flex;gap:15px;padding:15px;transition:.3s}.about-page-container .about-content .timeline .timeline-item:hover{transform:scale(1.005)}.about-page-container .about-content .timeline .timeline-item .date{background:#6a5acd;border-radius:6px;color:#fff;font-size:1.1rem;font-weight:700;padding:8px 12px}.about-page-container .about-content .timeline .timeline-item .event{font-size:1rem;opacity:.9}@media(max-width:500px){.about-page-container .about-content .timeline .timeline-container{padding-top:0}.about-page-container .about-content .timeline .timeline-item{border-radius:4px;padding:13px;transition:.3s}.about-page-container .about-content .timeline .timeline-item .date{background:#6a5acd;border-radius:4px;color:#fff;font-weight:700;padding:5px 9px}}.backtest-container .content{display:flex;flex-direction:column;height:100%;width:100%}.backtest-container .content .chart,.backtest-container .content .chart-params{height:100%;width:100%}.backtest-parameters-form-container{display:flex;flex-direction:column}.backtest-parameters-form-container .backtest-parameters-form{display:flex;flex-direction:row;gap:1rem}.backtest-parameters-form-container .run-button{background-color:indigo;border:none;border-radius:5px;box-shadow:0 4px 6px 1px #0000001a;color:#fff;cursor:pointer;height:2rem;margin-bottom:-1rem;transition:background-color .3s,transform .3s;width:5rem}.backtest-parameters-form-container .run-button:hover{background-color:#6800b5;transform:translateY(-2px)}.backtest-parameters-form-container .run-button:active{background-color:#8600e8;transform:translateY(1px)}.backtest-parameters-form-container .run-button:focus{box-shadow:0 4px 6px 2px #0003;outline:none}.backtest-parameters-form-container .advanced-settings-div{padding-bottom:1rem;padding-top:1rem}.backtest-parameters-form-container .advanced-settings-div .text-button{color:indigo;cursor:pointer;display:inline-block;font-size:small;font-weight:700;margin-bottom:1rem;text-decoration:underline}.backtest-parameters-form-container .advanced-settings-div .text-button:hover{color:#6800b5;text-decoration:none}.backtest-parameters-form-container .advanced-settings-div .text-button:active{color:#1a0033}.team-stats{display:flex;flex-direction:row;flex-wrap:wrap;gap:.33rem}.team-stats .team-stat .label{font-weight:600;padding-right:.125rem}.team-stats .team-stat .value{padding-left:.125rem}.odds-cell-{background-color:indigo;color:#fff}.odds-cell-DraftKings{background-color:#242424}.odds-cell-DraftKings .odds-label{color:#fff}.odds-cell-DraftKings .odds-value{color:#53d337}.odds-cell-FanDuel{background-color:#455058}.odds-cell-FanDuel .odds-label{color:#fff}.odds-cell-FanDuel .odds-value{color:#1493ff}.odds-cell-BetMGM{background-color:#000}.odds-cell-BetMGM .odds-label{color:#fff}.odds-cell-BetMGM .odds-value{color:#d4b962}.odds-cell-wrapper{display:flex}.odds-cell-wrapper:hover{transform:scale(1.025)}.odds-cell-wrapper .sportsbook-description{align-items:center;background-color:#0342ff;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:min(100vw,22.8571428571px);justify-content:center;line-height:1rem;padding:10px 1px;text-orientation:mixed;writing-mode:vertical-rl}.odds-cell-BetMGM,.odds-cell-DraftKings,.odds-cell-FanDuel,div[className=".odds-cell-"]{align-items:center;border-bottom-left-radius:4px;border-top-left-radius:4px;box-shadow:0 4px 8px #00000026;display:flex;flex-direction:column;height:min(100vw,22.8571428571px);justify-content:center;padding:10px;transition:transform .2s ease-in-out;width:50px}.odds-cell-BetMGM .odds-value,.odds-cell-DraftKings .odds-value,.odds-cell-FanDuel .odds-value,div[className=".odds-cell-"] .odds-value{font-weight:600}.odds-cell-BetMGM .odds-label,.odds-cell-BetMGM .odds-value,.odds-cell-DraftKings .odds-label,.odds-cell-DraftKings .odds-value,.odds-cell-FanDuel .odds-label,.odds-cell-FanDuel .odds-value,div[className=".odds-cell-"] .odds-label,div[className=".odds-cell-"] .odds-value{display:block;font-size:.7rem;line-height:1rem}.betting-odds-table-container .betting-odds-table table{border-collapse:collapse}.betting-odds-table-container .odds-table-description-cell{font-size:.8rem;font-weight:600;text-align:center}.betting-odds-table-container .odds-table-col-header-cell{font-size:.8rem;font-weight:500;padding:.25rem;text-align:center}.betting-odds-table-container .odds-table-row-header-cell{font-size:.8rem;font-weight:500;padding-right:.35rem;text-align:right}.matchup-bookmaker-lines-component-container{display:flex;flex-direction:column;gap:2rem}.matchup-bookmaker-lines-component-container .sportsbook-lines-container{display:flex;flex-direction:column}.matchup-bookmaker-lines-component-container .sportsbook-lines-container .sportsbook-lines-table-container{display:flex;flex-direction:column;justify-content:center}.matchup-bookmaker-lines-component-container .sportsbook-lines-container .sportsbook-lines-table-container .table-actions{display:flex;justify-content:center}.matchup-bookmaker-lines-component-container .sportsbook-lines-container .sportsbook-lines-table-container .table-actions .select-wrapper{width:12rem}.matchup-bookmaker-lines-component-container .sportsbook-lines-container .sportsbook-lines-table-container .table-wrapper{display:flex;justify-content:center;padding:1.25rem 1.5rem 0 0}.optimal-odds-table-container .optimal-odds-table table{border-collapse:collapse;text-align:center}.optimal-odds-table-container .optimal-odds-table table td,.optimal-odds-table-container .optimal-odds-table table th{vertical-align:middle}.optimal-odds-table-container .optimal-odds-table table th{border-left:none;border-top:none;font-size:.8rem;font-weight:500}.optimal-odds-table-container .optimal-odds-table table th .single-optimal-odds-table-row-header-cell{font-size:.8rem;font-weight:500;padding-right:.35rem;text-align:right}.optimal-odds-table-container .optimal-odds-table table th .optimal-odds-table-col-header-cell,.optimal-odds-table-container .optimal-odds-table table th .optimal-odds-table-row-header-cell{width:70px}.optimal-odds-table-container .optimal-odds-table table th .optimal-odds-table-row-header-cell{padding-right:.35rem;text-align:right}.optimal-odds-table-container .optimal-odds-table table th .optimal-odds-table-description-cell{font-weight:600;padding:.2rem}.optimal-odds-container{display:flex;flex-direction:column}.optimal-odds-container .optimal-odds-tables-container{align-items:center;display:flex;justify-content:center}.optimal-odds-container .optimal-odds-tables-container .single-optimal-odds-tables{display:flex;justify-content:center;padding:.5rem 2rem 0 0}.optimal-odds-container .optimal-odds-tables-container .optimal-odds-tables{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .3s ease;width:24px}.tooltip-container .tooltip-icon .custom-char{font-size:14px;font-weight:700}.tooltip-container .tooltip-text{word-wrap:normal;border-radius:6px;box-shadow:0 4px 10px #0003;font-size:12px;left:50%;opacity:.95;padding:6px 10px;position:absolute;top:35px;transform:translateX(-50%);white-space:pre;z-index:100}.tooltip-container .tooltip-text span{display:block}.tooltip-container .tooltip-arrow{height:8px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg);width:8px}.dark-mode .tooltip-icon{background:#242424;color:#fff}.dark-mode .tooltip-icon:hover{background:#455058}.dark-mode .tooltip-text{background:#242424;color:#fff}.dark-mode .tooltip-arrow{background:#242424}.light-mode .tooltip-icon{color:#a9a9a9}.light-mode .tooltip-icon:hover{background:#ddd}.light-mode .tooltip-text{background:#fff;border:1px solid #ddd;color:#000}.light-mode .tooltip-arrow{background:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd}.matchup-lines-container .pagination-wrapper{padding-top:1.66rem}.matchup-lines-container .data-refresh-date-time-wrapper{color:#475569;font-size:.8rem;margin-bottom:1rem;margin-top:-1rem}@media(max-width:420px){.matchup-lines-container .data-refresh-date-time-wrapper{color:#475569;font-size:.8rem;margin-bottom:1rem;margin-top:-1rem;padding-left:5px}}.matchup-lines-container .loader-wrapper{color:#475569;display:flex;font-size:1.5rem;justify-content:center;padding:2rem}.quick-stats-cell-container .positive{color:#64d6ff}.quick-stats-cell-container .negative{color:#ff6489}.quick-stats-cell-container .label{color:#fff}.quick-stats-cell-container .quick-stats-agg{background-color:#45505859;font-weight:600}.quick-stats-cell-container span{padding-left:.15rem}.quick-stats-table-component-container{border:1px solid #242424;border-radius:4px;overflow:auto}.quick-stats-table-component-container table{border-collapse:collapse;width:100%}.quick-stats-table-component-container table th{background-color:#45505880;color:#fff}.quick-stats-table-component-container table th .header-wrapper{padding-left:.15rem}.quick-stats-table-component-container table td,.quick-stats-table-component-container table th{border:1px solid #3e3e3e;font-size:.7rem;padding:0}.quick-stats-table-component-container table tr{background-color:#242424}.player-filters .player-filters-header,.player-filters .team-filters-header,.team-filters .player-filters-header,.team-filters .team-filters-header{font-weight:600}.player-filters .filter-options,.team-filters .filter-options{padding:.5rem 0 .5rem .33rem}.chart-analyzer-filters-container .accordian-summary-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.chart-analyzer-filters-container .accordian-summary-header .summary-wrapper{width:100%}.chart-analyzer-filters-container .accordian-summary-header .delete-icon-wrapper{padding:0 .55rem}.chart-analyzer-filters-container .filter-options{grid-gap:.77rem;align-items:center;display:grid;gap:.77rem;grid-template-columns:repeat(2,1fr);margin-left:-.5rem;vertical-align:middle}.chart-analyzer-filters-container .filter-options .filter-option-wrapper{padding:0 .5rem}.chart-analyzer-filters-container .button-wrapper{display:flex;justify-content:center;padding:.25rem 0 .5rem}.chart-analyzer-container{display:flex;flex-direction:column;gap:.5rem}.query-builder-container{background-color:#333;border-radius:4px;padding:0 .5rem .5rem}.query-builder-container .header-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.25rem 0}.query-builder-container .filter-option-wrapper{padding:.33rem 0}.query-builder-container .query-builder-wrapper{display:flex;justify-content:center;padding:.33rem 0 .5rem}.query-builder-container .apply-button-wrapper{display:flex;justify-content:center}.query-builder-container .result-header{color:#fff;font-size:.9rem}.query-builder-container .result-header .bold-num{font-weight:600}.past-occurrences-container{border-radius:4px;display:flex;flex-direction:column;justify-content:center}.past-occurrences-container .sbs-query-builders-wrapper{display:flex;flex-direction:column;gap:.77rem;justify-content:center;width:100%}.past-occurrences-container .sbs-query-builders-wrapper .sbs-query-builder-wrapper{border:1px solid #455058;border-radius:4px;padding:.25rem}.past-occurrences-container .button-wrapper{display:flex;justify-content:center;padding:.25rem 0 .5rem}.quick-stats-container .pagination-wrapper{padding-top:1.66rem}.status-circle{animation:smoothBlink 1.2s ease-in-out infinite;background-color:#64d6ff;border-radius:50%;height:10px;width:10px}@keyframes smoothBlink{0%,to{opacity:1}50%{opacity:.3}}.live-score-container{align-items:center;background:linear-gradient(130deg,#242424f2,#0342ffd9);background-size:200% 200%;border:1px solid #24242440;border-radius:10px 10px 4px 4px;display:flex;flex-direction:column;gap:6px;margin:-20px 0 20px;max-height:97.5px;min-height:97.5px;padding:0 20px 20px;transition:background-position .3s ease;width:100%}.live-score-container:hover{background-position:50% 50%}.live-score-container .waveform-wrapper{margin:auto}.live-score-container .status-circle-wrapper{margin:8px 0 0 -26px;width:100%}.live-score-container .content{align-items:center;display:flex;flex-direction:column;gap:6px}.live-score-container .content .score-row{align-items:center;display:flex;gap:12px;margin-top:-.5rem}.live-score-container .content .score-row .team-score{align-items:center;display:flex;flex-direction:column;gap:2px}.live-score-container .content .score-row .team-score .team-nickname{color:silver;font-size:.875rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.live-score-container .content .score-row .team-score .live-score{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#24242440;border:1px solid #24242440;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:1.375rem;font-weight:500;letter-spacing:.5px;min-width:60px;padding:6px 14px;text-align:center;transition:background-color .3s ease}.live-score-container .content .score-row .team-score .live-score.updated{background-color:#fff7d6}.live-score-container .content .score-row .score-divider{color:#bbb;font-size:1.5rem;font-weight:400;line-height:1;transform:translateY(10px)}.live-score-container .content .game-status{color:silver;font-size:.875rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.matchup-component{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;color:#333;display:flex;flex-direction:column;margin:20px 0;max-width:520px;overflow-wrap:normal;padding:20px;transition:.3s;width:100%}@media(max-width:615px){.matchup-component{max-width:95%;padding:13.5px}.matchup-component .live-score-container{padding:0 13.5px 20px}.matchup-component .live-score-container .status-circle-wrapper{margin:8px 0 0 -13.5px}.matchup-component .date-start{font-size:.8rem}.matchup-component .all-team-stats-small-screen-wrapper{padding:10px 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper{display:flex;font-size:.8rem;padding:.25rem 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper .team-nickname{font-size:.8rem;font-weight:600;min-width:3.5rem;padding-right:.5rem}}@media(max-width:420px){.matchup-component{max-width:95%;padding:13.5px 2px}.matchup-component .live-score-container{padding:0 2px 20px}.matchup-component .live-score-container .status-circle-wrapper{margin:8px 0 0 10px}.matchup-component .date-start{font-size:.8rem}.matchup-component .all-team-stats-small-screen-wrapper{padding:10px 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper{display:flex;font-size:.8rem;padding:.25rem 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper .team-nickname{font-size:.8rem;font-weight:600;min-width:3.5rem;padding-right:.5rem}}@media(max-width:380px){.matchup-component{max-width:369px;padding:13.5px 2px}.matchup-component .live-score-container{padding:0 2px 20px}.matchup-component .live-score-container .status-circle-wrapper{margin:8px 0 0 10px}.matchup-component .date-start{font-size:.8rem}.matchup-component .all-team-stats-small-screen-wrapper{padding:10px 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper{display:flex;font-size:.8rem;padding:.25rem 0}.matchup-component .all-team-stats-small-screen-wrapper .team-stats-small-screen-wrapper .team-nickname{font-size:.8rem;font-weight:600;min-width:3.5rem;padding-right:.5rem}}.matchup-component:hover{box-shadow:0 8px 16px #0003;transform:translateY(-2px);z-index:100}.matchup-component .team-info{display:flex;justify-content:space-around;width:100%}.matchup-component .team-info .date-start{color:#475569;font-size:.8rem;position:absolute}.matchup-component .team-info .team{text-align:center}.matchup-component .team-info .team-logo{height:100px;margin-bottom:10px;object-fit:contain;width:100px}.matchup-component .team-info .team-name{font-size:1.5rem;margin-bottom:10px}.matchup-component .team-info .team-lineup{list-style:none;padding:0}.matchup-component .team-info .player{font-size:1rem;margin:5px 0}.matchup-component .team-info .team-stats-wrapper{font-size:.8rem;margin-bottom:-.45rem;padding:0 .75rem}.matchup-component .matchup-lines-and-stats-settings-container{padding-top:1.15rem}.matchup-component .matchup-lines-and-stats-settings-container .matchup-lines-and-stats-settings-team-view{display:flex;justify-content:center}.matchup-component .matchup-lines-and-stats-settings-container .matchup-lines-and-stats-settings-player-view{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);justify-items:center}.matchup-component .matchup-lines-and-stats-settings-container .select-wrapper,.matchup-component .matchup-lines-and-stats-settings-container .toggle-wrapper{width:12rem}@media(max-width:420px){.matchup-component .matchup-lines-and-stats-settings-container .select-wrapper,.matchup-component .matchup-lines-and-stats-settings-container .toggle-wrapper{padding:0 .35rem}.matchup-component .matchup-lines-and-stats-settings-container .select-wrapper{width:9rem}}.matchup-component .lines-and-stats{text-align:center;width:100%}.matchup-component .lines-and-stats .instructions{font-size:small}.matchup-component .lines-and-stats .lines-and-stats-content{text-align:left}.matchup-component .lines-and-stats .lines-and-stats-content .header-container{align-items:center;display:flex;gap:1rem;padding-bottom:1.2rem;padding-top:25px}.matchup-component .lines-and-stats .lines-and-stats-content .header-container .line{background-color:#ddd;flex-grow:1;height:1px}.matchup-component .lines-and-stats .lines-and-stats-content .header-container h3{margin:0}@media(max-width:420px){.matchup-component .lines-and-stats .lines-and-stats-content .header-container{align-items:center;display:flex;gap:1rem;padding:25px 5px 1.2rem}.matchup-component .lines-and-stats .lines-and-stats-content .header-container .line{background-color:#ddd;flex-grow:1;height:1px}.matchup-component .lines-and-stats .lines-and-stats-content .header-container h3{margin:0}}.matchup-component .lines-and-stats .lines-and-stats-content h3{font-size:1rem;margin-top:0}.matchup-component .lines-and-stats .lines-and-stats-content p{font-size:small;margin:10px 0}.matchup-component .footer{padding-bottom:20px}.bet-report-container{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;width:100%}.bet-report-container .params-wrapper{background-color:#2b3240;border-radius:8px;height:100%;padding:10px 20px}.bet-report-container .params-wrapper .params,.bet-report-container .params-wrapper .params .betting-strategy-params{align-items:center;display:flex;flex-direction:row;gap:1rem;vertical-align:middle}.bet-report-container .params-wrapper .params .betting-strategy-params{padding:0 2rem}.bet-report-container .params-wrapper .params .betting-strategy-params .slider-wrapper{width:150px}.bet-report-container .params-wrapper .params .calculate-button-wrapper{align-items:center;display:flex;padding:0 1rem;vertical-align:middle}.bet-report-container .content,.bet-report-container .content-wrapper{height:100%;width:100%}.daily-matchups-container{margin:0 auto;max-width:1200px;padding:20px}@media(max-width:500px){.daily-matchups-container{padding:20px 5px}}@media(max-width:420px){.daily-matchups-container{padding:20px 0}}.daily-matchups-container .header-wrapper{display:flex;flex-direction:row;gap:2rem}.daily-matchups-container .header-wrapper .header{align-items:left;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:500px){.daily-matchups-container .header-wrapper .header{padding-left:10px}}.daily-matchups-container .header-wrapper .header h1{color:#475569}.daily-matchups-container .header-wrapper .header .date-time-wrapper{align-items:center;color:#475569;display:flex;font-size:.85em;margin-top:-.25rem}.daily-matchups-container .header-wrapper .header .date-time-wrapper .tooltip-icon-wrapper{padding-left:.25rem}.daily-matchups-container .header-wrapper .options-row{align-items:center;display:flex;justify-content:left}.daily-matchups-container .bet-report{padding:20px 0}.daily-matchups-container .content .main-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.daily-matchups-container .loader-wrapper,.daily-matchups-container .no-matchups-content{color:#475569;display:flex;font-size:1.5rem;justify-content:center;padding:2rem}.alert-message{align-items:center;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px;transition:opacity .3s ease-in-out}.alert-message.error{background-color:#dc2626;color:#fff}.alert-message.success{background-color:#53d337;color:#fff}.alert-message.info{background-color:#0342ff;color:#fff}.alert-message .message-text{flex:1 1}.alert-message .close-button{align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s}.alert-message .close-button:hover{background:#fff3}.login-page-container{align-items:center;display:flex;height:80vh;justify-content:center;width:100%}.login-page-container .login-content-container{background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;color:#333;margin:20px;min-height:220px;padding:1rem 1rem 3rem;width:450px}.login-page-container .login-content-container .login-content-header{display:flex;gap:1rem;justify-content:center;padding:1rem 0}.login-page-container .login-content-container .login-content-header .logo-wrapper{display:flex;justify-content:center}.login-page-container .login-content-container .login-content-header .logo-wrapper img{max-width:233px}.login-page-container .login-content-container .login-content-header .logo-placeholder{animation:pulse 1.5s ease-in-out infinite;background-color:#e0e0e0;border-radius:50%;height:135px;width:150px}@keyframes pulse{0%{background-color:#e0e0e0}50%{background-color:#d6d6d6}to{background-color:#e0e0e0}}.login-page-container .login-content-container .login-options{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.5rem;padding-top:.5rem}.login-page-container .login-content-container .login-options .login-wrapper{display:flex;justify-content:center}.login-page-container .login-content-container .login-options .logo-img{height:1.5rem;width:1.5rem}.container{height:100%;width:100%}.loader-wrapper{display:flex;justify-content:center;padding:2rem;vertical-align:middle}h1,h2,h3,p{margin:0 0 10px}h1{font-size:1.8rem}h1,h2{color:#333}h2{font-size:1.5rem}h3{color:#333;font-size:1.2rem}p{color:#666;font-size:1rem}.main-container{display:flex;flex-direction:column;min-height:100vh}.main-container .nav-bar-container{display:flex;width:100%}.main-container .pages-container{flex:1 1}.main-container .footer-container{background:linear-gradient(130deg,#242424f2,#0342ffd9);background-size:200% 200%;display:flex;flex-shrink:0;min-height:4rem;transition:background-position .3s ease}.main-container .footer-container .content{color:#bbb;font-size:smaller;height:100%;margin:auto;text-align:center;width:700px}*{font-family:IBM Plex Sans,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.997b6e3f.css.map*/