.pp-schedule-page{gap:.78rem;padding-top:clamp(0rem,.2vw,.06rem)}.pp-schedule-panel{display:grid;grid-gap:.78rem;gap:.78rem;margin-inline:auto;max-width:var(--pp-shell-width);width:100%}.pp-schedule-affiliate{align-items:center;display:grid;grid-gap:.36rem;gap:.36rem;justify-items:center;margin:clamp(2.3rem,4vw,3.2rem) auto 0;max-width:760px;padding:0 1rem .35rem;width:100%}.pp-schedule-affiliate-bare{margin-top:clamp(4.2rem,6.5vw,5.5rem)}.pp-schedule-affiliate-link{border-radius:4px;box-shadow:0 7px 20px color-mix(in srgb,var(--pp-color-text) 12%,transparent);display:block;line-height:0;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease}.pp-schedule-affiliate-link:hover{box-shadow:0 9px 24px color-mix(in srgb,var(--pp-color-text) 17%,transparent);transform:translateY(-1px)}.pp-schedule-affiliate-link:focus-visible{outline:2px solid var(--pp-color-accent);outline-offset:3px}.pp-schedule-affiliate-link-desktop{aspect-ratio:728/90;width:min(100%,728px)}.pp-schedule-affiliate-link-mobile{display:none}.pp-schedule-affiliate-link img{display:block;height:auto;max-width:100%;width:100%}.pp-schedule-affiliate-disclosure{color:var(--pp-color-text-muted);font-size:.62rem;line-height:1.35;margin:0;max-width:728px;text-align:center;text-wrap:balance}@media (max-width:520px){.pp-schedule-affiliate{margin-top:1.45rem;padding-inline:.5rem}.pp-schedule-affiliate-link-desktop{display:none}.pp-schedule-affiliate-link-mobile{aspect-ratio:320/50;display:block;width:min(100%,320px)}.pp-schedule-affiliate-disclosure{font-size:.52rem;max-width:none}}.pp-schedule-panel-head{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;min-width:0}.pp-schedule-panel-head h2{color:var(--pp-color-text);font-size:clamp(1.25rem,2.2vw,1.72rem);line-height:1.12;margin:.12rem 0 0}.pp-schedule-date-control{align-items:center;display:flex;justify-content:center;margin-inline:auto;position:relative;width:max-content;z-index:3}.pp-schedule-date-control-open{z-index:130}.pp-schedule-date-swipe-row{display:flex;justify-content:center;margin-inline:auto;width:100%}.pp-fixture-strip-frame:focus-within .pp-strip-chevron:not(:disabled),.pp-fixture-strip-frame:hover .pp-strip-chevron:not(:disabled){opacity:1;pointer-events:auto}.pp-fixture-strip-frame-empty .pp-strip-chevron:not(:disabled){opacity:.48;pointer-events:auto}.pp-fixture-strip-frame-empty:focus-within .pp-strip-chevron:not(:disabled),.pp-fixture-strip-frame-empty:hover .pp-strip-chevron:not(:disabled){opacity:1}.pp-schedule-date-pill{align-items:center;background:transparent;border:1px solid rgba(20,36,59,.08);border-radius:var(--pp-radius-pill);color:var(--pp-color-text-muted);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:400;gap:.34rem;justify-content:center;letter-spacing:.12em;min-height:30px;padding:0 .44rem 0 .52rem;text-transform:uppercase;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.pp-schedule-date-pill-open,.pp-schedule-date-pill:focus-visible,.pp-schedule-date-pill:hover{background:rgba(255,251,245,.58);border-color:rgba(168,124,43,.28);box-shadow:0 6px 14px rgba(54,39,22,.06);outline:none}.pp-date-caret{border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;display:inline-block;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .14s ease;width:7px}.pp-schedule-date-pill-open .pp-date-caret{transform:rotate(225deg) translate(-1px,-1px)}.pp-schedule-date-menu{background:rgba(255,251,245,.98);border:1px solid rgba(146,118,82,.16);border-radius:16px;box-shadow:0 18px 30px rgba(30,22,12,.12);display:grid;grid-gap:.12rem;gap:.12rem;left:50%;min-width:176px;padding:.34rem;position:absolute;top:calc(100% + .42rem);transform:translateX(-50%);z-index:20}.pp-schedule-date-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--pp-color-text);cursor:pointer;display:flex;gap:.7rem;justify-content:space-between;min-height:32px;padding:.36rem .46rem;text-align:left;transition:background .12s ease,border-color .12s ease,transform .12s ease;width:100%}.pp-schedule-date-option:focus-visible,.pp-schedule-date-option:hover{background:rgba(255,250,244,.88);border-color:rgba(168,124,43,.28);outline:none;transform:translateY(-1px)}.pp-schedule-date-option-active{background:rgba(242,211,148,.34);border-color:rgba(168,124,43,.28)}.pp-schedule-date-option-count,.pp-schedule-date-option-label{line-height:1;text-transform:uppercase;white-space:nowrap}.pp-schedule-date-option-label{font-size:.76rem;font-weight:700;letter-spacing:.09em}.pp-schedule-date-option-count{color:var(--pp-color-text-muted);font-size:.64rem;font-weight:700;letter-spacing:.06em}.pp-schedule-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);grid-gap:.5rem;gap:.5rem;overflow-x:auto;padding:.1rem .12rem .32rem;scrollbar-width:thin}.pp-schedule-day{min-height:58px;border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-pill);background:rgba(255,252,247,.82);color:var(--pp-color-text);cursor:pointer;display:grid;grid-gap:.1rem;gap:.1rem;justify-items:center;padding:.58rem .8rem;text-align:center;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pp-schedule-day:focus-visible,.pp-schedule-day:hover{border-color:var(--pp-color-border-strong);box-shadow:0 10px 22px rgba(35,24,15,.07);outline:none;transform:translateY(-1px)}.pp-schedule-day-active{border-color:rgba(184,135,40,.48);background:linear-gradient(180deg,var(--pp-color-gold-fill),var(--pp-color-gold-fill-strong))}.pp-schedule-day-label{font-size:.86rem;font-weight:950;line-height:1.15}.pp-schedule-day-count{color:var(--pp-color-text-muted);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pp-schedule-loading,.pp-schedule-state{color:var(--pp-color-text-muted);margin-inline:auto;max-width:532px;width:100%}.pp-schedule-loading{border:1px dashed var(--pp-color-border-strong);border-radius:var(--pp-radius-card);background:rgba(255,252,247,.58);padding:1rem;text-align:center}.pp-schedule-loading-compact{border-style:solid;font-size:.76rem;margin-top:.4rem;max-width:360px;padding:.58rem .75rem}.pp-schedule-state{box-shadow:none}.pp-schedule-state p{margin:.25rem 0 0}.pp-schedule-highlights{display:grid;grid-gap:.52rem;gap:.52rem;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));margin:2.45rem auto 0;width:min(100%,calc(940px + 1rem))}.pp-schedule-highlights.pp-schedule-highlights-fixture-mobile,.pp-schedule-highlights.pp-schedule-highlights-overall-mobile{display:none}.pp-schedule-highlight-card{--pp-highlight-headshot-right:0.88rem;--pp-highlight-trend:color-mix(in srgb,var(--pp-color-text-muted) 72%,var(--pp-color-page));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 18%,transparent);background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--pp-color-text);cursor:pointer;display:block;filter:saturate(.9) brightness(1);isolation:isolate;min-height:5.85rem;min-width:0;opacity:.9;overflow:visible;padding:0;position:relative;transform:translateY(0);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease,transform .16s ease}.pp-schedule-highlight-card:after,.pp-schedule-highlight-card:before{content:"";display:none}.pp-schedule-highlight-scroll-cues{display:none}.pp-schedule-highlights:focus-within .pp-schedule-highlight-card,.pp-schedule-highlights:hover .pp-schedule-highlight-card{filter:saturate(.72) brightness(.98);opacity:.68}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within,.pp-schedule-highlights .pp-schedule-highlight-card:hover{--pp-highlight-trend:color-mix(in srgb,var(--pp-color-text-muted) 86%,var(--pp-color-odds-value));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 40%,transparent);border-color:transparent;box-shadow:none;filter:saturate(1.16) brightness(1.03);opacity:1;transform:translateY(-2px);z-index:5}.pp-schedule-highlight-card:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-color-odds-value) 38%,transparent);outline-offset:3px}.pp-schedule-highlights .pp-schedule-highlight-positive:focus-within,.pp-schedule-highlights .pp-schedule-highlight-positive:hover{--pp-highlight-trend:color-mix(in srgb,var(--pp-color-positive) 88%,var(--pp-color-surface-strong));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 44%,transparent);border-color:transparent}.pp-schedule-highlights .pp-schedule-highlight-negative:focus-within,.pp-schedule-highlights .pp-schedule-highlight-negative:hover{--pp-highlight-trend:color-mix(in srgb,var(--pp-color-negative) 88%,var(--pp-color-surface-strong));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 44%,transparent);border-color:transparent}.pp-schedule-highlight-positive{--pp-highlight-trend:color-mix(in srgb,var(--pp-color-positive) 72%,var(--pp-color-text-muted));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 18%,transparent)}.pp-schedule-highlight-negative{--pp-highlight-trend:color-mix(in srgb,var(--pp-color-negative) 70%,var(--pp-color-text-muted));--pp-highlight-trend-glow:color-mix(in srgb,var(--pp-highlight-trend) 18%,transparent)}.pp-schedule-highlight-visual{height:4.72rem;inset:.72rem .36rem .18rem .5rem;opacity:.7;pointer-events:none;position:absolute;transform:translateY(0);transition:opacity .16s ease,transform .16s ease;z-index:2}.pp-schedule-highlight-trend{bottom:.02rem;height:4.12rem;left:-.42rem;overflow:visible;position:absolute;width:calc(100% - 1.42rem);z-index:3}.pp-schedule-highlight-trend-line,.pp-schedule-highlight-trend-shadow{fill:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;transition:filter .14s ease,opacity .14s ease,stroke-width .14s ease}.pp-schedule-highlight-trend-shadow{opacity:.28;stroke-width:8.2}.pp-schedule-highlight-trend-line{filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--pp-highlight-trend) 13%,transparent));stroke-width:5.9}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-visual,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-visual{opacity:.96}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-trend-shadow,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-trend-shadow{opacity:.5;stroke-width:8.8}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-trend-line,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-trend-line{filter:drop-shadow(0 4px 7px color-mix(in srgb,var(--pp-highlight-trend) 36%,transparent)) drop-shadow(0 0 14px var(--pp-highlight-trend-glow));stroke-width:6.25}.pp-schedule-highlight-trend-stop-fade{stop-color:var(--pp-highlight-trend);stop-opacity:0}.pp-schedule-highlight-trend-stop-soft{stop-color:var(--pp-highlight-trend);stop-opacity:.42}.pp-schedule-highlight-trend-stop-strong{stop-color:var(--pp-highlight-trend);stop-opacity:.92}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-trend-stop-soft,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-trend-stop-soft{stop-opacity:.62}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-trend-stop-strong,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-trend-stop-strong{stop-opacity:1}.pp-schedule-highlight-trend-marker path{fill:var(--pp-highlight-trend);opacity:1;stroke:none}.pp-schedule-highlight-headshot{align-items:center;background:linear-gradient(180deg,var(--pp-color-surface-strong),var(--pp-color-page-soft));border:2px solid color-mix(in srgb,var(--pp-highlight-trend) 46%,var(--pp-color-surface-strong));border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-page) 80%,transparent),0 6px 12px rgba(35,24,15,.1);color:var(--pp-color-odds-value);display:inline-flex;font-size:.54rem;font-weight:950;height:2.38rem;justify-content:center;line-height:1;overflow:visible;position:absolute;right:var(--pp-highlight-headshot-right);top:1.02rem;transition:border-color .14s ease,box-shadow .14s ease,filter .14s ease,transform .14s ease;width:2.38rem;z-index:0}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-headshot,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-headshot{border-color:color-mix(in srgb,var(--pp-highlight-trend) 70%,var(--pp-color-surface-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-page) 82%,transparent),0 8px 16px rgba(35,24,15,.14),0 0 20px var(--pp-highlight-trend-glow);filter:saturate(1.06) brightness(1.08) contrast(1.02);transform:translateY(-.04rem) scale(1.02)}.pp-schedule-highlight-headshot img{border-radius:inherit;display:block;filter:saturate(1) brightness(1) contrast(1);height:100%;object-fit:cover;object-position:center top;position:relative;transition:filter .14s ease;width:100%;z-index:1}.pp-schedule-highlights .pp-schedule-highlight-card:focus-within .pp-schedule-highlight-headshot img,.pp-schedule-highlights .pp-schedule-highlight-card:hover .pp-schedule-highlight-headshot img{filter:saturate(1.02) brightness(1.02) contrast(1.01)}.pp-schedule-highlight-headshot>span{position:relative;z-index:1}.pp-schedule-highlight-copy{display:grid;grid-gap:.08rem;gap:.08rem;isolation:isolate;left:.72rem;max-width:calc(100% - 2.85rem);padding:.34rem .34rem .28rem 0;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.pp-schedule-highlight-copy:before{content:"";display:none}.pp-schedule-highlight-meta{align-items:center;color:var(--pp-color-text-muted);display:flex;font-size:.52rem;font-weight:900;gap:.18rem;justify-content:flex-start;letter-spacing:.08em;line-height:1;min-width:0;position:relative;text-transform:uppercase}.pp-schedule-highlight-meta>span:first-child{flex:0 1 auto}.pp-schedule-highlight-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-schedule-highlight-meta .pp-schedule-highlight-info{display:inline-grid;flex:0 0 auto;height:1.5rem;margin:-.34rem;min-width:1.5rem;overflow:visible;place-items:center;position:relative;white-space:normal}.pp-schedule-highlight-info-button{align-items:center;background:rgba(21,50,86,.08);border:1px solid rgba(21,50,86,.2);border-radius:999px;color:var(--pp-color-odds-value);cursor:help;display:inline-flex;font-family:inherit;font-size:.5rem;font-weight:950;height:.82rem;justify-content:center;letter-spacing:0;line-height:1;opacity:0;padding:0;text-transform:lowercase;transform:scale(.86);transition:background-color .14s ease,border-color .14s ease,opacity .14s ease,transform .14s ease;width:.82rem}.pp-schedule-highlight-card:focus-within .pp-schedule-highlight-info-button,.pp-schedule-highlight-card:hover .pp-schedule-highlight-info-button{opacity:1;transform:scale(1)}.pp-schedule-highlight-info-button:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-color-odds-value) 42%,transparent);outline-offset:2px}.pp-schedule-highlight-meta .pp-schedule-highlight-tooltip{background:var(--pp-color-navy);border:1px solid color-mix(in srgb,var(--pp-color-on-navy) 14%,transparent);border-radius:8px;bottom:calc(100% + .48rem);box-shadow:0 12px 26px rgba(25,19,12,.16);color:var(--pp-color-on-navy);font-size:.58rem;font-weight:760;left:50%;letter-spacing:.02em;line-height:1.36;max-width:176px;min-width:148px;opacity:0;padding:.46rem .56rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;transform:translate(-50%,.14rem);transition:opacity .14s ease,transform .14s ease;white-space:pre-line;z-index:40}@media (min-width:821px){.pp-schedule-highlight-meta .pp-schedule-highlight-tooltip{max-width:150px;min-width:128px}}.pp-schedule-highlight-meta .pp-schedule-highlight-tooltip:after{background:var(--pp-color-navy);bottom:-.25rem;content:"";height:.5rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.5rem}.pp-schedule-highlight-info:focus-within .pp-schedule-highlight-tooltip,.pp-schedule-highlight-info:hover .pp-schedule-highlight-tooltip{opacity:1;transform:translate(-50%)}@media (min-width:821px) and (max-width:1100px){.pp-schedule-highlights{display:flex;gap:clamp(.32rem,.62vw,.52rem);padding-inline:clamp(.12rem,.8vw,.5rem)}.pp-schedule-highlight-card{flex:1 1;min-width:0}}@media (min-width:821px) and (max-width:950px){.pp-schedule-highlight-card{--pp-highlight-headshot-right:0.56rem;min-height:5.55rem}.pp-schedule-highlight-visual{inset-inline:.42rem .28rem}.pp-schedule-highlight-copy{left:.54rem;max-width:calc(100% - 2.48rem);padding-right:.18rem}.pp-schedule-highlight-headshot{height:2.08rem;top:.9rem;width:2.08rem}.pp-schedule-highlight-meta{font-size:.48rem;letter-spacing:.065em}}.pp-schedule-highlight-card strong{color:var(--pp-color-text);font-size:.7rem;font-weight:950;line-height:1.1;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.pp-schedule-highlight-headline{-webkit-text-fill-color:var(--pp-color-odds-value);-webkit-text-stroke:.2px color-mix(in srgb,var(--pp-color-page) 66%,transparent);color:var(--pp-color-odds-value);display:-webkit-box;font-size:.66rem;font-weight:900;line-height:1.12;margin-top:.5rem;overflow:hidden;overflow-wrap:anywhere;position:relative;text-shadow:0 1px 0 var(--pp-color-page),1px 0 0 color-mix(in srgb,var(--pp-color-page) 94%,transparent),-1px 0 0 color-mix(in srgb,var(--pp-color-page) 94%,transparent),0 -1px 0 color-mix(in srgb,var(--pp-color-page) 88%,transparent),0 2px 4px color-mix(in srgb,var(--pp-color-page) 72%,transparent);z-index:1;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pp-schedule-highlight-inline-arrow{-webkit-text-fill-color:var(--pp-color-text-strong);-webkit-text-stroke:0;color:var(--pp-color-text-strong);display:inline-block;font-size:1.26em;font-weight:950;letter-spacing:0;margin-inline:.08em;text-shadow:0 1px 0 var(--pp-color-page),1px 0 0 color-mix(in srgb,var(--pp-color-page) 90%,transparent),-1px 0 0 color-mix(in srgb,var(--pp-color-page) 90%,transparent),0 0 5px color-mix(in srgb,var(--pp-color-page) 82%,transparent);transform:translateY(-.02em)}.pp-schedule-highlight-detail{-webkit-text-fill-color:var(--pp-color-text-strong);-webkit-text-stroke:.06px color-mix(in srgb,var(--pp-color-page) 38%,transparent);color:var(--pp-color-text-strong);display:-webkit-box;font-size:.6rem;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;font-weight:780;letter-spacing:.06em;line-height:1.12;overflow:hidden;overflow-wrap:anywhere;position:relative;text-shadow:0 1px 0 var(--pp-color-page),1px 0 0 color-mix(in srgb,var(--pp-color-page) 94%,transparent),-1px 0 0 color-mix(in srgb,var(--pp-color-page) 94%,transparent),0 -1px 0 color-mix(in srgb,var(--pp-color-page) 88%,transparent),0 2px 4px color-mix(in srgb,var(--pp-color-page) 72%,transparent);z-index:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-transform:lowercase;white-space:normal}.pp-schedule-highlight-absence .pp-schedule-highlight-detail{letter-spacing:.025em}@media (min-width:821px) and (max-width:950px){.pp-schedule-highlight-card strong{font-size:.66rem}.pp-schedule-highlight-headline{font-size:.62rem;margin-top:.4rem}.pp-schedule-highlight-detail{font-size:.56rem}}.pp-fixture-strip-frame{align-items:center;display:flex;justify-content:center;margin-inline:auto;padding-inline:3.25rem;position:relative;width:100%}.pp-fixture-strip-chevron{position:absolute;top:50%;transform:translateY(-50%)}.pp-fixture-strip-chevron.pp-strip-chevron-left{left:0}.pp-fixture-strip-chevron.pp-strip-chevron-right{right:0}.pp-fixture-strip-chevron:focus-visible,.pp-fixture-strip-chevron:hover{transform:translateY(calc(-50% - 1px))}.pp-game-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-inline:auto;width:min(100%,calc(928px + 2.1rem))}.pp-game-card-slot{display:contents}.pp-game-grid-empty{align-items:center;min-height:138px}.pp-game-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(20,36,59,.1);border-radius:24px;background:rgba(255,251,245,.96);box-shadow:0 5px 0 color-mix(in srgb,var(--pp-color-border-strong) 28%,transparent),0 14px 26px rgba(35,24,15,.105),0 1px 0 rgba(196,139,52,.1),inset 0 1px 0 rgba(255,255,255,.82),inset 0 -1px 0 color-mix(in srgb,var(--pp-color-border-strong) 17%,transparent);color:inherit;cursor:pointer;display:grid;flex:0 0 232px;grid-gap:.65rem;gap:.65rem;max-width:232px;min-height:138px;min-width:232px;overflow:hidden;padding:.78rem .9rem;position:relative;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease}.pp-game-card:focus-visible,.pp-game-card:hover{background:radial-gradient(circle at 50% -18%,rgba(255,224,145,.58),transparent 42%),linear-gradient(180deg,rgba(255,254,250,.99),rgba(251,239,217,.98));border-color:rgba(196,139,52,.68);box-shadow:0 0 0 2px rgba(196,139,52,.2),0 16px 30px rgba(22,38,61,.12),inset 0 1px 0 rgba(255,255,255,.84),inset 0 0 0 1px rgba(255,246,214,.9);filter:saturate(1.06) contrast(1.02);outline:none;transform:translateY(-1px)}.pp-game-card-live{border-color:rgba(31,122,77,.28)}.pp-game-card:disabled{cursor:default}.pp-game-card-head,.pp-game-teams{position:relative;z-index:1}.pp-game-props-band{--pp-props-band-bg:var(--pp-color-brand-navy);--pp-props-band-bg-light:#0b3977;--pp-props-band-bg-deep:#061f45;--pp-props-band-border:rgba(255,255,255,0.48);--pp-props-band-text:var(--pp-color-header);border-block:1px solid var(--pp-props-band-border);box-shadow:0 4px 10px rgba(8,43,93,.2);color:var(--pp-props-band-text);font-size:.46rem;font-weight:950;letter-spacing:.08em;line-height:1;padding:.16rem 0;pointer-events:none;position:absolute;right:-2.08rem;text-align:center;text-indent:.38rem;text-transform:uppercase;top:.7rem;transform:rotate(34deg);width:7.75rem;z-index:3}.pp-game-card-selected .pp-game-props-band,.pp-game-props-band{background:linear-gradient(135deg,var(--pp-props-band-bg-light) 0,var(--pp-props-band-bg) 48%,var(--pp-props-band-bg-deep) 100%)}.pp-game-card-selected .pp-game-props-band{--pp-props-band-bg:var(--pp-color-gold);--pp-props-band-bg-light:var(--pp-color-gold);--pp-props-band-bg-deep:var(--pp-color-gold-fill-strong);--pp-props-band-border:rgba(255,250,243,0.62);--pp-props-band-text:var(--pp-color-on-navy);box-shadow:0 5px 12px rgba(0,0,0,.22)}.pp-game-card-closing-odds .pp-game-props-band,.pp-game-card-selected.pp-game-card-closing-odds .pp-game-props-band{--pp-props-band-bg:var(--pp-color-negative);--pp-props-band-border:rgba(255,250,243,0.56);--pp-props-band-text:var(--pp-color-on-navy);background:var(--pp-color-negative);box-shadow:0 5px 12px rgba(166,66,66,.24);text-indent:0}.pp-game-card-selected,.pp-game-card-selected:focus-visible,.pp-game-card-selected:hover{background:linear-gradient(180deg,#203955,#172a45);border-color:rgba(17,39,68,.78);box-shadow:0 16px 30px rgba(22,38,61,.18);color:var(--pp-color-on-navy);filter:none;transform:translateY(0)}.pp-game-card-selected:hover{background:radial-gradient(circle at 50% -22%,rgba(255,218,122,.36),transparent 46%),linear-gradient(180deg,#223b57,#172a45);border-color:rgba(213,162,67,.72);box-shadow:0 0 0 2px rgba(213,162,67,.16),0 16px 30px rgba(22,38,61,.2),inset 0 1px 0 rgba(255,234,181,.16)}.pp-game-card-selected .pp-game-team-context,.pp-game-card-selected .pp-game-team-name,.pp-game-card-selected .pp-game-team-winner .pp-game-team-context,.pp-game-card-selected .pp-game-team-winner .pp-game-team-name,.pp-game-card-selected .pp-game-time{color:var(--pp-color-on-navy)}.pp-game-card-selected .pp-game-time{opacity:.78}.pp-game-card-head{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;min-width:0}.pp-game-time{color:var(--pp-color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pp-game-time-past{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:1px}.pp-game-state-start-time-live{display:none}.pp-game-status{border:1px solid var(--pp-color-border);border-radius:var(--pp-radius-pill);color:var(--pp-color-accent);flex:0 0 auto;font-size:.72rem;font-weight:950;line-height:1;min-height:27px;padding:.42rem .62rem;text-transform:uppercase}.pp-game-status-final{background:var(--pp-color-navy);border-color:var(--pp-color-navy);color:var(--pp-color-on-navy)}.pp-game-status-live{background:rgba(31,122,77,.1);border-color:rgba(31,122,77,.28);color:var(--pp-color-positive)}.pp-game-status-scheduled{background:var(--pp-color-navy-soft);border-color:rgba(12,63,109,.14)}.pp-game-label{color:var(--pp-color-text-muted);font-size:.74rem;font-weight:850;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pp-game-teams{display:grid;grid-gap:.7rem;gap:.7rem}.pp-game-team{align-items:center;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(28px,auto);min-height:28px;padding:0}.pp-game-team-main{align-items:center;display:flex;gap:.52rem;min-width:0}.pp-game-logo{flex:0 0 auto;height:28px;object-fit:contain;width:28px}.pp-game-logo-empty{align-items:center;background:var(--pp-color-accent-soft);border:1px solid var(--pp-color-border);border-radius:50%;color:var(--pp-color-accent);display:inline-flex;font-size:.6rem;font-weight:950;justify-content:center}.pp-game-team-copy{display:grid;grid-gap:.02rem;gap:.02rem;min-width:0}.pp-game-team-tricode{color:var(--pp-color-gold);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pp-game-team-name{font-size:.84rem;font-weight:700;line-height:1.18;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.pp-game-team-context{color:var(--pp-color-text);font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;justify-self:end;min-width:28px;text-align:right}.pp-game-team-score{color:var(--pp-color-text);font-size:.86rem}.pp-game-team-winner .pp-game-team-context,.pp-game-team-winner .pp-game-team-name{color:var(--pp-color-navy)}.pp-game-team-context.pp-game-team-season-record{color:var(--pp-color-text-muted);font-size:.8rem;font-weight:650;opacity:.82}.pp-game-card-selected .pp-game-team-context.pp-game-team-season-record{color:var(--pp-color-on-navy);opacity:.76}.pp-fixture-detail-state{background:rgba(255,251,245,.68);border:1px dashed var(--pp-color-border);border-radius:18px;color:var(--pp-color-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;margin:clamp(2rem,7vw,5.5rem) auto 0;padding:.9rem 1rem;text-align:center;text-transform:uppercase;width:min(360px,100%)}@media (min-width:821px){.pp-fixture-detail-state-loading{margin-bottom:clamp(22rem,48vh,34rem)}}.pp-loading-dots:after{animation:pp-loading-dots 1.05s step-end infinite;content:".";display:inline-block;min-width:1.1em;text-align:left}@media (max-width:820px){.pp-schedule-strip{grid-auto-columns:minmax(104px,42vw);max-width:100%;overscroll-behavior-x:contain;padding-bottom:.46rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pp-schedule-day{min-height:54px;padding:.5rem .58rem;scroll-snap-align:start}.pp-schedule-day-label{font-size:.78rem}.pp-schedule-day-count{font-size:.58rem}.pp-schedule-page{gap:.9rem;max-width:100%;min-width:0;overflow-x:clip;overflow-y:visible;padding-top:clamp(.15rem,2vw,.45rem)}.pp-schedule-panel{max-width:100%;min-width:0;overflow:visible;position:relative}.pp-schedule-date-control{width:max-content;z-index:120}.pp-schedule-date-swipe-row{margin-top:calc(-1 * clamp(.15rem, 2vw, .45rem));order:1;padding-top:clamp(.15rem,2vw,.45rem);touch-action:pan-y}.pp-schedule-loading{order:2}.pp-schedule-date-control-open{margin-bottom:0}.pp-schedule-date-pill{min-height:36px;padding-inline:.68rem .58rem}.pp-schedule-date-menu{max-width:calc(100vw - 2rem);max-height:min(20.5rem,calc(100svh - 12rem));overflow-y:auto;overscroll-behavior:contain;z-index:121}.pp-fixture-strip-frame{order:4;padding-inline:0;position:relative;width:min(100%,360px);z-index:0}.pp-schedule-highlights{display:flex;gap:.46rem;margin-top:1.45rem;max-width:100%;order:3;overflow-x:auto;padding:.05rem .12rem .12rem;scroll-snap-type:none}.pp-schedule-panel:has(.pp-schedule-highlights) .pp-fixture-strip-frame{margin-top:1.25rem}.pp-schedule-state{order:5}.pp-fixture-detail,.pp-fixture-detail-state{order:6}.pp-schedule-highlight-card{flex:0 0 min(72vw,220px);min-height:5.75rem;padding:0;scroll-snap-align:none}.pp-schedule-highlight-copy{left:.68rem;max-width:calc(100% - 2.72rem);min-height:3rem;padding:.32rem .32rem .26rem 0}.pp-schedule-highlight-visual{height:4.5rem;inset:.64rem .34rem .16rem .46rem}.pp-schedule-highlight-trend{height:3.95rem;left:-.36rem;width:calc(100% - 1.32rem)}.pp-schedule-highlight-headshot{height:2.18rem;top:.92rem;width:2.18rem}.pp-schedule-highlight-meta{font-size:.5rem}.pp-schedule-highlight-card strong{font-size:.68rem}.pp-schedule-highlight-headline{font-size:.64rem}.pp-schedule-highlight-detail{font-size:.58rem}@media (max-width:820px){.pp-schedule-highlights{gap:.42rem;margin-top:0;overscroll-behavior-x:contain;padding:.04rem .5rem .18rem;scroll-behavior:smooth;scroll-padding-inline:.5rem;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.pp-schedule-highlight-scroll-cues{align-self:stretch;display:block;flex:0 0 100%;min-height:5.5rem;margin-right:calc(-100% - .42rem);pointer-events:none;position:-webkit-sticky;position:sticky;left:0;z-index:60}.pp-schedule-highlight-scroll-cue{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-page) 72%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-text-muted) 20%,transparent);border-radius:999px;box-shadow:0 1px 8px color-mix(in srgb,var(--pp-color-page) 88%,transparent);color:color-mix(in srgb,var(--pp-color-text-muted) 54%,var(--pp-color-text));display:block;height:1.2rem;opacity:.74;padding:0;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease;touch-action:manipulation;width:1.2rem}.pp-schedule-highlight-scroll-cue:focus-visible,.pp-schedule-highlight-scroll-cue:hover{background:color-mix(in srgb,var(--pp-color-page) 88%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-text-muted) 38%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--pp-color-text) 14%,transparent);opacity:1;outline:none}.pp-schedule-highlight-scroll-cue:active{transform:translateY(-50%) scale(.9)}.pp-schedule-highlight-scroll-cue:before{border-color:currentcolor;border-style:solid;border-width:0 1.7px 1.7px 0;content:"";height:.34rem;left:50%;position:absolute;top:50%;width:.34rem}.pp-schedule-highlight-scroll-cue-left{left:.08rem}.pp-schedule-highlight-scroll-cue-left:before{transform:translate(-42%,-50%) rotate(135deg)}.pp-schedule-highlight-scroll-cue-right{right:.08rem}.pp-schedule-highlight-scroll-cue-right:before{transform:translate(-58%,-50%) rotate(-45deg)}.pp-schedule-highlights-loop{scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-schedule-highlights-loop,.pp-schedule-highlights-loop .pp-schedule-highlight-card{cursor:-webkit-grab;cursor:grab}.pp-schedule-highlights-dragging,.pp-schedule-highlights-dragging .pp-schedule-highlight-card{cursor:-webkit-grabbing;cursor:grabbing}.pp-schedule-highlights-dragging{scroll-behavior:auto}.pp-schedule-highlights-resetting{scroll-behavior:auto;scroll-snap-type:none}.pp-schedule-highlights::-webkit-scrollbar{display:none}.pp-schedule-highlight-info{cursor:pointer;pointer-events:auto;z-index:8}.pp-schedule-highlight-info-button{cursor:pointer;opacity:0;transform:scale(1.28);transform-origin:center}.pp-schedule-highlight-card:active .pp-schedule-highlight-info-button,.pp-schedule-highlight-card:focus-within .pp-schedule-highlight-info-button,.pp-schedule-highlight-card:hover .pp-schedule-highlight-info-button{opacity:1;transform:scale(1.28)}.pp-schedule-highlight-tooltip,.pp-schedule-highlight-tooltip:after{display:block}.pp-schedule-highlight-tooltip:after{display:none}.pp-schedule-highlight-info:focus-within .pp-schedule-highlight-tooltip,.pp-schedule-highlight-info:hover .pp-schedule-highlight-tooltip{opacity:0;transform:translate(-50%,.12rem)}.pp-schedule-highlight-meta .pp-schedule-highlight-tooltip{bottom:auto;left:50%;max-width:min(68vw,180px);min-width:142px;right:auto;top:calc(100% + .12rem);transform:translate(-50%,.12rem)}.pp-schedule-highlight-info.pp-schedule-highlight-info-open .pp-schedule-highlight-tooltip,.pp-schedule-highlight-info.pp-schedule-highlight-info-open:focus-within .pp-schedule-highlight-tooltip,.pp-schedule-highlight-info.pp-schedule-highlight-info-open:hover .pp-schedule-highlight-tooltip{opacity:1;transform:translate(-50%)}.pp-schedule-highlight-info-open .pp-schedule-highlight-info-button{background:rgba(21,50,86,.16);border-color:rgba(21,50,86,.34);opacity:1}.pp-schedule-highlight-card,.pp-schedule-highlights .pp-schedule-highlight-card:focus-within,.pp-schedule-highlights .pp-schedule-highlight-card:hover,.pp-schedule-highlights:focus-within .pp-schedule-highlight-card,.pp-schedule-highlights:hover .pp-schedule-highlight-card{box-shadow:none;filter:none;opacity:1;transform:none}.pp-schedule-highlight-card{flex-basis:clamp(176px,58vw,214px);min-height:5.5rem;padding:0;scroll-snap-align:none}.pp-schedule-highlight-copy{left:.62rem;max-width:calc(100% - 2.62rem)}.pp-schedule-highlight-headshot{height:2.02rem;top:.82rem;width:2.02rem}}.pp-schedule-highlights.pp-schedule-highlights-fixture-desktop{display:none}.pp-schedule-highlights.pp-schedule-highlights-overall-mobile{display:flex}.pp-fixture-strip-chevron{display:none}.pp-schedule-panel-head{align-items:flex-start;flex-direction:column;gap:.55rem}.pp-game-grid{align-items:stretch;flex-direction:column;flex-wrap:nowrap;gap:.58rem;justify-content:flex-start;max-width:360px;overflow-x:visible;padding:.08rem 0 .34rem;scroll-snap-type:none;scrollbar-width:auto;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.pp-game-card-slot{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;width:100%}.pp-schedule-highlights.pp-schedule-highlights-fixture-mobile{display:flex;margin:.08rem 0 .24rem;max-width:100%;min-width:0;order:0;width:100%}.pp-game-card{align-items:stretch;background:radial-gradient(circle at 50% -42%,rgba(255,246,214,.82),transparent 46%),linear-gradient(135deg,rgba(255,251,245,.98),rgba(248,227,174,.9) 54%,rgba(239,207,133,.78));border-color:rgba(184,135,40,.42);border-radius:18px;box-shadow:0 16px 30px rgba(35,24,15,.12),0 1px 0 rgba(196,139,52,.16),inset 0 1px 0 rgba(255,255,255,.72),inset 0 0 0 1px rgba(255,246,214,.82);column-gap:.46rem;color:var(--pp-color-text);flex:0 0 auto;grid-template-areas:"away time home";grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(0,1fr);justify-items:stretch;max-width:100%;min-height:0;min-width:0;padding:.58rem;scroll-snap-align:none;width:100%}.pp-game-card:before{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(12,63,109,.1) 50%,transparent calc(50% + 1px)),radial-gradient(circle at 50% 50%,transparent 0 38px,rgba(184,135,40,.17) 39px,transparent 41px);inset:0;opacity:.52}.pp-game-card:after,.pp-game-card:before{content:"";pointer-events:none;position:absolute}.pp-game-card:after{background:linear-gradient(90deg,transparent,rgba(184,135,40,.58),transparent);border-radius:var(--pp-radius-pill);bottom:.44rem;height:2px;left:.8rem;right:.8rem}.pp-game-props-band{font-size:.36rem;right:-1.82rem;top:.48rem;transform:rotate(31deg);width:7rem}.pp-game-card-selected,.pp-game-card-selected:focus-visible,.pp-game-card-selected:hover{background:radial-gradient(circle at 50% -42%,rgba(255,224,145,.44),transparent 48%),linear-gradient(135deg,rgba(32,57,85,.99),rgba(23,42,69,.99));border-color:rgba(239,207,133,.66);box-shadow:0 18px 32px rgba(22,38,61,.2),0 0 0 2px rgba(239,207,133,.16),inset 0 1px 0 rgba(255,234,181,.18)}.pp-game-card-selected:before{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.12) 50%,transparent calc(50% + 1px)),radial-gradient(circle at 50% 50%,transparent 0 38px,rgba(255,255,255,.08) 39px,transparent 41px)}.pp-game-card-selected:after{background:linear-gradient(90deg,transparent,rgba(248,227,174,.52),transparent)}.pp-game-card-head{align-items:center;display:contents}.pp-game-time{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--pp-color-accent);display:inline-flex;font-size:.58rem;grid-area:time;justify-content:center;justify-self:center;letter-spacing:.1em;line-height:1.05;min-height:0;min-width:46px;padding:0;position:relative;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.58);white-space:normal;z-index:1}.pp-game-card-selected .pp-game-time{background:transparent;border-color:transparent;color:var(--pp-color-gold-fill);text-shadow:0 1px 8px rgba(0,0,0,.28)}.pp-game-time-with-state{flex-direction:column;gap:.1rem}.pp-game-card:not(.pp-game-card-selected) .pp-game-state-start-time{font-size:.48rem;line-height:1}.pp-game-card:not(.pp-game-card-selected) .pp-game-state-start-time-live{display:inline}.pp-game-status{font-size:.62rem;min-height:24px;padding:.34rem .48rem}.pp-game-label{font-size:.68rem;text-align:left;white-space:normal}.pp-game-teams{display:contents}.pp-game-team{align-content:center;background:transparent;border:0;border-radius:0;box-shadow:none;gap:.22rem;grid-template-columns:1fr;justify-items:center;min-height:64px;min-width:0;padding:.28rem .12rem;position:relative;text-align:center;z-index:1}.pp-game-team:first-child{grid-area:away}.pp-game-team:nth-child(2){grid-area:home}.pp-game-team-main{flex-direction:column;gap:.18rem;justify-content:center;min-width:0;width:100%}.pp-game-logo,.pp-game-logo-empty{filter:drop-shadow(0 3px 5px rgba(0,0,0,.24));height:24px;width:24px}.pp-game-team-tricode{font-size:.6rem}.pp-game-team-context,.pp-game-team-name{color:var(--pp-color-text);font-size:.68rem}.pp-game-team-tricode{color:var(--pp-color-gold)}.pp-game-card-selected .pp-game-team-tricode{color:var(--pp-color-gold-fill)}.pp-game-team-name{display:-webkit-box;line-height:1.08;max-width:100%;min-height:2.16em;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pp-game-team-context{justify-self:center;min-width:0;text-align:center}.pp-game-team-context.pp-game-team-season-record{font-size:.64rem}.pp-game-card-selected .pp-game-team{background:transparent;border-color:transparent}.pp-game-card,.pp-game-card-selected,.pp-game-card-selected:focus-visible,.pp-game-card-selected:hover,.pp-game-card:focus-visible,.pp-game-card:hover{box-shadow:none}}