.pp-stats-season-filter-group .pp-stats-chip.pp-stats-chip-active:disabled{background:var(--pp-color-accent);border-color:color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-gold));color:var(--pp-color-on-navy);opacity:.68}.pp-stats-game-tags-loading-avatar,.pp-stats-game-tags-loading-copy i,.pp-stats-game-tags-loading-table>span,.pp-stats-game-tags-loading-tags>span,.pp-stats-history-skeleton-meta>span,.pp-stats-history-skeleton-mobile-logo,.pp-stats-history-skeleton-pillar,.pp-stats-horizontal-history-skeleton-row>span{background:color-mix(in srgb,var(--pp-color-border-strong) 44%,var(--pp-color-surface-strong));overflow:hidden;position:relative}.pp-stats-game-tags-loading-avatar:after,.pp-stats-game-tags-loading-copy i:after,.pp-stats-game-tags-loading-table>span:after,.pp-stats-game-tags-loading-tags>span:after,.pp-stats-history-skeleton-meta>span:after,.pp-stats-history-skeleton-mobile-logo:after,.pp-stats-history-skeleton-pillar:after,.pp-stats-horizontal-history-skeleton-row>span:after{animation:pp-stats-skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pp-color-surface-strong) 72%,transparent),transparent);content:"";inset:0;position:absolute;transform:translateX(-110%)}.pp-stats-history-skeleton-pillar{border-radius:5px 5px 2px 2px;display:block;min-height:26%;width:var(--pp-stats-pillar-width)}.pp-stats-history-skeleton-meta>span,.pp-stats-history-skeleton-mobile-logo{border-radius:50%;display:block;height:min(var(--pp-stats-logo-size),26px);width:min(var(--pp-stats-logo-size),26px)}.pp-stats-horizontal-history-skeleton-row{align-items:center;display:flex}.pp-stats-horizontal-history-skeleton-row>span{border-radius:var(--pp-radius-pill);display:block;height:min(58%,18px);min-width:28%}.pp-stats-history-error{align-items:center;background:color-mix(in srgb,var(--pp-color-gold-fill) 28%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-gold) 28%,var(--pp-color-border));border-radius:12px;color:var(--pp-color-text-muted);display:flex;font-size:.76rem;font-weight:850;gap:.72rem;justify-content:center;margin-top:.65rem;padding:.62rem .82rem}.pp-stats-history-error button{flex:0 0 auto;margin-top:0;min-height:32px;padding:.36rem .68rem}.pp-stats-game-tags-slot{min-height:30rem}@media (min-width:821px){.pp-stats-game-tags-slot:has(>.pp-player-stats-next-game-panel){min-height:0}}.pp-stats-game-tags-loading-panel{align-content:start;background:linear-gradient(180deg,color-mix(in srgb,var(--pp-color-surface-strong) 86%,transparent),color-mix(in srgb,var(--pp-color-page-soft) 82%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--pp-color-brand-navy) 8%,transparent),transparent 46%,color-mix(in srgb,var(--pp-color-gold) 12%,transparent));border-color:color-mix(in srgb,var(--pp-color-gold) 24%,var(--pp-color-border));border-radius:24px;box-shadow:0 20px 42px color-mix(in srgb,var(--pp-color-text) 8%,transparent);display:grid;grid-gap:1rem;gap:1rem;margin-top:.1rem;min-height:29rem}.pp-stats-game-tags-loading-head{align-items:center;display:flex;gap:1rem;justify-content:space-between}.pp-stats-game-tags-loading-player,.pp-stats-game-tags-loading-title{align-items:center;display:inline-flex;gap:.58rem}.pp-stats-game-tags-loading-title{gap:.42rem}.pp-stats-game-tags-loading-title strong{color:var(--pp-color-text);font-size:.82rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.pp-stats-game-tags-loading-icon{color:color-mix(in srgb,var(--pp-color-gold) 62%,var(--pp-color-text-muted));display:inline-flex;flex:0 0 auto;height:15px;opacity:.82;transform:rotate(-3deg);width:15px}.pp-stats-game-tags-loading-icon svg{fill:none;height:100%;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.pp-stats-game-tags-loading-avatar{border-radius:50%;height:38px;width:38px}.pp-stats-game-tags-loading-copy{display:grid;grid-gap:.34rem;gap:.34rem;width:92px}.pp-stats-game-tags-loading-copy i{border-radius:var(--pp-radius-pill);display:block;height:8px}.pp-stats-game-tags-loading-copy i:last-child{width:64%}.pp-stats-game-tags-loading-tags{display:flex;flex-wrap:wrap;gap:.62rem}.pp-stats-game-tags-loading-tags>span{border-radius:15px;height:38px;width:clamp(74px,11vw,126px)}.pp-stats-game-tags-loading-table{border:1px solid var(--pp-color-border);border-radius:16px;display:grid;grid-gap:1px;gap:1px;overflow:hidden}.pp-stats-game-tags-loading-table>span{height:48px}@media (max-width:820px){.pp-stats-game-tags-slot{min-height:32rem}.pp-stats-game-tags-loading-panel{min-height:31rem}.pp-stats-game-tags-loading-head{align-items:flex-start}.pp-stats-history-error{align-items:stretch;flex-direction:column;text-align:center}}.pp-stats-page{gap:.9rem;padding-top:.1rem}.pp-dashboard-affiliate{align-items:center;display:grid;grid-gap:.36rem;gap:.36rem;justify-items:center;margin:clamp(1.5rem,2.5vw,2rem) auto 0;max-width:760px;padding:0 1rem .35rem;width:100%}.pp-dashboard-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-dashboard-affiliate-link:hover{box-shadow:0 9px 24px color-mix(in srgb,var(--pp-color-text) 17%,transparent);transform:translateY(-1px)}.pp-dashboard-affiliate-link:focus-visible{outline:2px solid var(--pp-color-accent);outline-offset:3px}.pp-dashboard-affiliate-link-desktop{aspect-ratio:728/90;width:min(100%,728px)}.pp-dashboard-affiliate-link-mobile{display:none}.pp-dashboard-affiliate-link img{display:block;height:auto;max-width:100%;width:100%}.pp-dashboard-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-dashboard-affiliate{margin-top:1.45rem;padding-inline:.5rem}.pp-dashboard-affiliate-link-desktop{display:none}.pp-dashboard-affiliate-link-mobile{aspect-ratio:300/50;display:block;width:min(100%,300px)}.pp-dashboard-affiliate-disclosure{font-size:.52rem;max-width:none}}@media (max-width:360px){.pp-dashboard-affiliate-disclosure-legal{display:block;width:100%}.pp-dashboard-affiliate-disclosure-separator{display:none}}.pp-stats-route{gap:.9rem}.pp-stats-route>.pp-breadcrumbs{margin-bottom:-.45rem}.pp-stats-player-directory-link{color:var(--pp-color-accent);font-weight:900;text-decoration:none}.pp-stats-player-directory-link:focus-visible,.pp-stats-player-directory-link:hover{color:var(--pp-color-text);outline:none}body:has(.pp-stats-page) .pp-main{padding-top:clamp(.45rem,1vw,.75rem)}.pp-stats-layout{align-items:start;display:grid;grid-gap:.88rem;gap:.88rem;grid-template-columns:minmax(250px,292px) minmax(0,1fr);min-width:0}.pp-stats-layout-panel-closed{grid-template-columns:58px minmax(0,1fr)}.pp-stats-main{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.pp-stats-selector-panel{border-radius:18px;display:grid;grid-gap:.78rem;gap:.78rem;grid-template-columns:minmax(0,1fr);overflow:visible;padding:.72rem;position:relative;top:.2rem;z-index:45}.pp-stats-selector-panel-collapsed{gap:.58rem;justify-items:center;padding:.52rem .42rem}.pp-stats-selector-panel-collapsed:has(.pp-stats-collapsed-player:focus-visible),.pp-stats-selector-panel-collapsed:has(.pp-stats-collapsed-player:hover),.pp-stats-selector-panel-search-open{z-index:260}.pp-stats-selector-head{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;min-width:0}.pp-stats-selector-head-search{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.pp-stats-collapsed-player,.pp-stats-collapsed-search-toggle,.pp-stats-selector-panel-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--pp-color-surface-strong);border:1px solid var(--pp-color-border-strong);border-radius:12px;color:var(--pp-color-text);cursor:pointer;display:inline-flex;justify-content:center}.pp-stats-selector-panel-toggle{flex:0 0 auto;font-size:.88rem;font-weight:950;height:34px;width:34px}.pp-stats-selector-toggle-icon{display:block;fill:none;height:18px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.pp-stats-selector-toggle-icon-right{transform:scaleX(-1)}.pp-stats-selector-toggle-icon-up{transform:rotate(90deg)}.pp-stats-selector-toggle-icon-down{transform:rotate(-90deg)}.pp-stats-selector-panel-toggle-open{justify-self:center}.pp-stats-collapsed-player-active,.pp-stats-collapsed-player:focus-visible,.pp-stats-collapsed-player:hover,.pp-stats-collapsed-search-toggle-open,.pp-stats-collapsed-search-toggle:focus-visible,.pp-stats-collapsed-search-toggle:hover,.pp-stats-selector-panel-toggle:focus-visible,.pp-stats-selector-panel-toggle:hover{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 36%,var(--pp-color-border-strong));outline:none}.pp-stats-collapsed-search-wrap{justify-self:center;position:relative}.pp-stats-collapsed-search-toggle{border-radius:12px;height:34px;padding:0;width:34px}.pp-stats-search-icon{border:2px solid;border-radius:999px;display:block;height:13px;position:relative;width:13px}.pp-stats-search-icon:after{background:currentColor;border-radius:999px;content:"";height:2px;position:absolute;right:-7px;top:9px;transform:rotate(45deg);transform-origin:left center;width:8px}.pp-stats-collapsed-search-popover{background:color-mix(in srgb,var(--pp-color-surface) 96%,transparent);border:1px solid var(--pp-color-border);border-radius:14px;box-shadow:var(--pp-shadow-card);display:grid;grid-gap:.42rem;gap:.42rem;left:calc(100% + .58rem);padding:.42rem;position:absolute;top:0;width:min(310px,calc(100vw - 5rem));z-index:170}.pp-stats-player-catalog-loading{align-content:center;min-height:220px}.pp-stats-player-search-loading{align-items:center;color:var(--pp-color-text-muted);display:flex;font-size:.78rem;font-weight:850;gap:.56rem;justify-content:center;min-height:58px;padding:.72rem}.pp-stats-player-search-loading-spinner{animation:pp-stats-player-search-spin .7s linear infinite;border-radius:50%;border:2px solid color-mix(in srgb,var(--pp-color-accent) 24%,transparent);border-top-color:var(--pp-color-accent);height:17px;width:17px}@keyframes pp-stats-player-search-spin{to{transform:rotate(1turn)}}.pp-stats-collapsed-search-options{left:0;position:static;top:auto;width:100%}.pp-stats-collapsed-player-list{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center}.pp-stats-collapsed-player-list-frame{min-width:0;position:relative}.pp-stats-collapsed-player{border-radius:14px;height:44px;padding:0;position:relative;width:44px}.pp-stats-collapsed-player:after,.pp-stats-collapsed-player:before{opacity:0;pointer-events:none;position:absolute;top:50%;z-index:230}.pp-stats-collapsed-player:before{border-block:6px solid transparent;border-right:6px solid color-mix(in srgb,var(--pp-color-text) 88%,var(--pp-color-surface-strong));content:"";left:calc(100% + .26rem);transform:translateY(-50%)}.pp-stats-collapsed-player:after{background:color-mix(in srgb,var(--pp-color-text) 88%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-surface-strong) 22%,transparent);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--pp-color-text) 16%,transparent);color:var(--pp-color-surface);content:attr(data-hover);font-size:.7rem;font-weight:950;left:calc(100% + .62rem);line-height:1;max-width:190px;overflow:hidden;padding:.42rem .56rem;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.pp-stats-collapsed-player:focus-visible:after,.pp-stats-collapsed-player:focus-visible:before,.pp-stats-collapsed-player:hover:after,.pp-stats-collapsed-player:hover:before{opacity:1}.pp-stats-collapsed-player .pp-stats-selector-headshot,.pp-stats-collapsed-player .pp-stats-selector-headshot-fallback{border-radius:12px;height:40px;width:40px}.pp-stats-collapsed-player .pp-stats-selector-headshot{--pp-stats-headshot-scale:1.14}.pp-stats-selector-field{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.pp-stats-selector-menu-wrap{min-width:0;position:relative}.pp-stats-selector-button,.pp-stats-selector-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;color:var(--pp-color-text);cursor:pointer;display:grid;grid-gap:.56rem;gap:.56rem;grid-template-columns:40px minmax(0,1fr) auto;min-width:0;text-align:left}.pp-stats-selector-button{background:var(--pp-color-surface-strong);border:1px solid var(--pp-color-border);border-radius:14px;min-height:56px;padding:.38rem .52rem;width:100%}.pp-stats-selector-button-open,.pp-stats-selector-button:focus-visible,.pp-stats-selector-button:hover{background:color-mix(in srgb,var(--pp-color-accent) 7%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 32%,var(--pp-color-border-strong));outline:none}.pp-stats-selector-button:disabled{cursor:default;opacity:.58}.pp-stats-selector-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-color-surface-strong);border:1px solid var(--pp-color-border);border-radius:14px;color:var(--pp-color-text);font-size:.82rem;font-weight:900;min-height:46px;outline:none;padding:.4rem .64rem;width:100%}.pp-stats-selector-search-control{min-width:0;position:relative}.pp-stats-selector-search-control .pp-stats-selector-search-input{padding-left:2.3rem}.pp-stats-search-field-icon{border-width:1.8px;color:color-mix(in srgb,var(--pp-color-text-muted) 82%,var(--pp-color-accent));height:12px;left:.88rem;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:1}.pp-stats-search-field-icon:after{height:1.8px;right:-6px;top:8px;width:7px}.pp-stats-selector-search-control:focus-within .pp-stats-search-field-icon{color:var(--pp-color-accent);opacity:1}.pp-stats-selector-search-input::placeholder{color:var(--pp-color-text-muted);font-weight:820}.pp-stats-selector-search-input:focus,.pp-stats-selector-search-input:hover{background:color-mix(in srgb,var(--pp-color-accent) 7%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 32%,var(--pp-color-border-strong))}.pp-stats-selector-search-input:disabled{cursor:default;opacity:.58}.pp-stats-highlights,.pp-stats-upcoming-fixtures{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.pp-stats-sidebar-section-highlights{--pp-stats-section-accent:var(--pp-color-accent)}.pp-stats-sidebar-section-games{--pp-stats-section-accent:color-mix(in srgb,var(--pp-color-accent) 58%,var(--pp-color-text))}.pp-stats-sidebar-section-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(105deg,color-mix(in srgb,var(--pp-stats-section-accent) 6%,var(--pp-color-surface-strong)),var(--pp-color-surface-strong) 46%);border:1px solid color-mix(in srgb,var(--pp-stats-section-accent) 14%,var(--pp-color-border));border-radius:14px;box-shadow:0 3px 10px color-mix(in srgb,var(--pp-color-text) 5%,transparent);color:var(--pp-color-text);cursor:pointer;display:flex;justify-content:space-between;min-height:50px;min-width:0;padding:.62rem .72rem;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:100%}.pp-stats-sidebar-section-label{align-items:center;display:inline-flex;gap:.58rem;min-width:0}.pp-stats-sidebar-section-label>span:last-child{font-size:.8rem;font-weight:950;letter-spacing:.02em}.pp-stats-sidebar-section-chevron,.pp-stats-sidebar-section-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.pp-stats-sidebar-section-icon{color:var(--pp-stats-section-accent);height:22px;width:22px}.pp-stats-sidebar-section-icon svg{height:18px;width:18px}.pp-stats-sidebar-section-chevron{color:var(--pp-color-text-muted);height:24px;transition:color .15s ease,transform .15s ease;width:24px}.pp-stats-sidebar-section-chevron .pp-stats-selector-toggle-icon{height:14px;width:14px}.pp-stats-sidebar-section-toggle:hover,.pp-stats-sidebar-section-toggle[aria-expanded=true]{background:linear-gradient(105deg,color-mix(in srgb,var(--pp-stats-section-accent) 11%,var(--pp-color-surface-strong)),var(--pp-color-surface-strong) 52%);border-color:color-mix(in srgb,var(--pp-stats-section-accent) 28%,var(--pp-color-border-strong));box-shadow:0 5px 14px color-mix(in srgb,var(--pp-color-text) 7%,transparent)}.pp-stats-sidebar-section-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-stats-section-accent) 60%,transparent);outline-offset:2px}.pp-stats-sidebar-section-toggle:hover .pp-stats-sidebar-section-chevron,.pp-stats-sidebar-section-toggle[aria-expanded=true] .pp-stats-sidebar-section-chevron{color:var(--pp-stats-section-accent);transform:translateY(1px)}.pp-stats-highlights-content{display:grid;grid-gap:.48rem;gap:.48rem;min-width:0}.pp-stats-highlight-switch{background:color-mix(in srgb,var(--pp-color-page-soft) 74%,var(--pp-color-surface-strong));border:1px solid var(--pp-color-border);border-radius:11px;display:grid;grid-gap:.18rem;gap:.18rem;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;padding:.18rem}.pp-stats-highlight-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--pp-color-text-muted);cursor:pointer;display:flex;font-size:.62rem;font-weight:930;gap:.24rem;grid-column:span 2;justify-content:center;line-height:1.05;min-height:38px;min-width:0;padding:.28rem .2rem;text-align:center}.pp-stats-highlight-switch button:nth-last-child(-n+2){grid-column:span 3}.pp-stats-highlight-switch-label{min-width:0;white-space:nowrap}.pp-stats-highlight-switch-icon{align-items:center;color:color-mix(in srgb,var(--pp-color-text-muted) 92%,var(--pp-color-text));display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;opacity:.82;width:14px}.pp-stats-highlight-switch-icon svg{fill:none;height:100%;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.pp-stats-highlight-switch-icon-line-streak{flex-basis:13px;width:13px}.pp-stats-highlight-switch-icon-absence{background:currentColor;-webkit-mask:url(/icons/absence-header-menu-icon.webp) center/contain no-repeat;mask:url(/icons/absence-header-menu-icon.webp) center/contain no-repeat}.pp-stats-highlight-switch-icon-game-tags{transform:rotate(-3deg)}.pp-stats-highlight-switch button:focus-visible,.pp-stats-highlight-switch button:hover{background:color-mix(in srgb,var(--pp-color-accent) 7%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 24%,var(--pp-color-border));color:var(--pp-color-text);outline:none}.pp-stats-highlight-switch button[aria-pressed=true]{background:var(--pp-color-surface-strong);border-color:color-mix(in srgb,var(--pp-color-accent) 34%,var(--pp-color-border-strong));box-shadow:0 3px 10px color-mix(in srgb,var(--pp-color-text) 7%,transparent);color:var(--pp-color-accent)}.pp-stats-milestone-filters{border:0;display:grid;grid-gap:.42rem;gap:.42rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-inline-size:0;padding:.08rem .04rem 0}.pp-stats-milestone-filter{display:block;min-width:0}.pp-stats-milestone-select{display:block;min-width:0;position:relative}.pp-stats-milestone-select:after{border-bottom:2px solid var(--pp-color-text-muted);border-right:2px solid var(--pp-color-text-muted);content:"";height:5px;pointer-events:none;position:absolute;right:.7rem;top:50%;transform:translateY(-65%) rotate(45deg);width:5px}.pp-stats-milestone-select:has(select:disabled):after{opacity:.46}.pp-stats-milestone-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-surface-strong) 88%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 84%,transparent);border-radius:9px;color:var(--pp-color-text);cursor:pointer;font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;min-height:38px;min-width:0;outline:none;padding:0 1.8rem 0 .62rem;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.pp-stats-milestone-select select:focus-visible,.pp-stats-milestone-select select:hover{border-color:color-mix(in srgb,var(--pp-color-accent) 42%,var(--pp-color-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-accent) 10%,transparent)}.pp-stats-milestone-select select:disabled{color:color-mix(in srgb,var(--pp-color-text) 64%,var(--pp-color-text-muted));cursor:default;opacity:.72}.pp-stats-highlight-list{display:grid;grid-gap:.32rem;gap:.32rem;list-style:none;margin:0;max-height:min(46vh,420px);min-width:0;overflow-y:auto;padding:0 .1rem 0 0;scrollbar-color:color-mix(in srgb,var(--pp-color-text-muted) 42%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.pp-stats-highlight-list>li{contain-intrinsic-size:auto 72px;content-visibility:auto;min-width:0}.pp-stats-highlight-card{--pp-stats-highlight-card-border:var(--pp-color-border);--pp-stats-highlight-card-interaction:transparent;--pp-stats-highlight-card-interaction-source:var(--pp-color-accent);--pp-stats-highlight-card-surface:color-mix(in srgb,var(--pp-color-surface-strong) 90%,var(--pp-color-page-soft));--pp-stats-highlight-symbol-color:var(--pp-color-accent);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(var(--pp-stats-highlight-card-interaction),var(--pp-stats-highlight-card-interaction)),var(--pp-stats-highlight-card-surface);border:1px solid var(--pp-stats-highlight-card-border);border-radius:10px;color:var(--pp-color-text);display:grid;grid-gap:.36rem;gap:.36rem;grid-template-columns:34px minmax(0,1fr) minmax(54px,auto);min-height:68px;min-width:0;isolation:isolate;overflow:hidden;padding:.36rem;position:relative;text-align:left;width:100%}.pp-stats-highlight-card-positive{--pp-stats-highlight-card-border:color-mix(in srgb,var(--pp-color-brand-basketball) 14%,var(--pp-color-border));--pp-stats-highlight-card-interaction-source:var(--pp-color-brand-basketball);--pp-stats-highlight-card-surface:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pp-color-brand-basketball-light) 9%,transparent) 0%,transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--pp-color-surface-strong) 94%,var(--pp-color-gold-fill)) 0%,color-mix(in srgb,var(--pp-color-surface-strong) 91%,var(--pp-color-brand-basketball-light)) 100%);--pp-stats-highlight-symbol-color:color-mix(in srgb,var(--pp-color-brand-basketball) 66%,var(--pp-color-gold))}.pp-stats-highlight-card-negative{--pp-stats-highlight-card-border:color-mix(in srgb,var(--pp-color-accent) 14%,var(--pp-color-border));--pp-stats-highlight-card-surface:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--pp-color-accent) 6%,transparent) 0%,transparent 68%),linear-gradient(108deg,color-mix(in srgb,var(--pp-color-surface-strong) 97%,var(--pp-color-page-soft)) 0%,color-mix(in srgb,var(--pp-color-surface-strong) 92%,var(--pp-color-accent)) 100%);--pp-stats-highlight-symbol-color:color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-surface-strong))}.pp-stats-highlight-backdrop{color:var(--pp-stats-highlight-symbol-color);height:6.75rem;left:50%;opacity:.12;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:6.75rem;z-index:0}.pp-stats-highlight-card-positive .pp-stats-highlight-backdrop{opacity:.14}.pp-stats-highlight-backdrop svg{display:block;height:100%;width:100%}.pp-stats-highlight-card>:not(.pp-stats-highlight-backdrop){position:relative;z-index:1}button.pp-stats-highlight-card{cursor:pointer}.pp-stats-highlight-card-active,button.pp-stats-highlight-card:hover{--pp-stats-highlight-card-interaction:color-mix(in srgb,var(--pp-stats-highlight-card-interaction-source) 8%,transparent);border-color:color-mix(in srgb,var(--pp-color-accent) 32%,var(--pp-color-border-strong))}button.pp-stats-highlight-card:focus-visible{--pp-stats-highlight-card-interaction:color-mix(in srgb,var(--pp-stats-highlight-card-interaction-source) 8%,transparent);border-color:color-mix(in srgb,var(--pp-color-accent) 42%,var(--pp-color-border-strong));outline:2px solid color-mix(in srgb,var(--pp-color-accent) 76%,var(--pp-color-surface-strong));outline-offset:-2px}.pp-stats-highlight-card .pp-stats-selector-headshot,.pp-stats-highlight-card .pp-stats-selector-headshot-fallback{border-radius:9px;height:34px;width:34px}.pp-stats-highlight-card .pp-stats-selector-headshot{background:transparent}.pp-stats-team-roster-card{--pp-stats-highlight-card-border:color-mix(in srgb,var(--pp-color-accent) 18%,var(--pp-color-border));--pp-stats-highlight-card-surface:linear-gradient(112deg,color-mix(in srgb,var(--pp-color-surface-strong) 96%,var(--pp-color-page-soft)) 0%,color-mix(in srgb,var(--pp-color-surface-strong) 92%,var(--pp-color-accent)) 100%);gap:.52rem;grid-template-columns:44px max-content;justify-content:center}.pp-stats-team-roster-card .pp-stats-selector-logo,.pp-stats-team-roster-card .pp-stats-selector-logo-fallback{border-radius:10px;height:44px;width:44px}.pp-stats-team-roster-card .pp-stats-selector-logo{background:transparent;overflow:visible}.pp-stats-team-roster-card .pp-stats-selector-logo img{padding:0}.pp-stats-team-roster-card .pp-stats-team-identity-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;text-align:left}.pp-stats-team-roster-card .pp-stats-team-identity-copy>small,.pp-stats-team-roster-card .pp-stats-team-identity-copy>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-team-roster-card .pp-stats-team-identity-copy>strong{font-size:.84rem;font-weight:950;line-height:1}.pp-stats-team-roster-card .pp-stats-team-identity-copy>small{color:var(--pp-color-text-muted);font-size:.62rem;font-weight:860;line-height:1}.pp-stats-highlight-copy{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.pp-stats-highlight-copy>em,.pp-stats-highlight-copy>span,.pp-stats-highlight-copy>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-highlight-copy>strong{font-size:.73rem;font-weight:950;letter-spacing:-.005em;line-height:1.05}.pp-stats-highlight-copy>span{color:color-mix(in srgb,var(--pp-color-accent) 76%,var(--pp-color-text));font-size:.58rem;font-weight:830;letter-spacing:.012em;line-height:1.1}.pp-stats-highlight-copy>em{color:var(--pp-color-text-muted);font-size:.54rem;font-style:normal;font-weight:780}.pp-stats-highlight-copy>.pp-stats-highlight-streak-detail{font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.045em}.pp-stats-highlight-streak-detail>strong{font-size:.72rem;font-feature-settings:normal;font-variant-caps:normal;font-weight:950;letter-spacing:0;line-height:.8}.pp-stats-highlight-copy>.pp-stats-highlight-milestone-title{color:color-mix(in srgb,var(--pp-color-accent) 84%,var(--pp-color-text));font-size:.61rem;font-weight:900}.pp-stats-highlight-copy>.pp-stats-highlight-milestone-detail{align-items:baseline;display:flex;gap:.2rem}.pp-stats-highlight-milestone-detail>strong{color:var(--pp-color-brand-basketball);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.01em;line-height:.9}.pp-stats-highlight-milestone-detail>span{color:var(--pp-color-text-muted);font-size:.54rem;font-weight:800}.pp-stats-highlight-copy>.pp-stats-highlight-trend-title{color:color-mix(in srgb,var(--pp-stats-highlight-symbol-color) 84%,var(--pp-color-text));font-size:.61rem;font-weight:900}.pp-stats-highlight-copy>.pp-stats-highlight-trend-detail{align-items:baseline;display:flex;gap:.2rem}.pp-stats-highlight-trend-detail>strong{color:var(--pp-stats-highlight-symbol-color);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.01em;line-height:.9}.pp-stats-highlight-trend-detail>span{color:var(--pp-color-text-muted);font-size:.54rem;font-weight:800}.pp-stats-highlight-fixture{align-content:center;display:grid;grid-gap:.16rem;gap:.16rem;justify-items:end;min-width:0;text-align:right}.pp-stats-highlight-fixture>small,.pp-stats-highlight-fixture>strong{display:block;max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-highlight-fixture>strong{color:var(--pp-color-text);font-size:.5rem;font-weight:950;line-height:1;text-transform:uppercase}.pp-stats-highlight-fixture>small{color:var(--pp-color-text-muted);font-size:.48rem;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase}.pp-stats-highlight-empty{color:var(--pp-color-text-muted);font-size:.7rem;font-weight:820;padding:.8rem .42rem;text-align:center}.pp-stats-upcoming-fixture-list{display:grid;grid-gap:.34rem;gap:.34rem;max-height:min(50vh,470px);min-width:0;overflow-y:auto;padding-right:.1rem;scrollbar-color:color-mix(in srgb,var(--pp-color-text-muted) 42%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.pp-stats-upcoming-fixture{background:color-mix(in srgb,var(--pp-color-surface-strong) 86%,var(--pp-color-page-soft));border:1px solid var(--pp-color-border);border-radius:10px;display:grid;grid-gap:.26rem;gap:.26rem;min-width:0;padding:.34rem}.pp-stats-upcoming-fixture-matchup{align-items:center;display:grid;grid-gap:.16rem;gap:.16rem;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);min-width:0}.pp-stats-fixture-team{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--pp-color-text);cursor:pointer;display:grid;grid-gap:.28rem;gap:.28rem;grid-template-columns:28px minmax(0,1fr);min-height:38px;min-width:0;padding:.2rem .24rem;text-align:left}.pp-stats-fixture-team-open,.pp-stats-fixture-team:focus-visible,.pp-stats-fixture-team:hover,.pp-stats-fixture-team[aria-pressed=true]{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 30%,var(--pp-color-border));outline:none}.pp-stats-fixture-team:disabled{cursor:default;opacity:.46}.pp-stats-fixture-team .pp-stats-selector-logo,.pp-stats-fixture-team .pp-stats-selector-logo-fallback{border-radius:7px;height:28px;width:28px}.pp-stats-fixture-team .pp-stats-selector-logo{background:transparent;border-radius:0;overflow:visible}.pp-stats-fixture-team .pp-stats-selector-logo img{padding:0}.pp-stats-fixture-team>span:last-child{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.pp-stats-fixture-team small,.pp-stats-fixture-team strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-fixture-team strong{font-size:.7rem;font-weight:950;line-height:1}.pp-stats-fixture-team small{color:var(--pp-color-text-muted);font-size:.52rem;font-weight:860;line-height:1}.pp-stats-upcoming-fixture-tipoff{align-content:center;color:var(--pp-color-text-muted);display:grid;grid-gap:.08rem;gap:.08rem;justify-items:center;min-width:0;text-align:center;white-space:nowrap}.pp-stats-upcoming-fixture-tipoff span,.pp-stats-upcoming-fixture-tipoff strong{line-height:1}.pp-stats-upcoming-fixture-tipoff span{font-size:.48rem;font-weight:900;letter-spacing:.04em}.pp-stats-upcoming-fixture-tipoff strong{color:var(--pp-color-text);font-size:.54rem;font-weight:950}.pp-stats-fixture-roster{border-top:1px solid color-mix(in srgb,var(--pp-color-border) 76%,transparent);display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding-top:.3rem}.pp-stats-fixture-player{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--pp-color-text);cursor:pointer;display:grid;font-size:.72rem;font-weight:920;grid-gap:.42rem;gap:.42rem;grid-template-columns:30px minmax(0,1fr);min-height:34px;min-width:0;padding:.16rem .22rem;text-align:left}.pp-stats-fixture-player>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-fixture-player-active,.pp-stats-fixture-player:focus-visible,.pp-stats-fixture-player:hover{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 25%,var(--pp-color-border));outline:none}.pp-stats-fixture-player .pp-stats-selector-headshot,.pp-stats-fixture-player .pp-stats-selector-headshot-fallback{border-radius:7px;height:30px;width:30px}.pp-stats-selector-headshot,.pp-stats-selector-headshot-fallback,.pp-stats-selector-logo,.pp-stats-selector-logo-fallback{align-items:center;border-radius:12px;display:inline-flex;height:40px;justify-content:center;overflow:hidden;width:40px}.pp-stats-selector-logo,.pp-stats-selector-logo-fallback{background:color-mix(in srgb,var(--pp-color-surface) 68%,var(--pp-color-accent))}.pp-stats-selector-headshot,.pp-stats-selector-headshot-fallback{background:var(--pp-color-navy-soft)}.pp-stats-selector-headshot{--pp-stats-headshot-scale:1.08}.pp-stats-selector-headshot img,.pp-stats-selector-logo img{display:block;height:100%;width:100%}.pp-stats-selector-logo img{object-fit:contain;padding:.2rem}.pp-stats-selector-headshot img{object-fit:cover;object-position:center top;transform:scale(var(--pp-stats-headshot-scale));transform-origin:center top}.pp-stats-selector-headshot-fallback,.pp-stats-selector-logo-fallback{color:var(--pp-color-accent);font-size:.68rem;font-weight:950}.pp-stats-selector-copy{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.pp-stats-selector-copy small,.pp-stats-selector-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-selector-copy strong{font-size:.88rem;font-weight:950;line-height:1.05}.pp-stats-selector-copy small{color:var(--pp-color-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pp-stats-selector-caret{color:var(--pp-color-text-muted);font-size:.74rem;font-weight:950;line-height:1}.pp-stats-selector-options{background:color-mix(in srgb,var(--pp-color-surface) 96%,transparent);border:1px solid var(--pp-color-border);border-radius:14px;box-shadow:var(--pp-shadow-card);display:grid;grid-gap:.2rem;gap:.2rem;left:0;max-height:344px;min-width:100%;overflow-y:auto;padding:.34rem;position:absolute;top:calc(100% + .42rem);width:min(390px,calc(100vw - 2rem));z-index:150}.pp-stats-search-options{background-color:var(--pp-color-page-soft);background-image:linear-gradient(145deg,color-mix(in srgb,var(--pp-color-surface-strong) 78%,var(--pp-color-page-soft)),var(--pp-color-page-soft));width:min(360px,calc(100vw - 2rem))}.pp-stats-recent-player-list{display:grid;grid-gap:.34rem;gap:.34rem;max-height:430px;overflow-y:auto;padding-right:.1rem}.pp-stats-recent-player{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:color-mix(in srgb,var(--pp-color-surface-strong) 72%,transparent);border:1px solid var(--pp-color-border);border-radius:14px;color:var(--pp-color-text);cursor:pointer;display:grid;grid-gap:.52rem;gap:.52rem;grid-template-columns:38px minmax(0,1fr);min-height:50px;min-width:0;padding:.34rem .46rem;text-align:left}.pp-stats-recent-player .pp-stats-selector-headshot,.pp-stats-recent-player .pp-stats-selector-headshot-fallback{border-radius:11px;height:38px;width:38px}.pp-stats-recent-player-active,.pp-stats-recent-player:focus-visible,.pp-stats-recent-player:hover{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 34%,var(--pp-color-border-strong));outline:none}.pp-stats-selector-option{background:transparent;border:1px solid transparent;border-radius:12px;padding:.38rem .42rem}.pp-stats-selector-option-active,.pp-stats-selector-option-highlighted,.pp-stats-selector-option:focus-visible,.pp-stats-selector-option:hover{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 26%,var(--pp-color-border));outline:none}.pp-stats-selector-empty{color:var(--pp-color-text-muted);font-size:.76rem;font-weight:820;padding:.72rem}.pp-stats-state{margin-inline:auto;max-width:680px;text-align:center}.pp-stats-state h2{color:var(--pp-color-text);font-size:1.08rem;margin:0}.pp-stats-state p{color:var(--pp-color-text-muted);margin:.28rem 0 0}.pp-stats-history-error button,.pp-stats-state-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pp-color-accent);border:1px solid color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-border-strong));border-radius:10px;color:var(--pp-color-surface-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;margin-top:.82rem;min-height:38px;padding:.52rem .9rem}.pp-stats-history-error button:focus-visible,.pp-stats-state-action:focus-visible{box-shadow:0 0 0 3px var(--pp-color-accent-soft);outline:none}.pp-stats-deferred-panel-loading{align-items:center;background:var(--pp-color-page-soft);border:1px solid var(--pp-color-border-strong);border-radius:18px;box-shadow:0 18px 36px color-mix(in srgb,var(--pp-color-text) 12%,transparent);display:grid;justify-items:center;min-height:132px;min-width:min(300px,calc(100vw - 2.2rem));padding:1.25rem}.pp-stats-deferred-panel-loading p{align-items:center;color:var(--pp-color-text-muted);display:inline-flex;font-size:.82rem;font-weight:900;gap:.58rem;margin:0}.pp-stats-deferred-panel-spinner{animation:pp-stats-deferred-spin .78s linear infinite;border-radius:50%;border:2px solid color-mix(in srgb,var(--pp-color-accent) 22%,var(--pp-color-border));border-top-color:var(--pp-color-accent);height:18px;width:18px}@keyframes pp-stats-deferred-spin{to{transform:rotate(1turn)}}.pp-stats-workbench{display:grid;grid-gap:.22rem;gap:.22rem}.pp-stats-loading-skeleton{min-width:0}.pp-stats-skeleton-shape{background:color-mix(in srgb,var(--pp-color-border-strong) 44%,var(--pp-color-surface-strong));display:block;overflow:hidden;position:relative}.pp-stats-skeleton-shape:after{animation:pp-stats-skeleton-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--pp-color-surface-strong) 72%,transparent),transparent);content:"";inset:0;position:absolute;transform:translateX(-110%)}.pp-stats-skeleton-toolbar{pointer-events:none}.pp-stats-skeleton-player{align-items:center;display:grid;grid-gap:.62rem;gap:.62rem;grid-template-columns:48px minmax(0,1fr);min-width:0}.pp-stats-skeleton-avatar{border-radius:50%;height:48px;width:48px}.pp-stats-skeleton-player-copy{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.pp-stats-skeleton-controls>span,.pp-stats-skeleton-meta-label,.pp-stats-skeleton-meta-rate,.pp-stats-skeleton-player-name,.pp-stats-skeleton-player-team,.pp-stats-skeleton-tab{border-radius:var(--pp-radius-pill)}.pp-stats-skeleton-player-name{height:12px;max-width:136px;width:82%}.pp-stats-skeleton-player-team{height:8px;max-width:102px;width:62%}.pp-stats-skeleton-tabs{align-items:center;display:grid;grid-gap:clamp(.2rem,.75vw,.56rem);gap:clamp(.2rem,.75vw,.56rem);grid-template-columns:repeat(8,minmax(0,1fr));min-height:48px;min-width:0}.pp-stats-skeleton-tab{height:10px;justify-self:center;width:clamp(18px,58%,36px)}.pp-stats-skeleton-filter{border-radius:14px;height:50px;justify-self:end;width:78px}.pp-stats-skeleton-pillars{pointer-events:none}.pp-stats-skeleton-meta{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.05rem,3.5vw,3rem);justify-content:center}.pp-stats-skeleton-meta-label{height:9px;width:94px}.pp-stats-skeleton-meta-control{border-radius:14px;height:34px;width:134px}.pp-stats-skeleton-meta-rate{height:9px;width:82px}.pp-stats-skeleton-plot{background:linear-gradient(to bottom,color-mix(in srgb,var(--pp-color-border) 34%,transparent) 1px,transparent 1px) 0 0 /100% 25%,transparent;min-height:284px;overflow:hidden;position:relative;top:.5rem}.pp-stats-skeleton-bars,.pp-stats-skeleton-logos{display:grid;grid-gap:var(--pp-stats-bar-gap);gap:var(--pp-stats-bar-gap);grid-template-columns:repeat(var(--pp-stats-game-count),minmax(0,1fr));justify-self:center;width:var(--pp-stats-bar-group-width)}.pp-stats-skeleton-bars{inset:0 auto 0 50%;position:absolute;transform:translateX(-50%)}.pp-stats-skeleton-pillar{align-self:end;border-radius:4px 4px 2px 2px;justify-self:center;width:var(--pp-stats-pillar-width)}.pp-stats-skeleton-logos{align-items:start;min-height:38px;position:relative}.pp-stats-skeleton-logo{border-radius:50%;height:min(var(--pp-stats-logo-size),26px);justify-self:center;transform:translateY(.34rem);width:min(var(--pp-stats-logo-size),26px)}.pp-stats-skeleton-months{align-items:center;display:grid;grid-gap:.82rem;gap:.82rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;margin-top:-.34rem;min-height:18px;width:var(--pp-stats-bar-group-width)}.pp-stats-skeleton-months>span{border-radius:var(--pp-radius-pill);height:5px}.pp-stats-skeleton-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.48rem 1.1rem;justify-content:center;margin-top:.38rem;min-height:24px}.pp-stats-skeleton-controls>span{height:5px;width:70px}.pp-stats-skeleton-controls>span:nth-child(2),.pp-stats-skeleton-controls>span:nth-child(4){width:88px}@media (prefers-reduced-motion:reduce){.pp-stats-player-search-loading-spinner{animation-duration:1.4s}.pp-stats-skeleton-shape:after{animation:none;display:none}}.pp-stats-player-panel{align-items:center;border-radius:22px;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(240px,.44fr) minmax(0,1fr);padding:.84rem}.pp-stats-player-card{align-items:center;display:grid;grid-gap:.76rem;gap:.76rem;grid-template-columns:72px minmax(0,1fr);min-width:0}.pp-stats-player-card img,.pp-stats-player-card>span{border-radius:18px;height:72px;width:72px}.pp-stats-player-card img{background:var(--pp-color-surface-strong);object-fit:cover;object-position:center top}.pp-stats-player-card>span{align-items:center;background:var(--pp-color-navy-soft);color:var(--pp-color-accent);display:inline-flex;font-weight:950;justify-content:center}.pp-stats-player-card h2{color:var(--pp-color-text);font-size:clamp(1.16rem,1.8vw,1.46rem);line-height:1.08;margin:0;overflow-wrap:anywhere}.pp-stats-player-card p{color:var(--pp-color-text-muted);font-size:.76rem;font-weight:900;letter-spacing:.09em;line-height:1;margin:.34rem 0 0;text-transform:uppercase}.pp-stats-stat-selector{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.pp-stats-stat-tabs-frame{min-width:0;position:relative}.pp-stats-stat-slide-indicator{background:color-mix(in srgb,var(--pp-color-surface-strong) 88%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-text-muted) 18%,transparent);border-radius:999px;box-shadow:0 1px 6px color-mix(in srgb,var(--pp-color-text) 10%,transparent);color:color-mix(in srgb,var(--pp-color-text-muted) 62%,var(--pp-color-text));display:none;height:1rem;opacity:.7;pointer-events:none;position:absolute;top:calc(50% - .08rem);transform:translateY(-50%);width:1rem;z-index:2}.pp-stats-stat-slide-indicator:before{border-color:currentcolor;border-style:solid;border-width:0 1.4px 1.4px 0;content:"";height:.27rem;left:50%;position:absolute;top:50%;width:.27rem}.pp-stats-stat-slide-indicator-left{left:-.38rem}.pp-stats-stat-slide-indicator-left:before{transform:translate(-42%,-50%) rotate(135deg)}.pp-stats-stat-slide-indicator-right{right:-.38rem}.pp-stats-stat-slide-indicator-right:before{transform:translate(-58%,-50%) rotate(-45deg)}.pp-stats-stat-tabs{display:grid;grid-gap:.16rem;gap:.16rem;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0}.pp-stats-stat-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;border-radius:7px;box-shadow:none;color:var(--pp-color-text);cursor:pointer;display:grid;justify-items:center;min-height:38px;min-width:0;padding:.42rem .24rem;position:relative;transition:background .15s ease,color .15s ease,transform .15s ease}.pp-stats-stat-tab:focus-visible,.pp-stats-stat-tab:hover{background:color-mix(in srgb,var(--pp-color-accent-soft) 58%,transparent);color:var(--pp-color-accent);outline:none;transform:translateY(-1px)}.pp-stats-stat-tab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-accent) 16%,transparent)}.pp-stats-stat-tab-active,.pp-stats-stat-tab-active:focus-visible,.pp-stats-stat-tab-active:hover{background:transparent;color:var(--pp-color-accent);transform:none}.pp-stats-stat-tab-active:hover{background:color-mix(in srgb,var(--pp-color-accent-soft) 42%,transparent)}.pp-stats-stat-tab-primary-active:after{background:var(--pp-color-gold);border-radius:999px;bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:20px}.pp-stats-stat-tab-active:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-accent) 16%,transparent)}.pp-stats-stat-tab span{font-size:.78rem;font-weight:950;line-height:1}.pp-stats-stat-tab small{color:var(--pp-color-text-muted);font-size:.52rem;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-substat-tabs{background:transparent;border:0;display:block;min-height:22px;min-width:0;padding:0;position:relative}.pp-stats-substat-group{align-items:center;display:flex;gap:.68rem;left:var(--pp-stats-substat-anchor);position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.pp-stats-substat-tabs-edge-start .pp-stats-substat-group{left:0;transform:translateY(-50%)}.pp-stats-substat-tabs-edge-end .pp-stats-substat-group{left:auto;right:0;transform:translateY(-50%)}.pp-stats-substat-tabs-empty{pointer-events:none;visibility:hidden}.pp-stats-substat-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;border-radius:5px;color:var(--pp-color-text-muted);cursor:pointer;display:inline-flex;justify-content:center;min-height:22px;min-width:0;padding:.2rem .12rem;position:relative;transition:background .14s ease,color .14s ease}.pp-stats-substat-tab:focus-visible,.pp-stats-substat-tab:hover{background:color-mix(in srgb,var(--pp-color-accent-soft) 42%,transparent);color:var(--pp-color-accent);outline:none}.pp-stats-substat-tab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-accent) 12%,transparent)}.pp-stats-substat-tab-active,.pp-stats-substat-tab-active:focus-visible,.pp-stats-substat-tab-active:hover{background:transparent;color:var(--pp-color-accent)}.pp-stats-substat-tab-active:after{background:var(--pp-color-gold);border-radius:999px;bottom:0;content:"";height:1px;left:24%;position:absolute;right:24%}.pp-stats-substat-tab span{font-size:.58rem;font-weight:950;line-height:1}.pp-stats-substat-tab small{color:var(--pp-color-text-muted);font-size:.5rem;font-weight:900;line-height:1}.pp-stats-filter-wrap{position:relative;z-index:1}.pp-stats-filter-wrap:has(.pp-stats-filter-panel){z-index:3}.pp-stats-filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:var(--pp-color-surface-strong);border:1px solid var(--pp-color-border-strong);border-radius:14px;color:var(--pp-color-text);cursor:pointer;display:inline-grid;gap:.16rem;justify-items:center;min-height:50px;min-width:82px;padding:.48rem .72rem;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pp-stats-filter-button-open,.pp-stats-filter-button:focus-visible,.pp-stats-filter-button:hover{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 38%,var(--pp-color-border-strong));outline:none}.pp-stats-filter-button-active{background:color-mix(in srgb,var(--pp-color-gold-fill) 34%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-gold) 48%,var(--pp-color-border-strong))}.pp-stats-filter-button-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-accent) 11%,transparent)}.pp-stats-filter-button span{font-size:.66rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pp-stats-filter-button small{color:var(--pp-color-text-muted);font-size:.62rem;font-weight:900;line-height:1}.pp-stats-filter-wrap .pp-stats-filter-panel{position:absolute;right:0;top:calc(100% + .56rem);width:min(760px,calc(100vw - 2.2rem));z-index:260}.pp-stats-toolbar-actions{align-items:center;display:flex;gap:.42rem;justify-content:flex-end;min-width:0;position:relative}.pp-stats-toolbar-actions:has(.pp-stats-filter-panel){z-index:3}.pp-stats-teammate-wrap{position:relative}.pp-stats-teammate-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;display:inline-grid;height:32px;justify-content:center;padding:3px;position:relative;touch-action:manipulation;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:32px}.pp-stats-teammate-button-open,.pp-stats-teammate-button:focus-visible,.pp-stats-teammate-button:hover:not(:disabled){background:color-mix(in srgb,var(--pp-color-accent) 8%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 28%,var(--pp-color-border-strong));box-shadow:0 3px 9px color-mix(in srgb,var(--pp-color-text) 8%,transparent);outline:none}.pp-stats-teammate-button:focus-visible{box-shadow:0 3px 9px color-mix(in srgb,var(--pp-color-text) 8%,transparent),0 0 0 3px color-mix(in srgb,var(--pp-color-accent) 14%,transparent)}.pp-stats-teammate-button-open{background:color-mix(in srgb,var(--pp-color-gold-fill) 18%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-gold) 34%,var(--pp-color-border-strong))}.pp-stats-teammate-button-icon{display:block;height:24px;position:relative;width:24px}.pp-stats-teammate-button-icon img{display:block;height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;transition:opacity .14s ease,transform .14s ease;width:100%}.pp-stats-teammate-button-icon-color{opacity:0}.pp-stats-teammate-button-open .pp-stats-teammate-button-icon-monochrome,.pp-stats-teammate-button:focus-visible .pp-stats-teammate-button-icon-monochrome,.pp-stats-teammate-button:hover:not(:disabled) .pp-stats-teammate-button-icon-monochrome{opacity:0}.pp-stats-teammate-button-open .pp-stats-teammate-button-icon-color,.pp-stats-teammate-button:focus-visible .pp-stats-teammate-button-icon-color,.pp-stats-teammate-button:hover:not(:disabled) .pp-stats-teammate-button-icon-color{opacity:1;transform:scale(1.04)}.pp-stats-teammate-button:disabled{cursor:default;opacity:.42}.pp-stats-chart-teammate-control{position:absolute;right:.16rem;top:50%;transform:translateY(-50%);z-index:260}.pp-stats-chart-teammate-control .pp-stats-teammate-panel{position:absolute;right:0;top:calc(100% + .48rem);width:min(360px,calc(100vw - 2.2rem));z-index:260}.pp-stats-teammate-row .pp-stats-selector-headshot{--pp-stats-headshot-scale:1.2}.pp-stats-teammate-injury-status.pp-injury-status-pill{flex:0 0 auto;font-size:.5rem;line-height:1;min-width:0;padding:.18rem .36rem;white-space:nowrap}.pp-stats-teammate-former-status.pp-injury-status-pill{background:color-mix(in srgb,var(--pp-color-text-muted) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-text-muted) 28%,var(--pp-color-border));color:var(--pp-color-text-muted)}.pp-stats-select-control{position:relative}.pp-stats-select-control:after{border-bottom:2px solid var(--pp-color-text-muted);border-right:2px solid var(--pp-color-text-muted);bottom:1.08rem;content:"";height:6px;pointer-events:none;position:absolute;right:.94rem;transform:rotate(45deg);width:6px}.pp-stats-select-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,var(--pp-color-surface-strong),color-mix(in srgb,var(--pp-color-page-soft) 72%,var(--pp-color-surface-strong)));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 86%,transparent);border-radius:11px;color:var(--pp-color-text);cursor:pointer;font-size:.82rem;font-weight:900;min-height:38px;outline:none;padding:0 2.1rem 0 .72rem;transition:border-color .14s ease,box-shadow .14s ease}.pp-stats-select-control select:focus-visible,.pp-stats-select-control select:hover{border-color:color-mix(in srgb,var(--pp-color-gold) 46%,var(--pp-color-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-gold) 10%,transparent);outline:none}.pp-stats-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-surface-strong) 88%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 76%,transparent);border-radius:999px;color:var(--pp-color-text);cursor:pointer;font-size:.68rem;font-weight:900;line-height:1;min-height:32px;padding:.42rem .66rem;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.pp-stats-chip:focus-visible,.pp-stats-chip:hover:not(:disabled){background:color-mix(in srgb,var(--pp-color-gold-fill) 28%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-gold) 44%,var(--pp-color-border-strong));outline:none}.pp-stats-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-gold) 11%,transparent)}.pp-stats-chip-active,.pp-stats-chip-active:focus-visible,.pp-stats-chip-active:hover:not(:disabled){background:var(--pp-color-accent);border-color:color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-gold));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--pp-color-gold) 58%,transparent),0 3px 8px color-mix(in srgb,var(--pp-color-text) 9%,transparent);color:var(--pp-color-on-navy)}.pp-stats-chip-active:hover:not(:disabled){background:color-mix(in srgb,var(--pp-color-accent) 88%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-gold) 58%,var(--pp-color-accent));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--pp-color-gold) 72%,transparent),0 5px 12px color-mix(in srgb,var(--pp-color-text) 13%,transparent);color:var(--pp-color-on-navy);transform:translateY(-1px)}.pp-stats-chip:active:not(:disabled){transform:translateY(1px)}.pp-stats-chip:disabled{background:color-mix(in srgb,var(--pp-color-surface-strong) 62%,transparent);border-color:color-mix(in srgb,var(--pp-color-border) 58%,transparent);color:color-mix(in srgb,var(--pp-color-text-muted) 62%,transparent);cursor:default;opacity:.5}.pp-stats-chart-panel{--pp-stats-closing-line-color:color-mix(in srgb,#7a4ea3 82%,var(--pp-color-text));--pp-stats-minutes-line-color:color-mix(in srgb,var(--pp-color-brand-basketball) 62%,var(--pp-color-text-muted));border-radius:22px;display:grid;grid-gap:.76rem;gap:.76rem;overflow:hidden;padding:.78rem}.pp-stats-chart-panel:has(.pp-stats-teammate-panel){overflow:visible;position:relative;z-index:320}.pp-stats-chart-toolbar{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--pp-color-gold-fill) 18%,var(--pp-color-surface-strong)) 0,color-mix(in srgb,var(--pp-color-page-soft) 82%,var(--pp-color-surface-strong)) 52%,color-mix(in srgb,var(--pp-color-accent-soft) 54%,var(--pp-color-surface-strong)) 100%);border:1px solid color-mix(in srgb,var(--pp-color-gold) 16%,var(--pp-color-border));border-radius:16px;display:grid;grid-gap:.72rem;gap:.72rem;grid-template-columns:minmax(190px,.26fr) minmax(0,1fr) auto;padding:.62rem;position:relative;z-index:220}.pp-stats-chart-toolbar:has(.pp-stats-filter-wrap>.pp-stats-filter-panel){z-index:410}@media (min-width:821px){.pp-stats-chart-toolbar{container-type:inline-size}.pp-stats-filter-wrap .pp-stats-filter-panel{width:min(760px,100cqw)}}.pp-stats-player-card-minimal{gap:.68rem;grid-template-columns:50px minmax(0,1fr)}.pp-stats-player-card-minimal img,.pp-stats-player-card-minimal>span{border-radius:13px;height:46px;width:46px}.pp-stats-player-card-minimal .pp-stats-player-avatar{align-items:center;background:conic-gradient(from 205deg,color-mix(in srgb,var(--pp-color-accent) 74%,var(--pp-color-gold)) 0deg,var(--pp-color-gold) 118deg,color-mix(in srgb,var(--pp-color-brand-basketball) 52%,var(--pp-color-gold)) 218deg,color-mix(in srgb,var(--pp-color-accent) 74%,var(--pp-color-gold)) 1turn);border-radius:50%;display:inline-grid;height:50px;justify-items:center;overflow:visible;padding:1px;position:relative;width:50px}.pp-stats-player-card-minimal .pp-stats-player-avatar-headshot{align-items:center;background:var(--pp-color-surface-strong);border-radius:50%;display:inline-flex;height:48px;justify-content:center;overflow:hidden;width:48px}.pp-stats-player-card-minimal .pp-stats-player-avatar-headshot img{background:var(--pp-color-surface-strong);border-radius:50%;height:48px;object-fit:cover;object-position:center top;width:48px}.pp-stats-player-avatar-fallback{color:var(--pp-color-accent);font-size:.72rem;font-weight:950}.pp-stats-player-card-minimal .pp-stats-player-avatar-team-logo{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;height:22px;justify-content:center;padding:0;position:absolute;right:-5px;top:-4px;width:22px;z-index:2}.pp-stats-player-card-minimal .pp-stats-player-avatar-team-logo img{background:transparent;border-radius:0;height:100%;object-fit:contain;width:100%}.pp-stats-player-card-minimal h2{font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.08;position:relative}.pp-stats-player-card-copy{min-width:0}.pp-stats-player-card-minimal p{font-size:.62rem;letter-spacing:.08em;margin-top:.22rem}.pp-stats-player-availability,.pp-stats-player-name-compact{display:none}.pp-stats-player-name-measure{display:inline-block;left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap;width:max-content}.pp-stats-player-team-name-short{display:none}@media (min-width:821px) and (any-hover:hover) and (any-pointer:fine){.pp-stats-player-card-name-wraps:hover h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-player-card-name-wraps:hover .pp-stats-player-name-full{display:none}.pp-stats-player-card-name-wraps:hover .pp-stats-player-name-compact{display:inline}.pp-stats-player-card-has-availability .pp-stats-player-meta{margin-top:.22rem;min-height:15px;position:relative}.pp-stats-player-card-has-availability .pp-stats-player-team-name{margin:0;transition:opacity .14s ease,visibility .14s ease}.pp-stats-player-card-has-availability .pp-stats-player-availability{align-items:flex-start;display:flex;flex-direction:column;gap:.14rem;left:0;opacity:0;position:absolute;top:0;transition:opacity .14s ease,visibility .14s ease;visibility:hidden}.pp-stats-player-card-has-availability:hover .pp-stats-player-team-name{opacity:0;visibility:hidden}.pp-stats-player-card-has-availability:hover .pp-stats-player-availability{opacity:1;visibility:visible}.pp-stats-player-availability-label{color:var(--pp-color-text-muted);flex:0 0 auto;font-size:.58rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pp-stats-player-availability-dots{align-items:flex-start;display:flex;gap:.24rem}.pp-stats-player-availability-dot-wrap{align-items:center;display:inline-flex;flex-direction:column;gap:.12rem}.pp-stats-player-availability-dot{border:1px solid color-mix(in srgb,var(--pp-color-surface-strong) 88%,transparent);border-radius:50%;box-shadow:0 1px 3px color-mix(in srgb,var(--pp-color-text) 18%,transparent);display:inline-block;height:11px;width:11px}.pp-stats-player-availability-dot-played{background:var(--pp-color-positive)}.pp-stats-player-availability-dot-missed{background:var(--pp-color-negative)}.pp-stats-player-availability-underline{background:var(--pp-color-text);border-radius:var(--pp-radius-pill);display:inline-block;height:1px;opacity:0;width:11px}.pp-stats-player-availability-dot-wrap-latest .pp-stats-player-availability-underline{opacity:.82}}.pp-stats-chart-odds-context{left:.1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:145}.pp-stats-player-directory-link{align-items:center;border-top:1px solid color-mix(in srgb,var(--pp-color-border) 78%,transparent);display:inline-flex;font-size:.7rem;gap:.34rem;justify-content:center;margin-top:.1rem;padding:.58rem .16rem .08rem;text-align:center}.pp-stats-player-directory-icon{flex:0 0 auto;opacity:.64}.pp-stats-market-odds-loading{align-items:center;background:color-mix(in srgb,var(--pp-color-surface-strong) 96%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 62%,transparent);border-radius:8px;box-sizing:border-box;display:grid;grid-gap:.42rem;gap:.42rem;grid-template-columns:1.1fr 1fr 1fr;height:32px;padding:.16rem .44rem;width:12rem}.pp-stats-market-odds-loading>span{animation:pp-soft-pulse 1.35s ease-in-out infinite;background:color-mix(in srgb,var(--pp-color-border-strong) 44%,var(--pp-color-surface-strong));border-radius:var(--pp-radius-pill);height:7px}.pp-stats-market-odds-loading>span:nth-child(2){animation-delay:.1s}.pp-stats-market-odds-loading>span:nth-child(3){animation-delay:.2s}.pp-stats-market-odds{align-items:stretch;background:color-mix(in srgb,var(--pp-color-surface-strong) 96%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 82%,transparent);border-radius:8px;box-shadow:0 7px 16px color-mix(in srgb,var(--pp-color-text) 10%,transparent);color:var(--pp-color-text);display:inline-grid;grid-template-columns:auto auto auto;min-height:32px;overflow:hidden;padding:.16rem .28rem}.pp-stats-market-odds-unavailable{background:color-mix(in srgb,var(--pp-color-page-soft) 82%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-border) 62%,transparent);box-shadow:0 3px 8px color-mix(in srgb,var(--pp-color-text) 4%,transparent);color:color-mix(in srgb,var(--pp-color-text-muted) 82%,var(--pp-color-surface-strong))}.pp-stats-market-odds-unavailable .pp-stats-market-odds-empty,.pp-stats-market-odds-unavailable .pp-stats-market-odds-line small{color:color-mix(in srgb,var(--pp-color-text-muted) 68%,var(--pp-color-surface-strong))}.pp-stats-market-odds-line{align-items:baseline;align-self:center;display:inline-flex;font-size:.78rem;font-weight:950;gap:.18rem;line-height:1;padding:0 .42rem 0 .14rem;white-space:nowrap}.pp-stats-market-odds-line small{color:var(--pp-color-text-muted);font-size:.53rem;font-style:normal;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.pp-stats-market-odds-lineless .pp-stats-market-odds-line{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.pp-stats-market-odds-lineless .pp-stats-market-odds-offer small{letter-spacing:.02em;text-transform:uppercase}.pp-stats-market-odds-offer{align-items:center;border-left:1px solid color-mix(in srgb,var(--pp-color-border-strong) 64%,transparent);display:inline-flex;gap:.2rem;line-height:1;min-width:54px;padding:.04rem .3rem}.pp-stats-market-odds-offer>span{align-items:center;display:inline-flex;gap:.16rem}.pp-stats-market-odds-offer small{color:var(--pp-color-text-muted);font-size:.52rem;font-weight:950}.pp-stats-market-odds-offer strong{font-size:.68rem;font-weight:950}.pp-stats-market-odds-offer em{color:var(--pp-color-text-muted);font-size:.45rem;font-style:normal;font-weight:900;max-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-stats-market-odds-over strong{color:var(--pp-color-positive)}.pp-stats-market-odds-under strong{color:var(--pp-color-negative)}.pp-stats-market-odds-empty{align-items:center;border-left:1px solid color-mix(in srgb,var(--pp-color-border-strong) 64%,transparent);color:var(--pp-color-text-muted);display:inline-flex;font-size:.52rem;font-weight:900;padding:0 .12rem 0 .42rem;white-space:nowrap}.pp-stats-market-odds-reset{align-items:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-surface-strong) 44%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-border) 62%,transparent);border-radius:50%;color:color-mix(in srgb,var(--pp-color-text-muted) 68%,var(--pp-color-surface-strong));cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:0;padding:0;transition:background .13s ease,border-color .13s ease,color .13s ease,transform .13s ease;width:20px}.pp-stats-market-odds-reset svg{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .13s ease;width:12px}.pp-stats-market-odds-reset:focus-visible,.pp-stats-market-odds-reset:hover{background:color-mix(in srgb,var(--pp-color-surface-strong) 82%,var(--pp-color-page-soft));border-color:color-mix(in srgb,var(--pp-color-border-strong) 62%,transparent);color:var(--pp-color-text-muted);outline:none}.pp-stats-market-odds-reset:focus-visible svg,.pp-stats-market-odds-reset:hover svg{transform:rotate(16deg)}.pp-stats-market-odds-reset:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-border-strong) 18%,transparent)}.pp-stats-market-odds-reset:active{transform:scale(.94)}.pp-stats-chart-meta-row{align-items:center;grid-column-gap:clamp(1.25rem,3vw,2.6rem);column-gap:clamp(1.25rem,3vw,2.6rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:2.35rem;position:relative}.pp-stats-chart-meta-row>span{color:var(--pp-color-text-muted);font-size:.66rem;font-weight:950;letter-spacing:.12em;line-height:1;justify-self:end;text-transform:uppercase}.pp-stats-chart-meta-row>strong{align-items:center;color:var(--pp-color-text);display:inline-flex;font-size:.86rem;font-weight:950;gap:.54rem;justify-self:center;line-height:1;position:relative}.pp-stats-chart-meta-row>small{color:var(--pp-color-text-muted);font-size:.76rem;font-weight:880;justify-self:start;line-height:1;text-align:right}.pp-stats-chart-stat-label-short{display:none}.pp-stats-filter-info-tooltip{background:color-mix(in srgb,var(--pp-color-text) 96%,var(--pp-color-accent));border:1px solid color-mix(in srgb,var(--pp-color-surface) 16%,transparent);border-radius:12px;bottom:auto;box-shadow:0 14px 26px color-mix(in srgb,var(--pp-color-text) 18%,transparent);color:var(--pp-color-surface);display:none;font-size:.7rem;font-weight:900;left:50%;letter-spacing:0;line-height:1.24;max-height:min(360px,calc(100vh - 2rem));max-width:min(340px,calc(100vw - 2rem));min-width:220px;overflow-y:auto;padding:.72rem .82rem;pointer-events:auto;position:absolute;text-align:left;text-transform:none;top:100%;transform:translateX(-50%);white-space:normal;z-index:130}.pp-stats-game-count-label-filtered:focus-visible~.pp-stats-filter-info-tooltip,.pp-stats-game-count-label-filtered:hover~.pp-stats-filter-info-tooltip{display:block}@media (max-width:820px) and (hover:none),(max-width:820px) and (pointer:coarse){.pp-stats-game-count-label-filtered:hover:not(:focus-visible):not(.pp-stats-game-count-label-tap-open)~.pp-stats-filter-info-tooltip{display:none}.pp-stats-game-count-label-filtered.pp-stats-game-count-label-tap-open~.pp-stats-filter-info-tooltip{display:block}}.pp-stats-filter-info-tooltip-title{color:var(--pp-color-gold);display:block;font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.pp-stats-filter-info-tooltip-divider{background:color-mix(in srgb,var(--pp-color-gold) 32%,transparent);display:block;height:1px;margin:.48rem 0 .52rem;width:100%}.pp-stats-filter-info-tooltip-divider-muted{background:color-mix(in srgb,var(--pp-color-surface) 14%,transparent);margin:.54rem 0 .42rem}.pp-stats-filter-info-tooltip-body{align-items:start;display:grid;grid-gap:.36rem;gap:.36rem;grid-template-columns:minmax(0,1fr);justify-items:start;text-align:left}.pp-stats-filter-info-tooltip-body span{display:block}.pp-stats-filter-info-tooltip-body .pp-stats-filter-info-tooltip-condition{align-items:baseline;grid-column-gap:.72rem;column-gap:.72rem;display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%}.pp-stats-filter-info-tooltip-condition-type{color:color-mix(in srgb,var(--pp-color-gold) 72%,var(--pp-color-surface));font-size:.56rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pp-stats-filter-info-tooltip-condition-type:after{content:":"}.pp-stats-filter-info-tooltip-condition-value{color:color-mix(in srgb,var(--pp-color-surface) 90%,var(--pp-color-gold));font-size:.72rem;font-weight:950;letter-spacing:0;min-width:0;overflow-wrap:anywhere;text-align:left}.pp-stats-filter-info-tooltip-games{color:color-mix(in srgb,var(--pp-color-surface) 58%,transparent);display:block;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pp-stats-chart-shell{display:block;min-width:0;overflow-x:clip;padding-bottom:.26rem}.pp-stats-horizontal-chart,.pp-stats-mobile-chart-pending,.pp-stats-mobile-pillar-tooltip-layer{display:none}.pp-stats-y-axis{align-items:flex-end;color:var(--pp-color-text-muted);display:flex;flex-direction:column;font-size:.68rem;font-weight:900;inset:0 auto 0 .52rem;height:auto;justify-content:space-between;pointer-events:none;position:absolute;text-align:left;width:2rem;z-index:5}.pp-stats-pillars{--pp-stats-bar-gap:0.035rem;--pp-stats-bar-group-width:min(calc(100% - 6.4rem),calc(346px + 0.9rem));--pp-stats-game-count:10;--pp-stats-logo-size:34px;--pp-stats-low-minutes-font-size:0.5rem;--pp-stats-low-minutes-icon-size:12px;--pp-stats-pillar-value-font-size:0.7rem;--pp-stats-pillar-value-opacity:1;--pp-stats-pillar-value-padding:0.34rem;--pp-stats-pillar-positive:color-mix(in srgb,var(--pp-color-positive) 75%,var(--pp-color-rank-positive));--pp-stats-pillar-negative:color-mix(in srgb,var(--pp-color-negative) 55%,var(--pp-color-rank-negative));--pp-stats-pillar-width:min(88%,31px);background:color-mix(in srgb,var(--pp-color-page-soft) 76%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-border) 80%,transparent);border-radius:16px;display:grid;grid-gap:.58rem;gap:.58rem;grid-template-rows:auto minmax(284px,1fr) auto auto auto;min-height:394px;min-width:0;padding:.92rem .72rem .64rem;position:relative;width:100%}.pp-stats-pillars-empty{grid-template-rows:auto minmax(284px,1fr) 38px 18px 24px}.pp-stats-pillars-empty .pp-stats-chart-empty{grid-row:2/-1;min-height:0}.pp-stats-chart-density-low .pp-stats-pillars{--pp-stats-bar-gap:0.025rem;--pp-stats-logo-size:29px;--pp-stats-low-minutes-font-size:0.46rem;--pp-stats-low-minutes-icon-size:10px;--pp-stats-pillar-value-font-size:0.66rem;--pp-stats-pillar-value-padding:0.28rem}.pp-stats-chart-density-medium .pp-stats-pillars{--pp-stats-bar-gap:0.015rem;--pp-stats-logo-size:23px;--pp-stats-low-minutes-font-size:0.42rem;--pp-stats-low-minutes-icon-size:9px;--pp-stats-pillar-value-font-size:0.58rem;--pp-stats-pillar-value-padding:0.22rem}.pp-stats-chart-density-high .pp-stats-pillars{--pp-stats-bar-gap:0.01rem;--pp-stats-logo-size:18px;--pp-stats-low-minutes-font-size:0.38rem;--pp-stats-low-minutes-icon-size:8px;--pp-stats-pillar-value-font-size:0.5rem;--pp-stats-pillar-value-padding:0.14rem}.pp-stats-chart-density-max .pp-stats-pillars{--pp-stats-bar-gap:0;--pp-stats-logo-size:0px;--pp-stats-low-minutes-icon-size:0px;--pp-stats-pillar-value-font-size:0;--pp-stats-pillar-value-opacity:0;--pp-stats-pillar-value-padding:0}@media (min-width:821px){.pp-stats-pillars{--pp-stats-logo-size:36px}.pp-stats-chart-density-low .pp-stats-pillars{--pp-stats-logo-size:31px}.pp-stats-chart-density-medium .pp-stats-pillars{--pp-stats-logo-size:25px}.pp-stats-chart-density-high .pp-stats-pillars{--pp-stats-logo-size:20px}}.pp-stats-plot-area{background:linear-gradient(to bottom,color-mix(in srgb,var(--pp-color-border) 34%,transparent) 1px,transparent 1px) 0 0 /100% 25%,transparent;cursor:ns-resize;display:block;min-height:284px;position:relative;top:.5rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-stats-plot-bars{bottom:0;display:grid;grid-gap:var(--pp-stats-bar-gap);gap:var(--pp-stats-bar-gap);grid-template-columns:repeat(var(--pp-stats-game-count),minmax(0,1fr));left:50%;max-width:100%;position:absolute;top:0;transform:translateX(-50%);width:var(--pp-stats-bar-group-width)}.pp-stats-pillar-tooltip-layer{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:400}.pp-stats-pillar-tooltip-slot{inset:0;position:absolute}.pp-stats-plot-area-dragging{background:linear-gradient(to bottom,color-mix(in srgb,var(--pp-color-accent) 18%,transparent) 1px,transparent 1px) 0 0 /100% 25%,color-mix(in srgb,var(--pp-color-accent) 7%,var(--pp-color-surface-strong))}.pp-stats-plot-area-line-hidden{cursor:default;touch-action:pan-y}.pp-stats-line{background:var(--pp-color-gold);left:0;pointer-events:none;position:absolute;right:0;z-index:8}.pp-stats-line:focus-visible{outline:none}.pp-stats-line:focus-visible i,.pp-stats-line:focus-visible span{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-accent) 38%,transparent)}.pp-stats-line span{border:1px solid color-mix(in srgb,var(--pp-color-gold) 82%,var(--pp-color-border-strong));border-radius:9px;color:var(--pp-color-text);font-size:.82rem;font-weight:950;left:3.22rem;line-height:1;padding:.3rem .46rem}.pp-stats-line i,.pp-stats-line span{background:var(--pp-color-gold-fill);position:absolute;top:50%;transform:translateY(-50%)}.pp-stats-line i{border:2px solid color-mix(in srgb,var(--pp-color-gold) 92%,var(--pp-color-border-strong));border-radius:999px;box-shadow:0 4px 10px color-mix(in srgb,var(--pp-color-text) 18%,transparent);display:block;height:18px;right:.92rem;width:18px}.pp-stats-line i:after,.pp-stats-line i:before{background:color-mix(in srgb,var(--pp-color-text) 64%,var(--pp-color-gold));border-radius:999px;content:"";height:1.5px;left:4px;position:absolute;right:4px}.pp-stats-line i:before{top:5px}.pp-stats-line i:after{bottom:5px}.pp-stats-season-average-line{--pp-stats-season-average-color:var(--pp-color-odds-value);height:3px;left:0;pointer-events:none;position:absolute;right:0;z-index:auto}.pp-stats-season-average-line:before{background:repeating-linear-gradient(to right,var(--pp-stats-season-average-color) 0 8px,transparent 8px 13px);content:"";inset:0;pointer-events:none;position:absolute;z-index:6}.pp-stats-season-average-line span{background:var(--pp-color-surface-strong);border:1px solid color-mix(in srgb,var(--pp-stats-season-average-color) 58%,var(--pp-color-border-strong));border-radius:999px;color:var(--pp-stats-season-average-color);font-size:.62rem;font-weight:950;left:2.72rem;line-height:1;padding:.22rem .4rem;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:7}.pp-stats-season-average-line span:after{background:color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-stats-season-average-color) 42%,var(--pp-color-text));border-radius:10px;box-shadow:0 8px 16px color-mix(in srgb,var(--pp-color-text) 14%,transparent);color:var(--pp-color-surface);content:attr(data-hover);font-size:.66rem;font-weight:900;left:50%;line-height:1;opacity:0;padding:.38rem .5rem;pointer-events:none;position:absolute;top:-.48rem;transform:translate(-50%,-100%);white-space:nowrap;z-index:2}.pp-stats-season-average-line span:before{border-inline:5px solid transparent;border-top:5px solid color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:-.5rem;transform:translateX(-50%);z-index:1}.pp-stats-season-average-line span:hover{z-index:40}.pp-stats-season-average-line span:hover:after,.pp-stats-season-average-line span:hover:before{opacity:1}.pp-stats-chart-average-line{--pp-stats-season-average-color:color-mix(in srgb,var(--pp-color-text-muted) 82%,var(--pp-color-accent))}.pp-stats-chart-average-line:before{background:repeating-linear-gradient(to right,var(--pp-stats-season-average-color) 0 12px,transparent 12px 18px)}.pp-stats-chart-average-line span{left:auto;right:2.72rem}.pp-stats-minutes-overlay{display:block;height:100%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:var(--pp-stats-bar-group-width);z-index:7}.pp-stats-minutes-line-path{fill:none;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--pp-stats-minutes-line-color) 16%,transparent));stroke:var(--pp-stats-minutes-line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.pp-stats-closing-overlay{display:block;height:100%;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:var(--pp-stats-bar-group-width);z-index:7}.pp-stats-closing-line-path{fill:none;stroke:var(--pp-stats-closing-line-color);stroke-dasharray:4 3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.pp-stats-closing-points{height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:var(--pp-stats-bar-group-width);z-index:44}.pp-stats-closing-line-point{background:var(--pp-stats-closing-line-color);border:2px solid color-mix(in srgb,var(--pp-stats-closing-line-color) 46%,var(--pp-color-text));border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--pp-color-text) 62%,transparent),0 4px 9px color-mix(in srgb,var(--pp-color-text) 20%,transparent);height:11px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:11px;z-index:1}.pp-stats-closing-line-point:after{background:color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-stats-closing-line-color) 42%,var(--pp-color-text));border-radius:11px;box-shadow:0 9px 18px color-mix(in srgb,var(--pp-color-text) 14%,transparent);color:var(--pp-color-surface);content:attr(data-hover);font-size:.68rem;font-weight:900;left:50%;line-height:1.14;opacity:0;padding:.42rem .54rem;pointer-events:none;position:absolute;top:-.56rem;transform:translate(-50%,-100%);white-space:nowrap;z-index:70}.pp-stats-closing-line-point-edge-start:after{left:0;transform:translateY(-100%)}.pp-stats-closing-line-point-edge-end:after{left:auto;right:0;transform:translateY(-100%)}.pp-stats-closing-line-point:before{border-inline:6px solid transparent;border-top:6px solid color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:-.58rem;transform:translateX(-50%);z-index:69}.pp-stats-closing-line-point:hover:after,.pp-stats-closing-line-point:hover:before{opacity:1}.pp-stats-closing-line-point:hover{z-index:72}.pp-stats-pillar-track{align-items:flex-end;display:flex;height:100%;justify-content:center;min-height:0;min-width:0;position:relative}.pp-stats-pillar-tooltip{--pp-stats-tooltip-bg:color-mix(in srgb,var(--pp-color-text) 91%,var(--pp-color-surface-strong));background:var(--pp-stats-tooltip-bg);border:1px solid color-mix(in srgb,var(--pp-color-surface-strong) 18%,transparent);border-radius:12px;bottom:auto;box-shadow:0 9px 18px color-mix(in srgb,var(--pp-color-text) 14%,transparent);color:var(--pp-color-surface);display:grid;grid-gap:.3rem;gap:.3rem;font-size:.68rem;font-weight:900;left:var(--pp-stats-tooltip-x,0);line-height:1.22;max-width:210px;min-width:126px;padding:.34rem;pointer-events:none;position:absolute;text-align:center;top:var(--pp-stats-tooltip-y,0);transform:none;transition:left 70ms cubic-bezier(.22,.61,.36,1),top 85ms cubic-bezier(.22,.61,.36,1);white-space:normal}.pp-stats-pillar-tooltip-switching{transition:none}.pp-stats-pillar-tooltip-ledger,.pp-stats-pillar-tooltip-value{display:block}.pp-stats-pillar-tooltip-value{align-items:center;background:color-mix(in srgb,var(--pp-color-surface) 10%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-surface) 14%,transparent);border-radius:9px;color:var(--pp-color-surface-strong);display:flex;font-size:.76rem;font-weight:950;gap:.5rem;justify-content:space-between;padding:.28rem .42rem;white-space:nowrap}.pp-stats-pillar-tooltip-value-context{color:color-mix(in srgb,var(--pp-color-surface-strong) 86%,transparent);flex:0 0 auto;font-size:.55rem;font-weight:900;letter-spacing:.01em}.pp-stats-pillar-tooltip-stat-value{--pp-stats-tooltip-value-color:var(--pp-color-neutral-movement);background:color-mix(in srgb,var(--pp-stats-tooltip-value-color) 48%,transparent);border:1px solid color-mix(in srgb,var(--pp-stats-tooltip-value-color) 68%,transparent);border-radius:7px;padding:.11rem .3rem;text-shadow:0 1px 8px color-mix(in srgb,var(--pp-color-text) 34%,transparent)}.pp-stats-pillar-tooltip-stat-value-over{--pp-stats-tooltip-value-color:var(--pp-color-positive)}.pp-stats-pillar-tooltip-stat-value-under{--pp-stats-tooltip-value-color:var(--pp-color-negative)}.pp-stats-pillar-tooltip-ledger{background:color-mix(in srgb,var(--pp-color-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-surface) 11%,transparent);border-radius:9px;color:color-mix(in srgb,var(--pp-color-surface) 76%,var(--pp-color-text-muted));display:grid;grid-gap:0;gap:0;font-weight:900;line-height:1;padding:.18rem .34rem;text-align:left}.pp-stats-pillar-tooltip-ledger>span{align-items:center;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.22rem .04rem;white-space:nowrap}.pp-stats-pillar-tooltip-ledger>span+span{border-top:1px solid color-mix(in srgb,var(--pp-color-surface) 8%,transparent)}.pp-stats-pillar-tooltip-ledger>span>span{color:color-mix(in srgb,var(--pp-color-surface) 72%,var(--pp-color-text-muted));font-weight:850}.pp-stats-pillar-tooltip-ledger>span>strong{color:var(--pp-color-surface-strong);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.pp-stats-pillar-tooltip-markets{background:color-mix(in srgb,var(--pp-color-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-surface) 11%,transparent);border-radius:9px;display:grid;min-width:0;padding:.18rem .34rem;text-align:left}.pp-stats-pillar-tooltip-absences{background:color-mix(in srgb,var(--pp-color-negative) 8%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-negative) 22%,transparent);border-radius:9px;display:grid;min-width:0;padding:.18rem .34rem;text-align:left}.pp-stats-pillar-tooltip-absences-title{align-items:baseline;color:color-mix(in srgb,var(--pp-color-negative) 66%,var(--pp-color-surface));display:flex;font-size:.55rem;font-weight:950;gap:.32rem;letter-spacing:.08em;padding:.12rem .04rem .2rem;text-transform:uppercase;white-space:nowrap}.pp-stats-pillar-tooltip-absences-method{color:color-mix(in srgb,var(--pp-color-surface) 70%,transparent);font-size:.5rem;font-weight:800;letter-spacing:0;margin-left:auto;text-transform:none}.pp-stats-pillar-tooltip-absence-row{align-items:center;border-top:1px solid color-mix(in srgb,var(--pp-color-surface) 8%,transparent);display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;padding:.22rem .04rem}.pp-stats-pillar-tooltip-absence-row>span{overflow-wrap:anywhere}.pp-stats-pillar-tooltip-absence-row>strong{color:var(--pp-color-surface-strong);font-size:.65rem;white-space:nowrap}.pp-stats-pillar-tooltip-markets-title{color:color-mix(in srgb,var(--pp-color-accent) 48%,var(--pp-color-surface-strong));font-size:.55rem;font-weight:950;letter-spacing:.08em;padding:.12rem .04rem .2rem;text-transform:uppercase;white-space:nowrap}.pp-stats-pillar-tooltip-markets-title-actual{border-top:1px solid color-mix(in srgb,var(--pp-color-surface) 12%,transparent);margin-top:.12rem;padding-top:.3rem}.pp-stats-pillar-tooltip-market-row{align-items:center;border-top:1px solid color-mix(in srgb,var(--pp-color-surface) 8%,transparent);display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;padding:.22rem .04rem;white-space:nowrap}.pp-stats-pillar-tooltip-market-row>span{color:color-mix(in srgb,var(--pp-color-surface) 72%,var(--pp-color-text-muted));font-weight:850}.pp-stats-pillar-tooltip-market-row>strong{color:var(--pp-color-surface-strong);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.pp-stats-pillar-tooltip-market-row>.pp-stats-pillar-tooltip-market-actual-value{--pp-stats-tooltip-value-color:var(--pp-color-neutral-movement);align-items:center;background:color-mix(in srgb,var(--pp-stats-tooltip-value-color) 48%,transparent);border:1px solid color-mix(in srgb,var(--pp-stats-tooltip-value-color) 68%,transparent);border-radius:9px;display:inline-flex;justify-content:center;justify-self:end;line-height:1;min-width:1.8rem;padding:.16rem .34rem;text-shadow:0 1px 8px color-mix(in srgb,var(--pp-color-text) 34%,transparent)}.pp-stats-pillar-tooltip-market-row>.pp-stats-pillar-tooltip-market-actual-value-positive{--pp-stats-tooltip-value-color:var(--pp-color-positive)}.pp-stats-pillar-tooltip-market-row>.pp-stats-pillar-tooltip-market-actual-value-negative{--pp-stats-tooltip-value-color:var(--pp-color-negative)}.pp-stats-pillar-tooltip-market-row>.pp-stats-pillar-tooltip-market-actual-value-neutral{--pp-stats-tooltip-value-color:var(--pp-color-neutral-movement)}.pp-stats-pillar-tooltip:after{border-block:6px solid transparent;border-left:0;border-right:6px solid var(--pp-stats-tooltip-bg);content:"";left:-6px;pointer-events:none;position:absolute;top:var(--pp-stats-tooltip-arrow-y,50%);transform:translateY(-50%)}.pp-stats-pillar-tooltip-side-left:after{border-left:6px solid var(--pp-stats-tooltip-bg);border-right:0;left:auto;right:-6px;transform:translateY(-50%)}.pp-stats-pillar-fill{align-items:flex-end;background:color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-accent) 26%,transparent);bottom:var(--pp-stats-pillar-bottom,0);border-radius:4px 4px 2px 2px;box-shadow:0 9px 16px color-mix(in srgb,var(--pp-color-text) 10%,transparent);color:var(--pp-color-on-navy);display:flex;justify-content:center;left:50%;min-height:var(--pp-stats-pillar-min-height,0);overflow:hidden;padding-bottom:var(--pp-stats-pillar-value-padding);position:absolute;transform:translateX(-50%);transition:box-shadow .12s ease,filter .12s ease,transform .12s ease;width:var(--pp-stats-pillar-width)}@media (hover:hover) and (pointer:fine){.pp-stats-pillar-track:hover .pp-stats-pillar-fill{box-shadow:0 11px 20px color-mix(in srgb,var(--pp-color-text) 14%,transparent),0 0 0 2px color-mix(in srgb,var(--pp-color-surface-strong) 20%,transparent);filter:brightness(1.08) saturate(1.04);transform:translateX(-50%) scaleX(1.04)}}.pp-stats-pillar-over{background:var(--pp-stats-pillar-positive);border-color:color-mix(in srgb,var(--pp-stats-pillar-positive) 58%,transparent)}.pp-stats-pillar-under{background:var(--pp-stats-pillar-negative);border-color:color-mix(in srgb,var(--pp-stats-pillar-negative) 58%,transparent)}.pp-stats-pillar-zero{align-items:center;border-radius:3px;box-shadow:0 5px 10px color-mix(in srgb,var(--pp-color-text) 8%,transparent);padding-bottom:0}.pp-stats-chart-density-high .pp-stats-pillar-fill,.pp-stats-chart-density-max .pp-stats-pillar-fill,.pp-stats-chart-density-medium .pp-stats-pillar-fill{border-radius:3px 3px 2px 2px}.pp-stats-chart-density-high .pp-stats-pillar-zero,.pp-stats-chart-density-max .pp-stats-pillar-zero{border-radius:2px}.pp-stats-pillar-value{display:block;font-size:var(--pp-stats-pillar-value-font-size);font-weight:950;line-height:1;max-width:calc(100% - 2px);opacity:var(--pp-stats-pillar-value-opacity);overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.pp-stats-pillar-value-compact{font-size:.6rem;letter-spacing:-.04em}.pp-stats-chart-density-low .pp-stats-pillar-value-compact{font-size:.54rem}.pp-stats-chart-density-medium .pp-stats-pillar-value-compact{font-size:.44rem}.pp-stats-chart-density-high .pp-stats-pillar-value-compact{font-size:.36rem}.pp-stats-game-meta-row{display:grid;grid-gap:var(--pp-stats-bar-gap);gap:var(--pp-stats-bar-gap);grid-template-columns:repeat(var(--pp-stats-game-count),minmax(0,1fr));justify-self:center;max-width:100%;position:relative;width:var(--pp-stats-bar-group-width);z-index:110}.pp-stats-game-meta{display:grid;grid-gap:.12rem;gap:.12rem;justify-items:center;min-height:38px;position:relative;text-align:center}.pp-stats-chart-density-medium .pp-stats-game-meta{min-height:30px}.pp-stats-chart-density-high .pp-stats-game-meta,.pp-stats-chart-density-max .pp-stats-game-meta{min-height:24px}.pp-stats-chart-density-max .pp-stats-game-meta{min-height:11px}.pp-stats-game-count-label{align-items:center;display:inline-flex;gap:.32rem;justify-content:center;min-height:30px;min-width:62px;padding:0 .26rem;white-space:nowrap}.pp-stats-game-count-copy{align-items:baseline;display:inline-flex;gap:.16rem}.pp-stats-game-count-prefix{font-size:.66rem;font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;letter-spacing:.075em;transform:translateY(-.08em)}.pp-stats-game-count-value{color:var(--pp-color-text);font-size:.86rem;font-weight:950;letter-spacing:0}.pp-stats-game-count-control{background:linear-gradient(180deg,color-mix(in srgb,var(--pp-color-surface-strong) 52%,transparent),color-mix(in srgb,var(--pp-color-page-soft) 80%,transparent));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 74%,transparent);border-radius:14px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pp-color-surface-strong) 80%,transparent),0 4px 10px color-mix(in srgb,var(--pp-color-text) 5%,transparent);gap:.24rem!important;outline:none;padding:.22rem;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.pp-stats-game-count-label-filtered{cursor:help;outline:none}.pp-stats-game-count-control:has(.pp-stats-game-count-label-filtered:focus-visible),.pp-stats-game-count-control:has(.pp-stats-game-count-label-filtered:hover){background:color-mix(in srgb,var(--pp-color-gold-fill) 24%,var(--pp-color-page-soft));border-color:color-mix(in srgb,var(--pp-color-gold) 34%,var(--pp-color-border))}@media (max-width:820px) and (hover:none),(max-width:820px) and (pointer:coarse){.pp-stats-game-count-control:has(.pp-stats-game-count-label-tap-open){background:color-mix(in srgb,var(--pp-color-gold-fill) 24%,var(--pp-color-page-soft));border-color:color-mix(in srgb,var(--pp-color-gold) 34%,var(--pp-color-border))}.pp-stats-game-count-control:has(.pp-stats-game-count-label-filtered:hover:not(:focus-visible):not(.pp-stats-game-count-label-tap-open)){background:linear-gradient(180deg,color-mix(in srgb,var(--pp-color-surface-strong) 52%,transparent),color-mix(in srgb,var(--pp-color-page-soft) 80%,transparent));border-color:color-mix(in srgb,var(--pp-color-border-strong) 74%,transparent)}}.pp-stats-game-count-label-filtered:focus-visible{border-radius:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-gold) 12%,transparent)}.pp-stats-chart-meta-row .pp-stats-game-count-control{color:var(--pp-color-text-muted);font-size:.76rem;font-weight:880}.pp-stats-game-count-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--pp-color-surface-strong) 92%,var(--pp-color-page-soft)),color-mix(in srgb,var(--pp-color-gold-fill) 18%,var(--pp-color-page-soft)));border:1px solid color-mix(in srgb,var(--pp-color-gold) 24%,var(--pp-color-border));border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pp-color-surface-strong) 92%,transparent),0 2px 5px color-mix(in srgb,var(--pp-color-text) 7%,transparent);color:var(--pp-color-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-weight:950;gap:.08rem;height:26px;justify-content:center;line-height:1;margin:3px 4px;min-width:34px;padding:0 .32rem;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.pp-stats-game-count-button:focus-visible,.pp-stats-game-count-button:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--pp-color-surface-strong) 72%,var(--pp-color-gold-fill)),color-mix(in srgb,var(--pp-color-gold-fill) 58%,var(--pp-color-page-soft)));border-color:color-mix(in srgb,var(--pp-color-gold) 58%,var(--pp-color-border-strong));box-shadow:0 4px 9px color-mix(in srgb,var(--pp-color-text) 8%,transparent),0 0 0 3px color-mix(in srgb,var(--pp-color-gold) 12%,transparent);color:var(--pp-color-text);outline:none;transform:translateY(-1px)}.pp-stats-game-count-button:active:not(:disabled){box-shadow:inset 0 2px 4px color-mix(in srgb,var(--pp-color-text) 10%,transparent);transform:translateY(0)}.pp-stats-game-count-button:disabled{background:color-mix(in srgb,var(--pp-color-surface-strong) 66%,transparent);border-color:color-mix(in srgb,var(--pp-color-border) 56%,transparent);box-shadow:none;color:color-mix(in srgb,var(--pp-color-text-muted) 62%,transparent);cursor:default;opacity:.62}.pp-stats-game-count-number,.pp-stats-game-count-sign{display:inline-block;line-height:1;pointer-events:none;text-align:center;transition:color .14s ease}.pp-stats-game-count-sign{color:var(--pp-color-gold);font-size:.78rem;font-weight:950;transform:translateY(-.08em)}.pp-stats-game-count-number{color:inherit;font-size:.7rem;font-weight:950}.pp-stats-game-count-button:disabled .pp-stats-game-count-number,.pp-stats-game-count-button:disabled .pp-stats-game-count-sign{color:color-mix(in srgb,var(--pp-color-text-muted) 64%,transparent)}.pp-stats-game-month-row{display:grid;grid-gap:var(--pp-stats-bar-gap);gap:var(--pp-stats-bar-gap);grid-template-columns:repeat(var(--pp-stats-game-count),minmax(0,1fr));justify-self:center;margin-top:-.34rem;max-width:100%;width:var(--pp-stats-bar-group-width)}.pp-stats-chart-density-max .pp-stats-game-month-row{margin-top:-.48rem}.pp-stats-game-month{align-items:center;color:var(--pp-color-text-muted);display:flex;font-size:.64rem;font-weight:860;justify-content:center;line-height:1;min-height:18px;position:relative;text-align:center}.pp-stats-game-month:before{border-bottom:1px solid color-mix(in srgb,var(--pp-color-text-muted) 34%,transparent);border-left:1px solid color-mix(in srgb,var(--pp-color-text-muted) 28%,transparent);border-radius:0 0 6px 6px;border-right:1px solid color-mix(in srgb,var(--pp-color-text-muted) 28%,transparent);bottom:.18rem;content:"";height:8px;left:.28rem;pointer-events:none;position:absolute;right:.28rem}.pp-stats-game-month>span{align-items:baseline;background:color-mix(in srgb,var(--pp-color-page-soft) 76%,var(--pp-color-surface-strong));display:inline-flex;gap:.18rem;justify-content:center;padding-inline:.32rem;position:relative;z-index:1}.pp-stats-game-month-season{font-size:.52rem;font-weight:820}.pp-stats-game-month-name{font-size:1em;font-weight:880}.pp-stats-game-opponent-logo{align-items:center;background:transparent;border:0;border-radius:0;cursor:help;display:inline-flex;height:var(--pp-stats-logo-size);justify-content:center;position:relative;transform:translateY(.34rem);width:var(--pp-stats-logo-size);z-index:1}.pp-stats-chart-density-max .pp-stats-game-opponent-logo{display:none}.pp-stats-game-opponent-logo img{display:block;height:100%;object-fit:contain;padding:0;width:100%}.pp-stats-chart-density-medium .pp-stats-game-opponent-logo img{transform:translateX(-1px)}.pp-stats-game-opponent-logo>span{color:var(--pp-color-text);font-size:.52rem;font-weight:950;line-height:1}.pp-stats-chart-density-medium .pp-stats-game-opponent-logo>span{font-size:.44rem}.pp-stats-chart-density-high .pp-stats-game-opponent-logo>span{font-size:.36rem}.pp-stats-game-opponent-logo:after{background:color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-surface-strong) 18%,transparent);border-radius:9px;box-shadow:0 8px 16px color-mix(in srgb,var(--pp-color-text) 14%,transparent);color:var(--pp-color-surface);content:attr(data-hover) "\A" attr(data-hover-date);font-size:.64rem;font-weight:900;left:50%;line-height:1.18;opacity:0;padding:.36rem .48rem;pointer-events:none;position:absolute;top:-.44rem;transform:translate(-50%,-100%);transition:opacity .12s ease;white-space:pre;z-index:130}.pp-stats-game-opponent-logo:focus-visible:after,.pp-stats-game-opponent-logo:hover:after{opacity:1}.pp-stats-game-opponent-logo:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-color-accent) 38%,transparent);outline-offset:2px}@media (hover:none),(pointer:coarse){.pp-stats-game-opponent-logo:hover:after{opacity:0}.pp-stats-game-opponent-logo.pp-stats-game-opponent-logo-tap-open:after{opacity:1}}.pp-stats-next-game-meta{z-index:3}.pp-stats-next-opponent-logo{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;opacity:.62;padding:0;transition:filter .14s ease,opacity .14s ease,transform .14s ease}.pp-stats-next-opponent-logo-loading{animation:pp-soft-pulse 1.35s ease-in-out infinite;background:color-mix(in srgb,var(--pp-color-border-strong) 34%,var(--pp-color-surface-strong));border-radius:50%;cursor:default;opacity:.48}.pp-stats-next-opponent-logo-loading:after{display:none}.pp-stats-next-opponent-logo-active,.pp-stats-next-opponent-logo:focus-visible,.pp-stats-next-opponent-logo:hover{filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--pp-color-text) 18%,transparent));opacity:1}.pp-stats-next-opponent-logo:focus-visible,.pp-stats-next-opponent-logo:hover{transform:translateY(.22rem) scale(1.06)}.pp-stats-next-opponent-logo-loading:hover{filter:none;opacity:.48;transform:translateY(.34rem)}.pp-stats-next-opponent-logo:after{content:attr(data-hover) "\A" attr(data-hover-date) "\A" attr(data-hover-action);left:auto;right:0;transform:translateY(-100%)}.pp-stats-next-opponent-logo-active:after{content:attr(data-hover) "\A" attr(data-hover-date)}.pp-stats-game-opponent-logo>.pp-stats-next-opponent-action{align-items:center;background:color-mix(in srgb,var(--pp-color-text) 88%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-surface-strong) 76%,var(--pp-color-border-strong));border-radius:999px;box-shadow:0 2px 5px color-mix(in srgb,var(--pp-color-text) 18%,transparent);color:var(--pp-color-surface-strong);display:inline-flex;font-size:.58rem;font-weight:950;height:13px;justify-content:center;line-height:1;position:absolute;right:-.16rem;top:-.12rem;width:13px;z-index:4}.pp-stats-next-opponent-action:after,.pp-stats-next-opponent-action:before{background:currentColor;border-radius:var(--pp-radius-pill);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pp-stats-next-opponent-action:before{height:1.5px;width:min(6px,60%)}.pp-stats-next-opponent-action:after{height:min(6px,60%);width:1.5px}.pp-stats-next-opponent-logo-active>.pp-stats-next-opponent-action:after{display:none}.pp-stats-next-opponent-logo-active>.pp-stats-next-opponent-action{background:color-mix(in srgb,var(--pp-color-gold) 82%,var(--pp-color-text));color:var(--pp-color-surface-strong)}.pp-stats-chart-density-max .pp-stats-next-opponent-logo{display:inline-flex;height:20px;width:20px}.pp-stats-chart-density-max .pp-stats-next-opponent-action{height:10px;right:-.22rem;top:-.2rem;width:10px}.pp-stats-game-opponent-logo:has(.pp-stats-game-warning-icon-tap-open):after,.pp-stats-game-opponent-logo:has(.pp-stats-game-warning-icon:focus-visible):after,.pp-stats-game-opponent-logo:has(.pp-stats-game-warning-icon:hover):after{opacity:0}.pp-stats-game-warning-icon{align-items:center;border-radius:999px;box-shadow:0 4px 10px color-mix(in srgb,var(--pp-color-text) 16%,transparent);cursor:help;display:inline-flex;height:var(--pp-stats-low-minutes-icon-size);justify-content:center;position:absolute;right:.12rem;top:.08rem;width:var(--pp-stats-low-minutes-icon-size);z-index:4}.pp-stats-game-warning-icon:before{color:var(--pp-color-text);content:"!";font-size:var(--pp-stats-low-minutes-font-size);font-weight:950;line-height:1}.pp-stats-low-minutes-icon{background:color-mix(in srgb,var(--pp-color-gold-fill) 84%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-gold) 58%,var(--pp-color-border-strong))}.pp-stats-overtime-icon{background:var(--pp-color-brand-basketball-deep);border:1px solid color-mix(in srgb,var(--pp-color-brand-basketball-deep) 72%,var(--pp-color-text));z-index:5}.pp-stats-overtime-icon:before{color:var(--pp-color-text-strong)}.pp-stats-game-opponent-logo-multiple-warnings .pp-stats-low-minutes-icon{transform:translateX(-68%)}.pp-stats-game-warning-tooltip{background:color-mix(in srgb,var(--pp-color-text) 90%,var(--pp-color-surface-strong));border-radius:9px;box-shadow:0 8px 16px color-mix(in srgb,var(--pp-color-text) 14%,transparent);color:var(--pp-color-surface);display:grid;grid-gap:.12rem;gap:.12rem;left:50%;line-height:1.16;opacity:0;padding:.36rem .48rem;pointer-events:none;position:absolute;text-align:center;top:-.48rem;transform:translate(-50%,-100%);transition:opacity .12s ease;white-space:pre;z-index:80}.pp-stats-game-meta-warning-edge-start .pp-stats-game-warning-tooltip{left:50%;transform:translateY(-100%)}.pp-stats-game-meta-warning-edge-end .pp-stats-game-warning-tooltip{left:auto;right:50%;transform:translateY(-100%)}.pp-stats-low-minutes-tooltip{border:1px solid color-mix(in srgb,var(--pp-color-gold) 32%,var(--pp-color-text))}.pp-stats-overtime-tooltip{border:1px solid color-mix(in srgb,var(--pp-color-brand-basketball-deep) 62%,var(--pp-color-text))}.pp-stats-game-warning-tooltip span,.pp-stats-game-warning-tooltip strong{font-size:.62rem;line-height:1}.pp-stats-game-warning-tooltip strong{font-weight:950}.pp-stats-game-warning-tooltip span{font-weight:900}.pp-stats-low-minutes-tooltip small{color:color-mix(in srgb,var(--pp-color-surface) 72%,var(--pp-color-gold-fill));font-size:.49rem;font-weight:900}.pp-stats-game-warning-icon:focus-visible .pp-stats-game-warning-tooltip,.pp-stats-game-warning-icon:hover .pp-stats-game-warning-tooltip{opacity:1}@media (hover:none),(pointer:coarse){.pp-stats-game-warning-icon:hover .pp-stats-game-warning-tooltip{opacity:0}.pp-stats-game-warning-icon.pp-stats-game-warning-icon-tap-open .pp-stats-game-warning-tooltip{opacity:1}}.pp-stats-game-warning-icon:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-color-accent) 44%,transparent);outline-offset:2px}.pp-stats-chart-controls-row{align-items:center;column-gap:1.1rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:.38rem;min-height:24px;row-gap:.42rem}.pp-stats-mobile-legend-dot,.pp-stats-mobile-legend-info{display:none}.pp-stats-closing-toggle{--pp-stats-toggle-active-color:var(--pp-stats-closing-line-color);--pp-stats-toggle-inactive-color:color-mix(in srgb,var(--pp-color-text-muted) 56%,var(--pp-color-surface));-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:transparent;border:0;border-radius:999px;color:var(--pp-stats-toggle-inactive-color);cursor:pointer;display:inline-grid;gap:.34rem;grid-template-columns:auto auto;min-height:24px;opacity:.72;padding:.2rem .24rem;transition:color .14s ease,opacity .14s ease,text-shadow .14s ease,transform .14s ease}.pp-stats-line-toggle{--pp-stats-toggle-active-color:var(--pp-color-gold)}.pp-stats-mobile-legend-closing-color{--pp-stats-toggle-active-color:var(--pp-stats-closing-line-color)}.pp-stats-average-toggle{--pp-stats-toggle-active-color:var(--pp-color-odds-value)}.pp-stats-chart-average-toggle{--pp-stats-toggle-active-color:color-mix(in srgb,var(--pp-color-text-muted) 88%,var(--pp-color-text))}.pp-stats-minutes-toggle{--pp-stats-toggle-active-color:var(--pp-stats-minutes-line-color)}.pp-stats-closing-toggle:focus-visible,.pp-stats-closing-toggle:hover:not(:disabled){color:color-mix(in srgb,var(--pp-stats-toggle-active-color) 76%,var(--pp-color-text-muted));opacity:1;outline:none;text-shadow:0 0 10px color-mix(in srgb,var(--pp-stats-toggle-active-color) 32%,transparent);transform:translateY(-1px)}.pp-stats-closing-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-stats-toggle-active-color) 34%,transparent);outline-offset:4px}.pp-stats-closing-toggle:focus-visible .pp-stats-toggle-swatch,.pp-stats-closing-toggle:hover:not(:disabled) .pp-stats-toggle-swatch{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--pp-stats-toggle-active-color) 42%,transparent))}.pp-stats-average-toggle-active,.pp-stats-chart-average-toggle-active,.pp-stats-closing-toggle-active,.pp-stats-line-toggle-active,.pp-stats-minutes-toggle-active{color:var(--pp-stats-toggle-active-color);opacity:1}.pp-stats-average-toggle-active:focus-visible,.pp-stats-average-toggle-active:hover:not(:disabled),.pp-stats-chart-average-toggle-active:focus-visible,.pp-stats-chart-average-toggle-active:hover:not(:disabled),.pp-stats-closing-toggle-active:focus-visible,.pp-stats-closing-toggle-active:hover:not(:disabled),.pp-stats-line-toggle-active:focus-visible,.pp-stats-line-toggle-active:hover:not(:disabled),.pp-stats-minutes-toggle-active:focus-visible,.pp-stats-minutes-toggle-active:hover:not(:disabled){color:color-mix(in srgb,var(--pp-stats-toggle-active-color) 86%,var(--pp-color-text));text-shadow:0 0 10px color-mix(in srgb,var(--pp-stats-toggle-active-color) 38%,transparent);transform:translateY(-1px)}.pp-stats-average-toggle-active:focus-visible .pp-stats-toggle-swatch,.pp-stats-average-toggle-active:hover:not(:disabled) .pp-stats-toggle-swatch,.pp-stats-chart-average-toggle-active:focus-visible .pp-stats-toggle-swatch,.pp-stats-chart-average-toggle-active:hover:not(:disabled) .pp-stats-toggle-swatch,.pp-stats-closing-toggle-active:focus-visible .pp-stats-toggle-swatch,.pp-stats-closing-toggle-active:hover:not(:disabled) .pp-stats-toggle-swatch,.pp-stats-line-toggle-active:focus-visible .pp-stats-toggle-swatch,.pp-stats-line-toggle-active:hover:not(:disabled) .pp-stats-toggle-swatch,.pp-stats-minutes-toggle-active:focus-visible .pp-stats-toggle-swatch,.pp-stats-minutes-toggle-active:hover:not(:disabled) .pp-stats-toggle-swatch{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--pp-stats-toggle-active-color) 48%,transparent))}@media (hover:none),(pointer:coarse){.pp-stats-stat-tab:hover:not(:focus-visible){background:transparent;color:var(--pp-color-text);transform:none}.pp-stats-stat-tab-active:hover:not(:focus-visible){color:var(--pp-color-accent)}.pp-stats-closing-toggle[aria-pressed=false]:hover:not(:disabled){color:var(--pp-stats-toggle-inactive-color);opacity:.72;text-shadow:none;transform:none}.pp-stats-closing-toggle[aria-pressed=false]:hover:not(:disabled) .pp-stats-toggle-swatch{filter:none}}.pp-stats-closing-toggle:disabled{cursor:default;opacity:.52}.pp-stats-closing-toggle span:not(.pp-stats-toggle-swatch){font-size:.68rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pp-stats-toggle-swatch{display:inline-block;filter:none;height:0;transition:filter .14s ease;width:28px}.pp-stats-toggle-swatch-closing,.pp-stats-toggle-swatch-line,.pp-stats-toggle-swatch-minutes{border-top:3px solid}.pp-stats-toggle-swatch-average{border-top:3px dotted}.pp-stats-toggle-swatch-chart-average{border-top:3px dashed}.pp-stats-chart-empty{align-items:center;background:color-mix(in srgb,var(--pp-color-surface-strong) 72%,transparent);border:1px dashed var(--pp-color-border-strong);border-radius:16px;color:var(--pp-color-text-muted);display:flex;font-size:.9rem;font-weight:860;justify-content:center;min-height:250px;text-align:center}.pp-stats-chart-empty-skeleton{background:color-mix(in srgb,var(--pp-color-page-soft) 82%,var(--pp-color-surface-strong));border-style:solid;isolation:isolate;overflow:visible;position:relative}.pp-stats-chart-empty-skeleton-plot{border-radius:15px 15px 0 0;bottom:4.35rem;left:0;min-height:0;opacity:.56;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.pp-stats-chart-empty-skeleton .pp-stats-skeleton-shape{background:color-mix(in srgb,var(--pp-color-border-strong) 34%,var(--pp-color-surface-strong))}.pp-stats-chart-empty-skeleton .pp-stats-skeleton-shape:after{animation:none;display:none}.pp-stats-chart-empty-skeleton-logos{bottom:2rem;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:2}.pp-stats-chart-empty-skeleton-logos>.pp-stats-skeleton-logo,.pp-stats-chart-empty-skeleton-months>.pp-stats-skeleton-shape{opacity:.54}.pp-stats-chart-empty-skeleton-months{bottom:.3rem;left:50%;margin-top:0;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:1}.pp-stats-chart-empty-next-game-desktop{align-items:start;display:grid;justify-items:center;left:calc(100% + .2rem);min-height:38px;pointer-events:auto;position:absolute;top:0;z-index:3}.pp-stats-chart-empty-message{background:color-mix(in srgb,var(--pp-color-surface-strong) 94%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 76%,transparent);border-radius:var(--pp-radius-pill);box-shadow:0 8px 20px color-mix(in srgb,var(--pp-color-text) 8%,transparent);color:var(--pp-color-text-muted);max-width:calc(100% - 2rem);padding:.52rem .78rem;pointer-events:none;position:relative;z-index:4}.pp-stats-chart-empty-next-game-mobile{display:none}@media (max-width:820px){.pp-stats-page{max-width:100%;min-width:0;overflow-x:clip}.pp-stats-pillars-responsive{background:color-mix(in srgb,var(--pp-color-surface-strong) 72%,var(--pp-color-page-soft))}.pp-stats-layout,.pp-stats-layout-panel-closed{grid-template-columns:minmax(0,1fr)}.pp-stats-selector-panel{align-items:stretch;padding:.68rem;top:0}.pp-stats-selector-panel-pending{box-sizing:border-box;height:68px;min-height:68px;overflow:hidden;position:relative}.pp-stats-selector-panel-pending>*{visibility:hidden}.pp-stats-selector-panel-pending:after{background:linear-gradient(90deg,color-mix(in srgb,var(--pp-color-border-strong) 34%,var(--pp-color-surface-strong)),color-mix(in srgb,var(--pp-color-surface-strong) 82%,var(--pp-color-border)),color-mix(in srgb,var(--pp-color-border-strong) 34%,var(--pp-color-surface-strong)));border-radius:14px;content:"";height:44px;left:.68rem;position:absolute;top:.68rem;width:44px}.pp-stats-selector-panel-toggle{height:44px;width:44px}.pp-stats-highlight-switch button,.pp-stats-milestone-select select,.pp-stats-sidebar-section-toggle{min-height:44px}.pp-stats-highlight-list{max-height:min(50vh,440px)}.pp-stats-highlight-card{min-height:72px}.pp-stats-upcoming-fixture-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(48vh,430px)}.pp-stats-upcoming-fixture-open{grid-column:1/-1}.pp-stats-fixture-team{min-height:44px}.pp-stats-fixture-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-stats-fixture-player{min-height:40px}.pp-stats-selector-panel:has(.pp-stats-selector-options){z-index:340}.pp-stats-stat-tab{min-height:44px}.pp-stats-substat-tabs{min-height:40px}.pp-stats-substat-tab{min-height:40px;min-width:40px}.pp-stats-pillars-responsive .pp-stats-game-count-button{height:40px;margin:0 1px;min-width:40px}.pp-stats-pillars-responsive .pp-stats-game-count-label{min-height:40px;min-width:44px}.pp-stats-closing-toggle{min-height:40px}.pp-stats-market-odds-reset{height:24px;width:24px}.pp-stats-chip,.pp-stats-filter-clear,.pp-stats-teammate-mode{min-height:40px}.pp-stats-chip{min-width:40px}.pp-stats-selector-panel-collapsed{align-items:center;display:grid;grid-template-columns:auto auto minmax(0,1fr);justify-items:start}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-search-wrap{margin-right:.58rem}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-search-wrap:after{background:color-mix(in srgb,var(--pp-color-border-strong) 40%,transparent);border-radius:999px;content:"";height:24px;pointer-events:none;position:absolute;right:-.58rem;top:50%;transform:translate(50%,-50%);width:1px}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-search-toggle{border-radius:14px;height:44px;width:44px}.pp-stats-collapsed-search-popover{left:0;top:calc(100% + .5rem);width:min(330px,calc(100vw - 7rem))}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player-list-frame{max-width:100%;min-width:0;width:100%}.pp-stats-selector-panel-collapsed .pp-stats-sticky-selection{--pp-stats-sticky-dismiss-balance:52px;--pp-stats-sticky-dismiss-hit-size:44px;--pp-stats-sticky-dismiss-visual-size:26px;grid-column:1/-1;isolation:isolate;justify-self:stretch;min-width:0;position:relative;width:100%}.pp-stats-sticky-selection-dismiss{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--pp-color-text-muted);cursor:pointer;display:inline-flex;height:var(--pp-stats-sticky-dismiss-hit-size);justify-content:center;padding:0;position:absolute;right:0;top:0;touch-action:manipulation;width:var(--pp-stats-sticky-dismiss-hit-size);z-index:5}.pp-stats-sticky-selection-dismiss:before{background:color-mix(in srgb,var(--pp-color-surface-strong) 86%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-accent) 18%,var(--pp-color-border));border-radius:999px;box-shadow:0 2px 7px color-mix(in srgb,var(--pp-color-text) 7%,transparent);content:"";height:var(--pp-stats-sticky-dismiss-visual-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--pp-stats-sticky-dismiss-visual-size)}.pp-stats-sticky-selection-dismiss:focus-visible:before,.pp-stats-sticky-selection-dismiss:hover:before{background:color-mix(in srgb,var(--pp-color-accent) 9%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-accent) 38%,var(--pp-color-border-strong))}.pp-stats-sticky-selection-dismiss:focus-visible,.pp-stats-sticky-selection-dismiss:hover{color:var(--pp-color-text)}.pp-stats-sticky-selection-dismiss:focus-visible{outline:none}.pp-stats-sticky-selection-dismiss:focus-visible:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-surface-strong)),0 2px 7px color-mix(in srgb,var(--pp-color-text) 7%,transparent)}.pp-stats-sticky-selection-dismiss:active:before{transform:translate(-50%,-50%) scale(.92)}.pp-stats-sticky-selection-dismiss svg{fill:none;height:13px;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:13px;z-index:1}.pp-stats-sticky-selection-highlight .pp-stats-highlight-fixture{transform:translateY(.75rem)}.pp-stats-sticky-selection-team .pp-stats-team-roster-card{padding-right:calc(.36rem + var(--pp-stats-sticky-dismiss-balance))}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player-list{grid-auto-flow:column;grid-template-columns:none;justify-items:start;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player-list:not(:has(>.pp-stats-collapsed-player:nth-child(8))){grid-auto-columns:max-content;justify-content:start}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player-list::-webkit-scrollbar{display:none}.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player:after,.pp-stats-selector-panel-collapsed .pp-stats-collapsed-player:before{display:none}.pp-stats-collapsed-player-list-frame .pp-stats-player-slide-indicator{display:block;top:50%}.pp-stats-collapsed-player-list-frame .pp-stats-stat-slide-indicator-left{left:0}.pp-stats-collapsed-player-list-frame .pp-stats-stat-slide-indicator-right{right:0}.pp-stats-selector-options{max-height:300px;width:min(100%,calc(100vw - 2rem))}.pp-stats-player-panel{grid-template-columns:minmax(0,1fr);padding:.78rem}.pp-stats-chart-toolbar{grid-template-areas:"player filters" "stats stats";grid-template-columns:minmax(0,1fr) auto;padding:.58rem}.pp-stats-skeleton-player{grid-area:player}.pp-stats-skeleton-tabs{grid-area:stats}.pp-stats-skeleton-filter{grid-area:filters}.pp-stats-skeleton-pillars{grid-template-rows:auto 492px auto;min-height:0}.pp-stats-skeleton-plot{background:linear-gradient(to right,color-mix(in srgb,var(--pp-color-border) 34%,transparent) 1px,transparent 1px) 0 0 /25% 100%,transparent;min-height:0;top:0}.pp-stats-skeleton-bars{display:flex;flex-direction:column;gap:.52rem;height:100%;inset:auto;justify-content:space-around;left:auto;padding:1.5rem .8rem;position:static;transform:none;width:100%}.pp-stats-skeleton-pillar{align-self:flex-start;border-radius:2px 5px 5px 2px;height:16px!important;width:var(--pp-stats-skeleton-length)}.pp-stats-skeleton-logos,.pp-stats-skeleton-months{display:none}.pp-stats-skeleton-controls{margin-top:0;min-height:40px}.pp-stats-player-card{grid-template-columns:62px minmax(0,1fr)}.pp-stats-player-card-minimal{grid-area:player;grid-template-columns:50px minmax(0,1fr)}.pp-stats-player-team-name-full{display:none}.pp-stats-player-team-name-short{display:inline}.pp-stats-player-card img,.pp-stats-player-card>span{border-radius:16px;height:62px;width:62px}.pp-stats-player-card-minimal img,.pp-stats-player-card-minimal>span{border-radius:12px;height:44px;width:44px}.pp-stats-filter-wrap,.pp-stats-toolbar-actions{grid-area:filters}.pp-stats-chart-teammate-control{display:none}.pp-stats-toolbar-teammate-control .pp-stats-teammate-wrap{position:static}.pp-stats-toolbar-teammate-control .pp-stats-teammate-panel{max-height:min(48vh,380px);max-height:min(48svh,380px);overflow-y:auto;position:absolute;right:0;-webkit-overflow-scrolling:touch;top:calc(100% + .48rem);width:min(360px,calc(100vw - 3rem));z-index:260}.pp-stats-toolbar-teammate-control .pp-stats-teammate-button{height:50px;width:50px}.pp-stats-filter-wrap .pp-stats-filter-panel{right:-.2rem;width:min(520px,calc(100vw - 2.5rem))}.pp-stats-stat-tabs{grid-template-columns:repeat(8,minmax(62px,1fr));min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.16rem;scrollbar-width:none;width:100%}.pp-stats-stat-selector{grid-area:stats;overflow:visible}.pp-stats-stat-tabs::-webkit-scrollbar{display:none}.pp-stats-substat-tabs{min-width:0;width:100%}.pp-stats-substat-group,.pp-stats-substat-tabs-edge-end .pp-stats-substat-group,.pp-stats-substat-tabs-edge-start .pp-stats-substat-group{gap:.88rem;left:50%;right:auto;transform:translate(-50%,-50%)}.pp-stats-chart-meta-row{display:grid;grid-gap:.32rem;gap:.32rem;grid-template-columns:1fr;justify-items:center;padding-inline:0}.pp-stats-chart-meta-row>span,.pp-stats-chart-meta-row>strong{justify-self:center}.pp-stats-skeleton-meta{display:grid;grid-gap:.32rem;gap:.32rem;grid-template-columns:minmax(0,1fr);justify-items:center}.pp-stats-chart-meta-row>small{justify-self:center;text-align:left}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row{align-items:center;gap:.3rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;min-width:0;width:100%}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>.pp-stats-chart-stat-label{justify-self:center;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>.pp-stats-game-count-control,.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>small{justify-self:center}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>.pp-stats-game-count-control:has(.pp-stats-game-count-label-tap-open,.pp-stats-game-count-label-filtered:focus-visible){z-index:180}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>small{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-stats-chart-odds-context{grid-column:1/-1;justify-self:center;left:auto;margin-top:.3rem;order:1;position:static;top:auto;transform:none}.pp-stats-market-odds-loading{width:min(220px,calc(100vw - 4rem))}.pp-stats-chart-shell{overflow-anchor:none;overflow-x:clip}.pp-stats-chart-desktop-only{display:none}.pp-stats-pillars-responsive{grid-template-rows:auto auto auto;min-height:0}.pp-stats-pillars-responsive.pp-stats-pillars-empty{grid-template-rows:auto clamp(220px,46vh,320px);grid-template-rows:auto clamp(220px,46dvh,320px)}.pp-stats-chart-empty-skeleton-plot{border-radius:12px;bottom:0}.pp-stats-chart-empty-skeleton-plot .pp-stats-skeleton-bars{padding-left:3.7rem}.pp-stats-chart-empty-message{font-size:.72rem;margin-left:2.65rem;max-width:calc(100% - 4.8rem);padding:.46rem .62rem}.pp-stats-chart-empty-next-game-mobile{align-items:center;display:flex;height:40px;justify-content:center;left:.48rem;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:5}.pp-stats-chart-empty-next-game-mobile .pp-stats-next-opponent-logo{height:40px;transform:none;width:40px}.pp-stats-chart-empty-next-game-mobile .pp-stats-next-opponent-logo:focus-visible,.pp-stats-chart-empty-next-game-mobile .pp-stats-next-opponent-logo:hover{transform:scale(1.04)}.pp-stats-y-axis{font-size:.62rem}}@media (max-width:560px){.pp-stats-stat-tabs-frame>.pp-stats-stat-slide-indicator{display:block}.pp-stats-fixture-roster,.pp-stats-upcoming-fixture-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pp-stats-selector-panel,body:has(.pp-stats-page) .pp-header-inner{box-shadow:none}.pp-stats-chart-panel{background:transparent;border:0;border-radius:0;box-shadow:none;gap:.42rem;overflow:visible;padding:0}.pp-stats-pillars-responsive{padding:.72rem .58rem .38rem}.pp-stats-pillars-responsive.pp-stats-pillars-empty{grid-template-rows:auto 492px}.pp-stats-chart-empty-next-game-mobile{top:calc(100% - 70px)}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row{align-items:center;display:grid;grid-gap:.3rem;gap:.3rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch;min-width:0;width:100%}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>.pp-stats-chart-stat-label{font-size:.64rem;justify-self:center;letter-spacing:.08em;min-width:0;text-align:center;white-space:nowrap}.pp-stats-chart-stat-label-full{display:none}.pp-stats-chart-stat-label-short{display:inline}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>.pp-stats-game-count-control{border-radius:12px;gap:.08rem!important;justify-self:center;padding:.16rem}.pp-stats-pillars-responsive .pp-stats-game-count-button{height:40px;margin:0 1px;min-width:40px;padding-inline:.24rem}.pp-stats-pillars-responsive>.pp-stats-chart-meta-row>small{font-size:.66rem;justify-self:center;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-stats-chart-controls-row{display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;margin-top:0;min-height:40px;position:relative;width:100%}.pp-stats-chart-controls-row>.pp-stats-closing-toggle{align-items:center;display:inline-flex;flex:0 0 40px;gap:0;height:40px;justify-content:center;min-height:40px;opacity:1;padding:0;touch-action:manipulation;width:40px}.pp-stats-chart-controls-row>.pp-stats-closing-toggle>.pp-stats-toggle-label,.pp-stats-chart-controls-row>.pp-stats-closing-toggle>.pp-stats-toggle-swatch{display:none}.pp-stats-chart-controls-row>.pp-stats-closing-toggle>.pp-stats-mobile-legend-dot{background:transparent;border:2px solid var(--pp-stats-toggle-active-color);border-radius:999px;box-sizing:border-box;display:block;height:11px;opacity:.42;transition:box-shadow .14s ease,opacity .14s ease,transform .14s ease;width:11px}.pp-stats-chart-controls-row>.pp-stats-closing-toggle[aria-pressed=true]>.pp-stats-mobile-legend-dot{background:var(--pp-stats-toggle-active-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-stats-toggle-active-color) 15%,transparent),0 0 9px color-mix(in srgb,var(--pp-stats-toggle-active-color) 30%,transparent);opacity:1;transform:scale(1.08)}.pp-stats-chart-controls-row>.pp-stats-closing-toggle:disabled>.pp-stats-mobile-legend-dot{box-shadow:none;opacity:.14;transform:none}.pp-stats-mobile-legend-info{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.pp-stats-mobile-legend-info-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-surface-strong) 72%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 72%,transparent);border-radius:999px;color:var(--pp-color-text-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;touch-action:manipulation;width:32px}.pp-stats-mobile-legend-info-button:before{border-radius:inherit;content:"";inset:-4px;position:absolute}.pp-stats-mobile-legend-info-button>span{font-size:.72rem;font-weight:950;line-height:1;transform:translateY(-.03rem)}.pp-stats-mobile-legend-info-button:focus-visible,.pp-stats-mobile-legend-info-button[aria-expanded=true]{background:color-mix(in srgb,var(--pp-color-gold-fill) 36%,var(--pp-color-surface-strong));border-color:color-mix(in srgb,var(--pp-color-gold) 42%,var(--pp-color-border-strong));color:var(--pp-color-text);outline:none}.pp-stats-mobile-legend-info-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-color-gold) 16%,transparent)}.pp-stats-mobile-legend-tooltip{background:color-mix(in srgb,var(--pp-color-surface-strong) 96%,var(--pp-color-page-soft));border:1px solid color-mix(in srgb,var(--pp-color-border-strong) 82%,transparent);border-radius:12px;bottom:calc(100% + .58rem);box-shadow:0 14px 28px color-mix(in srgb,var(--pp-color-text) 16%,transparent);color:var(--pp-color-text);display:grid;grid-gap:.48rem;gap:.48rem;left:50%;max-width:calc(100vw - 2rem);padding:.68rem .74rem;position:absolute;transform:translateX(-50%);width:min(272px,calc(100vw - 2rem));z-index:200}.pp-stats-mobile-legend-tooltip>strong{color:var(--pp-color-text-muted);font-size:.64rem;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.pp-stats-mobile-legend-tooltip>div{display:grid;grid-gap:.44rem;gap:.44rem}.pp-stats-mobile-legend-info-row{align-items:center;color:var(--pp-stats-toggle-active-color);display:grid;grid-gap:.42rem;gap:.42rem;grid-template-columns:11px 10px minmax(0,1fr);min-width:0}.pp-stats-mobile-legend-info-dot{background:currentColor;border:1px solid color-mix(in srgb,currentColor 68%,var(--pp-color-border-strong));border-radius:999px;box-sizing:border-box;height:11px;width:11px}.pp-stats-mobile-legend-equals{color:var(--pp-color-text-muted);font-size:.68rem;font-weight:900;line-height:1;text-align:center}.pp-stats-mobile-legend-current{align-items:center;display:grid;grid-gap:.42rem;gap:.42rem;grid-template-columns:25px minmax(0,1fr);min-width:0}.pp-stats-mobile-legend-current .pp-stats-toggle-swatch{display:inline-block;width:25px}.pp-stats-mobile-legend-current>span:last-child{font-size:.62rem;font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}}@media (max-width:820px){.pp-stats-mobile-chart-pending{align-content:center;display:grid;grid-gap:.46rem;gap:.46rem;height:492px;padding:2.2rem 1rem 1rem 4rem}.pp-stats-mobile-chart-pending>span{border-radius:999px;display:block;height:1.2rem;width:var(--pp-stats-mobile-skeleton-width)}.pp-stats-horizontal-chart{--pp-stats-horizontal-axis-height:30px;--pp-stats-horizontal-bar-end-radius:4px;--pp-stats-horizontal-bar-inner-radius:2px;--pp-stats-horizontal-bar-radius:3px;--pp-stats-horizontal-bar-row-gap:8px;--pp-stats-horizontal-body-height:460px;--pp-stats-horizontal-closing-point-size:11px;--pp-stats-horizontal-label-width:clamp(54px,14vw,58px);--pp-stats-horizontal-logo-size:clamp(16px,calc(var(--pp-stats-horizontal-row-height) - 4px),28px);--pp-stats-horizontal-month-font-size:0.5rem;--pp-stats-horizontal-row-area-height:360px;--pp-stats-horizontal-row-area-offset:50px;--pp-stats-horizontal-row-count:10;--pp-stats-horizontal-row-height:36px;--pp-stats-horizontal-value-font-size:0.6rem;--pp-stats-horizontal-value-opacity:1;--pp-stats-horizontal-zero-radius:3px;--pp-stats-horizontal-zero-width:2px;align-items:stretch;grid-column-gap:.28rem;column-gap:.28rem;display:grid;grid-template-columns:var(--pp-stats-horizontal-label-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(var(--pp-stats-horizontal-axis-height) + var(--pp-stats-horizontal-body-height) + 2px);min-width:0;position:relative;grid-row-gap:0;row-gap:0}.pp-stats-horizontal-density-low{--pp-stats-horizontal-closing-point-size:9px;--pp-stats-horizontal-month-font-size:0.46rem;--pp-stats-horizontal-value-font-size:0.52rem}.pp-stats-horizontal-density-medium{--pp-stats-horizontal-bar-row-gap:4px;--pp-stats-horizontal-closing-point-size:7px;--pp-stats-horizontal-logo-size:22px;--pp-stats-horizontal-month-font-size:0.42rem;--pp-stats-horizontal-value-font-size:0.44rem}.pp-stats-horizontal-density-high{--pp-stats-horizontal-bar-end-radius:2px;--pp-stats-horizontal-bar-inner-radius:1px;--pp-stats-horizontal-bar-radius:1px;--pp-stats-horizontal-bar-row-gap:3px;--pp-stats-horizontal-closing-point-size:5px;--pp-stats-horizontal-logo-size:18px;--pp-stats-horizontal-month-font-size:0.38rem;--pp-stats-horizontal-value-font-size:0.38rem;--pp-stats-horizontal-zero-radius:1px}.pp-stats-horizontal-density-max{--pp-stats-horizontal-bar-end-radius:1px;--pp-stats-horizontal-bar-inner-radius:1px;--pp-stats-horizontal-bar-radius:1px;--pp-stats-horizontal-bar-row-gap:2px;--pp-stats-horizontal-closing-point-size:4px;--pp-stats-horizontal-logo-size:20px;--pp-stats-horizontal-month-font-size:0.34rem;--pp-stats-horizontal-value-font-size:0;--pp-stats-horizontal-value-opacity:0;--pp-stats-horizontal-zero-radius:1px}.pp-stats-horizontal-axis{color:var(--pp-color-text-muted);font-size:.56rem;font-weight:900;grid-column:2;grid-row:1;height:var(--pp-stats-horizontal-axis-height);min-width:0;pointer-events:none;position:relative;z-index:12}.pp-stats-horizontal-axis span{line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.pp-stats-horizontal-axis .pp-stats-horizontal-axis-edge-start{margin-left:.3rem;transform:translateY(-50%)}.pp-stats-horizontal-axis .pp-stats-horizontal-axis-edge-end{margin-left:-.3rem;transform:translate(-100%,-50%)}.pp-stats-horizontal-labels,.pp-stats-horizontal-rows{display:grid;grid-template-rows:repeat(var(--pp-stats-horizontal-row-count),var(--pp-stats-horizontal-row-height))}.pp-stats-horizontal-labels{align-content:center;border-radius:13px 0 0 13px;border:1px solid color-mix(in srgb,var(--pp-color-border) 82%,transparent);border-right:0;grid-column:1;grid-row:1;height:100%;min-width:0;padding-top:var(--pp-stats-horizontal-axis-height);position:relative}.pp-stats-horizontal-game-label{align-items:center;display:grid;grid-template-columns:32px;justify-content:end;min-width:0;padding:0 .06rem 0 1.05rem;position:relative}.pp-stats-horizontal-game-label .pp-stats-game-opponent-logo{display:inline-flex;height:var(--pp-stats-horizontal-logo-size);justify-self:end;transform:none;width:var(--pp-stats-horizontal-logo-size)}.pp-stats-horizontal-game-label .pp-stats-game-opponent-logo>span{font-size:var(--pp-stats-horizontal-month-font-size)}.pp-stats-horizontal-game-label .pp-stats-game-opponent-logo:focus-visible,.pp-stats-horizontal-game-label .pp-stats-game-opponent-logo:hover{z-index:140}.pp-stats-horizontal-game-label .pp-stats-game-opponent-logo:has(.pp-stats-game-warning-icon:hover,.pp-stats-game-warning-icon:focus-visible,.pp-stats-game-warning-icon-tap-open){z-index:180}.pp-stats-horizontal-game-label .pp-stats-next-opponent-logo:focus-visible,.pp-stats-horizontal-game-label .pp-stats-next-opponent-logo:hover{transform:scale(1.04)}.pp-stats-horizontal-game-label .pp-stats-game-warning-icon{aspect-ratio:1;height:clamp(0px,calc(50% - 1px),11px);right:-.08rem;top:-.08rem;width:auto}.pp-stats-horizontal-game-label .pp-stats-next-opponent-action{aspect-ratio:1;font-size:var(--pp-stats-horizontal-month-font-size);height:clamp(0px,calc(50% + 1px),11px);width:auto}.pp-stats-horizontal-density-max .pp-stats-horizontal-game-label .pp-stats-game-opponent-logo{display:none}.pp-stats-horizontal-density-max .pp-stats-horizontal-game-label .pp-stats-next-opponent-logo{display:inline-flex}.pp-stats-horizontal-next-game-label{z-index:3}.pp-stats-horizontal-density-max .pp-stats-horizontal-next-game-label{align-items:end;z-index:4}.pp-stats-horizontal-game-label .pp-stats-next-opponent-logo>span:not(.pp-stats-next-opponent-action){align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.pp-stats-horizontal-game-label .pp-stats-next-opponent-action{right:.2rem;top:.2rem}.pp-stats-horizontal-game-label .pp-stats-game-warning-tooltip{left:-.7rem;transform:translateY(-100%)}.pp-stats-horizontal-plot{background:color-mix(in srgb,var(--pp-color-page-soft) 68%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-border) 82%,transparent);border-radius:0 13px 13px 0;grid-column:2;grid-row:1;height:100%;min-width:0;padding-top:var(--pp-stats-horizontal-axis-height);position:relative;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-stats-horizontal-plot-dragging{background:color-mix(in srgb,var(--pp-color-accent) 7%,var(--pp-color-surface-strong))}.pp-stats-horizontal-rows{height:var(--pp-stats-horizontal-row-area-height);left:0;min-width:0;position:absolute;right:0;top:calc(var(--pp-stats-horizontal-axis-height) + var(--pp-stats-horizontal-row-area-offset))}.pp-stats-horizontal-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:default;display:block;font:inherit;min-width:0;padding:0;position:relative;text-align:left;touch-action:pan-y pinch-zoom;width:100%}button.pp-stats-horizontal-row{cursor:pointer}.pp-stats-horizontal-row:focus-visible{border-radius:5px;outline:2px solid color-mix(in srgb,var(--pp-color-accent) 64%,transparent);outline-offset:-2px;z-index:16}.pp-stats-horizontal-month-groups{height:var(--pp-stats-horizontal-row-area-height);left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--pp-stats-horizontal-axis-height) + var(--pp-stats-horizontal-row-area-offset));z-index:2}.pp-stats-horizontal-month-bracket{color:var(--pp-color-text-muted);left:.42rem;pointer-events:none;position:absolute;width:11px}.pp-stats-horizontal-month-bracket:before{border-bottom:1px solid color-mix(in srgb,var(--pp-color-text-muted) 28%,transparent);border-left:1px solid color-mix(in srgb,var(--pp-color-text-muted) 34%,transparent);border-radius:6px 0 0 6px;border-top:1px solid color-mix(in srgb,var(--pp-color-text-muted) 28%,transparent);bottom:4px;content:"";left:0;position:absolute;right:0;top:4px}.pp-stats-horizontal-month-bracket>span{background:color-mix(in srgb,var(--pp-color-page-soft) 76%,var(--pp-color-surface-strong));font-size:var(--pp-stats-horizontal-month-font-size);font-weight:880;left:-.02rem;letter-spacing:.02em;line-height:1;padding-block:.16rem;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:1}.pp-stats-horizontal-closing-points{height:var(--pp-stats-horizontal-row-area-height);left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--pp-stats-horizontal-axis-height) + var(--pp-stats-horizontal-row-area-offset))}.pp-stats-horizontal-baseline{border-left:2px solid color-mix(in srgb,var(--pp-color-text-muted) 42%,transparent);bottom:0;pointer-events:none;position:absolute;top:var(--pp-stats-horizontal-axis-height);transform:translateX(-50%);z-index:3}.pp-stats-horizontal-bar-track{background:transparent;border-radius:0;height:clamp(3px,calc(100% - var(--pp-stats-horizontal-bar-row-gap)),28px);left:0;overflow:visible;position:absolute;right:0;top:50%;transform:translateY(-50%)}.pp-stats-horizontal-bar{align-items:center;background:color-mix(in srgb,var(--pp-color-accent) 72%,var(--pp-color-surface-strong));border:1px solid color-mix(in srgb,var(--pp-color-accent) 26%,transparent);border-radius:var(--pp-stats-horizontal-bar-radius);bottom:0;box-shadow:0 5px 10px color-mix(in srgb,var(--pp-color-text) 8%,transparent);color:var(--pp-color-on-navy);display:flex;min-width:2px;overflow:hidden;position:absolute;top:0;transition:box-shadow .12s ease,filter .12s ease,transform .12s ease;z-index:3}.pp-stats-horizontal-row-active .pp-stats-horizontal-bar{box-shadow:0 8px 18px color-mix(in srgb,var(--pp-color-text) 24%,transparent),0 0 15px color-mix(in srgb,var(--pp-color-accent) 24%,transparent);filter:brightness(1.22) saturate(1.14) contrast(1.03);transform:scaleY(1.14);z-index:6}.pp-stats-horizontal-bar-positive{border-radius:var(--pp-stats-horizontal-bar-inner-radius) var(--pp-stats-horizontal-bar-end-radius) var(--pp-stats-horizontal-bar-end-radius) var(--pp-stats-horizontal-bar-inner-radius);justify-content:flex-start}.pp-stats-horizontal-bar-negative{border-radius:var(--pp-stats-horizontal-bar-end-radius) var(--pp-stats-horizontal-bar-inner-radius) var(--pp-stats-horizontal-bar-inner-radius) var(--pp-stats-horizontal-bar-end-radius);justify-content:flex-end}.pp-stats-horizontal-bar.pp-stats-pillar-over{background:var(--pp-stats-pillar-positive)}.pp-stats-horizontal-bar.pp-stats-pillar-under{background:var(--pp-stats-pillar-negative)}.pp-stats-horizontal-bar-zero{border:0;border-radius:var(--pp-stats-horizontal-zero-radius);justify-content:center;min-width:var(--pp-stats-horizontal-zero-width);transform:translateX(-50%)}.pp-stats-horizontal-bar-zero .pp-stats-horizontal-value{display:none}.pp-stats-horizontal-bar-zero-start{transform:none}.pp-stats-horizontal-value{background:transparent;border:0;color:var(--pp-color-on-navy);display:block;font-weight:950;max-width:100%;min-width:0;overflow:hidden;padding-inline:.14rem;pointer-events:none;position:static;text-align:center;text-overflow:clip;transform:none}.pp-stats-horizontal-empty-value,.pp-stats-horizontal-value{font-size:var(--pp-stats-horizontal-value-font-size);line-height:1;opacity:var(--pp-stats-horizontal-value-opacity);white-space:nowrap}.pp-stats-horizontal-empty-value{color:var(--pp-color-text-muted);font-weight:900;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pp-stats-horizontal-reference-line{bottom:0;pointer-events:none;position:absolute;top:var(--pp-stats-horizontal-axis-height);transform:translateX(-50%);width:2px;z-index:4}.pp-stats-horizontal-reference-line-season{--pp-stats-horizontal-reference-color:var(--pp-color-odds-value);background:repeating-linear-gradient(to bottom,var(--pp-stats-horizontal-reference-color) 0 7px,transparent 7px 11px)}.pp-stats-horizontal-reference-line-chart{--pp-stats-horizontal-reference-color:color-mix(in srgb,var(--pp-color-text-muted) 82%,var(--pp-color-accent));background:repeating-linear-gradient(to bottom,var(--pp-stats-horizontal-reference-color) 0 10px,transparent 10px 15px)}.pp-stats-horizontal-reference-badge{background:var(--pp-color-surface-strong);border:1px solid color-mix(in srgb,var(--pp-stats-horizontal-reference-color) 58%,var(--pp-color-border-strong));border-radius:4px;color:var(--pp-stats-horizontal-reference-color);font-size:.58rem;font-weight:950;left:50%;line-height:1;padding:.14rem .24rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:7}.pp-stats-horizontal-reference-badge-season{--pp-stats-horizontal-reference-color:var(--pp-color-odds-value);top:calc(var(--pp-stats-horizontal-axis-height) + 2.6rem)}.pp-stats-horizontal-reference-badge-chart{--pp-stats-horizontal-reference-color:color-mix(in srgb,var(--pp-color-text-muted) 82%,var(--pp-color-accent));bottom:2.6rem}.pp-stats-horizontal-reference-badge-start{transform:none}.pp-stats-horizontal-reference-badge-end{transform:translateX(-100%)}.pp-stats-horizontal-overlay{height:var(--pp-stats-horizontal-row-area-height);left:0;overflow:visible;pointer-events:none;position:absolute;right:0;top:calc(var(--pp-stats-horizontal-axis-height) + var(--pp-stats-horizontal-row-area-offset));width:100%;z-index:5}.pp-stats-horizontal-closing-points{z-index:13}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point{height:var(--pp-stats-horizontal-closing-point-size);pointer-events:auto;width:var(--pp-stats-horizontal-closing-point-size)}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point-edge-start:after{left:50%}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point-edge-end:after{right:50%}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point:focus{outline:2px solid color-mix(in srgb,var(--pp-stats-closing-line-color) 58%,transparent);outline-offset:2px;z-index:72}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point:focus:after,.pp-stats-horizontal-closing-points .pp-stats-closing-line-point:focus:before{opacity:1}.pp-stats-horizontal-line-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;bottom:0;color:var(--pp-color-text);cursor:ew-resize;padding:0;position:absolute;top:var(--pp-stats-horizontal-axis-height);touch-action:pan-y pinch-zoom;transform:translateX(-50%);width:44px;z-index:15}.pp-stats-horizontal-line-control-start{transform:none}.pp-stats-horizontal-line-control-end{transform:translateX(-100%)}.pp-stats-horizontal-line-rule{background:var(--pp-color-gold);bottom:0;box-shadow:0 0 8px color-mix(in srgb,var(--pp-color-gold) 24%,transparent);pointer-events:none;position:absolute;top:var(--pp-stats-horizontal-axis-height);width:2px;z-index:14}.pp-stats-horizontal-line-value{background:var(--pp-color-gold-fill);border:1px solid color-mix(in srgb,var(--pp-color-gold) 82%,var(--pp-color-border-strong));border-radius:4px;color:var(--pp-color-text);font-size:.68rem;font-weight:950;left:50%;line-height:1;padding:.22rem .3rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.pp-stats-horizontal-line-value-top{top:.5rem}.pp-stats-horizontal-line-value-bottom{bottom:.5rem}.pp-stats-horizontal-line-control-start .pp-stats-horizontal-line-value{left:0;transform:translateX(-50%)}.pp-stats-horizontal-line-control-end .pp-stats-horizontal-line-value{left:100%;right:auto;transform:translateX(-50%)}.pp-stats-horizontal-line-control i{background:var(--pp-color-gold-fill);border:2px solid color-mix(in srgb,var(--pp-color-gold) 92%,var(--pp-color-border-strong));border-radius:999px;box-shadow:0 4px 10px color-mix(in srgb,var(--pp-color-text) 18%,transparent);height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.pp-stats-horizontal-line-control i:after,.pp-stats-horizontal-line-control i:before{background:color-mix(in srgb,var(--pp-color-text) 64%,var(--pp-color-gold));border-radius:999px;bottom:4px;content:"";position:absolute;top:4px;width:1.5px}.pp-stats-horizontal-line-control i:before{left:5px}.pp-stats-horizontal-line-control i:after{right:5px}.pp-stats-horizontal-line-control-start i{left:0;transform:translate(-50%,-50%)}.pp-stats-horizontal-line-control-end i{left:100%;right:auto;transform:translate(-50%,-50%)}.pp-stats-horizontal-line-control:focus-visible{outline:3px solid color-mix(in srgb,var(--pp-color-gold) 34%,transparent);outline-offset:-3px}.pp-stats-mobile-pillar-tooltip-layer{display:block;inset:0;pointer-events:none;position:fixed;z-index:1400}.pp-stats-mobile-pillar-tooltip{bottom:auto;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;left:0;max-height:calc(100vh - 1.5rem);max-height:calc(100dvh - 1.5rem);max-width:196px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:fixed;right:auto;top:0;touch-action:none;transform:none;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(196px,calc(100vw - 1.5rem))}.pp-stats-mobile-pillar-tooltip:after{display:none}.pp-stats-mobile-pillar-tooltip .pp-stats-pillar-tooltip-value{background:color-mix(in srgb,var(--pp-stats-tooltip-bg) 90%,var(--pp-color-surface));gap:.3rem;min-height:40px;padding:.22rem .28rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.pp-stats-mobile-pillar-tooltip-dragging{cursor:-webkit-grabbing;cursor:grabbing;will-change:transform}.pp-stats-mobile-pillar-tooltip .pp-stats-pillar-tooltip-value-context{flex:1 1 auto;min-width:0;order:2;text-align:left}.pp-stats-mobile-pillar-tooltip .pp-stats-pillar-tooltip-stat-value{order:1}.pp-stats-mobile-pillar-tooltip-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pp-color-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--pp-color-surface) 14%,transparent);border-radius:8px;color:var(--pp-color-surface-strong);cursor:pointer;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;order:3;padding:0;touch-action:manipulation;width:30px}.pp-stats-mobile-pillar-tooltip-close:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-color-accent) 64%,transparent);outline-offset:2px}.pp-stats-mobile-pillar-tooltip-close svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:14px}}@media (max-width:640px){.pp-stats-filter-button,.pp-stats-filter-panel{touch-action:pan-y pinch-zoom}.pp-stats-toolbar-actions{gap:.28rem}.pp-stats-toolbar-teammate-control .pp-stats-teammate-button{height:46px;width:46px}.pp-stats-toolbar-actions .pp-stats-filter-button{min-height:46px;min-width:70px;padding-inline:.5rem}.pp-stats-toolbar-actions .pp-stats-filter-button span{font-size:.62rem}.pp-stats-toolbar-actions .pp-stats-filter-button small{font-size:.54rem}.pp-stats-teammate-row .pp-stats-selector-headshot,.pp-stats-teammate-row .pp-stats-selector-headshot-fallback{height:36px;width:36px}.pp-stats-chip,.pp-stats-select-control select{min-height:40px}}@media (hover:none),(pointer:coarse){.pp-stats-horizontal-closing-points .pp-stats-closing-line-point:hover:after,.pp-stats-horizontal-closing-points .pp-stats-closing-line-point:hover:before{opacity:0}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point.pp-stats-closing-line-point-tap-open{z-index:72}.pp-stats-horizontal-closing-points .pp-stats-closing-line-point.pp-stats-closing-line-point-tap-open:after,.pp-stats-horizontal-closing-points .pp-stats-closing-line-point.pp-stats-closing-line-point-tap-open:before{opacity:1}}