.betting-line-card__hover-root{flex:1;align-self:flex-start;min-width:280px;position:relative}.betting-line-card__hover-root:focus{outline:none}.betting-line-card__hover-root:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #364153}.betting-line-card{background:#ffffffa6;border:1.667px solid;border-radius:4px;flex-direction:column;gap:12px;width:100%;padding:17.67px;display:flex}.betting-line-card--ah{border-color:#deb4ff}.betting-line-card--pointsTotal{border-color:#b9f8cf}.betting-line-card__header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:20px;display:flex}.betting-line-card__label-wrap{align-items:center;gap:8px;display:flex}.betting-line-card__label{color:#364153;letter-spacing:.3px;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.betting-line-card__info{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.betting-line-card__info svg{display:block}.betting-line-card__movement{flex-shrink:0;justify-content:center;align-items:center;display:flex}.betting-line-card__values{flex-wrap:wrap;align-items:baseline;gap:3px;display:flex}.betting-line-card__current{color:#101828;letter-spacing:.4px;font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:36px}.betting-line-card__initial{color:#4a5565;letter-spacing:-.15px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:line-through}.betting-line-card__info-img,.betting-line-card__trend-img{object-fit:contain;display:block}.betting-line-card__trend-img--popover{flex-shrink:0}.betting-line-card__popover{z-index:40;opacity:0;visibility:hidden;pointer-events:none;width:100%;min-width:280px;margin-top:-6px;padding-top:10px;transition:opacity .15s,visibility .15s;position:absolute;top:100%;left:0}.betting-line-card__hover-root:hover .betting-line-card__popover,.betting-line-card__hover-root:focus-within .betting-line-card__popover{opacity:1;visibility:visible;pointer-events:auto}.betting-line-card__hover-root--tap:hover .betting-line-card__popover,.betting-line-card__hover-root--tap:focus-within .betting-line-card__popover{opacity:0;visibility:hidden;pointer-events:none}.betting-line-card__hover-root--tap.betting-line-card__hover-root--popover-open .betting-line-card__popover{opacity:1;visibility:visible;pointer-events:auto}.betting-line-card__hover-root--tap .betting-line-card[role=button]{cursor:pointer}.betting-line-card__popover-caret{z-index:1;background:#fff;border-top:.556px solid #e5e7ebe6;border-left:.556px solid #e5e7ebe6;width:12px;height:12px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 4px #0000000a}.betting-line-card__popover-panel{z-index:2;background:#fff;border:.556px solid #fff;border-radius:4px;padding:16px 16px 14px;position:relative;box-shadow:0 25px 50px #00000040}.betting-line-card__popover-title{letter-spacing:.3px;text-transform:uppercase;color:#101828;margin:0 0 12px;padding:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.betting-line-card__popover-list{flex-direction:column;gap:0;max-height:min(280px,45vh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.betting-line-card__popover-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.betting-line-card__popover-row:not(:last-child){border-bottom:.556px solid #e5e7eb;margin-bottom:8px;padding-bottom:8px}.betting-line-card__popover-row-left{align-items:center;gap:12px;min-width:0;display:flex}.betting-line-card__popover-line-value{letter-spacing:-.44px;color:#101828;white-space:nowrap;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:28px}.betting-line-card__popover-row-right{color:#4a5565;flex-shrink:0;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.betting-line-card__popover-date,.betting-line-card__popover-time{white-space:nowrap}.betting-line-card__popover-footnote{letter-spacing:.617px;text-transform:uppercase;color:#4a5565;border-top:.556px solid #e5e7eb;margin:12px 0 0;padding-top:12px;font-family:Inter,sans-serif;font-size:9px;font-weight:500;line-height:13.5px}
.season-tab-content{flex-direction:column;gap:24px;width:100%;display:flex}.season-tab-content__col{width:100%}.season-tab-content__team-block{background:#ffffffa6;border:.556px solid #fff3;border-radius:4px;flex-direction:column;align-items:flex-start;width:100%;padding:.556px;display:flex;overflow:clip;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.season-tab-content__team-header{border-bottom:.556px solid #d1d5dc4d;flex-shrink:0;width:100%;min-height:72px;position:relative}.season-tab-content__team-header-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:656.458px;max-width:calc(100% - 40px);display:flex;position:absolute;top:20px;left:20px}.season-tab-content__team-title-wrap{flex-shrink:0;min-width:0;height:27.005px;position:relative}.season-tab-content__team-title{color:#101828;letter-spacing:-.4395px;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:27px;position:absolute;top:.78px;left:0}.season-tab-content__team-title-full{display:inline}.season-tab-content__team-title-short{display:none}.season-tab-content__switcher{border-radius:4px;flex-shrink:0;align-items:center;width:169.106px;height:35.998px;display:flex;position:relative}.season-tab-content__switcher-btn{cursor:pointer;letter-spacing:.6172px;text-transform:uppercase;text-align:center;color:#1a1a1a;background:#f3f4f666;border:.5px solid #f3f4f633;flex:1 0 0;justify-content:center;align-items:center;min-width:1px;height:35.998px;min-height:1px;margin:0;padding:.556px 8.556px;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:15px;display:flex;position:relative}.season-tab-content__switcher-btn:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.season-tab-content__switcher-btn:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.season-tab-content__switcher-btn--active{color:#59168b;background:#ad46ff33;border:.556px solid #ad46ff4d}.season-tab-content__insights-card{background:linear-gradient(168.908deg,#ad46ff26 0%,#615fff26 100%);border-bottom:.556px solid #d1d5dc4d;flex-direction:column;flex-shrink:0;gap:7.995px;width:100%;padding:20px;display:flex;position:relative}.season-tab-content__insights-title-wrap{flex-shrink:0;width:100%;height:20px;position:relative}.season-tab-content__insights-title{color:#59168b;letter-spacing:-.1504px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;position:absolute;top:.67px;left:0}.season-tab-content__insights-list{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:3.993px;width:100%;display:flex;position:relative}.season-tab-content__insights-line-wrap{flex-shrink:0;width:100%;min-height:20px;position:relative}.season-tab-content__insights-line{color:#1e2939;letter-spacing:-.1504px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.season-tab-content__insights-pct{letter-spacing:-.1504px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.season-tab-content__insights-pct--red{color:#c10007}.season-tab-content__insights-pct--green{color:#008236}.season-tab-content__empty{color:#6b7280;margin:0;padding:20px;font-family:Inter,sans-serif;font-size:12px}.season-tab-content__stats-section{flex-direction:column;flex-shrink:0;gap:23.993px;width:100%;min-height:263.811px;padding:20px 20px 0;display:flex;position:relative}.season-tab-content__stats-grid-top{flex-shrink:0;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid;position:relative}.season-tab-content__stat-cell{flex-direction:column;flex-shrink:0;align-self:start;align-items:flex-start;gap:3.993px;width:152.109px;max-width:100%;display:flex;position:relative}.season-tab-content__stat-cell--avg{gap:3.993px;width:152.118px;height:61.076px}.season-tab-content__stat-label-wrap{flex-shrink:0;width:100%;height:15.99px;position:relative}.season-tab-content__stat-label{color:#4a5565;margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;position:absolute;top:.56px;left:0}.season-tab-content__stat-value-wrap{flex-shrink:0;width:100%;height:31.997px;position:relative}.season-tab-content__stat-value-num{color:#101828;letter-spacing:.0703px;margin:0;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;position:absolute;top:-.33px;left:0}.season-tab-content__season-container{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:69.115px;height:41.094px;padding-left:7.99px;padding-right:7.99px;display:flex;position:relative}.season-tab-content__season-container--red{background:#c8151b33;border:.556px solid #c100074d}.season-tab-content__season-container--green{background:#00c95033;border:.556px solid #00c9504d}.season-tab-content__season-container-value{letter-spacing:.0703px;white-space:pre-wrap;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.season-tab-content__season-container--red .season-tab-content__season-container-value{color:#c10007}.season-tab-content__season-container--green .season-tab-content__season-container-value{color:#008236}.season-tab-content__stats-cards-section{border-top:.556px solid #d1d5dc4d;flex-direction:column;flex-shrink:0;width:100%;min-height:138.741px;padding-top:24.549px;display:flex;position:relative}.season-tab-content__stats-grid-cards{grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(2,fit-content(100%));gap:15px;display:grid;position:relative}.season-tab-content__card-season-team{background:#6a72821a;border:.556px solid #d1d5dc33;border-radius:4px;flex-shrink:0;justify-content:space-between;align-items:center;width:320.226px;max-width:100%;height:49.097px;padding:.556px 12.553px;display:flex}.season-tab-content__card-season-team-label{flex-shrink:0}.season-tab-content__card-season-team-label-text{color:#364153;letter-spacing:-.1504px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.season-tab-content__card-season-team-value{flex-shrink:0}.season-tab-content__card-season-team-value-text{letter-spacing:-.3125px;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px}.season-tab-content__card-season-team-value-text--black{color:#101828}.season-tab-content__card-season-team-value-text--red{color:#c10007}.season-tab-content__card-season-team-value-text--green{color:#008236}@media (max-width:767px){.season-tab-content__team-header{min-height:0;padding:20px 20px 16px}.season-tab-content__team-header-inner{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;position:static}.season-tab-content__team-title-wrap{width:100%;height:auto}.season-tab-content__team-title{position:static}.season-tab-content__team-title-full{display:none}.season-tab-content__team-title-short{display:inline}.season-tab-content__stats-section{gap:23.993px;padding-top:20px;padding-left:20px;padding-right:20px}.season-tab-content__stats-grid-top{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:16px 15px;width:100%;display:grid}.season-tab-content__stat-cell,.season-tab-content__stat-cell--avg{width:100%;min-width:0;height:auto}.season-tab-content__stats-cards-section{min-height:0;padding-top:24.549px;padding-bottom:20px}.season-tab-content__stats-grid-cards{grid-template-rows:repeat(2,65px);grid-template-columns:repeat(2,1fr);gap:15px 16px;width:100%;display:grid}.season-tab-content__card-season-team{box-sizing:border-box;width:100%;min-width:0;height:65px;padding:.556px 12.553px}}
.h2h-tab-content{background:#ffffffa6;border:.556px solid #fff3;border-radius:4px;flex-direction:column;align-items:flex-start;width:100%;padding:24.549px 24.549px 24.55px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.h2h-tab-content__inner{flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex}.h2h-tab-content__card{background:#ffffffa6;border:.556px solid #fff3;border-radius:4px;flex-direction:column;align-items:flex-start;width:697.569px;min-width:0;max-width:100%;padding:.556px;display:flex;overflow:clip;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.h2h-tab-content__header{border-bottom:.556px solid #d1d5dc4d;flex-shrink:0;width:100%;min-height:72px;position:relative}.h2h-tab-content__header-inner{flex-direction:row;justify-content:space-between;align-items:center;width:656.458px;max-width:calc(100% - 40px);display:flex;position:absolute;top:20px;left:20px}.h2h-tab-content__title{letter-spacing:-.4395px;color:#101828;flex-shrink:0;min-width:0;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:27px}.h2h-tab-content__last-toggle{border-radius:4px;flex-shrink:0;align-items:center;width:120.981px;height:35.998px;display:flex;position:relative;overflow:clip}.h2h-tab-content__last-btn{cursor:pointer;letter-spacing:.6172px;text-transform:uppercase;text-align:center;color:#1a1a1a;white-space:nowrap;background:#f3f4f666;border:.5px solid #f3f4f633;flex:1;justify-content:center;align-items:center;height:100%;padding:.556px 8.556px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:15px;display:flex}.h2h-tab-content__last-btn:first-child{border-radius:4px 0 0 4px}.h2h-tab-content__last-btn:last-child{border-radius:0 4px 4px 0}.h2h-tab-content__last-btn--active{color:#59168b;background:#ad46ff33;border:.556px solid #ad46ff4d}@media (max-width:767px){.h2h-tab-content__header{min-height:0;padding:20px 20px 16px}.h2h-tab-content__header-inner{flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;position:static}}.h2h-tab-content__table-summary{background:linear-gradient(170.945deg,#ad46ff26 0%,#615fff26 100%);border-bottom:.556px solid #d1d5dc4d;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:7.995px;width:100%;padding:20px;display:flex}.h2h-tab-content__table-summary-title{letter-spacing:.3px;text-transform:uppercase;color:#59168b;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.h2h-tab-content__table-summary-list{flex-direction:column;gap:3.993px;width:100%;display:flex}.h2h-tab-content__table-summary-line{flex-wrap:wrap;align-items:center;gap:2px;width:100%;display:flex}.h2h-tab-content__table-summary-text{letter-spacing:-.1504px;color:#1e2939;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.h2h-tab-content__table-summary-value{letter-spacing:-.1504px;color:#1e2939;flex-shrink:0;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.h2h-tab-content__table-scroll{width:100%;min-width:0;overflow-x:auto}.h2h-tab-content__table-scroll .h2h-tab-content__table-wrap{width:696.458px;max-width:none}.h2h-tab-content__table-wrap{grid-template-rows:auto auto;grid-template-columns:1fr;width:696.458px;max-width:100%;display:grid;overflow:clip}.h2h-tab-content__table-header{background:#6a72821a;border-bottom:.556px solid #d1d5dc4d;flex-direction:column;align-items:flex-start;width:696.458px;max-width:100%;display:flex}.h2h-tab-content__table-row{box-sizing:border-box;grid-template-columns:155.017px 186.623px 128.594px 122.014px 104.21px;align-items:center;width:696.458px;max-width:100%;min-height:40.26px;display:grid}.h2h-tab-content__table-row--body{border-bottom:.556px solid #d1d5dc4d;min-height:68.542px}.h2h-tab-content__table-row--body:last-child{border-bottom:none}.h2h-tab-content__table-body{flex-direction:column;width:696.458px;max-width:100%;display:flex}.h2h-tab-content__table-header .h2h-tab-content__cell{letter-spacing:.6px;text-transform:uppercase;color:#364153;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.h2h-tab-content__cell{box-sizing:border-box;align-items:center;min-width:0;padding:20px;display:flex}.h2h-tab-content__cell--date{justify-content:flex-start}.h2h-tab-content__cell--matchup{flex-direction:column;align-items:flex-start;gap:0}.h2h-tab-content__cell--score,.h2h-tab-content__cell--spread,.h2h-tab-content__cell--total{justify-content:center}.h2h-tab-content__cell-date-text{letter-spacing:-.1504px;color:#364153;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.h2h-tab-content__matchup-primary{letter-spacing:-.1504px;color:#101828;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.h2h-tab-content__matchup-venue{color:#4a5565;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.h2h-tab-content__score-text{letter-spacing:-.1504px;color:#101828;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.h2h-tab-content__spread-inner{justify-content:center;align-items:center;gap:8px;display:flex}.h2h-tab-content__spread-value{letter-spacing:-.1504px;color:#364153;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.h2h-tab-content__total-inner{justify-content:center;align-items:center;gap:8px;display:flex}.h2h-tab-content__total-o-u{letter-spacing:-.1504px;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.h2h-tab-content__total-o-u--under{color:#1447e6}.h2h-tab-content__total-o-u--over{color:#ca3500}.h2h-tab-content__total-value{letter-spacing:-.1504px;color:#364153;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.h2h-tab-content__spread-icon{border:.556px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.h2h-tab-content__spread-icon--green{background:#00c95033;border-color:#00c9504d}.h2h-tab-content__spread-icon--red{background:#fb2c3633;border-color:#fb2c364d}.h2h-tab-content__spread-icon svg{width:16px;height:16px;display:block}.h2h-tab-content__empty{color:#4a5565;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.4}
