.page-state{display:flex;gap:18px;padding:28px;border:1px solid #343437;border-radius:12px;background:linear-gradient(135deg,#1b1b1d,#151516);color:#f3f3f4;box-shadow:var(--surface-edge),var(--shadow-card)}.state-symbol{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #414144;border-radius:10px;color:#929297;font-size:18px}.state-error .state-symbol{border-color:#e18b8b40;color:#e18b8b;background:#e18b8b08}.page-state h3{font:400 21px/1.25 Cal Sans,sans-serif;margin:0 0 10px}.page-state p{font-size:13px;line-height:1.7;color:#a5a5ad;margin:0;max-width:520px}.state-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.state-actions:empty{display:none}.state-actions button,.state-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:1px solid #414144;border-radius:8px;background:#202023;color:#dbdbdf;font:400 12px Inter,sans-serif;cursor:pointer;text-decoration:none}.state-actions>:first-child{color:#efb786;border-color:#765034;background:#2c221a}@media(hover:hover)and (pointer:fine){.state-actions>:hover{border-color:#a2754d;color:#f3f3f4}}.state-actions>:focus-visible,.not-found-explore a:focus-visible{outline:2px solid #df945b;outline-offset:4px}.not-found-page{max-width:720px;margin:clamp(24px,8vh,80px) auto;padding:28px 0 60px}.not-found-code{font:400 clamp(80px,10vw,132px)/1 "Cal Sans",sans-serif;color:#df945b;letter-spacing:-.06em;margin:0 0 24px}.not-found-page h1{font:400 clamp(27px,3vw,38px)/1.2 "Cal Sans",sans-serif;margin:0 0 16px;color:#f3f3f4}.not-found-page>p{max-width:440px;font-size:14px;line-height:1.8;color:#a5a5ad;margin:0}.not-found-explore{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid #2c2c30;font-size:12px}.not-found-explore>span{color:#929297;width:100%}.not-found-explore a{color:#d3d3d9;text-decoration:none}@media(hover:hover)and (pointer:fine){.not-found-explore a:hover{color:#df945b}}.loading-skeleton{min-width:0}.skeleton-content{display:grid;gap:16px}.skeleton-content i{display:block;border-radius:5px;background:#ffffff07;animation:skeleton-breathe 1.8s ease-in-out infinite}.skeleton-content i:nth-child(2){animation-delay:.15s}.skeleton-content i:nth-child(3){animation-delay:.3s}.skeleton-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin:8px 0 10px}.skeleton-filters i{height:40px}.skeleton-rows{border:1px solid #303033;border-radius:12px;padding:12px 20px;background:#141416}.skeleton-rows>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;align-items:center;padding:20px 0;border-bottom:1px solid #ffffff06}.skeleton-rows>div:last-child{border:0}.skeleton-rows i{height:12px}.skeleton-rows i:nth-child(2){width:60%;justify-self:end}.skeleton-rows i:last-child{width:45%;justify-self:end}.skeleton-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skeleton-cards>div{padding:20px;border:1px solid #303033;border-radius:12px;background:#161618;display:grid;gap:18px}.skeleton-copy{height:12px;width:70%}.skeleton-copy.short{width:40%}.skeleton-title{height:28px;width:55%}.skeleton-value{height:34px;width:40%}.skeleton-profile{display:flex;gap:24px;padding:24px;border:1px solid #303033;border-radius:12px;background:#161618;align-items:center;min-height:215px}.skeleton-profile .skeleton-avatar{width:140px;height:170px;flex:none;border-radius:12px}.skeleton-profile>div{flex:1;display:grid;gap:20px}.skeleton-answer{min-height:230px;padding:24px;border:1px solid #303033;border-radius:12px;background:#161618;display:grid;gap:20px}.skeleton-chart{height:260px;padding:30px 0;display:grid;align-content:space-around;gap:50px}.skeleton-chart i{height:1px;width:100%;border-radius:0}@keyframes skeleton-breathe{0%,to{opacity:.55}50%{opacity:1}}.connection-notice{position:fixed;bottom:20px;left:50%;transform:translate(-50%);max-width:480px;width:calc(100% - 32px);z-index:100;padding:14px 16px;border:1px solid #79563d;border-radius:10px;background:#211c18;box-shadow:var(--shadow-floating);display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:#e0c1a7}.connection-notice i{width:7px;height:7px;border-radius:50%;background:#df945b;flex:none}.unexpected-error{max-width:760px;margin:10vh auto;padding:24px}.error-brand{display:flex;width:150px;margin-bottom:32px;color:#f3f3f4;text-decoration:none}.error-brand .brand-mark{display:flex;align-items:center;gap:10px}.error-brand img{width:24px;height:24px}@media(prefers-reduced-motion:reduce){.skeleton-content i{animation:none;opacity:.75}}@media(max-width:700px){.not-found-page{margin:20px 0;padding:16px 0 32px}.not-found-code{font-size:84px}.not-found-page>p{font-size:13px}.page-state{padding:20px;gap:12px}.page-state h3{font-size:19px}.page-state p{font-size:12px}.skeleton-filters,.skeleton-cards{gap:8px}.skeleton-cards>div{padding:14px}.skeleton-profile{padding:18px;gap:18px;min-height:140px}.skeleton-profile .skeleton-avatar{width:76px;height:94px}.skeleton-rows{padding:10px 14px}.skeleton-rows>div{gap:12px}.skeleton-title{width:75%}.connection-notice{bottom:12px}}.dashboard-not-found .not-found-page{margin:0 auto;padding:12px 0 20px}.dashboard-not-found .not-found-code{font-size:clamp(72px,9vh,104px);margin-bottom:18px}.dashboard-not-found .not-found-explore{margin-top:24px;padding-top:18px}@media(min-width:701px){.data-page .dashboard-not-found .dash-content{display:flex;flex-direction:column;scrollbar-gutter:auto;scrollbar-width:none}.data-page .dashboard-not-found .not-found-page{width:100%;flex:none;margin:auto}.data-page .dashboard-not-found .dash-content::-webkit-scrollbar{display:none}}.prototype-page .search-clear{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#929297;cursor:pointer}.prototype-page .search-clear svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.prototype-page .search-clear:hover{color:#f3f3f4;background:#ffffff06}}.prototype-page .search-clear:focus-visible{outline:2px solid #df945b;outline-offset:2px}.search-field .search-clear{width:40px;height:40px}.answer-search-field{display:flex;position:relative;flex:1;min-width:0}.answer-search .answer-search-field input{width:100%;min-width:0;padding-right:48px}.answer-search-field .search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.premium-fog{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#243d4b30,transparent 75%);-webkit-mask-image:radial-gradient(ellipse,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse,#000 10%,transparent 75%)}.premium-fog-canvas{width:100%;height:100%;opacity:.38}.hero>.premium-fog{left:0;right:0;top:410px;height:520px;z-index:0}.hero:has(>.premium-fog) .dashboard-frame:before{display:none}.trophy-experiment{border:1px solid #343638;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#29282465,transparent 65%),#101113;box-shadow:var(--shadow-card)}.trophy-viewport{height:340px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.trophy-viewport canvas{display:block;width:100%;height:100%;pointer-events:none}.trophy-loading{position:absolute;font-size:12px;color:#777}.trophy-viewport>p{padding:24px;font-size:12px;text-align:center}.trophy-experiment .trophy-hint{font-size:11px;text-align:center;margin:0;padding:0 24px 14px;color:#74767b}.premium-samples{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.premium-samples article{border:1px solid #343638;border-radius:14px;padding:20px;background:#141416;overflow:hidden}.premium-samples h3{font-size:18px;margin:0}.premium-samples p{font-size:11px;margin-bottom:0;line-height:1.7}.premium-sample-header{display:flex;justify-content:space-between;align-items:center}.premium-sample-header button{border:1px solid #45413b;border-radius:7px;background:#202023;padding:7px 12px;color:#d5b38f;font-size:11px}.fog-sample-stage{height:210px;position:relative;display:grid;place-items:center;margin:12px -20px 0}.fog-sample-stage .premium-fog{-webkit-mask-image:none;mask-image:none}.fog-sample-stage .premium-fog-canvas{opacity:.5}.fog-sample-card{z-index:1;width:200px;border:1px solid #454545;border-radius:10px;padding:20px;background:#161617;box-shadow:0 12px 25px #0008;display:flex;flex-direction:column;gap:7px}.fog-sample-card span{font-size:12px;color:#aaa}.fog-sample-card strong{font-size:34px;font-weight:600}.fog-sample-card small{font-size:10px;color:#929297}.metal-sample-body{display:flex;align-items:center;gap:12px;height:222px}.metal-sample-body>div:last-child{flex:1}.metal-sample-body strong{font-weight:500;font-size:14px;color:#e1c399}.brushed-award{position:relative;width:160px;height:160px;flex:0 0 160px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d4bd8d,#8b6d3e 40%,#302a21 75%);overflow:hidden;box-shadow:0 14px 25px #0005}.brushed-award-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:700px){.premium-samples{grid-template-columns:1fr}.hero>.premium-fog{top:440px;height:350px}.metal-sample-body{height:180px}.brushed-award{width:130px;height:130px;flex-basis:130px}}.brushed-award.shader-ready{background:none;box-shadow:none}.trophy-experiment{position:relative}.trophy-viewport[data-render-state=fallback] canvas{display:none}.trophy-records{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0 24px 20px}.trophy-records li{min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 12px;border-top:1px solid #ffffff0a}.trophy-records li+li{border-left:1px solid #ffffff0a}.trophy-records strong{font-size:13px;font-weight:500;color:#d8d8dc;line-height:1.5;text-align:center}.trophy-records li>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.trophy-records a{display:inline-block;color:#a3a3aa;background:#ffffff04;border:1px solid #ffffff0a;border-radius:5px;padding:4px 7px;font-size:11px;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.trophy-records .trophy-championship a{color:#c9af88;background:#d4b17b08;border-color:#d4b17b18}@media(hover:hover)and (pointer:fine){.trophy-records a:hover{color:#eedcc1;border-color:#df945b55;background:#df945b10}}.trophy-records a:focus-visible{outline:2px solid #df945b;outline-offset:3px}.trophy-compact{border:0;background:none;box-shadow:none}.trophy-compact .trophy-viewport{height:150px}.trophy-compact .trophy-records{grid-template-columns:1fr;padding:0;margin-top:4px}.trophy-compact .trophy-records li{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-left:0}.trophy-compact .trophy-records strong{font-size:12px;line-height:1.4;text-align:left}.trophy-compact .trophy-records li>div{flex-shrink:0;flex-direction:column;gap:4px}.trophy-compact .trophy-records a{font-size:10px;padding:3px 7px}@media(max-width:700px){.trophy-viewport{height:180px}.trophy-compact .trophy-viewport{height:150px}.trophy-records{grid-template-columns:1fr;padding:0 16px 14px}.trophy-records li{flex-direction:row;justify-content:space-between;gap:12px;padding:12px 0}.trophy-records li+li{border-left:0}.trophy-records strong{text-align:left;font-size:12px}.trophy-records li>div{flex-shrink:0;flex-direction:column}.trophy-records a{font-size:10px}}.player-trophy-cabinet .trophy-records{gap:0}.player-trophy-cabinet .trophy-records strong{font-size:12px;line-height:1.45;font-weight:500;color:#dedee2}.player-trophy-cabinet .trophy-records a{display:block;font-size:10px;line-height:1.4}.player-trophy-cabinet .trophy-records li{padding:9px 0}:root{--motion-menu:.18s;--motion-dialog:.25s;--motion-feedback:.12s}.prototype-page .season-menu,.prototype-page .mobile-main-menu{opacity:1;transform:translateY(0) scale(1);transition:opacity var(--motion-menu) var(--ease-out),transform var(--motion-menu) var(--ease-out),display var(--motion-menu) allow-discrete}.prototype-page .season-menu{transform-origin:top left}.prototype-page .mobile-main-menu{transform-origin:top right}.prototype-page .season-menu[hidden],.prototype-page .mobile-main-menu[hidden]{display:none;opacity:0;transform:translateY(-4px) scale(.97);pointer-events:none}@starting-style{.prototype-page .season-menu:not([hidden]),.prototype-page .mobile-main-menu:not([hidden]){opacity:0;transform:translateY(-4px) scale(.97)}}.prototype-page .preview-dialog{opacity:0;transform:scale(.96);transform-origin:center;transition:opacity var(--motion-dialog) var(--ease-out),transform var(--motion-dialog) var(--ease-out),display var(--motion-dialog) allow-discrete,overlay var(--motion-dialog) allow-discrete}.prototype-page .preview-dialog[open]{opacity:1;transform:scale(1)}.prototype-page .preview-dialog::backdrop{background:#000;opacity:0;transition:opacity var(--motion-dialog) var(--ease-out),display var(--motion-dialog) allow-discrete,overlay var(--motion-dialog) allow-discrete}.prototype-page .preview-dialog[open]::backdrop{opacity:.65}@starting-style{.prototype-page .preview-dialog[open]{opacity:0;transform:scale(.96)}.prototype-page .preview-dialog[open]::backdrop{opacity:0}}.prototype-page .mobile-nav-toggle svg,.prototype-page .nav-utilities button svg,.prototype-page .season-picker-trigger .picker-season svg{transition:transform var(--motion-feedback) var(--ease-out)}.prototype-page .mobile-nav-toggle:active svg,.prototype-page .nav-utilities button:active svg{transform:scale(.94)}.prototype-page .season-picker-trigger[aria-expanded=true] .picker-season svg{transform:rotate(-90deg)}.prototype-page.keyboard-input .season-menu,.prototype-page.keyboard-input .mobile-main-menu,.prototype-page.keyboard-input .preview-dialog,.prototype-page.keyboard-input .preview-dialog::backdrop,.prototype-page.keyboard-input .mobile-nav-toggle svg,.prototype-page.keyboard-input .nav-utilities button svg,.prototype-page.keyboard-input .season-picker-trigger .picker-season svg{transition:none}@media(prefers-reduced-motion:reduce){.prototype-page .season-menu,.prototype-page .mobile-main-menu,.prototype-page .preview-dialog,.prototype-page .preview-dialog[open]{transform:none;transition:opacity .12s ease,display .12s allow-discrete,overlay .12s allow-discrete}.prototype-page .season-menu[hidden],.prototype-page .mobile-main-menu[hidden]{transform:none}.prototype-page .preview-dialog::backdrop{transition:opacity .12s ease,display .12s allow-discrete,overlay .12s allow-discrete}.prototype-page .mobile-nav-toggle svg,.prototype-page .nav-utilities button svg,.prototype-page .season-picker-trigger .picker-season svg{transition:none;transform:none}@starting-style{.prototype-page .season-menu:not([hidden]),.prototype-page .mobile-main-menu:not([hidden]),.prototype-page .preview-dialog[open]{transform:none}}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}button,a,summary,select,label,[role=button]{touch-action:manipulation}button,summary,[role=button],.match-card,.dash-sidebar a,.navigation a{-webkit-user-select:none;user-select:none}.entity-table-wrap,.team-table-scroll,.matchup-table-wrap,.sim-table-wrap,.season-highlight-grid{overscroll-behavior-x:contain}dialog{overscroll-behavior:contain}@media(pointer:coarse){input,select,textarea{font-size:16px!important}button:active,a:active,summary:active,select:active,[role=button]:active{opacity:.7}}@media(max-width:700px){.nav-wrapper{top:calc(8px + env(safe-area-inset-top))}.nav-wrapper:before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;margin-left:-50vw;top:calc(-8px - env(safe-area-inset-top));bottom:-6px;background:#0b0b0bd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}:root{--row-stripe:#ffffff09}.entity-table tbody tr:nth-child(2n),.match-roster tbody tr:nth-child(2n),.dash-team-table tbody tr:nth-child(2n),.sim-table tbody tr:nth-child(2n){background:var(--row-stripe)}.entity-table tbody th,.entity-table tbody td,.match-roster tbody th,.match-roster tbody td,.dash-team-table tbody th,.dash-team-table tbody td,.sim-table tbody th,.sim-table tbody td{border-bottom-color:transparent}.entity-table tbody tr>:first-child,.match-roster tbody tr>:first-child,.dash-team-table tbody tr>:first-child,.sim-table tbody tr>:first-child{border-radius:6px 0 0 6px}.entity-table tbody tr>:last-child,.match-roster tbody tr>:last-child,.dash-team-table tbody tr>:last-child,.sim-table tbody tr>:last-child{border-radius:0 6px 6px 0}@media(hover:hover)and (pointer:fine){.entity-table tbody tr:hover,.match-roster tbody tr:hover,.sim-table tbody tr:hover{background:#df945b12}}@media(hover:hover)and (pointer:fine){.dash-team-table tbody tr:hover{background:#df945b14}}.dash-team-table tbody tr.selected-team{background:#df945b1a}@media(min-width:2240px)and (min-height:1200px){:root{--ui-zoom:1.25}}@media(min-width:2560px)and (min-height:1300px){:root{--ui-zoom:1.33}}@media(min-width:3200px)and (min-height:1700px){:root{--ui-zoom:1.67}}@media(min-width:3840px)and (min-height:1900px){:root{--ui-zoom:2}}@media(min-width:5120px)and (min-height:2600px){:root{--ui-zoom:2.67}}html{zoom:var(--ui-zoom,1)}.home-continuation{max-width:1366px;margin:0 auto;color:#d9d9dc}.home-continuation h2{font-family:Cal Sans,sans-serif;font-size:clamp(32px,3.8vw,52px);line-height:1.08;font-weight:400;letter-spacing:-.025em;margin:0 0 20px}.home-continuation p{font-size:15px;line-height:1.7;color:#a6a6ad;margin:0;max-width:460px}.home-insight{padding:100px 8%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;border-bottom:1px solid #252528}.home-insight em{font-style:normal;color:#dfaa79}.home-text-link{display:flex;align-items:center;gap:10px;padding:12px 0;margin-top:20px;border:0;background:none;color:#e5ae7d;font-size:14px}.home-text-link svg{font-size:18px}@media(hover:hover)and (pointer:fine){.home-text-link:hover{color:#ffcf9e}}.insight-data>span{font-size:13px;color:#b2b2b8}.insight-data>strong{display:block;font-size:clamp(66px,8vw,108px);font-weight:550;letter-spacing:-.07em;line-height:1.2;color:#dfaa79;font-variant-numeric:tabular-nums;text-shadow:0 0 48px #df945b26}.insight-data>strong small{font-size:.38em;letter-spacing:-.03em}.insight-comparison{margin:24px 0;display:grid;gap:15px}.insight-comparison>div{display:grid;grid-template-columns:100px 1fr 50px;align-items:center;gap:14px;font-size:12px;color:#aaa}.insight-comparison>div>div{height:6px;border-radius:4px;background:#28282d}.insight-comparison i{display:block;height:100%;border-radius:4px;background:#dc9a62}.insight-comparison>div:last-child i{background:#69616a}.insight-comparison b{font-weight:400;text-align:right}.insight-data>p{font-size:11px}.home-analysis{padding:80px 8%;border-bottom:1px solid #252528}.home-analysis header{margin-bottom:32px}.analysis-example{border:1px solid #333338;border-radius:18px;padding:30px;background:linear-gradient(140deg,#181719,#101011)}.analysis-teams{display:grid;grid-template-columns:1fr 80px 1fr;gap:16px;align-items:center;font-family:Cal Sans,sans-serif;font-size:24px}.analysis-teams>span:last-child{text-align:right}.analysis-versus{font-family:Inter,sans-serif!important;font-size:12px!important;text-align:center;color:#888}.analysis-measures{margin-top:22px}.analysis-measures>div{display:grid;grid-template-columns:1fr 160px 1fr;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #2c2b30}.analysis-measures strong{font-size:28px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500}.analysis-measures strong:last-child{text-align:right;color:#dfaa79}.analysis-measures span{text-align:center;color:#aaa;font-size:12px}.analysis-observation{max-width:100%!important;border-top:1px solid #333;padding-top:20px;margin-top:16px!important}.analysis-source{display:block;color:#85858d;font-size:11px;margin-top:20px}.home-explore{padding:80px 8%}.home-explore header{margin-bottom:32px}.explore-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.explore-options button{display:flex;align-items:flex-start;gap:18px;text-align:left;background:#151517;border:1px solid #303034;border-radius:14px;padding:28px;transition:border-color .2s,background .2s}@media(hover:hover)and (pointer:fine){.explore-options button:hover{border-color:#895a38;background:#1c1917}}.explore-options button>svg:first-child{color:#dca26d;font-size:28px;flex:none}.explore-options button>svg:last-child{margin-left:auto;flex:none;font-size:20px;color:#a7a7af}.explore-options h3{margin:0 0 8px;font-family:Cal Sans,sans-serif;font-size:24px;font-weight:400}.explore-options p{font-size:13px}.home-footer{padding:28px 8%;border-top:1px solid #303034;display:flex;align-items:center;gap:24px;color:#888;font-size:12px}.home-footer>span:first-child{font-family:Cal Sans,sans-serif;color:#ccc;font-size:18px}.home-footer button{margin-left:auto;display:flex;align-items:center;gap:8px;border:0;background:none;color:#dfaa79;font-size:12px}.home-footer svg{font-size:15px}.nav-wrapper{width:min(1366px,100%);margin:auto;height:calc(64px * var(--scale));position:sticky;top:12px;z-index:20}.nav-wrapper .navigation{width:1366px;transform:scale(var(--scale));transform-origin:top left;background:#151515f5;box-shadow:0 8px 30px #0006;padding:0 24px;gap:24px}.nav-wrapper nav button{padding:10px 9px;font-size:15px}.nav-search{display:flex;align-items:center;gap:6px;width:155px;flex:none;background:#212124;border:1px solid #3b3936;border-radius:8px;padding:6px 8px}.nav-search input{width:100%;min-width:0;border:0;background:none;color:#ddd;outline:none;font-size:13px}.nav-search:focus-within{border-color:#df945b}.nav-search button{display:grid;place-items:center;border:0;background:none;padding:3px;color:#dfaa79}.nav-search svg{font-size:18px}.nav-wrapper .nav-utilities{padding-left:8px;gap:2px}@media(max-width:700px){.nav-wrapper{height:auto;top:8px}.nav-wrapper .navigation{width:100%;transform:none;padding:8px 12px;gap:4px 8px}.nav-wrapper .brand{font-size:20px}.nav-wrapper .brand img{width:24px;height:26px}.nav-search{flex:1;width:auto;min-width:60px;padding:4px}.nav-search input{font-size:11px}.nav-wrapper .nav-utilities{margin-left:0;padding-left:0}.nav-wrapper .nav-utilities button{width:34px;height:38px}.home-insight{grid-template-columns:1fr;gap:36px;padding:56px 6%}.home-analysis,.home-explore{padding:56px 6%}.home-continuation p{font-size:14px}.analysis-example{padding:20px}.analysis-teams{font-size:18px;grid-template-columns:1fr 24px 1fr;gap:10px}.analysis-measures>div{grid-template-columns:1fr 112px 1fr;gap:8px}.analysis-measures strong{font-size:24px}.analysis-measures span{font-size:10px}.explore-options{grid-template-columns:1fr}.explore-options button{padding:22px}.home-footer{flex-wrap:wrap;padding:24px 6%;gap:14px}.home-footer button{margin-left:0}.home-footer>span:nth-child(2){width:100%}}.nav-wrapper .nav-search{width:176px;height:38px;padding:3px 5px 3px 10px;gap:7px;border-radius:11px;background:linear-gradient(135deg,#262423,#1b1b1d);border-color:#4b423b;box-shadow:inset 0 1px #ffffff08;transition:border-color .18s,box-shadow .18s}.nav-wrapper .nav-search:focus-within{border-color:#d99a66;box-shadow:0 0 0 2px #df945b18,0 0 18px #df945b0a}.nav-wrapper .nav-search-icon{font-size:16px;color:#c49a77;flex:none}.nav-wrapper .nav-search input{font-size:12px;color:#e3e0dd}.nav-wrapper .nav-search input::placeholder{color:#a39c97}.nav-wrapper .nav-search-metal{width:28px;height:28px;flex:none;border-radius:50%!important;--mfx-radius:14px!important}.nav-wrapper .nav-search-metal .metal-fx-inner{border-radius:50%!important}.nav-wrapper .nav-search-metal button{width:26px;height:26px;padding:0;border-radius:50%;color:#ddd}.nav-wrapper .nav-search-metal button:disabled{opacity:.55;cursor:default}.nav-wrapper .nav-search-metal svg{font-size:15px}@media(min-width:701px){.prototype-page.data-page{height:calc(100dvh / var(--ui-zoom,1));display:flex;flex-direction:column;overflow:hidden;padding-bottom:24px}.data-page .nav-wrapper{flex:none;position:relative;top:0;margin:0 auto}.data-page .canvas-wrapper.overview-wrapper{height:auto;flex:1;min-height:0;margin:0 auto}.data-page .overview-wrapper .canvas{width:100%;height:100%;transform:none;display:flex;flex-direction:column}.data-page .match-strip{flex:none}.data-page .overview-page{height:auto;flex:1;min-height:0}.data-page .dashboard-expanded{height:100%}.data-page .dashboard-expanded .dash-shell{height:100%;min-height:0}.data-page .dashboard-expanded .dash-sidebar{min-height:0;overflow-y:auto;scrollbar-width:thin}.data-page .dashboard-expanded .dash-content{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.data-page .prototype-note{display:none}}@media(max-width:700px){.nav-wrapper .nav-search{width:auto;min-width:90px;height:34px;padding:3px 4px 3px 7px;gap:4px}.nav-wrapper .nav-search-icon{font-size:14px}.nav-wrapper .nav-search input{font-size:11px}}.mobile-nav-toggle,.mobile-main-menu{display:none}@media(max-width:700px){.prototype-page .nav-wrapper .navigation{display:grid;grid-template-columns:1fr 38px;gap:10px;padding:12px 14px;min-height:0}.prototype-page .nav-wrapper .navigation>nav,.prototype-page .nav-wrapper .nav-utilities{display:none}.prototype-page .nav-wrapper .mobile-nav-toggle{display:grid;place-items:center;width:36px;height:34px;padding:0;border:1px solid #3b3936;border-radius:9px;background:#222022;color:#d5cec7}.mobile-nav-toggle svg{font-size:21px}.prototype-page .nav-wrapper .nav-search{grid-column:1/-1;flex:none;width:100%;height:40px;padding-left:12px}.prototype-page .nav-wrapper .nav-search input{font-size:13px}.prototype-page .nav-wrapper .mobile-main-menu{display:flex;flex-direction:column;gap:3px;position:absolute;top:calc(100% + 7px);left:0;right:0;max-height:calc(100dvh - 145px);overflow-y:auto;overscroll-behavior:contain;padding:12px;background:#19191b;border:1px solid #393532;border-radius:14px;box-shadow:0 16px 40px #000b}.mobile-main-menu button{display:flex;gap:12px;align-items:center;padding:10px 12px;text-align:left;border:0;background:none;color:#c4c0bc;border-radius:8px;font-size:13px}.mobile-main-menu button:focus-visible{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}@media(hover:hover)and (pointer:fine){.mobile-main-menu button:hover{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}}.mobile-main-menu button svg{font-size:18px}.mobile-menu-label{padding:12px 12px 5px;margin-top:5px;border-top:1px solid #333135;font-size:10px;color:#96918b;letter-spacing:.05em}}@media(max-width:700px){.prototype-page.data-page .dash-mobile-menu{display:none}}@media(min-width:701px){.data-page .navigation>nav,.data-page .nav-utilities>button:first-child{display:none}.data-page .nav-wrapper .nav-search{margin-left:auto;width:460px;height:42px;padding-left:14px}.data-page .nav-wrapper .nav-search input{font-size:14px}.prototype-page.data-page{padding-bottom:0}.data-page .dashboard-expanded{border-bottom-color:transparent;border-radius:15px 15px 0 0;box-shadow:none}.data-page .dashboard-expanded.content-at-end{border-bottom-color:#353537;border-radius:15px}}.data-page .nav-wrapper .nav-utilities{border-left:0;padding-left:0}:root{--ease-out:cubic-bezier(.23,1,.32,1);--motion-view-enter:.18s}.data-page .dashboard-expanded .dash-content{animation:dash-view-enter var(--motion-view-enter) var(--ease-out)}@keyframes dash-view-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.data-page .dashboard-expanded .dash-content{animation:none}}.data-page.keyboard-input .dashboard-expanded .dash-content{animation:none}.nav-wrapper .navigation nav a{display:flex;align-items:center;gap:7px;padding:10px 9px;border-radius:10px;font-size:15px;color:#c5c5c5;text-decoration:none;white-space:nowrap}.nav-wrapper .navigation nav a:focus-visible{color:#e2a571;background:linear-gradient(90deg,#ce87492b,#ce874914 65%,#ce874904);box-shadow:inset 1px 0 #e3a77638}@media(hover:hover)and (pointer:fine){.nav-wrapper .navigation nav a:hover{color:#e2a571;background:linear-gradient(90deg,#ce87492b,#ce874914 65%,#ce874904);box-shadow:inset 1px 0 #e3a77638}}.dash-sidebar>a{display:flex;align-items:center;gap:9px;padding:9px;border-radius:7px;color:#a6a6ac;text-align:left;font-size:11px;text-decoration:none}.dash-sidebar>a svg{font-size:15px}.dash-sidebar>a.selected{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}@media(hover:hover)and (pointer:fine){.dash-sidebar>a:hover{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}}.dashboard-expanded .dash-sidebar>a{font-size:13px}@media(max-width:700px){.dashboard-expanded .dash-sidebar>a{padding:10px}.dash-sidebar>a{flex:none}}.site-footer{position:relative;isolation:isolate;border-top:0;padding:56px 8% 24px;background:none;color:#c1c1c6}.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#18181890,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.footer-main{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:48px;padding-bottom:48px}.footer-brand{display:inline-flex;align-items:center;gap:14px;font:400 44px/1.1 Cal Sans,sans-serif;letter-spacing:-.035em;color:#eeeeef}.footer-brand img{width:48px;height:44px;object-fit:contain;flex:none}.home-continuation .footer-identity p{margin-top:14px;margin-left:62px;font-size:18px;line-height:1.45;color:#a6a6ad}.site-footer h3{margin:0 0 18px;font:500 12px/1.5 Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#929299}.footer-main nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-main nav h3{margin-bottom:6px}.footer-main a:not(.footer-brand){font-size:14px;line-height:1.5;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.footer-main a:hover{color:#dfaa79}}.footer-data>a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#dfaa79}.footer-data>a svg{font-size:16px}.home-continuation .footer-data p{font-size:14px;line-height:1.7}.home-continuation .footer-data .footer-data-note{font-size:12px;line-height:1.6;margin-top:18px;color:#929299;max-width:240px}.footer-bottom{border-top:1px solid #27272b;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:#929299}.footer-bottom button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:8px 0;color:#bdbdc3;font-size:12px}@media(hover:hover)and (pointer:fine){.footer-bottom button:hover{color:#dfaa79}}.footer-bottom svg{font-size:16px}.player-left.player-annika{width:334px;height:334px;left:129px;top:219px;object-fit:contain}@media(max-width:700px){.site-footer{padding:36px 6% 20px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.footer-identity{grid-column:1/-1}.footer-brand{font-size:36px;gap:10px}.footer-brand img{width:40px;height:38px}.home-continuation .footer-identity p{font-size:16px;margin-top:12px;margin-left:50px}.footer-main nav{gap:10px}.footer-main a:not(.footer-brand),.home-continuation .footer-data p{font-size:13px}.player-left.player-annika{width:202px;height:202px;left:-39px;top:302px}.footer-bottom{gap:12px}}.league-picker .season-picker-trigger .league-logo-color{object-fit:cover}.nav-wrapper .brand img{width:24px;height:22px;object-fit:contain}.dash-logo img{width:18px;height:18px}@media(max-width:700px){.nav-wrapper .brand img{width:20px;height:20px;object-fit:contain}}.player-left.player-nea{width:232px;height:520px;left:159px;top:228px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 90%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 90%)}@media(max-width:700px){.player-left.player-nea{width:122px;height:273px;left:8px;top:309px}}.player-right{width:686px;height:386px;left:auto;right:-67px;top:214px}@media(max-width:700px){.player-right{width:400px;height:225px;right:-115px;top:300px}}.site-footer .footer-notice{margin:0 0 16px;font-size:11px;line-height:1.6;color:#85858f;max-width:none}.footer-bottom span a{color:inherit;text-decoration:underline;text-underline-offset:3px}.dot-figure{position:absolute;display:block;pointer-events:none;height:500px;width:auto;top:208px;filter:drop-shadow(0 0 16px #df945b22);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 94%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 94%)}.dot-figure-left{left:118px}.dot-figure-right{right:96px}@media(max-width:700px){.prototype-page .hero{--hero-dash-top:312px}.prototype-page .hero .hero-search{top:192px}.dot-figure{height:190px;top:154px;mask-image:linear-gradient(to bottom,#000 0%,#000 47%,transparent 52%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 47%,transparent 52%)}.dot-figure-left{left:-12px}.dot-figure-right{right:-12px}}@media(max-width:700px){.prototype-page:not(.data-page) .nav-wrapper .navigation{position:relative}.prototype-page:not(.data-page) .nav-wrapper .nav-search{position:absolute;left:0;right:0;top:calc(100% + 6px);width:auto;height:44px;padding:4px 6px 4px 12px;background:linear-gradient(135deg,#262423,#1b1b1d);box-shadow:0 10px 24px #000a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility .18s}.prototype-page:not(.data-page) .nav-wrapper[data-search=on] .nav-search{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav-wrapper[data-search=on]:before{bottom:-56px}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.prototype-page:not(.data-page) .nav-wrapper .nav-search{transform:none;transition:opacity .12s linear,visibility .12s}}@media(max-width:380px){.dot-figure-left{left:-24px}.dot-figure-right{right:-24px}}:root{--ease-in-out:cubic-bezier(.77,0,.175,1)}.home-continuation.motion-ready .home-reveal{opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.home-continuation.motion-ready .home-reveal[data-visible=true],.home-continuation.motion-ready .home-reveal:focus-within{opacity:1;transform:translateY(0)}.home-continuation.motion-ready .insight-comparison i{clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-in-out)}.home-continuation.motion-ready .insight-data[data-visible=true] .insight-comparison i{clip-path:inset(0)}.insight-data>strong{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.home-continuation.motion-ready .home-reveal{opacity:1;transform:none;transition:none}.home-continuation.motion-ready .insight-comparison i{clip-path:none;transition:none}}.home-continuation.motion-ready .play-bar i{clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-in-out)}.home-continuation.motion-ready .play-comparison[data-visible=true] .play-bar i{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.home-continuation.motion-ready .play-bar i{clip-path:none;transition:none}}.play-comparison{padding:28px;background:radial-gradient(ellipse at 0 0,#df945b09,transparent 65%),#121214}.play-teams{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:26px;border-bottom:1px solid #ffffff0b}.play-team{display:flex;align-items:center;gap:16px;min-width:0}.play-team>svg,.play-team>img,.play-team>.team-logo-fallback{width:56px;height:56px;object-fit:contain;flex:none}.play-team h3{font-family:Cal Sans,sans-serif;font-weight:400;font-size:22px;margin:0 0 7px;line-height:1.15}.play-team>div>span{font-size:12px;color:#919198}.play-team b{color:#e3a16c;font-weight:600;font-variant-numeric:tabular-nums}.play-team-1 b{color:#69cba4}.play-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:26px}.play-factor header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px;font-size:10px;letter-spacing:.04em;color:#919198}.play-difference{padding:4px 7px;border:1px solid #ffffff0c;border-radius:5px;color:#c3c3c9;background:#ffffff03;white-space:nowrap}.play-factor h4{font-size:15px;font-weight:500;margin:0 0 5px;color:#e3e3e6}.home-continuation .play-factor p{font-size:11px;line-height:1.5;color:#8d8d95}.play-bars{display:grid;gap:12px;margin:24px 0 18px}.play-bar{display:flex;align-items:center;gap:12px}.play-bar>div{height:7px;flex:1;background:#26262b;border-radius:5px;overflow:hidden}.play-bar i{display:block;height:100%;border-radius:5px;background:#e3a16c;box-shadow:0 0 12px #e3a16c25}.play-bar-1 i{background:#69cba4;box-shadow:0 0 12px #69cba425}.play-bar strong{width:58px;font-size:20px;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#e3a16c;text-align:right}.play-bar-1 strong{color:#69cba4}.play-bar small{font-size:11px;color:#8d8d95;margin-left:2px}.play-edge{display:block;font-size:10px;line-height:1.6;color:#a0a0a8}.play-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff0b;margin-top:26px;padding-top:16px}.play-bottom>span{font-size:10px;color:#86868e}.play-bottom .home-text-link{margin:0;padding:4px 0;font-size:12px;flex:none}@media(max-width:700px){.play-comparison{padding:20px}.play-teams{gap:14px;padding-bottom:20px}.play-team{gap:9px;align-items:flex-start}.play-team>svg,.play-team>img,.play-team>.team-logo-fallback{width:36px;height:36px}.play-team h3{font-size:16px}.play-team>div>span{font-size:10px}.play-team b{display:block;font-size:16px;margin-bottom:3px}.play-factors{grid-template-columns:1fr;gap:22px}.play-factor{border-bottom:1px solid #ffffff08;padding-bottom:20px}.play-factor:last-child{border:0;padding-bottom:0}.play-factor header{margin-bottom:9px}.play-bars{margin:15px 0 10px}.play-bottom{flex-wrap:wrap;gap:12px}}.ds-catalog{max-width:1060px;margin:auto;padding-bottom:36px;color:var(--color-text)}.ds-catalog h1,.ds-catalog h2,.ds-catalog h3{font-family:var(--font-heading);font-weight:400;letter-spacing:var(--tracking-heading)}.ds-catalog h1{font-size:32px;margin:0}.ds-catalog h2{font-size:24px;margin:0 0 20px}.ds-catalog p{font-size:13px;line-height:22px;color:var(--color-text-secondary)}.ds-catalog>header>a{float:right;color:var(--color-primary);font-size:13px}.ds-catalog>section{margin-top:40px;padding-top:28px;border-top:1px solid var(--color-border)}.ds-brand{display:flex;gap:10px;align-items:center;font:32px var(--font-heading);margin-bottom:24px}.ds-brand img{width:32px;height:30px}.ds-swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ds-swatches>div{display:grid;gap:8px}.ds-swatches i{height:64px;border:1px solid var(--color-border);border-radius:var(--radius-12)}.ds-swatches strong,.ds-swatches code{font-size:12px;font-weight:400}.ds-swatches code{color:var(--color-text-muted)}.ds-type{margin-top:28px}.ds-type h2{font-size:44px;margin:0}.ds-array{font:600 48px/1.3 Array;color:var(--color-primary)}.ds-type>strong{font:600 44px Inter;font-variant-numeric:tabular-nums}.ds-search label{display:block;font-size:12px;color:var(--color-text-secondary);margin-bottom:10px}.ds-search>div{display:flex;height:58px;border:1px solid #858589;border-radius:15px;background:#171717;align-items:center;padding:8px 16px;gap:12px}.ds-search>div:focus-within{border-color:#dda473;box-shadow:0 0 0 3px #df945b22}.ds-search input{min-width:0;flex:1;background:none;border:0;color:var(--color-text);outline:0;font-size:16px}.ds-search .metal-fx{width:36px;height:36px}.ds-search button{width:36px;height:36px;border-radius:50%;border:0;background:none;display:grid;place-items:center;padding:0}.ds-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ds-actions button,.ds-catalog .ds-secondary{border:0;border-radius:8px;background:var(--color-primary);padding:12px 18px;color:#171717;min-height:44px}.ds-actions .ds-secondary,.ds-catalog .ds-secondary{background:none;color:var(--color-primary);border:1px solid #64503f}.ds-catalog button:disabled{opacity:var(--opacity-disabled);cursor:default}.ds-actions label{display:flex;align-items:center;gap:12px;font-size:13px}.ds-actions select{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);height:44px}.ds-tabs{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;padding:4px;gap:4px;margin-top:24px}.ds-tabs button{border:0;background:none;border-radius:6px;padding:10px 16px}.ds-tabs [aria-pressed=true]{color:var(--color-primary);background:#df945b1c}.ds-data{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ds-data article{padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:15px;box-shadow:var(--shadow-card)}.ds-data article>span{font-size:13px;color:var(--color-text-secondary)}.ds-data article>strong{display:block;font:600 44px/1.2 Inter;letter-spacing:-.025em;margin-top:14px}.ds-data small{font-size:11px;color:var(--color-text-muted);line-height:18px}.ds-rate{display:flex;gap:10px;align-items:center;font-size:12px;margin-top:16px}.ds-rate i{height:5px;flex:1;background:#34343b;border-radius:4px;overflow:hidden}.ds-rate b{display:block;height:100%;background:var(--color-primary);border-radius:4px}.ds-player{display:flex;gap:12px;align-items:center}.ds-player>img{width:68px;height:80px;object-fit:contain;background:var(--color-surface-raised);border-radius:12px}.ds-player h3{font-size:20px;margin:0}.ds-player p{display:flex;align-items:center;gap:8px;color:#c5ab93;margin-bottom:0}.ds-player svg{width:24px;height:24px}@media(max-width:700px){.ds-swatches{grid-template-columns:repeat(2,1fr)}.ds-data{grid-template-columns:1fr}.ds-type h2{font-size:30px}.ds-array{font-size:38px}.ds-catalog>header>a{float:none;display:block;margin-bottom:16px}}.ds-page-states{display:grid;gap:18px;margin-top:24px;max-width:720px}.dash-team-table{margin-bottom:12px}.dash-team-table>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dash-team-table>header h3{margin:0;font-family:Cal Sans,sans-serif;font-size:18px;font-weight:400}.dash-team-table>header p{margin:5px 0 0;font-size:9px;color:#90909a}.team-table-tabs{display:flex;padding:3px;gap:2px;border:1px solid #36363d;border-radius:8px;background:#121214}.team-table-tabs button{padding:6px 9px;border:0;border-radius:5px;color:#91919c;background:none;font-size:9px!important}.team-table-tabs button[aria-pressed=true]{background:#30251e;color:#e5b087}.team-table-scroll{overflow-x:auto;scrollbar-width:thin}.dash-team-table table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-team-table th,.dash-team-table td{padding:9px 7px;text-align:right;border-bottom:1px solid #2e2e33;font-weight:400}.dash-team-table th:nth-child(2){text-align:left}.dash-team-table thead th{color:#91919c;font-size:9px}.dash-team-table thead button{border:0;background:none;padding:0;color:inherit;font-size:inherit}.dash-team-table tbody th a{display:inline-block;padding:2px 0;color:#d0d0d7;text-align:left;text-decoration:none}@media(hover:hover)and (pointer:fine){.dash-team-table tbody tr:hover{background:#df945b0c}}.dash-team-table .selected-team{background:#df945b15}.dash-team-table tbody th a:focus-visible{color:#efb786;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.dash-team-table tbody th a:hover{color:#efb786;text-decoration:underline;text-underline-offset:3px}}.dash-team-table .team-table-rank{color:#7e7e8c;width:24px;text-align:left}.dash-team-table tbody tr:first-child .team-table-rank,.dash-team-table .positive{color:#dfaa79}.team-table-note{font-size:8px;line-height:1.5;color:#858590;margin:12px 0 0}.dashboard-expanded .dash-team-table table{font-size:13px}.dashboard-expanded .dash-team-table th,.dashboard-expanded .dash-team-table td{padding:12px 8px}.dashboard-expanded .dash-team-table thead th{font-size:11px}.dashboard-expanded .dash-team-table>header h3{font-size:22px}.dashboard-expanded .dash-team-table>header p,.dashboard-expanded .team-table-note{font-size:10px}.dashboard-expanded .team-table-tabs button{font-size:11px!important;padding:7px 10px}@media(max-width:700px){.data-page .dash-team-table>header{align-items:flex-start;flex-direction:column}.data-page .dash-team-table table{font-size:11px}.data-page .dash-team-table th,.data-page .dash-team-table td{padding:10px 7px}.data-page .dash-team-table .team-table-note{font-size:9px}}.dash-team-table tbody th a{display:inline-flex;align-items:center;gap:10px}.dash-team-table .team-table-logo{width:22px;height:22px;flex:none}.dash-team-table .team-table-logo.team-logo-fallback{display:inline-grid;place-items:center;border-radius:50%;background:#26262b;color:#a4a4af;font-size:8px;font-weight:600}.table-sort-menu{display:flex;align-items:flex-end;gap:6px;margin:12px 0;color:#9999a4;font-size:10px}.table-sort-menu label{display:grid;gap:6px}.table-sort-menu select,.table-sort-menu>button{height:32px;border:1px solid #39393f;border-radius:6px;background:#19191c;color:#d4d4dc;padding:0 10px;font:inherit;font-size:11px}.table-sort-menu>button{width:32px;padding:0;font-size:15px}.table-sort-heading{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:3px 0;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.table-sort-heading span{font-size:11px;color:#6e6e7b}@media(hover:hover)and (pointer:fine){.table-sort-heading:hover{color:#e6b087}}.table-sort-heading:focus-visible,.table-sort-menu button:focus-visible{outline:2px solid #df945b;outline-offset:3px}.entity-table thead th[aria-sort=ascending],.entity-table thead th[aria-sort=descending],.match-roster thead th[aria-sort=ascending],.match-roster thead th[aria-sort=descending],.dash-team-table thead th[aria-sort=ascending],.dash-team-table thead th[aria-sort=descending]{color:#edb07e;background:#df945b0b}th[aria-sort=ascending] .table-sort-heading span,th[aria-sort=descending] .table-sort-heading span{color:#edb07e}.fact-search-answer{margin-top:20px}.fact-search-summary{margin-bottom:16px}.fact-search-answer h3{font:400 24px/1.25 Cal Sans,sans-serif;margin:14px 0 20px;color:#f3f3f4}.fact-search-leader{display:flex;align-items:center;gap:16px;margin:20px 0}.fact-search-leader>svg{width:48px;height:48px;flex:none}.fact-search-leader>div{display:grid;gap:8px}.fact-search-leader strong{font-size:24px;font-weight:500;letter-spacing:-.025em}.fact-search-leader span{font-size:12px;color:#929297;font-variant-numeric:tabular-nums}.fact-search-answer a{color:#dedee2;text-decoration:none}@media(hover:hover)and (pointer:fine){.fact-search-answer a:hover{color:#df945b}}.fact-search-answer a:focus-visible{outline:2px solid #df945b;outline-offset:3px}.fact-search-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.fact-search-groups h4{color:#929297;font-size:12px;font-weight:400;margin:0 0 12px}.fact-search-groups ol{list-style:none;margin:0;padding:0}.fact-search-groups li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #ffffff08}.fact-search-rank{font-size:10px;color:#929297}.fact-search-subject{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5}.fact-search-subject small{display:block;color:#929297;font-size:10px;margin-top:4px}.fact-search-groups li>strong{font-size:22px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fact-search-groups li:first-child>strong{color:#df945b}@media(max-width:700px){.fact-search-groups{grid-template-columns:1fr;gap:20px}.fact-search-groups li>strong{font-size:20px}.fact-search-leader strong,.fact-search-answer h3{font-size:22px}}.search-page{max-width:1060px;margin:auto}.search-page>header h2{font-size:32px;letter-spacing:-1.1px;margin:0 0 5px}.search-page>header p{color:#929297;font-size:13px;margin:0 0 24px}.answer-search{display:flex;border:1px solid #3d3b39;border-radius:12px;background:#181819;padding:5px;margin-bottom:24px;gap:8px}.answer-search:focus-within{border-color:#b78052;box-shadow:0 0 0 3px #df945b0d}.answer-search input{flex:1;min-width:0;background:none;border:0;color:#f3f3f4;padding:12px 14px;font:inherit;outline:0}.answer-search button{padding:9px 24px;background:#df945b;color:#181818;border:0;border-radius:8px;font-weight:600}.answer-search button:disabled{opacity:.4}.search-answer{padding:28px!important;background:linear-gradient(125deg,#df945b0b,transparent 65%),#161617!important}.answer-label{color:#9d9690;font-size:12px;margin-bottom:14px}.search-answer h3{font-size:27px;letter-spacing:-.6px;margin:0}.search-answer p{color:#a1a1a7;font-size:13px;line-height:1.6}.answer-match{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:16px;text-align:center;padding:14px 0}.answer-match svg,.answer-champion>svg{width:80px;height:80px}.answer-match h3{font-size:20px;margin-top:12px}.answer-match>div:nth-child(2){display:grid;gap:9px}.answer-match strong{font-size:38px;color:#f3f3f4;font-variant-numeric:tabular-nums}.answer-match span{font-size:13px;color:#aaa}.answer-link{display:inline-flex;border:1px solid #64503f;border-radius:8px;color:#edac76!important;padding:10px 14px;margin-top:12px;text-decoration:none;font-size:13px}@media(hover:hover)and (pointer:fine){.answer-link:hover{background:#df945b12}}.answer-player,.answer-champion{display:flex;gap:22px;align-items:center;margin:10px 0 22px}.answer-player>img{width:100px;height:112px;object-fit:contain;border-radius:12px;background:#202023}.answer-team{display:flex;gap:9px;align-items:center;color:#c5ab93!important}.answer-team svg{width:30px;height:30px}.answer-value{font-size:64px;letter-spacing:-2px;color:#edab75;font-variant-numeric:tabular-nums;line-height:1.2}.answer-unit{color:#aaa;margin-left:12px}.answer-stats{display:flex;gap:50px;border-top:1px solid #ffffff0c;padding-top:20px;margin-top:22px}.answer-stats>div{display:grid;gap:6px}.answer-stats span,.answer-champion span,.answer-final span{font-size:11px;color:#929297}.answer-stats strong{font-size:25px;font-variant-numeric:tabular-nums}.answer-final{display:grid;gap:8px;padding:15px 0}.answer-action{display:inline-block;margin:16px 14px 0 0;font-size:13px}.answer-action a{color:#c6b5a7}.search-related{margin-top:28px}.search-related>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.search-related h3{font-size:19px;letter-spacing:-.4px}.search-related header>span{font-size:12px;color:#939397}.search-related>div{border:1px solid #2f2f33;border-radius:12px;overflow:hidden}.search-game{display:grid;grid-template-columns:160px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:15px 18px;background:#151516;border-bottom:1px solid #ffffff08}.search-game:last-child{border-bottom:0}.search-game>span,.search-game small{color:#929297;font-size:11px}.search-game>a{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:12px;color:#d2d2d7;font-size:13px;text-decoration:none}.search-game a>span:first-child{text-align:right}.search-game a strong{text-align:center;white-space:nowrap;color:#929297;font-variant-numeric:tabular-nums}.search-game a b{font-weight:600}.search-game .winner{color:#f3f3f4}@media(hover:hover)and (pointer:fine){.search-game:hover{background:#1c1b1a}}.search-source{font-size:11px;color:#7f7f86;margin:20px 0}.search-suggestions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:22px}.search-suggestions>span{font-size:12px;color:#8e8e94;margin-right:5px}.search-suggestions button{border:1px solid #323236;background:#19191b;color:#bcbcc3;border-radius:20px;font-size:12px;padding:9px 13px}@media(hover:hover)and (pointer:fine){.search-suggestions button:hover{border-color:#a7734d;color:#edac76}}@media(max-width:700px){.search-answer{padding:20px!important}.answer-match{gap:10px}.answer-match svg{width:52px;height:52px}.answer-match h3{font-size:14px}.answer-match strong{font-size:27px}.answer-match span{font-size:11px}.answer-player>img{width:70px;height:82px}.search-answer h3{font-size:23px}.answer-value{font-size:52px}.answer-stats{gap:30px}.search-game{grid-template-columns:1fr;gap:8px;padding:12px}.search-game>a{grid-template-columns:1fr 76px 1fr;font-size:12px;gap:7px}.search-game small{display:none}.search-related>header{align-items:flex-start}.search-related h3{font-size:16px}.answer-search button{padding:9px 17px}}.context-answer-identity{display:flex;align-items:center;gap:14px;margin:10px 0 20px}.context-answer-identity img,.context-answer-identity svg{width:50px;height:54px;object-fit:contain}.context-answer-identity>img{opacity:.6}.context-answer-summary{font-size:16px!important;line-height:1.65!important;color:#e4e4e8!important;max-width:780px}.context-next-game{display:flex;gap:12px;align-items:center;margin:12px 0 20px}.context-next-game img,.context-next-game svg{width:40px;height:40px;object-fit:contain}.context-next-game>div{display:grid;gap:5px}.context-next-game strong{font-size:15px;font-weight:500}.context-next-game span{font-size:11px;color:#929297}.context-samples{display:flex;gap:30px;margin:22px 0}.context-samples>div{display:grid;gap:5px;font-size:11px;color:#929297}.context-samples b{font-size:12px;color:#c6c6cc;font-weight:500}.context-samples small{font-size:10px}.context-findings{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.context-findings article{padding:18px;border:1px solid #ffffff0d;border-radius:10px;background:#0b0b0b40;min-width:0}.context-findings article>span{font-size:10px;color:#929297}.context-findings h4{font-size:13px;font-weight:500;margin:7px 0 18px;line-height:1.5}.context-metric-pair{display:grid;grid-template-columns:1fr 16px 1fr;align-items:end;gap:8px}.context-metric-pair>div{display:grid;gap:8px;min-width:0}.context-metric-pair small{font-size:10px;color:#929297;line-height:1.4}.context-metric-pair b{font-size:27px;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#91b4c8}.context-metric-pair>div:last-child b{color:#df945b}.context-metric-pair>span{font-size:12px;color:#929297;align-self:center}.context-findings p{font-size:10px!important;margin:12px 0 0}.context-watch-explanation{display:block;font-size:11px;line-height:1.65;color:#babac0;margin-top:12px}.context-limit{font-size:11px!important;color:#929297!important;border-top:1px solid #ffffff0d;padding-top:18px;margin-top:24px!important}.context-evidence{margin:26px 0;color:#929297;font-size:12px;line-height:1.6}.context-evidence h3{font-size:17px;color:#dadada}.context-evidence details{margin:12px 0;padding:12px 16px;border:1px solid #303033;border-radius:9px}.context-evidence summary{cursor:pointer;color:#babac0}.context-evidence ul{list-style:none;padding:0}.context-evidence li{display:flex;gap:15px;align-items:baseline;justify-content:space-between}.context-evidence .answer-link{font-size:11px;margin:6px 0;border:0;padding:7px 0}.context-evidence>a{display:flex}.context-search-result .change-team-context h4{font-size:14px}.context-search-result .change-role-summary{font-size:12px!important}.context-search-result .change-team-rank,.context-search-result .change-team-scope{font-size:10px!important}.context-search-result .change-role-details p{font-size:11px!important}@media(max-width:700px){.context-answer-summary{font-size:14px!important}.context-findings{grid-template-columns:1fr}.context-findings article{padding:15px}.context-findings h4{margin-bottom:12px}.context-metric-pair b{font-size:25px}.context-samples{gap:20px}.context-evidence li{align-items:start}.context-answer-identity{gap:10px}.context-next-game span{line-height:1.6}}.data-page .dashboard-expanded .dash-sidebar{scrollbar-color:#39393b #131315}.overview-dashboard{--dash-accent:#df945b;background:#0c0c0d;border:1px solid #353537;border-radius:15px;width:100%;height:100%;overflow:hidden;font-size:12px;color:#dbdbdc;text-align:left;box-shadow:0 16px 40px #0005}.overview-dashboard button{font:inherit}.dash-topbar{height:43px;display:flex;align-items:center;padding:0 16px;gap:20px;border-bottom:1px solid #262628;background:#161618}.dash-logo{display:flex;align-items:center;gap:5px;font-family:Cal Sans,sans-serif;font-size:17px}.dash-logo img{width:24px;height:25px}.dash-top-context{font-size:9px;letter-spacing:.1em;color:#999}.dash-season{margin-left:auto;color:#aaa;font-size:11px}.dash-open{display:flex;align-items:center;gap:6px;border:1px solid #414144;border-radius:6px;background:#202022;padding:5px 9px;color:#c8c8ca}.dash-open svg{font-size:13px}@media(hover:hover)and (pointer:fine){.dash-open:hover{color:var(--dash-accent);border-color:#785239}}.dash-shell{display:flex;height:calc(100% - 43px)}.dash-sidebar{width:155px;flex:none;background:#131315;border-right:1px solid #242427;padding:17px 9px;display:flex;flex-direction:column;gap:5px}.dash-section-label{font-size:9px;letter-spacing:.09em;color:#86868b;padding:6px 9px;margin-top:6px}.dash-sidebar button{display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:7px;background:none;color:#a6a6ac;text-align:left;font-size:11px}.dash-sidebar button svg{font-size:15px}.dash-sidebar button.selected{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}@media(hover:hover)and (pointer:fine){.dash-sidebar button:hover{background:linear-gradient(90deg,#d68d5133,transparent);color:#e4ac7c}}.dash-source{margin-top:auto;padding:12px 8px;font-size:10px;color:#b1b1b8}.dash-source i{display:inline-block;width:5px;height:5px;background:#df945b;border-radius:50%;margin-right:6px}.dash-source span{display:block;color:#80808a;font-size:9px;margin-top:5px}.dash-content{padding:19px;flex:1;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#39393b #0c0c0d}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dash-eyebrow{font-size:9px;letter-spacing:.13em;color:#8f8f96}.dash-heading h2{font-family:Cal Sans,sans-serif;font-size:25px;font-weight:400;margin:4px 0}.dash-heading p{font-size:10px;color:#9999a0;margin:0}.overview-dashboard select{border:1px solid #37373b;border-radius:6px;background:#19191c;color:#babac1;padding:6px 8px;font-size:10px;max-width:170px}.dash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.dash-card{background:linear-gradient(130deg,#1b1b1e,#151517);border:1px solid #29292d;border-radius:12px;padding:14px;min-width:0}.dash-metric{text-align:left}.dash-card-label{display:flex;align-items:center;justify-content:space-between;color:#b5b5bd;font-size:10px}.dash-card-label svg{font-size:13px;color:#727279}.dash-metric>strong{display:block;font-size:31px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 3px;color:#f3f3f4}.dash-metric small{font-size:18px;margin-left:2px}.dash-caption{color:#94949c;font-size:9px}.dash-spark{display:block;width:100%;height:29px;margin-top:10px;color:var(--dash-accent)}.dash-mini-bars{height:29px;display:flex;align-items:flex-end;gap:8px;margin-top:10px}.dash-mini-bars i{flex:1;border-radius:3px 3px 0 0;background:#45454b}.dash-mini-bars i:nth-last-child(2){background:var(--dash-accent)}.dash-charts{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;margin-bottom:12px}.dash-charts.charts-hidden{display:none}.dash-card h3{font-size:13px;font-weight:500;margin:5px 0 0;color:#ddd}.dash-ranking header{display:flex;align-items:center;justify-content:space-between;gap:8px}.dash-ranking-rows{margin-top:12px;display:grid;gap:5px}.dash-ranking-rows button{display:grid;grid-template-columns:112px 1fr 34px;align-items:center;gap:8px;background:none;border:0;padding:4px 0;font-size:10px;text-align:left;color:#aaaab2;border-radius:4px}.dash-ranking-rows button.selected-team{color:#efb786;background:#df945b0c}@media(hover:hover)and (pointer:fine){.dash-ranking-rows button:hover{color:#efb786;background:#df945b0c}}.dash-ranking-rows strong{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.dash-bar-track{height:6px;background:#2d2d32;border-radius:3px;overflow:hidden}.dash-bar-track i{display:block;height:100%;background:#bd7b4e;border-radius:3px}@media(hover:hover)and (pointer:fine){.dash-ranking-rows button:hover .dash-bar-track i{background:#e9a875}}.dash-donut{width:106px;height:106px;border-radius:50%;background:conic-gradient(var(--dash-accent) var(--share),#36363c 0);padding:7px;margin:10px auto}.dash-donut>div{height:100%;border-radius:50%;background:#18181b;display:flex;flex-direction:column;align-items:center;justify-content:center}.dash-donut strong{font-size:21px;font-variant-numeric:tabular-nums}.dash-donut span{font-size:8px;color:#95959d;margin-top:3px}.dash-legend{display:flex;justify-content:center;gap:12px;font-size:8px;color:#a0a0a9}.dash-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--dash-accent);margin-right:4px}.dash-legend span:last-child i{background:#626269}.dash-table{padding:12px 14px}.dash-table header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dash-table header h3{margin:0}.dash-table header>span{font-size:9px;color:#8c8c94}.dash-table table{border-collapse:collapse;width:100%;font-size:10px;font-variant-numeric:tabular-nums}.dash-table th,.dash-table td{padding:5px 0;border-bottom:1px solid #2a2a2e;text-align:right;font-weight:400}.dash-table th:first-child{text-align:left}.dash-table thead{font-size:9px;color:#8c8c95}.dash-table tbody button{background:none;border:0;padding:2px 0;color:#c7c7ce}@media(hover:hover)and (pointer:fine){.dash-table tbody button:hover{color:var(--dash-accent)}}@media(hover:hover)and (pointer:fine){.dash-table tbody tr:hover{background:#df945b08}}.dash-table .positive{color:#dfaa79}.dash-table .selected-team{background:#df945b12}.dashboard-frame:after{display:none}.overview-page{margin-top:18px;height:1050px}.canvas-wrapper.overview-wrapper{height:calc(1161px * var(--scale))}.overview-wrapper .canvas{height:1161px}.dashboard-expanded{font-size:15px}.dashboard-expanded .dash-sidebar{width:190px}.dashboard-expanded .dash-topbar{height:54px}.dashboard-expanded .dash-shell{height:calc(100% - 54px)}.dashboard-expanded .dash-content{padding:28px}.dashboard-expanded .dash-heading h2{font-size:32px}.dashboard-expanded .dash-heading p,.dashboard-expanded .dash-sidebar button,.dashboard-expanded select,.dashboard-expanded .dash-card-label{font-size:13px}.dashboard-expanded .dash-metric>strong{font-size:44px}.dashboard-expanded .dash-caption{font-size:11px}.dashboard-expanded .dash-ranking-rows button,.dashboard-expanded .dash-table table{font-size:13px}.dashboard-expanded .dash-ranking-rows button{grid-template-columns:160px 1fr 45px;padding:8px 0}.dashboard-expanded .dash-card h3{font-size:17px}.dashboard-expanded .dash-donut{width:150px;height:150px}.dashboard-expanded .dash-card{padding:20px}.dashboard-expanded .dash-table td,.dashboard-expanded .dash-table th{padding:10px 0}.dashboard-expanded .dash-table header>span,.dashboard-expanded .dash-legend{font-size:11px}@media(max-width:700px){.dashboard-frame{height:888px;aspect-ratio:auto;width:1056px;left:4%;transform:scale(calc(var(--scale) * 1.19));transform-origin:top left}.hero{height:calc(var(--hero-dash-top) + 24px + 1056.72px * var(--scale))}.canvas-wrapper.overview-wrapper,.overview-wrapper .canvas,.overview-page{height:auto}.dashboard-expanded{height:auto;overflow:visible}.dashboard-expanded .dash-shell{display:block}.dashboard-expanded .dash-sidebar{width:100%;flex-direction:row;overflow:auto;padding:8px;border-right:0}.dashboard-expanded .dash-section-label,.dashboard-expanded .dash-source{display:none}.dashboard-expanded .dash-sidebar button{flex:none;font-size:11px}.dashboard-expanded .dash-content{padding:14px}.dashboard-expanded .dash-top-context{display:none}.dashboard-expanded .dash-heading{align-items:flex-start;flex-direction:column}.dashboard-expanded .dash-metrics{grid-template-columns:1fr}.dashboard-expanded .dash-metric>strong{font-size:32px}.dashboard-expanded .dash-charts{grid-template-columns:1fr}.dashboard-expanded .dash-ranking-rows button{grid-template-columns:110px 1fr 35px;font-size:11px}.dashboard-expanded .dash-table table{font-size:10px}}.dash-spark{height:45px;filter:drop-shadow(0 0 5px #df945b35)}.dash-shot-rates{display:grid;gap:8px;margin-top:15px}.dash-shot-rates>div{display:grid;grid-template-columns:20px 1fr 38px;align-items:center;gap:7px;font-size:10px;color:#aaaab2;font-variant-numeric:tabular-nums}.dash-shot-rates i{height:5px;background:#34343b;border-radius:3px;overflow:hidden}.dash-shot-rates b{display:block;height:100%;background:#df945b;border-radius:3px}.dash-metric-context{margin-top:20px;color:#dfaa79;font-size:10px}.dashboard-expanded .dash-shell{height:100%}.dash-heading h2{margin-top:0}.dashboard-expanded .dash-shot-rates>div{font-size:12px;grid-template-columns:24px 1fr 48px}.dashboard-expanded .dash-metric-context{font-size:12px}.dash-content{overflow:visible}.overview-dashboard{overflow:hidden}.dash-nav-count{margin-left:auto;color:#80808a;font-size:10px;font-variant-numeric:tabular-nums}.dash-sidebar button>svg{flex:none}.dash-sidebar button>span{white-space:nowrap}.dash-section-label{text-transform:none}.dash-sidebar{width:170px}.dashboard-expanded .dash-sidebar{width:200px}@media(max-width:700px){.dashboard-expanded .dash-sidebar{width:100%}.dashboard-expanded .dash-nav-count{font-size:9px}}@media(max-width:700px){.hero .dashboard-frame{width:1056px;height:888px;aspect-ratio:auto;left:4%;top:var(--hero-dash-top);transform:scale(calc(var(--scale) * 1.19));transform-origin:top left}.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 1056.72px * var(--scale))}}.dash-mobile-menu{display:none}.dash-content:focus-visible{outline:1px solid #df945b70;outline-offset:-2px}@media(max-width:700px){.data-page .dashboard-expanded{position:relative}.data-page .dash-mobile-menu{display:block;padding:8px 12px;border-bottom:1px solid #2b2b30;background:#151517}.data-page .dash-mobile-menu button{display:flex;align-items:center;gap:9px;background:none;border:0;color:#d8c5b4;padding:5px;font-size:13px}.data-page .dash-mobile-menu svg{font-size:20px}.data-page .dashboard-expanded .dash-sidebar{display:none;position:absolute;left:0;right:0;top:47px;z-index:5;width:100%;max-height:calc(70dvh / var(--ui-zoom,1));overflow-y:auto;flex-direction:column;padding:12px;background:#171719;border-bottom:1px solid #45403b;box-shadow:0 16px 30px #0009}.data-page .dashboard-expanded .dash-sidebar.menu-open{display:flex}.data-page .dashboard-expanded .dash-sidebar .dash-section-label{display:block}.data-page .dashboard-expanded .dash-sidebar button{font-size:13px;padding:10px}}.dash-topbar .dash-open{margin-left:auto}.hero .dashboard-frame{height:1128px}.prototype-page .hero{height:1600px}.canvas-wrapper:not(.overview-wrapper){height:calc(1706px * var(--scale))}.canvas-wrapper:not(.overview-wrapper) .canvas{height:1706px}@media(max-width:700px){.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 1342.32px * var(--scale))}.hero .dashboard-frame{height:1128px}.canvas-wrapper:not(.overview-wrapper){height:auto}.canvas-wrapper:not(.overview-wrapper) .canvas{height:auto}}.hero .dashboard-frame{height:1248px}.prototype-page .hero{height:1720px}.canvas-wrapper:not(.overview-wrapper){height:calc(1826px * var(--scale))}.canvas-wrapper:not(.overview-wrapper) .canvas{height:1826px}@media(max-width:700px){.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 1485.12px * var(--scale))}.hero .dashboard-frame{height:1248px}.canvas-wrapper:not(.overview-wrapper){height:auto}.canvas-wrapper:not(.overview-wrapper) .canvas{height:auto}}.hero .dashboard-frame{height:1338px}.prototype-page .hero{height:1810px}.canvas-wrapper:not(.overview-wrapper){height:calc(1916px * var(--scale))}.canvas-wrapper:not(.overview-wrapper) .canvas{height:1916px}@media(max-width:700px){.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 1592.22px * var(--scale))}.hero .dashboard-frame{height:1338px}.canvas-wrapper:not(.overview-wrapper){height:auto}.canvas-wrapper:not(.overview-wrapper) .canvas{height:auto}}.hero .dashboard-frame{height:1458px}.prototype-page .hero{height:1930px}.canvas-wrapper:not(.overview-wrapper){height:calc(2036px * var(--scale))}.canvas-wrapper:not(.overview-wrapper) .canvas{height:2036px}@media(max-width:700px){.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 1735.02px * var(--scale))}.hero .dashboard-frame{height:1458px}.canvas-wrapper:not(.overview-wrapper){height:auto}.canvas-wrapper:not(.overview-wrapper) .canvas{height:auto}}.overview-points-trend{display:block;margin-top:12px}.overview-points-note{display:block;font-size:9px;line-height:1.4;color:#92929d;font-weight:400}.overview-points-trend .highlight-trend{margin:7px 0 0}.overview-points-trend .highlight-trend-label{font-size:9px}.overview-points-trend .highlight-trend-label>span{display:none}.overview-points-trend .highlight-trend svg{height:48px}.overview-points-range,.overview-points-dates{display:flex;justify-content:space-between;gap:12px;font-size:9px;line-height:1.4;color:#8c8c98}.overview-points-range b{color:#c7c7d0;font-weight:500;font-variant-numeric:tabular-nums;margin-left:4px}.overview-points-dates{margin-top:5px;font-size:8px;color:#777783}.overview-points-baseline{margin-top:7px;font-size:8px}.dashboard-expanded .overview-points-note,.dashboard-expanded .overview-points-range,.dashboard-expanded .overview-points-trend .highlight-trend-label{font-size:10px}.dashboard-expanded .overview-points-trend .highlight-trend svg{height:58px}.overview-points-trend .highlight-tooltip{min-width:160px}.overview-points-trend .highlight-tooltip small{font-size:9px;margin-left:0}@media(max-width:700px){.overview-points-trend .highlight-trend svg{height:52px}.overview-points-note{font-size:10px}}.dash-metrics>.dash-metric{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.dash-shot-counts{display:grid;gap:9px;margin:14px 0 0;font-size:9px}.dash-shot-counts>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash-shot-counts dt{display:flex;align-items:center;gap:6px;color:#a8a8b2}.dash-shot-counts dt i{width:6px;height:6px;border-radius:50%;background:#df945b;flex:none}.dash-shot-counts dt i.two{background:#626269}.dash-shot-counts dd{display:flex;align-items:baseline;gap:12px;margin:0;font-variant-numeric:tabular-nums}.dash-shot-counts dd strong{font-weight:550;color:#e2e2e9}.dash-shot-counts dd span{width:42px;text-align:right;color:#9898a4;font-size:8px}.dash-shot-total{margin:12px 0 0;border-top:1px solid #ffffff08;padding-top:10px;font-size:8px;line-height:1.5;color:#9797a3}.dash-shot-total strong{color:#c8c8d1;font-weight:500;font-variant-numeric:tabular-nums}.dash-shot-total>span{display:block;margin-top:3px;font-size:7px;color:#777783}.dashboard-expanded .dash-shot-counts{font-size:11px}.dashboard-expanded .dash-shot-counts dd span{font-size:10px;width:48px}.dashboard-expanded .dash-shot-total{font-size:10px}.dashboard-expanded .dash-shot-total>span{font-size:9px}.hero .dashboard-frame{height:1730px}.prototype-page .hero{height:2202px}.canvas-wrapper:not(.overview-wrapper){height:calc(2308px * var(--scale))}.canvas-wrapper:not(.overview-wrapper) .canvas{height:2308px}@media(max-width:700px){.prototype-page .hero{height:calc(var(--hero-dash-top) + 24px + 2225.3px * var(--scale))}.hero .dashboard-frame{height:1870px}.canvas-wrapper:not(.overview-wrapper){height:auto}.canvas-wrapper:not(.overview-wrapper) .canvas{height:auto}}.dash-ranking-row{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);align-items:center;gap:12px}.dash-ranking-team{min-width:0;overflow:hidden;color:#aaaab2;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.dash-ranking-team:focus-visible,.dash-ranking-row.selected-team .dash-ranking-team{color:#efb786}@media(hover:hover)and (pointer:fine){.dash-ranking-team:hover{color:#efb786}}.dash-ranking-select{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center;width:100%;gap:8px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:#aaaab2;text-align:left}.dash-ranking-select strong{text-align:right;font-weight:500}.dash-ranking-row.selected-team .dash-ranking-select{color:#efb786;background:#df945b0c!important}@media(hover:hover)and (pointer:fine){.dash-ranking-select:hover{color:#efb786;background:#df945b0c!important}}@media(max-width:700px){.dashboard-expanded .dash-ranking-row{grid-template-columns:minmax(95px,110px) minmax(0,1fr);gap:8px}.dashboard-expanded .dash-ranking-select{grid-template-columns:minmax(0,1fr) 35px!important}}.hero-preview-content{height:100%}.hero-preview-open{display:none}@media(max-width:700px){.hero-preview-open{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:15px}.hero-preview-open:focus-visible{outline:3px solid #df945b;outline-offset:-3px}}.power-ranking{--power-cols:22px 26px minmax(140px,1fr) minmax(0,1.7fr) 72px 56px;--power-above:#df945b;--power-below:#6fa8d6;margin:28px 0 0}.power-ranking header h3{margin:0;font-family:Cal Sans,sans-serif;font-size:18px;font-weight:400}.power-ranking header p{margin:6px 0 12px;font-size:13px;line-height:1.5;color:#b9b9c1;max-width:68ch}.power-legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 16px;padding:0;font-size:11px;color:#a6a6ad}.power-legend li{display:inline-flex;align-items:center;gap:7px}.power-key-dot{width:10px;height:10px;border-radius:50%;background:#c8c8d0}.power-key-line{width:26px;height:3px;border-radius:2px;background:#8f8f96}.power-key-clear{width:26px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--power-below) 50%,var(--power-above) 50%)}.power-key-open{width:26px;height:6px;border-radius:3px;background:#55555c}.power-head,.power-ranking ol li{display:grid;grid-template-columns:var(--power-cols);align-items:center;gap:10px}.power-head{padding-bottom:8px;border-bottom:1px solid #ffffff14;font-size:11px;color:#85858f}.power-head-team{grid-column:1/4}.power-head-opp,.power-head-value{text-align:right}.power-axis{display:grid;grid-template-columns:1fr auto 1fr;gap:6px}.power-axis b{font-weight:400}.power-axis b:nth-child(2){color:#c8c8d0}.power-axis b:last-child{text-align:right}.power-ranking ol{list-style:none;margin:0;padding:0}.power-ranking ol li{padding:9px 0;border-bottom:1px solid #ffffff0c}.power-rank{font-size:12px;color:#85858f;font-variant-numeric:tabular-nums}.power-logo{width:26px;height:26px}.power-name{font-size:13px;color:#e6e6ea;min-width:0}.power-name small{display:block;margin-top:3px;font-size:11px;color:#8f8f96;font-variant-numeric:tabular-nums}.power-opp-inline{display:none}.power-track{position:relative;height:20px}.power-zero{position:absolute;left:50%;top:-9px;bottom:-9px;border-left:1px solid #ffffff2e}.power-range{position:absolute;top:8px;height:4px;border-radius:2px;background:#55555c}.power-dot{position:absolute;top:4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#a6a6ad;box-shadow:0 0 0 2px #17171a}.is-above .power-range{background:#df945b66}.is-above .power-dot{background:var(--power-above)}.is-below .power-range{background:#6fa8d666}.is-below .power-dot{background:var(--power-below)}.power-opp{font-size:12px;text-align:right;color:#a6a6ad;font-variant-numeric:tabular-nums}.power-ranking ol li strong{font-size:15px;font-weight:500;text-align:right;color:#a6a6ad;font-variant-numeric:tabular-nums}.is-above strong{color:var(--power-above)!important}.is-below strong{color:var(--power-below)!important}.power-note{margin:14px 0 0;font-size:11px;line-height:1.6;color:#85858f;max-width:90ch}@media(max-width:700px){.power-ranking{--power-cols:18px 24px minmax(0,1fr) 48px}.power-head{grid-template-columns:1fr}.power-head-team,.power-head-opp,.power-head-value{display:none}.power-ranking .power-track{grid-column:1/-1;grid-row:2;height:18px}.power-ranking .power-zero{top:-3px;bottom:-3px}.power-opp{display:none}.power-opp-inline{display:inline}.power-ranking ol li{row-gap:6px}.power-ranking ol li strong{grid-column:4;grid-row:1}}.power-summary{--power-above:#df945b;--power-below:#6fa8d6}.power-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.power-summary>header a{font-size:12px;color:#c8c8d0;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.power-summary>header a:hover{color:#efb786}}.power-summary-axis{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;margin:10px 48px 4px 128px;font-size:10px;color:#85858f}.power-summary-axis b{font-weight:400}.power-summary-axis b:nth-child(2){color:#c8c8d0}.power-summary-axis b:last-child{text-align:right}.power-summary ol{list-style:none;margin:0;padding:0}.power-summary li{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;min-height:28px}.power-summary li>a{font-size:12px;color:#d6d6dc;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.power-summary li>a:hover{color:#efb786}}.power-summary li.selected-team>a{color:#fff;font-weight:500}.power-summary button{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.power-summary button:focus-visible{outline:2px solid #df945b;outline-offset:2px;border-radius:3px}.power-summary .power-track{height:20px}.power-summary .power-zero{top:-4px;bottom:-4px}.power-summary strong{font-size:12px;font-weight:500;text-align:right;color:#a6a6ad;font-variant-numeric:tabular-nums}@media(max-width:700px){.power-summary li{grid-template-columns:96px minmax(0,1fr);gap:8px}.power-summary-axis{margin-left:104px}}.power-name a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.power-name a:hover{color:#efb786}}.season-highlights{margin:20px 0 16px}.season-highlights>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.season-highlights>header h3{font-family:Cal Sans,sans-serif;font-weight:400;font-size:18px;margin:0;color:#dcdcdf}.season-highlights>header>span{font-size:9px;color:#8e8e97}.season-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-dashboard .season-highlight{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;min-width:0;padding:18px;border:1px solid #323238;border-radius:12px;background:linear-gradient(140deg,#1d1d20,#131315);color:#dedee2;transition:background .18s,border-color .18s}.season-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--highlight-accent) .65px,transparent .9px);background-size:4px 4px;opacity:.22;-webkit-mask-image:radial-gradient(ellipse at 100% 80%,#000,transparent 68%);mask-image:radial-gradient(ellipse at 100% 80%,#000,transparent 68%)}.season-highlight:after{content:"";position:absolute;right:-35px;bottom:-65px;width:200px;height:180px;background:radial-gradient(ellipse,color-mix(in srgb,var(--highlight-accent) 7%,transparent),transparent 70%);z-index:-2;pointer-events:none}.overview-dashboard .season-highlight.highlight-selected{border-color:color-mix(in srgb,var(--highlight-accent) 50%,#323238);background:linear-gradient(140deg,#232326,#161618)}@media(hover:hover)and (pointer:fine){.overview-dashboard .season-highlight:hover{border-color:color-mix(in srgb,var(--highlight-accent) 50%,#323238);background:linear-gradient(140deg,#232326,#161618)}}.highlight-label{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;color:#b0b0b8;gap:8px}.highlight-label svg{font-size:13px;color:#8c8c95}.highlight-value{display:flex;align-items:baseline;gap:7px;font-size:37px;line-height:1.2;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--highlight-accent)}.highlight-value small{font-size:9px;font-weight:400;letter-spacing:0;color:#aaaab3;white-space:nowrap}.highlight-team{font-size:12px;color:#dedee2}.overview-dashboard a.highlight-team{text-decoration:none;border-radius:3px}.overview-dashboard a.highlight-team:focus-visible{color:var(--highlight-accent);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.overview-dashboard a.highlight-team:hover{color:var(--highlight-accent);text-decoration:underline;text-underline-offset:3px}}.highlight-compare-button{margin-top:auto;padding:6px 0 0;border:0;border-top:1px solid #ffffff0b;background:transparent;color:#a4a4ad;text-align:left;font-size:9px!important;cursor:pointer}.highlight-compare-button[aria-pressed=true]{color:var(--highlight-accent)}@media(hover:hover)and (pointer:fine){.highlight-compare-button:hover{color:var(--highlight-accent)}}.highlight-caption{font-size:8px;color:#8f8f99;line-height:1.5}.dashboard-expanded .season-highlights>header h3{font-size:22px}.dashboard-expanded .season-highlights>header>span{font-size:11px}.dashboard-expanded .season-highlight{padding:20px;gap:10px}.dashboard-expanded .highlight-label{font-size:12px}.dashboard-expanded .highlight-value{font-size:46px}.dashboard-expanded .highlight-value small{font-size:10px}.dashboard-expanded .highlight-team{font-size:14px}.dashboard-expanded .highlight-caption{font-size:10px}@media(max-width:1000px)and (min-width:701px){.dashboard-expanded .highlight-value{flex-wrap:wrap;gap:0 6px;font-size:38px}.dashboard-expanded .highlight-value small{font-size:9px}}@media(max-width:700px){.data-page .season-highlight-grid{grid-template-columns:1fr}.data-page .season-highlights>header{align-items:flex-start;flex-direction:column;gap:5px}.data-page .dashboard-expanded .season-highlight{padding:20px}.data-page .highlight-value{font-size:42px}}.highlight-trend{display:block;width:100%;margin-top:6px}.highlight-trend-label{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:#a2a2ab}.highlight-trend-label>span{font-size:7px;color:#7e7e88}.highlight-trend svg{display:block;width:100%;height:60px;overflow:visible;margin-top:3px}.highlight-baseline{stroke:#777781;stroke-width:1;stroke-dasharray:3 4;opacity:.7}.highlight-trend-line{fill:none;stroke:var(--highlight-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--highlight-accent) 20%,transparent))}.highlight-trend-dot{fill:var(--highlight-accent);stroke:#1b1b1e;stroke-width:1.5}.highlight-average{display:flex;justify-content:space-between;width:100%;font-size:9px;color:#93939d;padding-top:5px;border-top:1px solid #ffffff09}.highlight-average b{font-weight:500;color:#bcbcc5;font-variant-numeric:tabular-nums}.dashboard-expanded .highlight-trend-label{font-size:10px}.dashboard-expanded .highlight-trend-label>span{font-size:8px}.dashboard-expanded .highlight-average{font-size:11px}.dashboard-expanded .highlight-trend svg{height:70px}.highlight-label{min-height:28px;line-height:14px;align-items:flex-start}.dashboard-expanded .highlight-label{min-height:32px;line-height:16px}.highlight-trend-label>span{display:none}.highlight-trend-label{white-space:nowrap}.highlight-trend{position:relative}.highlight-trend-line{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--highlight-accent) 35%,transparent))}.highlight-trend-target{cursor:crosshair;outline:none}.highlight-trend-target:focus-visible{stroke:var(--highlight-accent);stroke-width:1;stroke-dasharray:2 2}.highlight-tooltip{position:absolute;left:0;right:0;bottom:calc(100% - 8px);z-index:3;display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid #53535b;border-radius:9px;background:#242427;box-shadow:0 8px 22px #0008;font-size:10px;line-height:1.45;color:#dddde3;pointer-events:none}.highlight-tooltip-date{font-size:8px;color:#aaaab5}.highlight-tooltip strong{font-size:16px;font-weight:600;color:var(--highlight-accent);font-variant-numeric:tabular-nums}.highlight-tooltip small{font-size:9px;font-weight:400;color:#b5b5c0}.dashboard-expanded .highlight-tooltip{font-size:11px}.dashboard-expanded .highlight-tooltip-date{font-size:9px}.overview-dashboard .season-highlight{overflow:clip}.season-highlight:after{bottom:0;right:0}.highlight-trend-missing{stroke:#8a8a94;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.highlight-trend-missing.active{stroke:#c4c4cc}.highlight-zero-line{stroke:#5a5a63;stroke-width:1;opacity:.35;vector-effect:non-scaling-stroke}.highlight-trend-x{fill:none;stroke:var(--highlight-accent);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.highlight-team{display:inline-flex;align-items:center;gap:8px}.season-highlight .highlight-team-logo{width:20px;height:20px;flex:none}.season-highlight .highlight-team-logo.team-logo-fallback{display:inline-grid;place-items:center;border-radius:50%;background:#26262b;color:#a4a4af;font-size:8px;font-weight:600}.overview-dashboard .team-season-intel .team-intel-card.team-resource-comparison{grid-column:1/-1}.team-resource-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.team-resource-heading .team-intel-title{margin:0}.team-resource-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #ffffff09;border-radius:8px;background:#0c0c0d70}.team-resource-tabs button{border:0;border-radius:5px;padding:7px 10px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:11px;cursor:pointer;transition:color .16s ease-out,background .16s ease-out}.team-resource-tabs button[aria-pressed=true]{color:#e4b185;background:#df945b18}@media(hover:hover)and (pointer:fine){.team-resource-tabs button:hover{color:var(--color-text)}}.team-resource-tabs button:focus-visible,.team-resource-team a:focus-visible,.team-resource-summary a:focus-visible,.team-resource-retry:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.team-resource-period{margin:12px 0 20px;font-size:11px;color:var(--color-text-muted);line-height:1.5}.team-resource-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:11px;color:var(--color-text-muted)}.team-resource-summary>span{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.team-resource-summary b,.team-resource-summary a{color:var(--color-text-secondary);font-weight:500;text-decoration:none}@media(hover:hover)and (pointer:fine){.team-resource-summary a:hover{color:var(--color-primary)}}.team-resource-summary small{font-weight:400;color:var(--color-text-muted);font-size:11px}.team-resource-list{list-style:none;margin:0;padding:0;font-variant-numeric:tabular-nums}.team-resource-list li{display:grid;grid-template-columns:24px minmax(0,1.2fr) minmax(120px,1fr);align-items:center;gap:16px;padding:12px 8px;border-top:1px solid #ffffff08;border-radius:5px}.team-resource-list li.selected{background:#df945b09}.team-resource-rank{font-size:11px;color:var(--color-text-muted)}.team-resource-team{min-width:0}.team-resource-team a{display:inline-flex;align-items:center;gap:10px;max-width:100%;color:var(--color-text-secondary);text-decoration:none;font-size:12px;line-height:1.5}@media(hover:hover)and (pointer:fine){.team-resource-team a:hover{color:var(--color-primary)}}.team-resource-team a>span:last-child{min-width:0;overflow-wrap:anywhere}.team-resource-team small{display:block;margin:5px 0 0 34px;font-size:10px;line-height:1.5;color:var(--color-text-muted)}.team-resource-value{display:flex;align-items:center;justify-content:end;gap:16px;min-width:0}.team-resource-value strong{min-width:90px;text-align:right;color:var(--color-text);font-size:14px;font-weight:500;white-space:nowrap;letter-spacing:-.025em}.team-resource-bar{height:4px;flex:1;max-width:240px;border-radius:4px;background:#ffffff09;overflow:hidden}.team-resource-bar i{display:block;height:100%;border-radius:4px;background:#ba8055}.selected .team-resource-bar i{background:var(--color-primary)}.selected .team-resource-value strong{color:#e4b185}.team-resource-comparison>.team-intel-source-row{margin-top:20px;padding-top:16px}.team-resource-retry{font:inherit;font-size:12px;padding:8px 12px;background:#ffffff08;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;cursor:pointer}@media(max-width:950px){.team-resource-value{flex-direction:column;gap:8px;align-items:end}.team-resource-bar{flex:none;width:100%;max-width:180px}.team-resource-list li{gap:12px}}@media(max-width:700px){.team-resource-heading{align-items:start}.team-resource-tabs{width:100%}.team-resource-tabs button{flex:1;padding:8px 6px;font-size:10px}.team-resource-period{margin-bottom:16px;font-size:10px}.team-resource-summary{font-size:10px;gap:8px}.team-resource-list li{grid-template-columns:16px minmax(0,1fr) 90px;gap:8px;padding:12px 4px}.team-resource-team a{font-size:11px;gap:8px}.team-resource-team small{margin-left:0;font-size:9px}.team-resource-value strong{font-size:12px;min-width:0}.team-resource-rank{font-size:10px}.team-resource-bar{max-width:90px}}@media(prefers-reduced-motion:reduce){.team-resource-tabs button{transition:none}}.overview-dashboard .team-resource-comparison{padding:20px;border-color:#323235;box-shadow:var(--surface-edge),var(--shadow-card)}.team-resource-comparison .team-intel-title{color:var(--color-text-secondary);font:500 12px/1.4 var(--font-body),sans-serif}.team-directory-views{display:flex;gap:4px;align-self:start;width:max-content;max-width:100%;padding:4px;margin-bottom:20px;border:1px solid #ffffff0b;border-radius:8px;background:#161617}.team-directory-views button{font:inherit;font-size:12px;border:0;border-radius:5px;padding:9px 14px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .16s ease-out,color .16s ease-out}.team-directory-views button[aria-pressed=true]{background:#df945b18;color:#e4b185}.team-directory-views button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:700px){.overview-dashboard .team-resource-comparison{padding:16px}.team-directory-views{margin-bottom:16px}.team-directory-views button{font-size:11px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.team-directory-views button{transition:none}}.team-directory{margin-top:36px}.team-directory-title{margin:0 0 12px;font:400 18px/1.3 Cal Sans,sans-serif;color:#ededf0}.team-directory-filter{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 20px}.team-directory-filter label{display:grid;gap:8px;color:#a4a4af;font-size:11px;width:min(360px,100%)}.team-directory-filter input{box-sizing:border-box;width:100%;background:#19191c;color:#e8e8eb;border:1px solid #37373d;border-radius:8px;padding:11px 13px;font:inherit;font-size:12px;outline:none}.team-directory-filter input:focus{border-color:#9d704d;box-shadow:0 0 0 3px #df945b12}.team-directory-filter>span{color:#9999a3;font-size:11px;white-space:nowrap;padding-bottom:11px}.team-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.team-directory .team-profile-card{padding:20px;transition:border-color .18s,background .18s}@media(hover:hover)and (pointer:fine){.team-directory .team-profile-card:hover{border-color:#6a503c;background:linear-gradient(130deg,#202023,#18181b)}}.team-profile-card header{display:flex;align-items:center;gap:12px;min-height:64px}.team-profile-mark{display:flex;align-items:center;justify-content:center;flex:none;width:62px;height:62px;border-radius:12px;background:linear-gradient(135deg,#e2e3de,#bcbfbb);border:1px solid #ffffff30;box-shadow:inset 0 1px #fff7,0 4px 10px #0003;padding:7px;box-sizing:border-box}.team-profile-mark svg{width:100%;height:100%}.team-profile-mark .team-logo-fallback{color:#252527}.team-profile-card header>div{min-width:0;flex:1}.overview-dashboard .team-profile-card h3{margin:0;font-family:Cal Sans,sans-serif;font-weight:400;font-size:19px;line-height:1.2}.team-profile-card a{color:#eeeef1;text-decoration:none}@media(hover:hover)and (pointer:fine){.team-profile-card a:hover{color:#e4ac7c}}.team-profile-card header p{margin:7px 0 0;font-size:10px;color:#9898a3;line-height:1.4}.team-record{color:#d0d0d7;background:#ffffff05;border:1px solid #ffffff09;border-radius:6px;padding:5px 7px;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.team-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:21px 0 17px}.team-card-metrics span{display:block;color:#9696a1;font-size:9px;line-height:1.5}.team-card-metrics strong{display:block;color:#e8e8ed;font-size:25px;letter-spacing:-.04em;font-weight:550;font-variant-numeric:tabular-nums;margin-top:5px}.team-card-metrics .positive{color:#44d17a}.team-profile-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid #ffffff08}.team-form{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.team-form>span{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:5px;font-size:9px;font-weight:500;border:1px solid #ffffff08}.team-form .won{background:#44d17a12;color:#6ccf91;border-color:#44d17a20}.team-form .lost{background:#ffffff04;color:#95959f}.team-form small{color:#858590;font-size:10px}.team-profile-open{font-size:10px;white-space:nowrap}.team-profile-open a{color:#c6a488}.team-profile-banner{position:relative;display:flex;align-items:center;gap:20px;padding:24px;margin:20px 0;border:1px solid #34343b;border-radius:13px;background:radial-gradient(ellipse at top right,#df945b0b,transparent 65%),linear-gradient(135deg,#1b1b1e,#131315)}.team-profile-banner .team-profile-mark{width:96px;height:96px;padding:13px;border-radius:16px}.team-profile-banner>div{min-width:0}.team-profile-banner h3{font:400 32px/1.2 Cal Sans,sans-serif;margin:0}.team-profile-banner p{color:#a0a0ab;font-size:12px;line-height:1.5;margin:8px 0 12px}.team-profile-record{margin-left:auto;text-align:right;display:grid;gap:7px;flex:none}.team-profile-record strong{font-size:32px;font-variant-numeric:tabular-nums;color:#eeeef2;letter-spacing:-.04em;font-weight:550}.team-profile-record span{font-size:11px;color:#b0b0ba}.team-profile-record small{font-size:10px;color:#92929d}.team-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.team-detail-metric{display:flex;flex-direction:column;gap:14px}.team-detail-metric>strong{display:flex;align-items:baseline;gap:6px;font-size:30px;font-weight:550;letter-spacing:-.04em;color:#e8e8ec;font-variant-numeric:tabular-nums}.team-detail-metric strong small{font-size:9px;font-weight:400;letter-spacing:0;color:#8e8e99}.team-detail-metric .highlight-trend{margin:0}.team-detail-metric .highlight-trend svg{height:45px}.team-detail-metric .highlight-trend-label{font-size:9px}.team-metric-average{display:flex;justify-content:space-between;gap:8px;margin-top:auto;font-size:10px;color:#90909c}.team-metric-average b{font-weight:400;color:#b8b8c1;font-variant-numeric:tabular-nums}@media(max-width:1250px){.team-profile-grid,.team-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-profile-card header{flex-wrap:wrap}.team-record{margin-left:auto}.team-profile-banner{flex-wrap:wrap}.team-profile-record{margin-left:0;text-align:left;flex-basis:100%;grid-template-columns:auto 1fr;align-items:center}.team-profile-record small{grid-column:2}}@media(max-width:700px){.team-profile-grid{grid-template-columns:1fr;gap:12px}.team-directory .team-profile-card{padding:17px}.team-profile-mark{width:56px;height:56px}.overview-dashboard .team-profile-card h3{font-size:20px}.team-profile-banner{padding:18px;gap:14px}.team-profile-banner .team-profile-mark{width:70px;height:70px;padding:9px}.team-profile-banner h3{font-size:26px}.team-profile-banner p{font-size:10px}.team-profile-record{gap:4px 12px}.team-profile-record strong{grid-row:1/3}.team-profile-record small{grid-row:2}.team-profile-record span{grid-column:2}.team-profile-metrics{gap:10px}.overview-dashboard .team-detail-metric{padding:14px}.team-detail-metric>strong{font-size:26px;flex-wrap:wrap}.team-detail-metric .dash-card-label{font-size:11px}.team-directory-filter{gap:10px}}.entity-profile .team-next-fixture{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;color:#dbdbe2;text-decoration:none;margin-bottom:20px}.team-next-fixture>span:first-child{display:grid;gap:5px;font-size:11px;color:#dfa16d}.team-next-fixture small{font-size:10px;color:#a2a2ad}.team-next-pair{display:flex;gap:14px;align-items:center}.team-next-pair>span{display:flex;align-items:center;gap:9px}.team-next-pair svg{width:32px;height:32px;flex:none}.team-next-pair strong{font-size:12px;font-weight:500}.team-next-vs{font-size:10px;font-weight:400;color:#858591;margin-right:5px}.team-next-venue{flex-basis:100%;font-size:10px;color:#9999a4}@media(hover:hover)and (pointer:fine){.team-next-fixture:hover{border-color:#856046}}@media(max-width:700px){.team-next-pair{flex-wrap:wrap;gap:10px}.team-next-pair strong{font-size:11px}}.overview-dashboard .team-detail-metric{padding:16px;gap:10px}.team-detail-metric>strong{font-size:28px}.team-detail-metric .highlight-trend svg{height:36px}@media(max-width:700px){.overview-dashboard .team-detail-metric{padding:12px;gap:8px}.team-detail-metric>strong{font-size:25px}.team-detail-metric .highlight-trend svg{height:32px}}.team-directory-filter{flex-wrap:wrap}.team-directory-filter .table-sort-menu{margin:0}.team-directory-filter .table-sort-menu label{width:auto}.match-filters>.table-sort-menu{margin:0}.entity-heading{margin:24px 0}.entity-heading h3{font-family:Cal Sans,sans-serif;font-size:32px;margin:0 0 10px}.entity-heading p{color:#9999a3;font-size:13px}.entity-profile>a{color:#b9b9c4;font-size:12px}.entity-profile a,.players-view a{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.entity-profile a:hover,.players-view a:hover{color:#e4ac7c}}.entity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.entity-metrics strong{display:block;margin-top:12px;font-size:36px;font-weight:550;letter-spacing:-.04em}.entity-profile>.dash-card{margin-bottom:18px}.entity-table-wrap{overflow-x:auto}.entity-table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.entity-table td,.entity-table th{padding:13px 10px;border-bottom:1px solid #ffffff08;text-align:right;font-weight:400;white-space:nowrap}.entity-table th:first-child{text-align:left}.entity-table thead{color:#878791;font-size:10px}@media(hover:hover)and (pointer:fine){.entity-table tbody tr:hover{background:#df945b08}}.entity-table tbody th a{display:block}.entity-game-links{margin-top:16px}.entity-game-links a{display:grid;grid-template-columns:90px 1fr 65px;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff08;font-size:12px}.entity-game-links strong{font-weight:400}.entity-game-links a>span{color:#92929d}.entity-game-links a>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.entity-shot-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}.entity-shot-totals>div{display:grid;gap:10px}.entity-shot-totals span{font-size:12px;color:#a3a3ad}.entity-shot-totals strong{font-size:25px;font-weight:500}.entity-shot-totals i{height:5px;background:#33333a;border-radius:3px;overflow:hidden}.entity-shot-totals b{display:block;height:100%;background:#df945b}.fixture-preview{text-align:center;padding:32px!important}.fixture-teams{display:flex;align-items:center;justify-content:center;gap:28px;margin:28px 0}.fixture-teams svg,.fixture-teams .team-logo-fallback{width:54px;height:54px;flex:none}.fixture-teams h3{font-size:25px!important}.fixture-teams h3 span{color:#6e6e79}.fixture-preview>strong{font-size:19px;color:#dfaa79}.fixture-preview>p{color:#93939d;font-size:12px}.fixture-preview>a{color:#dfaa79;font-size:12px}@media(max-width:700px){.entity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-metrics strong{font-size:29px}.entity-heading h3{font-size:28px}.entity-game-links a{grid-template-columns:1fr 65px}.entity-game-links a>span:first-child{grid-column:1/-1}.entity-shot-totals{gap:10px}.entity-shot-totals strong{font-size:20px}.fixture-teams{gap:12px}.fixture-teams h3{font-size:19px!important}.fixture-teams svg,.fixture-teams .team-logo-fallback{width:38px;height:38px}}.players-view .entity-table tbody th a{color:#efeff2;font-weight:550;font-size:13px}.players-view .entity-table tbody td:nth-child(2){text-align:left}.players-view .entity-table tbody td:nth-child(2) a{color:#b5a18f;font-size:11px}@media(hover:hover)and (pointer:fine){.players-view .entity-table tbody a:hover{color:#e4ac7c}}.players-view .entity-table tbody td{color:#bdbdc6}.players-view .entity-table tbody td:nth-child(5){color:#e5e5ea;font-weight:550}.player-leaders{margin:0 0 24px}.player-leader-summary{position:relative;display:flex;width:100%;min-height:136px;align-items:center}.player-leader-summary>div{position:relative;z-index:1;display:flex;flex-direction:column;gap:7px;min-width:0;padding-right:60px}.player-leader-name{font-size:16px;font-weight:550;line-height:1.3;color:#eeeef1}.player-leader-team{font-size:11px;line-height:1.4;color:#b5a18f}.player-leader-portrait{position:absolute;right:-6px;bottom:0;width:92px;height:122px;object-fit:contain;opacity:.38;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.portrait-unavailable{position:absolute;right:0;bottom:5px;font-size:8px;color:#85858d}.player-leaders .highlight-value{font-size:42px;gap:5px}.player-leaders .highlight-value small{font-size:9px}.player-leaders .highlight-label{min-height:0}.player-leaders .highlight-trend svg{height:55px}.player-leaders-method{font-size:10px;color:#8f8f99;line-height:1.5;margin:10px 0 0}@media(min-width:701px)and (max-width:1100px){.player-leaders .season-highlight{padding:14px;gap:8px}.player-leaders .highlight-value{font-size:32px;flex-wrap:wrap}.player-leader-name{font-size:14px}.player-leader-summary>div{padding-right:36px}.player-leader-portrait{width:60px;height:95px;opacity:.25}.player-leaders .highlight-average{font-size:10px}}.overview-dashboard .player-leaders .highlight-label{min-height:16px}.overview-dashboard .player-leaders .highlight-value{font-size:42px}.overview-dashboard .player-leaders .highlight-value small{font-size:9px}.overview-dashboard .player-leaders .highlight-trend svg{height:50px}.player-leader-summary{min-height:122px}@media(min-width:701px)and (max-width:1100px){.overview-dashboard .player-leaders .season-highlight{padding:14px;gap:8px}.overview-dashboard .player-leaders .highlight-value{font-size:32px}}@media(max-width:700px){.overview-dashboard .player-leaders{margin-bottom:18px}.overview-dashboard .player-leaders>header{gap:3px;margin-bottom:10px}.overview-dashboard .player-leaders>header h3{font-size:19px}.overview-dashboard .player-leaders>header>span{font-size:10px}.overview-dashboard .player-leaders .season-highlight-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#44444b transparent}.overview-dashboard .player-leaders .season-highlight{padding:14px;gap:7px;scroll-snap-align:start}.overview-dashboard .player-leaders .highlight-label{font-size:11px;min-height:14px;line-height:14px}.overview-dashboard .player-leaders .highlight-value{font-size:34px;line-height:1.1}.player-leaders .player-leader-summary{min-height:93px}.player-leaders .player-leader-summary>div{gap:4px;padding-right:55px}.player-leaders .player-leader-name{font-size:14px}.player-leaders .player-leader-team{font-size:10px}.player-leaders .player-leader-portrait{width:65px;height:90px;right:-3px}.player-leaders .portrait-unavailable{font-size:7px;bottom:0}.overview-dashboard .player-leaders .highlight-caption{font-size:9px}.overview-dashboard .player-leaders .highlight-trend{margin-top:0}.overview-dashboard .player-leaders .highlight-trend-label{font-size:9px}.overview-dashboard .player-leaders .highlight-trend svg{height:38px}.overview-dashboard .player-leaders .highlight-average{font-size:10px;padding-top:5px}.player-leaders-method{font-size:9px;margin-top:5px}}.overview-dashboard .player-leaders .season-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-dashboard .player-leaders .season-highlight{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-content:start;align-items:center;gap:12px 8px;padding:16px;min-height:188px}.overview-dashboard .player-leaders .highlight-label{grid-column:1;min-height:28px;font-size:10px;line-height:14px;align-items:center}.overview-dashboard .player-leaders .highlight-average{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:3px;border:0;padding:0;font-size:8px;line-height:1.3}.overview-dashboard .player-leaders .highlight-average b{font-size:10px;white-space:nowrap}.player-leaders .player-leader-summary{grid-column:1/-1;min-height:42px;gap:9px;align-items:center}.player-leaders .player-leader-summary>div{padding:0;gap:4px;min-width:0}.player-leaders .player-leader-portrait{position:static;flex:none;width:36px;height:36px;opacity:.7;-webkit-mask-image:none;mask-image:none;object-fit:contain;background:#ffffff08;border:1px solid #ffffff0c;border-radius:8px}.player-leaders .player-leader-name{font-size:13px;line-height:1.25}.player-leaders .player-leader-team{font-size:9px;line-height:1.4}.overview-dashboard .player-leaders .highlight-value{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;gap:2px 5px;font-size:30px;line-height:1.2;align-self:start}.overview-dashboard .player-leaders .highlight-value small{font-size:9px;line-height:1.3}.overview-dashboard .player-leaders .highlight-trend{grid-column:2;grid-row:3;min-width:0;margin:0;align-self:end}.overview-dashboard .player-leaders .highlight-trend-label{display:none}.overview-dashboard .player-leaders .highlight-trend svg{height:43px;margin:0}.player-leaders .highlight-tooltip{left:auto;right:0;width:190px;bottom:100%}.player-leader-empty{grid-column:1/-1;color:#9999a3;font-size:12px;line-height:1.5}.player-leaders-method{font-size:9px}@media(min-width:701px)and (max-width:1250px){.overview-dashboard .player-leaders .season-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.overview-dashboard .player-leaders .season-highlight-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:10px}.overview-dashboard .player-leaders .season-highlight{padding:14px;min-height:178px;gap:10px 8px}.overview-dashboard .player-leaders .highlight-value{font-size:30px}.player-leaders .player-leader-name{font-size:14px}.overview-dashboard .player-leaders .highlight-trend svg{height:40px}}.overview-dashboard .player-leaders{margin-bottom:32px}@media(max-width:700px){.overview-dashboard .player-leaders{margin-bottom:26px}}.entity-game-links .entity-game-row{grid-template-columns:90px minmax(0,320px);align-items:center;gap:20px;padding:13px 0}.entity-game-links .entity-game-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:10px;color:#8f8f9b;text-align:left}.entity-game-meta small{font-size:10px;color:#aaaab4}.entity-game-result{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:9px;background:#ffffff07;color:#9898a4;border:1px solid #ffffff08}.entity-game-result.won{background:#44d17a12;color:#74ce97;border-color:#44d17a20}.entity-game-links .entity-game-pair{display:grid;gap:9px;text-align:left}.entity-game-team{display:grid;grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:10px;color:#c6c6cf}.entity-game-logo{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.entity-game-logo svg{width:100%;height:100%;display:block}.entity-game-name{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.4;min-width:0}.entity-game-name small{font-size:8px;color:#73737f;white-space:nowrap}.entity-game-team b{text-align:right;font-size:17px;line-height:1.2;font-weight:550;font-variant-numeric:tabular-nums;color:#9898a4}.entity-game-team.winner{color:#e8e8ed}.entity-game-team.winner b{color:#eeeef3}.entity-game-team.loser{color:#aaaab5}@media(max-width:700px){.entity-game-links .entity-game-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 0}.entity-game-links .entity-game-meta{grid-column:auto;flex-direction:row;align-items:center;gap:9px}.entity-game-links .entity-game-pair{max-width:320px;width:100%}.entity-game-name{font-size:11px;flex-wrap:wrap;gap:0 7px}.entity-game-team{gap:8px;grid-template-columns:24px minmax(0,1fr) 32px}.entity-game-logo{width:24px;height:24px}}.players-view .entity-table thead th:nth-child(2){text-align:left}.player-discoveries{margin:0 0 42px}.discovery-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.discovery-header h3{margin:0 0 5px;font-size:21px;color:#eeeef1}.discovery-header p{margin:0;font-size:12px;color:#929297}.discovery-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #303033;border-radius:10px;background:#111}.discovery-tabs button{border:0;border-radius:7px;background:transparent;padding:9px 12px;font:inherit;font-size:12px;color:#929297;cursor:pointer}.discovery-tabs button[aria-selected=true]{color:#f3f3f4}.discovery-tabs button:focus-visible{outline:2px solid #df945b;outline-offset:2px}.discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.discovery-card{--discovery-accent:#44d17a;position:relative;padding:17px;border:1px solid #303033;border-radius:12px;background:radial-gradient(ellipse at 100% 0%,#ffffff04,transparent 65%),#171718;min-width:0;overflow:hidden}.discovery-card:before{content:"";position:absolute;inset:auto 0 0 auto;width:85px;height:90px;background-image:radial-gradient(var(--discovery-accent) .5px,transparent .8px);background-size:4px 4px;opacity:.12;-webkit-mask-image:linear-gradient(135deg,transparent,#000);mask-image:linear-gradient(135deg,transparent,#000);pointer-events:none}.discovery-card.down{--discovery-accent:#df945b}.discovery-card.role-change{--discovery-accent:#91b4c8}.discovery-card-top{display:flex;justify-content:space-between;gap:8px;align-items:start;margin-bottom:16px}.discovery-card-top>span{font-size:11px;color:var(--discovery-accent);font-weight:550}.discovery-card-top small{font-size:9px;color:#929297;text-align:right}.discovery-identity{display:flex;gap:10px;align-items:center;min-height:57px;margin-bottom:15px}.discovery-identity>img{width:38px;height:46px;object-fit:contain;opacity:.55}.discovery-identity>div{min-width:0}.discovery-identity strong{font-size:14px;line-height:1.3;display:block;margin-bottom:6px}.discovery-identity a{color:#f3f3f4;text-decoration:none}@media(hover:hover)and (pointer:fine){.discovery-identity a:hover{color:var(--discovery-accent)}}.discovery-identity div>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#9e9ea5}.discovery-identity div>span img,.discovery-identity div>span svg{width:18px;height:18px;object-fit:contain}.discovery-stat{display:flex;align-items:baseline;gap:6px}.discovery-stat>strong{font-family:Inter,system-ui,sans-serif;font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-.045em;color:var(--discovery-accent);font-variant-numeric:tabular-nums}.discovery-stat>span{font-size:10px;color:#929297}.discovery-metric{font-size:11px;color:#b1b1b8;margin:5px 0 17px}.discovery-comparison{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #ffffff0d;font-size:10px}.discovery-comparison>span{color:#929297}.discovery-comparison b{color:#c6c6cc;font-weight:500;margin-left:4px}.discovery-comparison>strong{font-size:11px;font-weight:500;color:#c6c6cc;white-space:nowrap}.discovery-comparison .discovery-delta{color:var(--discovery-accent)}.discovery-delta small{font-size:9px}.discovery-sample{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:9px;color:#929297}.discovery-baseline{font-size:9px;color:#77777f;margin:5px 0 0}.discovery-method{font-size:11px;color:#929297;line-height:1.6;margin-top:12px}.discovery-method summary{cursor:pointer;display:list-item}.discovery-method p{max-width:900px;margin:8px 0}.discovery-empty{padding:24px;border:1px solid #303033;border-radius:12px;font-size:13px;color:#929297}.discovery-empty button{color:#df945b;background:none;border:0;font:inherit;cursor:pointer}@media(max-width:1100px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-header{align-items:start;flex-direction:column;gap:12px}}@media(max-width:700px){.player-discoveries{margin-bottom:38px}.discovery-header h3{font-size:19px}.discovery-tabs{width:100%;box-sizing:border-box}.discovery-tabs button{flex:1;padding:8px}.discovery-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}.discovery-card{flex:0 0 min(78vw,270px);box-sizing:border-box;scroll-snap-align:start}.discovery-stat>strong{font-size:32px}}.player-discoveries [role=tabpanel]{animation:discovery-enter .14s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}@keyframes discovery-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.player-discoveries [role=tabpanel]{animation:none}}.discovery-tabs-active{position:absolute;top:4px;right:4px;bottom:4px;left:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;pointer-events:none;clip-path:inset(0 50% 0 0);transition:clip-path .25s var(--ease-in-out,cubic-bezier(.77,0,.175,1))}.discovery-tabs-active span{display:flex;align-items:center;justify-content:center;border-radius:7px;padding:9px 12px;font-size:12px;line-height:normal;color:#f3f3f4;background:#28231e;box-shadow:inset 0 0 0 1px #77533b}.discovery-tabs[data-active=watch] .discovery-tabs-active{clip-path:inset(0 0 0 50%)}.player-discoveries[data-tab-motion=false] .discovery-tabs-active{transition:none}.player-discoveries[data-tab-motion=false] [role=tabpanel]{animation:none}.discovery-tabs button:focus-visible{position:relative;z-index:1}@media(max-width:700px){.discovery-tabs-active span{padding:8px}}@media(prefers-reduced-motion:reduce){.discovery-tabs-active{transition:none}}.change-analysis{margin:24px 0;padding:24px!important;background:linear-gradient(125deg,#20211f,#171718 65%)!important;border-color:#383a37!important}.change-analysis>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.change-analysis h3{font-size:24px;margin:5px 0 0}.change-analysis label{display:grid;gap:6px;font-size:10px;color:#929297}.change-analysis select{background:#202022;border:1px solid #3a3a3d;border-radius:7px;color:#dadada;padding:9px 34px 9px 12px;font-size:12px}.change-summary{display:flex;align-items:start;justify-content:space-between;gap:24px}.change-summary p{font-size:15px;line-height:1.55;max-width:670px;margin:0;color:#e5e5e8}.change-caution{font-size:10px;color:#b8a28e;max-width:160px;line-height:1.5;flex:none}.change-samples{display:flex;gap:28px;margin:19px 0 22px}.change-samples>div{display:grid;gap:5px;font-size:10px;color:#929297}.change-samples b{font-size:11px;font-weight:500;color:#babac0}.change-samples>div:last-child b{color:#df945b}.change-findings{display:grid;grid-template-columns:repeat(var(--finding-count,3),minmax(0,1fr));gap:12px}.change-findings article{padding:18px;border:1px solid #ffffff0d;border-radius:9px;background:#0b0b0b40;min-width:0}.change-category{font-size:10px;color:#929297}.change-findings h4{font:inherit;font-size:12px;font-weight:500;margin:7px 0 15px;min-height:30px}.change-delta{font-size:32px;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums;color:#91b4c8;margin-bottom:18px;line-height:1.2}.change-delta.up{color:#44d17a}.change-delta.down{color:#df945b}.change-delta small{font-size:9px;letter-spacing:0;color:#929297;font-weight:400}.change-bars{display:grid;gap:11px}.change-bars>div{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:10px;color:#929297}.change-bars b{grid-column:2;grid-row:1;font-weight:500;color:#c8c8ce;font-variant-numeric:tabular-nums}.change-bar-track{grid-column:1/-1;height:4px;background:#303033;border-radius:3px;overflow:hidden}.change-bar-track i{display:block;width:100%;height:100%;background:#72747b;transform-origin:left;border-radius:3px}.change-bar-track i.current{background:#df945b}.change-expand{margin-top:20px;padding:8px 0;background:none;border:0;color:#df945b;font:inherit;font-size:12px;display:flex;gap:14px;align-items:center}.change-expand span{font-size:18px}.change-context{font-size:11px;line-height:1.6;color:#b8a28e}.change-method{font-size:11px;line-height:1.7;color:#929297;margin-top:12px}.change-method summary,.change-evidence summary{cursor:pointer}.change-method p{max-width:900px}.change-detail{margin-top:16px}.change-detail caption{text-align:left;margin-bottom:12px;color:#929297;font-size:11px}.change-detail th small{color:#929297;font-weight:400;font-size:9px}.change-evidence{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;font-size:11px;color:#929297}.change-evidence ul{list-style:none;padding:0}.change-evidence li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #ffffff0a;line-height:1.5}@media(hover:hover)and (pointer:fine){.change-evidence a:hover{color:#df945b}}.change-evidence b{color:#dadada;font-weight:500;white-space:nowrap}.change-empty{font-size:12px;line-height:1.7;color:#929297;padding:12px 0}.change-empty strong{color:#dadada;font-weight:500}.change-empty button{font:inherit;color:#df945b;background:none;border:0;padding:0}@media(max-width:700px){.change-analysis{padding:18px!important}.change-analysis>header{align-items:start;flex-direction:column;gap:14px}.change-analysis label{width:100%}.change-summary{flex-direction:column;gap:9px}.change-summary p{font-size:14px}.change-caution{max-width:none}.change-findings{grid-template-columns:1fr}.change-findings h4{min-height:0;margin-bottom:10px}.change-findings article{display:grid;grid-template-columns:1fr auto;column-gap:14px;padding:15px}.change-category,.change-findings h4{grid-column:1}.change-delta{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:28px}.change-bars{grid-column:1/-1;margin-top:12px}.change-evidence{grid-template-columns:1fr}.change-samples{gap:20px}}.change-analysis>header label{min-width:240px}@media(max-width:700px){.change-analysis>header label{min-width:0}}.change-analysis select{width:100%;max-width:none}.change-team-context{margin-top:22px;padding-top:20px;border-top:1px solid #ffffff0d}.change-team-context>h4{font-size:14px;font-weight:500;margin:0 0 14px;color:#dadada}.change-team-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.change-team-side{min-width:0}.change-team-period{display:block;font-size:10px;color:#929297;margin-bottom:9px}.change-team-side:last-child .change-team-period{color:#df945b}.change-team-side article{padding:16px;border:1px solid #ffffff0d;border-radius:9px;background:#0b0b0b30}.change-team-side article+article{margin-top:10px}.change-team-identity{display:flex;align-items:center;gap:10px;min-height:38px}.change-team-identity img,.change-team-identity svg{width:34px;height:34px;object-fit:contain;flex-shrink:0}.change-team-identity strong{font-size:15px;font-weight:600;line-height:1.35}@media(hover:hover)and (pointer:fine){.change-team-identity:hover strong{color:#df945b}}.change-team-record{display:flex;align-items:baseline;gap:9px;margin-top:15px;flex-wrap:wrap}.change-team-record>strong{font-size:21px;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#dadada}.change-team-record>span{font-size:10px;color:#929297}.change-team-rank{font-size:10px;color:#929297;margin:7px 0 0;line-height:1.6}.change-team-rank b{font-weight:500;color:#babac0}.change-role-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 0;padding-top:14px;border-top:1px solid #ffffff0a}.change-role-metrics dt{font-size:10px;color:#929297;line-height:1.5}.change-role-metrics dd{font-size:23px;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:7px 0 4px;color:#91b4c8}.change-role-metrics dd small{font-size:10px;font-weight:400;letter-spacing:0;color:#929297}.change-role-metrics div>span{font-size:10px;color:#929297;line-height:1.6}.change-team-scope{font-size:10px;line-height:1.6;color:#77777f;margin:12px 0}.change-role-details{font-size:11px;color:#929297;line-height:1.7}.change-role-details summary{cursor:pointer;color:#babac0}.change-role-extra{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}.change-role-extra>div>b{font-weight:500;color:#dadada}.change-role-extra strong{color:#91b4c8;font-weight:500}.change-role-details>p{max-width:850px}@media(max-width:700px){.change-team-comparison{gap:8px}.change-team-side article{padding:12px}.change-team-identity{flex-direction:column;align-items:start;gap:7px;min-height:66px}.change-team-identity strong{font-size:13px}.change-team-record{gap:4px;margin-top:12px}.change-team-record>strong{font-size:20px}.change-team-record>span{font-size:9px}.change-role-metrics{grid-template-columns:1fr;gap:14px}.change-role-metrics dt{min-height:30px}.change-role-metrics dd{font-size:22px}.change-role-metrics div>span{font-size:9px}.change-team-rank{min-height:32px;font-size:9px}.change-role-extra{grid-template-columns:1fr;gap:8px}}.change-role-summary{font-size:12px;line-height:1.65;color:#babac0;max-width:750px;margin:0 0 15px}@media(max-width:700px){.change-team-identity strong{min-height:36px}.change-team-record{flex-direction:column;align-items:start;gap:5px}.change-team-record>span{min-height:28px;line-height:1.5}}.prototype-page .matchup-radar{padding:24px;margin:0 0 20px}.matchup-radar h2{font-size:20px;margin:0 0 8px}.matchup-radar header p,.matchup-radar-note,.matchup-radar-values>p{font-size:12px;color:var(--text-muted,#939399);line-height:1.6;margin:0}.matchup-radar-key{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0 4px}.matchup-radar-key>span{display:flex;align-items:center;gap:7px;font-size:12px}.matchup-radar-key small{color:#939399}.matchup-radar-key i{width:22px;border-top:2px solid #df945b}.matchup-radar-key [data-side="1"] i{border-color:#91b4c8;border-top-style:dashed}.matchup-radar-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:28px}.matchup-radar svg{width:100%;max-width:480px;justify-self:center;overflow:visible}.radar-grid{fill:none;stroke:#ffffff12;stroke-width:1}.radar-grid-mid{stroke:#ffffff40;stroke-dasharray:4 5}.radar-spoke{stroke:#ffffff15}.radar-spoke.is-active{stroke:#ffffff60}.matchup-radar text{fill:#a6a6ad;font-size:14px}.matchup-radar text.is-active{fill:#f1f1f3}.matchup-radar .radar-scale{font-size:10px;fill:#77777e}.radar-series polygon{fill-opacity:.1;stroke-width:2;stroke-linejoin:round}.radar-series-0{fill:#df945b;stroke:#df945b}.radar-series-1{fill:#91b4c8;stroke:#91b4c8}.radar-series-1 polygon{stroke-dasharray:5 4}.radar-series circle{stroke:#1b1b1e;stroke-width:1.5}.matchup-radar-values table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.matchup-radar-values th:first-child{width:56%;text-align:left}.matchup-radar-values th,.matchup-radar-values td{padding:10px 4px;border-bottom:1px solid #ffffff0c;text-align:right}.matchup-radar-values thead{color:#939399;font-size:11px}.matchup-radar-values button{border:0;background:none;color:inherit;text-align:left;padding:0;cursor:pointer;width:100%;min-height:36px}.matchup-radar-values button:focus-visible{outline:2px solid #df945b;outline-offset:3px;border-radius:3px}.matchup-radar-values small{display:block;color:#8f8f96;font-size:10px;font-weight:400;margin-top:4px}.matchup-radar-values strong{font-size:18px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.matchup-radar-values [data-side="0"] strong{color:#df945b}.matchup-radar-values [data-side="1"] strong{color:#91b4c8}.matchup-radar-values tr.is-active{background:#ffffff04}.matchup-radar-values>p{margin-top:14px}.matchup-radar-note{margin-top:18px!important;padding-top:16px;border-top:1px solid #ffffff0c}@media(max-width:1050px){.matchup-radar-body{grid-template-columns:1fr;gap:4px}.matchup-radar svg{max-width:420px}}@media(max-width:600px){.prototype-page .matchup-radar{padding:16px}.matchup-radar-key{gap:10px;flex-direction:column}.matchup-radar-values th:first-child{width:52%}}@media(max-width:600px){.matchup-radar svg text{font-size:18px}.matchup-radar svg .radar-scale{font-size:12px}}.prototype-page .player-ratings{margin:0 0 24px}.player-ratings-types{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.player-ratings-types span{font-size:12px;padding:5px 11px;border:1px solid #df945b55;border-radius:999px;color:#f0c7a6;background:#df945b10}.player-ratings-pending{font-size:13px;color:#a6a6ad;line-height:1.6;margin:8px 0 0}.player-ratings-list{list-style:none;margin:0;padding:0}.player-ratings-list li{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:auto 4px;column-gap:12px;row-gap:8px;padding:12px 4px;border-bottom:1px solid #ffffff0c}.player-ratings-list li.is-active{background:#ffffff04}.player-ratings-name{font-size:13px;color:#e6e6ea}.player-ratings-name small{display:block;color:#8f8f96;font-size:11px;margin-top:4px;font-variant-numeric:tabular-nums}.player-ratings-list strong{font-size:24px;letter-spacing:-.04em;text-align:right;font-variant-numeric:tabular-nums;align-self:center}.player-ratings-list strong[data-band=high]{color:#df945b}.player-ratings-list strong[data-band=good]{color:#e9b993}.player-ratings-list strong[data-band=mid]{color:#c9c9cf}.player-ratings-list strong[data-band=low],.player-ratings-list strong[data-band=none]{color:#8f8f96}.player-ratings-list i{grid-column:1/-1;height:4px;border-radius:2px;background:#ffffff0d;position:relative;overflow:hidden}.player-ratings-list i:after{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:1px dashed #ffffff40}.player-ratings-list i b{display:block;height:100%;border-radius:2px;background:#df945b;opacity:.85}@media(max-width:600px){.player-ratings-list strong{font-size:21px}}.player-ratings-sample{font-size:12px;color:#939399;margin:12px 0 0;font-variant-numeric:tabular-nums}.player-ratings-sample b{font-weight:500;color:#e6e6ea}.player-ratings-sample[data-reliability=early] b{color:#e9b993}.player-ratings-name small.player-ratings-rank{color:#77777e;font-size:10px;margin-top:2px}.player-ratings-reading{margin-top:18px;padding-top:16px;border-top:1px solid #ffffff0c}.player-ratings-reading h3{font-size:13px;font-weight:500;margin:0 0 8px;color:#e6e6ea}.player-ratings-reading ul{margin:0;padding-left:18px;display:grid;gap:6px}.player-ratings-reading li{font-size:12px;line-height:1.6;color:#a6a6ad}.prototype-page .player-ratings-compare{margin:0 0 20px}.player-ratings-compare .matchup-radar-values td small{display:block;color:#77777e;font-size:10px;margin-top:3px}.player-profile-banner{display:flex;align-items:center;gap:24px;margin:20px 0 16px;padding:24px;border:1px solid #34343b;border-radius:13px;background:radial-gradient(ellipse at top right,#df945b0b,transparent 65%),linear-gradient(135deg,#1b1b1e,#131315)}.player-profile-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:none;width:120px;height:140px;border-radius:12px;background:#ffffff04;border:1px solid #ffffff08;overflow:hidden}.player-profile-photo img{width:104px;height:108px;object-fit:contain;opacity:.75}.player-profile-photo small{font-size:9px;color:#888894}.player-profile-banner h1{font:400 32px/1.2 Cal Sans,sans-serif;margin:0;color:#ededf0}.player-profile-banner p{font-size:12px;color:#b5a18f;margin:12px 0 8px}.player-profile-banner>div>span{font-size:11px;color:#93939d}.player-profile-method{margin:0 0 16px;font-size:10px;line-height:1.6;color:#92929c}.player-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.player-profile-metric{display:flex;flex-direction:column;gap:12px;min-width:0}.player-profile-metric>strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:31px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ebebef}.player-profile-metric strong small{font-size:9px;font-weight:400;letter-spacing:0;color:#93939e;white-space:nowrap}.player-profile-metric-note{font-size:9px;color:#93939d;line-height:1.5;min-height:27px}.player-profile-metric .highlight-trend{margin:0}.player-profile-metric .highlight-trend svg{height:48px}.player-profile-metric .highlight-trend-label{font-size:9px}.player-profile-no-trend{font-size:9px;line-height:1.5;color:#83838e;min-height:63px}.player-profile-metric .highlight-tooltip,.team-detail-metric .highlight-tooltip{min-width:150px}@media(max-width:1250px){.player-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.player-profile-banner{gap:16px;padding:18px}.player-profile-photo{width:80px;height:102px}.player-profile-photo img{width:70px;height:72px}.player-profile-banner h1{font-size:25px}.player-profile-banner p{font-size:11px;line-height:1.5}.player-profile-banner>div>span{font-size:10px}.player-profile-method{font-size:9px}.player-profile-metrics{gap:10px}.overview-dashboard .player-profile-metric{padding:14px}.player-profile-metric>strong{font-size:27px}.player-profile-metric .dash-card-label{font-size:11px}.player-profile-metric-note{font-size:8px}.player-profile-metric .highlight-trend svg{height:40px}.player-profile-metric .highlight-trend-label{font-size:8px}}.overview-dashboard .player-profile-metric{padding:15px;gap:8px}.player-profile-metric>strong{font-size:28px}.player-profile-metric-note{min-height:20px;line-height:1.35}.player-profile-metric .highlight-trend svg{height:36px}.player-profile-no-trend{min-height:51px}.player-profile-metrics{gap:10px}.player-profile-banner{align-items:flex-start;gap:20px;padding:20px}.player-profile-identity{min-width:0;flex:1;align-self:center}.player-profile-bio{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0 12px}.player-profile-bio>div{display:grid;gap:5px}.player-profile-bio dt{font-size:9px;color:#898994}.player-profile-bio dd{margin:0;font-size:12px;color:#d1d1d9}.player-trophy-cabinet{align-self:stretch;flex:0 1 300px;min-width:0;padding:15px 17px;border:1px solid #df945b19;border-radius:10px;background:radial-gradient(ellipse at top right,#df945b0b,transparent 85%),#ffffff02}.player-trophy-cabinet h4{display:flex;align-items:center;gap:7px;font:400 14px/1.3 Cal Sans,sans-serif;color:#d8c4b3;margin:0 0 12px}.player-trophy-cabinet h4 svg{font-size:17px;color:#df945b}.player-trophy-cabinet ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.player-trophy-cabinet li a{display:flex;gap:10px;align-items:center;text-decoration:none}.player-trophy-cabinet li svg{font-size:22px;color:#dfa86b;flex:none}.player-trophy-cabinet li span{display:grid;gap:4px}.player-trophy-cabinet li strong{font-size:11px;font-weight:500;color:#e1d8cf}.player-trophy-cabinet li small{font-size:9px;color:#a29890}.player-trophy-cabinet p{font-size:10px!important;line-height:1.6;color:#99949a!important;margin:0 0 10px!important}.player-trophy-scope{display:block;color:#777783;font-size:8px;margin-top:13px;line-height:1.4}@media(min-width:701px)and (max-width:1100px){.player-profile-banner{flex-wrap:wrap}.player-trophy-cabinet{flex-basis:100%}.player-trophy-cabinet ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.player-profile-banner{flex-wrap:wrap;gap:14px;padding:16px}.player-profile-bio{gap:10px 16px;margin:11px 0}.player-profile-bio dd{font-size:10px}.player-profile-bio dt{font-size:8px}.player-trophy-cabinet{flex-basis:100%;padding:12px}.player-trophy-cabinet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-trophy-cabinet h4{font-size:13px;margin-bottom:9px}.player-trophy-cabinet li strong{font-size:10px}.player-trophy-cabinet li svg{font-size:18px}.player-trophy-scope{margin-top:10px}.overview-dashboard .player-profile-metric{padding:12px;gap:7px}.player-profile-metric>strong{font-size:25px}.player-profile-metric .highlight-trend svg{height:32px}.player-profile-metric-note{min-height:20px}.player-profile-metrics{gap:8px}}.player-profile-metric>strong.above-average{color:#86cea1}.player-profile-metric>strong.below-average{color:#c3938f}.entity-shot-totals .shot-made-count{display:inline;color:#69cc90;background:none;height:auto;font-weight:550}.entity-shot-totals .shot-attempt-count{font-size:inherit;color:#9696a2}.entity-profile .player-game-score{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-variant-numeric:tabular-nums;color:#898995}.player-game-score b{font-weight:500}.player-game-score b.winner{color:#eeeef3;font-weight:550}.entity-profile .player-game-result{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:4px;margin-right:8px;font-size:9px;background:#ffffff07;color:#9898a4;border:1px solid #ffffff08}.entity-profile .player-game-won .player-game-result{background:#44d17a12;color:#74ce97;border-color:#44d17a20}.player-profile-team-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px}.player-profile-team{display:inline-flex;align-items:center;gap:9px;min-width:0}.player-profile-team-logo{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px}.player-profile-team-logo svg{display:block;width:100%;height:100%}.player-profile-games{color:#92929c;white-space:nowrap}@media(min-width:701px){.player-profile-photo{width:184px;height:214px;align-self:center;gap:10px}.player-profile-photo img{width:164px;height:174px}}@media(max-width:700px){.player-profile-team-row{gap:4px 7px}.player-profile-team{gap:6px}.player-profile-team-logo{width:26px;height:26px}}.player-profile-overview{display:flex;align-items:center;gap:20px;min-width:0;flex:1}.player-profile-recent{display:none}@media(min-width:1101px){.player-profile-banner{align-items:start}.player-profile-overview{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:20px;align-self:start}.player-profile-overview .player-profile-identity{align-self:center}.player-profile-overview .player-profile-identity>span{font-size:11px;color:#93939d}.player-profile-recent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1/-1;gap:24px;border-top:1px solid #ffffff0a;padding-top:20px;margin-top:2px;min-width:0}.player-profile-recent h3{font-size:11px;font-weight:500;color:#b1b1b8;margin:0 0 16px}.player-profile-recent dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.player-profile-recent dt{font-size:10px;color:#929297;margin-bottom:7px}.player-profile-recent dd{font-size:25px;font-weight:500;color:#f3f3f4;margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.player-profile-recent dd small{font-size:9px;font-weight:400;color:#929297}.player-profile-recent-stats>p{font-size:9px;color:#929297;margin:12px 0 0}.player-profile-recent-chart{min-width:0;--highlight-accent:#df945b}.player-profile-recent-chart>span{display:block;font-size:11px;color:#b1b1b8;margin-bottom:12px}.player-profile-recent-chart .highlight-trend-label{font-size:9px}.player-profile-recent-chart .highlight-trend svg{height:76px}}@media(max-width:700px){.player-profile-overview{gap:14px;width:100%;flex-basis:100%}}.player-profile-identity>span{font-size:11px;color:#93939d}.player-profile-latest-game{display:flex;align-items:start;gap:8px;flex-wrap:wrap;font-size:10px;line-height:1.6;color:#9999a1;text-decoration:none;margin-top:12px}.player-profile-latest-game strong{font-weight:500;color:#d8d8dd;white-space:nowrap}@media(hover:hover)and (pointer:fine){.player-profile-latest-game:hover{color:#df945b}}.player-profile-latest-game:focus-visible{outline:2px solid #df945b;outline-offset:3px;border-radius:3px}@media(max-width:700px){.player-profile-identity>span{font-size:10px}}.player-analysis-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px;margin:0 0 20px}.player-analysis-grid>.dash-card{min-width:0;padding:20px}.player-analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.overview-dashboard .player-analysis-heading h3{font:400 20px/1.2 Cal Sans,sans-serif;margin:0;color:#e4e4e9}.player-analysis-heading p{font-size:10px;color:#9797a2;margin:7px 0 0}.player-analysis-coverage{font-size:9px;color:#9898a3;white-space:nowrap;padding-top:4px}.player-shot-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:18px}.player-analysis-tabs{display:inline-flex;gap:3px;padding:3px;background:#ffffff03;border:1px solid #ffffff08;border-radius:8px}.player-analysis-tabs button{font:inherit;font-size:10px;border:0;background:transparent;color:#a1a1ad;border-radius:5px;padding:7px 10px;cursor:pointer}.player-analysis-tabs button[aria-pressed=true]{background:#df945b19;color:#e4ad7f}@media(hover:hover)and (pointer:fine){.player-analysis-tabs button:hover{background:#ffffff07;color:#dedee5}}.player-analysis-tabs button:focus-visible{outline:2px solid #df945b;outline-offset:2px}.player-shot-controls select{max-width:100%;font:inherit;font-size:10px;padding:7px 8px;border-radius:7px;background:#1d1d20;color:#bbbcc5;border:1px solid #38383e}.player-shot-summary{display:flex;align-items:center;gap:25px;margin-bottom:14px}.player-shot-summary>strong{font-size:25px;font-weight:550;font-variant-numeric:tabular-nums;color:#6bce90}.player-shot-summary strong>span{font-size:17px;font-weight:400;color:#9999a5}.player-shot-summary strong>small{display:block;font-size:9px;font-weight:400;color:#9999a5;margin-top:4px}.player-shot-key{margin-left:auto;display:flex;flex-direction:column;gap:8px;color:#a0a0ab;font-size:9px}.player-shot-key>span{display:flex;align-items:center;gap:7px}.player-shot-key i{width:6px;height:6px;border-radius:50%;background:#44d17a}.player-shot-key b{font-size:15px;font-weight:400;color:#bb8e78;width:6px}.player-shot-map{position:relative;padding:14px;background:radial-gradient(ellipse at top,#df945b06,transparent 75%),#0f0f12;border:1px solid #ffffff09;border-radius:10px}.player-shot-map svg{display:block;width:100%;max-height:310px;overflow:hidden}.player-shot-map.half-court svg{max-height:330px}.player-court-lines{stroke:#66616a;stroke-width:1.2;opacity:.65}.player-court-hoops{stroke:#df945b;opacity:1;stroke-width:1.5}.player-shot-point{cursor:crosshair}.player-shot-point.made>circle:last-child{fill:#44d17a;fill-opacity:.65;stroke:#44d17a55;stroke-width:.7}.player-shot-point.missed>path{fill:none;stroke:#bd8a72;stroke-width:1.2;opacity:.65}.player-shot-point.active>circle:last-child{fill-opacity:1;stroke:#d5fbe2;stroke-width:1}.player-shot-point.active>path{stroke:#f3c3a9;opacity:1;stroke-width:2}.player-shot-readout{display:block;text-align:center;font-size:9px;color:#a6a6b1;min-height:14px;line-height:1.5;margin-top:10px}.player-shot-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.player-shot-footer>small{color:#858591;font-size:8px}.player-analysis-note{font-size:9px;color:#93939f;line-height:1.7;margin:14px 0 0}.assist-created-points{margin:8px 0 20px}.assist-created-points>span{font-size:11px;color:#a9a9b3}.assist-created-points>strong{display:flex;align-items:baseline;gap:8px;font-size:48px;letter-spacing:-.04em;font-weight:550;color:#df945b;font-variant-numeric:tabular-nums;line-height:1.2;margin-top:8px}.assist-created-points strong small{font-size:10px;letter-spacing:0;color:#a0a0aa;font-weight:400}.assist-created-points p{font-size:10px;color:#a0a0ab;margin:8px 0 0}.assist-outcome-bar{display:flex;gap:3px;height:7px;overflow:hidden;border-radius:4px;background:#33333a;margin-bottom:17px}.assist-outcome-list{list-style:none;padding:0;margin:0;display:grid;gap:13px}.assist-outcome-list li{display:grid;grid-template-columns:1fr 30px 48px;align-items:center;gap:10px;font-size:11px}.assist-outcome-list li>span{display:flex;align-items:center;gap:8px;color:#b6b6c0}.assist-outcome-list i{width:6px;height:6px;border-radius:50%;flex:none}.assist-outcome-list b{text-align:right;font-weight:500;color:#dfdfe7;font-variant-numeric:tabular-nums}.assist-outcome-list small{font-size:10px;color:#90909c;text-align:right;font-variant-numeric:tabular-nums}.assist-value-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;padding:15px 0;border-block:1px solid #ffffff09}.assist-value-pair span{font-size:9px;color:#9e9eaa;display:block;line-height:1.5}.assist-value-pair strong{display:block;margin-top:7px;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;color:#dedee6}.assist-value-pair small{font-size:11px;color:#90909d;font-weight:400}.player-analysis-details{font-size:10px;color:#92929e;line-height:1.7}.player-analysis-details summary{cursor:pointer;color:#b9aa9e;font-size:10px}.player-analysis-details summary:focus-visible{outline:2px solid #df945b;outline-offset:4px}@media(max-width:1100px){.player-analysis-grid{grid-template-columns:1fr}.player-assist-analysis .assist-created-points>strong{font-size:40px}}@media(max-width:700px){.player-analysis-grid{gap:12px}.player-analysis-grid>.dash-card{padding:15px}.overview-dashboard .player-analysis-heading h3{font-size:19px}.player-analysis-heading{gap:8px}.player-analysis-coverage{font-size:8px}.player-shot-summary{gap:18px}.player-shot-summary>strong{font-size:23px}.player-shot-map{padding:10px}.player-shot-map.half-court svg{max-height:290px}.player-analysis-tabs button{padding:7px 9px}.player-shot-readout{font-size:8px}}.player-shot-inspect{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.player-shot-inspect .player-shot-readout{margin:0;min-width:180px}.player-shot-inspect button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff10;border-radius:6px;background:#ffffff03;color:#b8b8c4;font-size:20px;cursor:pointer}@media(hover:hover)and (pointer:fine){.player-shot-inspect button:hover{color:#dfaa7b;border-color:#df945b44}}.player-shot-inspect button:focus-visible{outline:2px solid #df945b;outline-offset:2px}.team-season-intel{margin:28px 0 32px;min-width:0;color:var(--color-text)}.team-season-intel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.team-season-intel-heading h3{margin:0;color:var(--color-text);font:400 22px/1.2 var(--font-heading),sans-serif;letter-spacing:var(--tracking-heading)}.team-season-intel-heading>span{color:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.team-season-intel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.overview-dashboard .team-season-intel .team-intel-card{display:flex;flex-direction:column;grid-column:span 2;min-width:0;padding:20px;border:1px solid #323235;border-radius:var(--radius-12);background:linear-gradient(130deg,#1b1b1e,#151517);box-shadow:var(--surface-edge),var(--shadow-card)}.team-season-intel-grid.has-official-info .team-intel-roster,.team-season-intel-grid.has-official-info .team-intel-budget{grid-column:span 3}.team-season-intel .team-intel-title{margin:0 0 20px;color:var(--color-text-secondary);font:500 12px/1.4 var(--font-body),sans-serif}.team-intel-note{margin:16px 0 0;color:var(--color-text-muted);font-size:11px;line-height:1.6}.team-intel-bottom{margin-top:auto;padding-top:16px}.team-intel-card>p.team-intel-bottom{margin-bottom:0}.team-extreme-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 0;color:var(--color-text);text-decoration:none;border-radius:6px;transition:background .16s ease-out}.team-extreme-row+.team-extreme-row{border-top:1px solid #ffffff0a;margin-top:4px;padding-top:16px}.team-extreme-label{font-size:11px;color:var(--color-text-secondary)}.team-extreme-margin{justify-self:end;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.team-extreme-row.win .team-extreme-margin{color:#74ce97}.team-extreme-row.loss .team-extreme-margin{color:#c99a94}.team-extreme-score{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:baseline;gap:6px;font-size:28px;font-weight:550;letter-spacing:-.04em;line-height:1.15;font-variant-numeric:tabular-nums}.team-extreme-score b{font:inherit;color:var(--color-text-muted)}.team-extreme-score b.winner{color:var(--color-text)}.team-extreme-score i{color:#72727b;font-size:19px;font-style:normal;font-weight:400;letter-spacing:0}.team-extreme-opponent{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;min-width:0;color:var(--color-text-secondary);font-size:11px;line-height:1.4}.team-extreme-opponent>span:last-child{min-width:0;overflow-wrap:anywhere}.team-intel-logo{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none}.team-intel-logo svg{width:100%;height:100%}.team-extreme-date{grid-column:1;grid-row:3;justify-self:start;padding-left:32px;font-size:11px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.team-extreme-empty{grid-column:1/-1;font-size:11px;color:var(--color-text-muted);padding:8px 0}@media(hover:hover)and (pointer:fine){.team-extreme-row[href]:hover{background:#df945b08}}@media(hover:hover)and (pointer:fine){.team-extreme-row[href]:hover .team-extreme-opponent{color:#e4b185}}.team-extreme-row[href]:focus-visible,.team-intel-source:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.team-rank-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.team-rank-pair>div{display:flex;flex-direction:column;gap:8px;min-width:0}.team-rank-pair span{color:var(--color-text-muted);font-size:11px}.team-rank-pair strong{color:var(--color-text);font-size:44px;font-weight:550;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.team-rank-pair .team-rank-previous{border-left:1px solid #ffffff0a;padding-left:20px}.team-rank-previous strong{font-size:32px;color:var(--color-text-secondary);line-height:1.38;overflow-wrap:anywhere}.team-rank-pair .team-rank-text{font-size:18px;line-height:1.5;letter-spacing:-.025em}.team-rank-pair small{color:var(--color-text-muted);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.5}.team-rank-change{display:flex;align-items:center;align-self:flex-start;gap:12px;margin:20px 0 16px;padding:6px 8px;border-radius:6px;background:#ffffff04;color:var(--color-text-secondary);font-size:11px;line-height:1.4}.team-rank-change b{font-weight:500;font-variant-numeric:tabular-nums}.team-rank-change.up{color:#74ce97;background:#44d17a0b}.team-rank-change.down{color:#c99a94;background:#e18b8b08}.team-roster-count{display:flex;align-items:start;justify-content:space-between;gap:24px}.team-roster-count>div{display:flex;flex-direction:column;gap:8px;min-width:0}.team-roster-count strong{font-size:40px;font-weight:550;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.team-roster-count span{color:var(--color-text-muted);font-size:11px;line-height:1.4}.team-roster-count .team-roster-previous{align-items:flex-end;text-align:right;flex:none}.team-roster-previous strong{font-size:28px;color:var(--color-text-secondary);line-height:1.43}.team-roster-continuity{margin:20px 0 16px}.team-roster-track{height:5px;overflow:hidden;border-radius:4px;background:#df945b;display:flex}.team-roster-track i{display:block;flex:none;background:#74ce97;height:100%;border-right:2px solid var(--color-surface)}.team-roster-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0 0}.team-roster-key>div{display:flex;align-items:start;justify-content:space-between;gap:12px}.team-roster-key dt{font-size:11px;line-height:1.5;color:var(--color-text-secondary)}.team-roster-key dd{margin:0;font-size:18px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#74ce97}.team-roster-key>div:last-child dd{color:var(--color-primary)}.team-roster-breakdown{display:grid;gap:10px;margin:0 0 16px;padding-top:16px;border-top:1px solid #ffffff0a}.team-roster-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.team-roster-breakdown dt{color:var(--color-text-muted);font-size:11px;line-height:1.5}.team-roster-breakdown dd{margin:0;color:var(--color-text-secondary);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.team-coach-name{display:block;color:var(--color-text);font:400 24px/1.2 var(--font-heading),sans-serif;letter-spacing:-.025em}.team-coach-role{display:block;margin-top:8px;color:var(--color-text-muted);font-size:11px;line-height:1.5}.team-coach-status{align-self:flex-start;margin:16px 0;padding:6px 8px;border:1px solid #44d17a15;border-radius:6px;color:#74ce97;background:#44d17a08;font-size:11px;line-height:1.4}.team-coach-status.changed{color:#e4b185;background:#df945b0a;border-color:#df945b1c}.team-coach-previous{display:flex;justify-content:space-between;gap:12px;padding-top:12px;margin-bottom:16px;border-top:1px solid #ffffff0a;font-size:11px;line-height:1.4;color:var(--color-text-muted)}.team-coach-previous strong{font-size:12px;font-weight:400;color:var(--color-text-secondary);text-align:right}.team-budget-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 24px}.team-budget-lines>div{display:flex;flex-direction:column;align-items:start;gap:12px;min-width:0}.team-budget-lines>div+div{border-left:1px solid #ffffff0a;padding-left:24px}.team-budget-lines dt{color:var(--color-text-muted);font-size:11px;line-height:1.5}.team-budget-lines dd{display:flex;flex-direction:column;align-items:start;gap:12px;margin:0}.team-budget-amount{color:var(--color-text);font-size:28px;font-weight:550;letter-spacing:-.04em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.team-budget-previous{display:flex;flex-direction:column;gap:6px;color:var(--color-text-muted);font-size:11px;line-height:1.4}.team-budget-previous b{color:var(--color-text-secondary);font-weight:400;font-variant-numeric:tabular-nums}.team-budget-delta{padding:5px 8px;border-radius:6px;background:#df945b0a;color:#e4b185;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.team-intel-source-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;border-top:1px solid #ffffff0a}.team-intel-source{color:var(--color-text-secondary);font-size:11px;line-height:1.5;text-decoration:none;transition:color .16s ease-out}@media(hover:hover)and (pointer:fine){.team-intel-source:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}}.team-intel-source-row small{color:var(--color-text-muted);font-size:10px;font-variant-numeric:tabular-nums}@media(max-width:1100px){.team-season-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-dashboard .team-season-intel .team-intel-card,.team-season-intel-grid.has-official-info .team-intel-roster,.team-season-intel-grid.has-official-info .team-intel-budget{grid-column:span 1}.team-season-intel-grid.has-official-info .team-intel-budget{grid-column:span 2}.team-budget-amount{font-size:32px}}@media(max-width:700px){.team-season-intel{margin:24px 0 28px}.team-season-intel-heading{align-items:baseline;gap:8px;margin-bottom:12px}.team-season-intel-heading h3{font-size:20px}.team-season-intel-heading>span{font-size:10px;text-align:right}.team-season-intel-grid{grid-template-columns:minmax(0,1fr);gap:10px}.overview-dashboard .team-season-intel .team-intel-card{padding:16px}.team-season-intel-grid.has-official-info .team-intel-budget{grid-column:span 1}.team-season-intel .team-intel-title{margin-bottom:16px}.team-extreme-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.team-extreme-label{grid-column:1}.team-extreme-margin{grid-column:3;grid-row:1}.team-extreme-score{grid-column:2/4;grid-row:2;font-size:24px;justify-self:end}.team-extreme-opponent{grid-column:1;grid-row:2;font-size:11px}.team-extreme-date{grid-column:1;grid-row:3;justify-self:start;padding-left:32px;font-size:10px}.team-rank-pair strong{font-size:36px}.team-rank-previous strong{font-size:28px;line-height:1.28}.team-roster-count strong{font-size:32px}.team-roster-previous strong{font-size:24px;line-height:1.33}.team-roster-key{gap:16px}.team-intel-note{font-size:10px;line-height:1.6}.team-coach-name{font-size:24px}.team-budget-lines{gap:16px;margin-bottom:20px}.team-budget-lines>div+div{padding-left:16px}.team-budget-amount{font-size:24px}.team-budget-lines dt{min-height:3em}}@media(max-width:380px){.team-budget-lines{grid-template-columns:minmax(0,1fr);gap:20px}.team-budget-lines dt{min-height:0}.team-budget-lines>div+div{padding:20px 0 0;border-left:0;border-top:1px solid #ffffff0a}.team-extreme-row{grid-template-columns:minmax(0,1fr) auto}.team-extreme-margin{grid-column:2}.team-extreme-score{grid-column:2;font-size:22px}}@media(prefers-reduced-motion:reduce){.team-extreme-row,.team-intel-source{transition:none}}@media(min-width:701px)and (max-width:950px){.team-season-intel-grid{grid-template-columns:minmax(0,1fr)}.team-season-intel-grid.has-official-info .team-intel-budget{grid-column:span 1}.team-budget-amount{font-size:28px}}.story{--story-home:#c9773a;--story-away:#3f8cc4;--tilt:38deg;margin:20px 0;display:grid;gap:14px}.side-h{--side:var(--story-home);--side-ink:var(--story-home-ink)}.side-a{--side:var(--story-away);--side-ink:var(--story-away-ink)}.story-heading h3{margin:0;font:400 19px/1.3 Cal Sans,sans-serif;color:#ededf0}.story-heading p{margin:4px 0 0;font-size:13px;color:#a6a6ad}.story-stage{position:relative;overflow:hidden;scroll-margin-top:12px;border:1px solid #ffffff14;border-radius:16px;padding:22px 24px 18px;background:radial-gradient(90% 60% at 50% 45%,#2a2a30,#141416 70%)}.story-stage.is-loading{min-height:560px}.story-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;position:relative;z-index:3}.story-team{display:flex;align-items:center;gap:12px;font-size:15px;color:#ededf0;min-width:0}.story-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-team.is-away{justify-content:flex-end;text-align:right}.story-logo{width:40px;height:40px;flex:none}.story-center{display:grid;grid-template-columns:84px minmax(96px,auto) 84px;align-items:start;justify-items:center;gap:8px}.story-points{display:grid;justify-items:center;gap:2px}.story-points strong{font:400 46px/1 Cal Sans,sans-serif;color:#f6f6f8;font-variant-numeric:tabular-nums}.story-points small{font-size:13px;color:#b9b9c1;font-variant-numeric:tabular-nums}.story-clock{display:grid;justify-items:center;gap:3px;padding-top:4px;font-variant-numeric:tabular-nums}.story-clock span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#85858f}.story-clock b{font-weight:500;font-size:15px;color:#ededf0;white-space:nowrap}.story-clock small{margin-top:6px;font-size:10px;color:#85858f}.story-floor{position:relative;margin-top:4px}.story-tables{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.story-table{width:208px;pointer-events:auto}.story-table table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.story-table th,.story-table td{padding:3px 0;font-weight:400;text-align:right;color:#b9b9c1;width:26px}.story-table thead th{font-size:10px;color:#85858f}.story-table abbr{text-decoration:none}.story-table thead th:first-child{color:var(--side);text-align:left;width:auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.story-table tbody th{text-align:left;width:auto;color:#d6d6dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.story-table tr.is-active th{color:#fff}.story-table tr.is-active th:before{content:"";display:inline-block;width:5px;height:5px;margin:0 6px 2px 0;border-radius:50%;background:var(--side)}.story-table tr.is-active td{color:#fff}.story-camera{overflow:hidden;padding-top:44px;margin:0 -8px}.story-pan{perspective:1500px;perspective-origin:50% 10%;transition:transform .6s var(--ease-out,ease-out),perspective-origin .6s var(--ease-out,ease-out)}.story-court{position:relative;aspect-ratio:280/150;margin:0 auto;width:min(100%,calc((100dvh - 500px)*1.85));min-width:560px;transform:rotateX(var(--tilt));transform-origin:50% 100%;transform-style:preserve-3d}.story-court svg{display:block;width:100%;height:100%;overflow:visible}.court-floor{fill:#101012}.court-lines rect,.court-lines path,.court-lines circle{fill:none;stroke:#ffffff8c;stroke-width:.7}.court-lines .court-rim{stroke:#fff;stroke-width:1}.court-shot{fill:none;stroke:var(--side);stroke-width:.9;transition:opacity .3s}.court-shot.is-made{fill:var(--side)}.court-shot.is-old{opacity:.4}.court-flight{fill:none;stroke:#fffc;stroke-width:.8;stroke-dasharray:.2 1;stroke-dashoffset:.2;animation:court-flight .42s var(--ease-out,ease-out) both}@keyframes court-flight{0%{stroke-dashoffset:.2;opacity:1}to{stroke-dashoffset:-.8;opacity:.1}}.court-splash{fill:none;stroke:var(--side);stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:court-splash .52s .26s var(--ease-out,ease-out) both}@keyframes court-splash{0%{transform:scale(.4);opacity:0}30%{opacity:1}to{transform:scale(2.6);opacity:0}}.story-flag{position:absolute;width:0;height:0;transform:rotateX(calc(var(--tilt) * -1));transform-origin:50% 100%;pointer-events:none;z-index:4}.story-flag-inner{position:absolute;bottom:6px;left:0;width:max-content;transform:translate(var(--flag-x,-50%));display:grid;justify-items:center;gap:4px;animation:story-flag .2s var(--ease-out,ease-out) both;transform-origin:50% 100%}@keyframes story-flag{0%{opacity:0;transform:translate(var(--flag-x,-50%)) translateY(6px) scale(.86)}to{opacity:1;transform:translate(var(--flag-x,-50%)) scale(1)}}.align-start .story-flag-inner{--flag-x:-18%}.align-end .story-flag-inner{--flag-x:-82%}.is-long.story-flag strong{font-size:30px}.story-flag strong{font:600 40px/1 Array,Cal Sans,sans-serif;color:var(--side);text-transform:uppercase;filter:drop-shadow(0 2px 5px #000)}.tone-score strong{font-size:68px}.tone-miss strong{color:#c8c8d0;font-size:34px}.story-flag em,.story-flag span{font-style:normal;font-size:11px;font-weight:600;line-height:1;padding:4px 7px;border-radius:4px;white-space:nowrap}.story-flag em{background:var(--side);color:var(--side-ink);letter-spacing:.06em;text-transform:uppercase}.story-flag span{background:#000c;color:#fff}.story-line{min-height:24px;margin:14px 0 8px;font-size:15px;text-align:center;color:#dcdce2}.story-line i{display:inline-block;width:7px;height:7px;margin:0 9px 2px 0;border-radius:50%;background:var(--side)}.story-timeline{position:relative;height:68px}.story-timeline svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.story-timeline-labels{position:absolute;top:4px;right:0;bottom:4px;left:0;display:flex;flex-direction:column;justify-content:space-between;font-size:10px;color:#85858f;pointer-events:none;z-index:1}.wp-tick{stroke:#ffffff14}.wp-mid{stroke:#fff3;stroke-dasharray:3 3}.wp-ghost{fill:none;stroke:#ffffff26;stroke-width:1}.wp-line{fill:none;stroke:#f1f1f3;stroke-width:1.5}.wp-home{fill:var(--story-home);opacity:.32}.wp-away{fill:var(--story-away);opacity:.32}.wp-mark{stroke:#fff;stroke-width:2}.wp-head{stroke:#fff;stroke-width:1.5}.story-timeline input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.story-timeline:has(input:focus-visible){outline:2px solid #fff;outline-offset:3px;border-radius:3px}.story-controls{display:flex;align-items:center;gap:8px;margin-top:12px}.story-play{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#f1f1f3;color:#141416;cursor:pointer}.story-play svg{width:26px;height:26px}.story-select select{height:44px;padding:0 10px;border:1px solid #ffffff1f;border-radius:10px;background:#1c1c20;color:#ededf0;font:inherit;font-size:13px;font-variant-numeric:tabular-nums}.story-next{display:inline-flex;align-items:center;gap:4px;height:44px;margin-left:auto;padding:0 14px 0 8px;border:1px solid #ffffff1f;border-radius:10px;background:#1c1c20;color:#ededf0;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.story-next:disabled{opacity:.4;cursor:default}.story-next .is-narrow{display:none}.story-below{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;align-items:start}.story-chapters,.story-compare{padding:20px;border:1px solid #ffffff14;border-radius:12px;background:#141416}.story-below h3{margin:0 0 12px;font:400 17px/1.3 Cal Sans,sans-serif;color:#ededf0}.story-chapters ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.story-chapters button{display:grid;gap:3px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;cursor:pointer}.story-chapters b{font-weight:500;font-size:13px;color:#ededf0;font-variant-numeric:tabular-nums}.story-chapters span{font-size:13px;line-height:1.5;color:#a6a6ad}.story-chapters .is-active button{background:#ffffff0d}.story-chapters .is-active span{color:#dcdce2}@media(hover:hover)and (pointer:fine){.story-chapters button:hover{background:#ffffff0a}}@media(hover:hover)and (pointer:fine){.story-next:not(:disabled):hover{background:#26262b}}.story-compare table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.story-compare th,.story-compare td{padding:7px 0;border-bottom:1px solid #ffffff0c;text-align:center;font-weight:400;color:#ededf0;width:30%}.story-compare thead th{font-size:11px;color:#a6a6ad;overflow:hidden;text-overflow:ellipsis}.story-compare tbody th{font-size:12px;color:#a6a6ad;width:40%}.story-note{margin:12px 0 0;font-size:11px;line-height:1.6;color:#85858f}@media(max-width:1180px){.story-table{width:170px}.story-camera{padding-top:64px}}@media(max-width:820px){.story-stage{display:flex;flex-direction:column;margin:0 -4px;padding:12px;border-radius:12px;scroll-margin-top:136px}.story-score{order:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.story-team{display:grid;justify-items:center;text-align:center;gap:4px;font-size:11px;line-height:1.2}.story-team.is-away{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center}.story-team span{white-space:normal}.story-logo{width:28px;height:28px}.story-center{grid-template-columns:56px 74px 56px;gap:2px}.story-points strong{font-size:34px}.story-points small{font-size:12px}.story-clock b{font-size:13px}.story-floor{display:contents}.story-line{order:3}.story-timeline{order:4}.story-controls{order:5}.story-tables{order:6;position:static;display:grid;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff14}.story-table{width:100%}.story-table table{font-size:13px}.story-table th,.story-table td{width:34px;padding:5px 0}.story-table tbody th,.story-table thead th:first-child{max-width:none}.story{--tilt:54deg}.story-camera{order:2;padding-top:34px;margin:0 -12px}.story-pan{perspective:1000px;perspective-origin:50% 40%}.story-court{width:94%;min-width:0;aspect-ratio:150/280;transform-origin:50% 100%;margin-top:-68%}.story-flag-inner{scale:calc(1 + var(--far,0) * .5)}.story-flag strong{font-size:34px}.tone-score strong{font-size:58px}.tone-miss strong{font-size:28px}.is-long.story-flag strong{font-size:25px}.story-line{min-height:42px;font-size:14px;line-height:1.4;margin:8px 0 6px}.story-timeline{height:60px}.story-controls{gap:6px}.story-play,.story-next,.story-select{flex:none}.story-select:first-of-type{flex:1;min-width:0}.story-stage .story-controls .story-select select{width:100%;font-size:12px;padding:0 22px 0 10px!important;background-position:right 5px center!important;background-size:14px!important}.story-select:last-of-type{flex:none}.story-stage .story-controls .story-select:last-of-type select{width:56px}.story-next{padding:0 8px 0 4px;font-size:12px}.story-next .is-wide{display:none}.story-next .is-narrow{display:inline}.story-below{grid-template-columns:1fr}.story-chapters,.story-compare{padding:16px}}@media(prefers-reduced-motion:reduce){.story-pan{transition:none}.story-flag-inner,.court-flight,.court-splash{animation:none}.court-flight{display:none}.court-splash{opacity:.6}}.matches-view,.match-analysis{--home-ink:#df945b;--away-ink:#44d17a}.match-filters{display:grid;grid-template-columns:minmax(180px,1fr) 220px 165px;gap:12px;margin:8px 0 22px}.match-filters label{display:grid;gap:7px;font-size:11px;color:#9999a1}.match-filters input,.match-filters select{width:100%;max-width:none;height:40px;border:1px solid #38383e;border-radius:8px;background:#19191c;color:#d9d9df;padding:0 12px;font:inherit;font-size:13px;outline:none}.match-filters input:focus-visible{border-color:#df945b;box-shadow:0 0 0 2px #df945b18}.matches-count{display:flex;justify-content:space-between;color:#aaaab1;font-size:12px;margin-bottom:12px}.matches-count span{color:#7e7e87}.match-results{display:grid;gap:8px}.result-row{display:grid;grid-template-columns:105px minmax(0,1fr) 90px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:17px 18px;border:1px solid #2b2b30;border-radius:11px;background:linear-gradient(130deg,#19191c,#141416);text-align:left;color:#c9c9d0;box-shadow:var(--surface-edge),var(--shadow-card)}.result-row:focus-visible{background:#201c19;border-color:#79553b}@media(hover:hover)and (pointer:fine){.result-row:hover{background:#201c19;border-color:#79553b}}.result-date{grid-row:1/3;font-size:11px;color:#9c9ca6}.result-date small{display:block;color:#74747e;margin-top:7px;font-size:9px}.result-team{display:flex;align-items:center;gap:12px;font-size:13px;min-width:0}.result-team span:not(.team-logo-fallback){overflow:hidden;text-overflow:ellipsis}.result-team svg,.result-team .team-logo-fallback{width:35px;height:35px;flex:none}.result-team.away{flex-direction:row-reverse;text-align:right}.result-score{display:flex;justify-content:center;gap:8px;align-items:center;font-size:22px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.result-score b{font-weight:600;color:#929297}.result-score i,.analysis-score i{font-style:normal;color:#67676f}.winner{color:#f3f3f4!important}.result-venue{grid-column:2/5;font-size:10px;color:#797982;text-align:center}.result-row>svg{grid-column:5;grid-row:1/3;font-size:19px;color:#8b8b94}.matches-more,.match-empty button{display:block;margin:20px auto 4px;padding:10px 18px;border:1px solid #48413b;border-radius:9px;background:#221e1b;color:#dfaa79}.match-empty{padding:30px;text-align:center}.match-back{display:flex;align-items:center;gap:8px;border:0;background:none;color:#b9b9c1;padding:0 0 16px;font-size:12px!important}.match-back svg{font-size:17px}.match-scoreboard{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:15px;align-items:center;padding:26px!important}.analysis-team{display:flex;gap:14px;align-items:center}.analysis-team svg,.analysis-team .team-logo-fallback{width:52px;height:52px;flex:none}.analysis-team small{font-size:10px;color:#85858e}.analysis-team h3{font-family:Cal Sans,sans-serif;font-size:19px!important;line-height:1.2}.analysis-team.away{flex-direction:row-reverse;text-align:right}.analysis-score{text-align:center}.analysis-score>small{font-size:10px;color:#8c8c97}.analysis-score>strong{display:flex;justify-content:center;gap:14px;font-size:46px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.3}.analysis-score b{font-weight:600;color:#929297}.analysis-score>span{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;font-size:10px;color:#8f8f99}.match-scoreboard>p{grid-column:1/-1;text-align:center;font-size:11px;color:#85858e;margin:5px 0 0}.match-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.match-tabs button{background:transparent;border:1px solid transparent;border-radius:8px;padding:9px 14px;color:#95959f;font-size:12px!important}.match-tabs button[aria-pressed=true]{background:#df945b15;border-color:#df945b35;color:#e4ac7c}.match-key-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.match-key-metrics strong{display:block;font-size:29px;font-weight:550;letter-spacing:-.035em;margin:14px 0 6px;font-variant-numeric:tabular-nums}.match-key-metrics i{font-style:normal;color:#61616a;font-size:18px}.match-key-metrics small{font-size:10px;color:#7f7f8a}.home-ink{color:var(--home-ink)}.away-ink{color:var(--away-ink)}.match-analysis-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.comparison-legend{display:flex;justify-content:space-between;gap:14px;font-size:10px;margin:17px 0}.match-compare-row{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:7px;align-items:center;padding:10px 0}.match-compare-row>b{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.match-compare-row>b:first-child{color:#df945b}.match-compare-row>b:nth-child(3){text-align:right;color:#44d17a}.match-compare-row small{color:#92929c;font-size:9px}.match-compare-row>span{text-align:center;font-size:11px;color:#9b9ba5}.compare-track{grid-column:1/-1;height:4px;display:flex;background:#44d17a66;border-radius:3px;overflow:hidden}.compare-track i{height:100%;background:#df945b99}.match-period-chart>p{font-size:11px;color:#93939d;margin-top:7px}.match-period-chart svg{width:100%;height:auto;margin-top:25px;overflow:visible}.match-method{font-size:10px!important;line-height:1.65;color:#7d7d89!important;margin-top:20px!important}.match-roster{margin-bottom:12px}.roster-overflow{overflow-x:auto}.match-roster table{border-collapse:collapse;width:100%;font-size:11px;font-variant-numeric:tabular-nums;margin-top:18px}.match-roster th,.match-roster td{padding:12px 8px;border-bottom:1px solid #ffffff08;text-align:right;white-space:nowrap;font-weight:400}.match-roster th:first-child{text-align:left}.match-roster thead{color:#85858f;font-size:9px}.match-roster tbody th small{color:#8b8b95}@media(hover:hover)and (pointer:fine){.match-roster tbody tr:hover{background:#df945b08}}.match-data p{font-size:12px;color:#9f9fa9}.match-data dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;margin:25px 0}.match-data dd{margin:0;text-align:right;color:#d0d0d7}.match-data dt{color:#9999a4}.match-data a{color:#dfaa79;font-size:12px}@media(max-width:1000px){.match-filters{grid-template-columns:1fr 1fr}.match-filters label:first-child{grid-column:1/-1}.result-row{grid-template-columns:72px 1fr 76px 1fr 16px;gap:8px;padding:14px 12px}.result-team{gap:8px;font-size:11px}.result-date{font-size:10px}.result-score{font-size:20px}.match-scoreboard{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:18px!important}.analysis-team,.analysis-team.away{flex-direction:column;text-align:center}.analysis-team h3{font-size:15px!important}.analysis-score>strong{font-size:36px;gap:8px}.match-key-metrics strong{font-size:24px}.match-analysis-grid{grid-template-columns:1fr}}@media(max-width:700px){.matches-count span{display:none}.result-row{grid-template-columns:1fr 75px 1fr;gap:8px}.result-date{grid-column:1/-1;grid-row:auto;display:flex;gap:8px;align-items:center}.result-date small{margin:0}.result-team{flex-direction:column!important;text-align:center!important;font-size:10px}.result-row>svg{display:none}.result-venue{grid-column:1/-1}.match-key-metrics{grid-template-columns:1fr}.match-key-metrics strong{font-size:30px}.match-tabs button{padding:8px 10px}.analysis-score>span{font-size:8px}.analysis-team svg,.analysis-team .team-logo-fallback{width:42px;height:42px}.match-data dl{grid-template-columns:1fr}.match-data dd{text-align:left;margin-bottom:8px}}.match-filters{grid-template-columns:minmax(180px,1fr) 190px 150px 145px}.result-row{text-decoration:none}@media(max-width:1100px){.match-filters{grid-template-columns:1fr 1fr}.match-filters label:first-child{grid-column:1/-1}}.analysis-team h3 a,.match-roster h3 a{color:inherit;text-decoration:none}.analysis-team h3 a:focus-visible,.match-roster h3 a:focus-visible{color:#efb786;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.analysis-team h3 a:hover,.match-roster h3 a:hover{color:#efb786;text-decoration:underline;text-underline-offset:3px}}.match-roster tbody th a{color:inherit;text-decoration:none}.match-roster tbody th a:focus-visible{color:#efb786;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.match-roster tbody th a:hover{color:#efb786;text-decoration:underline;text-underline-offset:3px}}.match-shot-panel,.match-timeline{margin:18px 0}.match-extra-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.match-extra-heading p,.match-extra-heading>span,.match-extra-heading>a{font-size:10px;color:#92929e;line-height:1.5;margin:6px 0 0}.match-extra-heading>a{color:#d7a478;white-space:nowrap}.match-extra-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.match-extra-filters label{display:grid;gap:6px;font-size:10px;color:#9595a1;flex:1;min-width:110px}.match-extra-filters select{max-width:100%;width:100%;min-width:0}.match-shot-numbers{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-bottom:14px;font-variant-numeric:tabular-nums;color:#9595a1}.match-shot-numbers strong{font-size:26px;color:#70ce95;font-weight:550}.match-shot-numbers small{display:block;font-size:9px;margin-top:4px}.match-shot-key{font-size:10px;color:#70ce95;margin-left:auto}.match-shot-key b{color:#c39375;font-weight:400;margin-left:12px}.match-shot.made{fill:#60c98b;stroke:none}.match-shot.missed{fill:none;stroke:#b99175;stroke-width:1.2}.match-shot.active{filter:drop-shadow(0 0 3px #ffffff70)}.match-extra-state{font-size:12px;color:#9898a4;padding:20px 0}.match-extra-state button{margin-left:12px}.timeline-score{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;text-align:center;margin:20px 0}.timeline-score>span{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}.timeline-score>span svg{width:40px;height:40px}.timeline-score>div{display:grid;gap:8px}.timeline-score small{font-size:10px;color:#9595a1}.timeline-score strong{font-size:34px;font-variant-numeric:tabular-nums}.timeline-score b{font-weight:550}.timeline-score i{font-style:normal;color:#777782;margin:0 12px}.timeline-chart{background:#ffffff02;border-radius:10px;padding:10px 8px}.timeline-chart svg{display:block;width:100%;height:auto}.timeline-chart text{fill:#92929e;font-size:10px}.timeline-grid{stroke:#ffffff09}.timeline-zero{stroke:#ffffff25;stroke-dasharray:4 4}.timeline-line{fill:none;stroke-width:2}.timeline-line.home{stroke:#df945b;filter:drop-shadow(0 2px 4px #df945b40)}.timeline-line.away{stroke:#44d17a;filter:drop-shadow(0 2px 4px #44d17a30)}.timeline-cursor{stroke:#aaaab8;stroke-dasharray:3 4}.timeline-range{display:block;margin:12px 0}.timeline-range input{width:100%;accent-color:#df945b;cursor:pointer}.timeline-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.timeline-controls>span{flex:1}.timeline-controls button,.timeline-moments button,.timeline-events button{border:1px solid #ffffff0b;background:#ffffff03;color:#bdbdc9;border-radius:6px;padding:8px 10px;font-size:10px;cursor:pointer}.timeline-controls .timeline-play{background:#df945b19;color:#edb482}.timeline-controls button:disabled{opacity:.35}@media(hover:hover)and (pointer:fine){.timeline-controls button:hover,.timeline-moments button:hover,.timeline-events button:hover{background:#df945b0d;border-color:#df945b40}}.timeline-bottom{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin-top:24px}.timeline-bottom h4{margin:0 0 8px;font:400 15px Cal Sans,sans-serif}.timeline-moments p{font-size:10px;color:#8f8f9b}.timeline-moments button{display:grid;grid-template-columns:1fr auto;gap:6px;width:100%;text-align:left;margin:7px 0}.timeline-moments small{grid-column:1/-1;color:#878793;font-size:9px}.timeline-events button{display:grid;grid-template-columns:1fr auto;gap:5px;width:100%;text-align:left;margin:6px 0}.timeline-events button>small{grid-column:1/-1;font-size:9px;color:#868693}.timeline-events button>span{line-height:1.5}.timeline-events button b{font-weight:500}.timeline-events .selected{border-color:#df945b55;background:#df945b0d}@media(max-width:700px){.match-extra-heading{flex-wrap:wrap}.timeline-score{gap:8px}.timeline-score>span{font-size:10px}.timeline-score strong{font-size:27px}.timeline-score>span svg{width:30px;height:30px}.timeline-score small{font-size:8px}.timeline-bottom{grid-template-columns:1fr;gap:18px}.timeline-controls>span{display:none}.match-extra-filters{gap:9px}.match-shot-numbers{gap:15px}.match-shot-numbers strong{font-size:23px}.timeline-chart{padding:8px 0}}.match-analysis-grid{align-items:start}.match-shot-panel .player-shot-map svg{width:100%;height:auto;max-height:none}.match-period-chart .match-method{margin-bottom:0}.match-right-column{display:grid;gap:12px;min-width:0}.match-scoring-runs header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:13px}.match-scoring-runs header h3{margin:0}.match-scoring-runs header>span{color:#858592;font-size:9px}.scoring-run-rows{display:grid;gap:16px}.scoring-run-row{display:block}.scoring-run-row+.scoring-run-row{border-top:1px solid #ffffff08;padding-top:15px}.scoring-run-heading{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px}.scoring-run-logo{display:flex;width:28px;height:28px}.scoring-run-logo svg{width:100%;height:100%}.scoring-run-heading>strong{font-size:12px;font-weight:500;color:#dddde5}.scoring-run-heading>b{font-size:25px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.scoring-run-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 0 38px}.scoring-run-details>div{min-width:0}.scoring-run-details dt{font-size:9px;color:#7f7f8c;margin-bottom:5px}.scoring-run-details dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;margin:0;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums;color:#b0b0bd}.scoring-run-details dd>b{color:#d5d5df;font-weight:500;white-space:nowrap}.scoring-run-details dd>span{white-space:nowrap}.scoring-run-details .scoring-run-score{flex-wrap:nowrap}.scoring-run-score i{font-style:normal;color:#70707e}.scoring-run-empty{font-size:10px;color:#898995;margin-left:38px}@media(max-width:700px){.scoring-run-heading>b{font-size:23px}.match-scoring-runs header>span{font-size:8px}.scoring-run-details{gap:10px}.scoring-run-details dd{font-size:10px}.scoring-run-details dt{font-size:8px}}@media(min-width:1001px){.match-comparison{align-self:stretch;display:flex;flex-direction:column}.match-comparison .match-compare-row{flex:1;align-content:center}}.player-transfers{margin:20px 0 32px;min-width:0}.player-transfers-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.player-transfers-heading h3{font-family:Cal Sans,sans-serif;font-weight:400;font-size:18px;margin:0;color:#dcdcdf}.player-transfers-heading p{font-size:9px;color:#8e8e97;margin:4px 0 0}.player-transfers-heading>span{font-size:9px;color:#9c9ca5;white-space:nowrap}.player-transfer-filters{display:flex;gap:6px;overflow-x:auto;margin:-2px 0 12px;padding:0 0 2px;scrollbar-width:thin}.player-transfer-filters button{flex:none;display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #333338;border-radius:7px;background:#171719;color:#a4a4ad;font-size:9px;cursor:pointer}.player-transfer-filters button[aria-pressed=true]{border-color:#74543b;background:#251e19;color:#e6b486}.player-transfer-filters button span{color:#777780;font-variant-numeric:tabular-nums}.player-transfer-filters button[aria-pressed=true] span{color:#d9a779}.player-transfers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.player-transfer-card{min-width:0;padding:13px 14px;border:1px solid #303034;border-radius:10px;background:linear-gradient(145deg,#19191c,#121214);box-shadow:0 5px 14px #0002}.player-transfer-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.player-transfer-top>a{min-width:0;color:#e5e5e9;font-weight:550;font-size:12px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.player-transfer-top>a:hover{color:#df945b}}.player-transfer-top>span{flex:none;border:1px solid #3c3732;border-radius:999px;padding:3px 7px;color:#d1a178;font-size:8px}.player-transfer-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.player-transfer-team{display:flex;align-items:center;gap:7px;min-width:0;color:#a5a5ae;font-size:10px}.player-transfer-team>a{display:flex;align-items:center;gap:7px;min-width:0;color:inherit;text-decoration:none}.player-transfer-team>a:focus-visible{color:#efb786;text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.player-transfer-team>a:hover{color:#efb786;text-decoration:underline;text-underline-offset:3px}}.player-transfer-team>svg,.player-transfer-team>.team-logo-fallback,.player-transfer-team>a>svg,.player-transfer-team>a>.team-logo-fallback{width:25px;height:25px;flex:none}.player-transfer-team>span:last-child,.player-transfer-team>a>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2}.player-transfer-destination{color:#e3e3e7}.player-transfer-arrow{color:#df945b;font-size:14px}.player-transfer-meta{display:flex;justify-content:space-between;gap:8px;margin-top:11px;padding-top:9px;border-top:1px solid #ffffff0a;color:#8e8e98;font-size:8px;line-height:1.45}.player-transfer-meta time{min-width:0}.player-transfer-meta>span{flex:none;text-align:right}.player-transfers-toggle{display:flex;align-items:center;gap:8px;margin:12px auto 0;padding:7px 11px;border:1px solid #353539;border-radius:7px;background:#18181a;color:#c8c8ce;font-size:10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.player-transfers-toggle:hover{border-color:#7b5a42;color:#e1b18b}}.player-transfers-state{padding:18px;border:1px solid #303034;border-radius:10px;background:#151517;color:#a5a5ad;font-size:11px}.player-transfers-state button{margin-left:6px;border:0;background:transparent;color:#df945b;cursor:pointer}.player-transfers-note{margin:9px 0 0;color:#777780;font-size:8px;line-height:1.5}.dashboard-expanded .player-transfers-heading h3{font-size:22px}.dashboard-expanded .player-transfers-heading p,.dashboard-expanded .player-transfers-heading>span{font-size:11px}.dashboard-expanded .player-transfer-card{padding:15px 16px}.dashboard-expanded .player-transfer-top>a{font-size:13px}.dashboard-expanded .player-transfer-team{font-size:11px}.dashboard-expanded .player-transfer-meta,.dashboard-expanded .player-transfers-note{font-size:9px}@media(max-width:1000px){.player-transfers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.player-transfers-heading{align-items:flex-start;flex-direction:column;gap:5px}.player-transfers-heading h3{font-size:20px}.player-transfers-grid{grid-template-columns:1fr}.player-transfer-card{padding:13px}.player-transfer-top>a{font-size:12px}.player-transfers-note{font-size:9px}}.season-trends{display:grid;gap:16px;min-width:0}.season-coverage{margin:0;color:#858592;font-size:11px}.season-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.season-summary-metrics .dash-card{padding:17px 18px;min-width:0}.season-summary-metrics span{font-size:11px;color:#aeabb7}.season-summary-metrics strong{display:block;margin:7px 0;font-size:31px;font-weight:550;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.season-summary-metrics em{font-size:15px;font-style:normal}.season-summary-metrics small{font-size:9px;color:#83838f}.season-trends article>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.season-trends article h3{font:400 20px Cal Sans,sans-serif;margin:0 0 5px}.season-trends article p{font-size:11px;color:#8c8c99;line-height:1.6;margin:0 0 15px}.season-controls{display:flex;gap:10px;flex-wrap:wrap;color:#90909d;font-size:9px}.season-controls label{display:grid;gap:6px}.season-controls select{max-width:210px;background:#1b1b1f;border:1px solid #343439;color:#c4c4ce;border-radius:6px;padding:8px;font:inherit;font-size:11px}.season-chart svg{display:block;width:100%;height:auto;overflow:visible}.season-chart svg text{font-size:11px;fill:#858591;font-family:inherit}.season-chart svg circle{cursor:pointer;outline:none}.season-chart svg circle:focus{stroke:#f6dec6;stroke-width:3}.season-chart-legend{display:flex;align-items:center;gap:18px;font-size:10px;color:#9a9aa6;margin-bottom:10px}.season-chart-legend span{display:flex;align-items:center;gap:7px}.season-chart-legend i{height:2px;width:15px;background:#8f8f9b66}.season-chart-legend span:nth-child(2) i{background:#df945b}.season-chart-legend>b{margin-left:auto;font-weight:400}.season-chart-readout{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:35px;margin:15px 0 4px;color:#9999a5;font-size:11px;line-height:1.6}.season-chart-readout b{color:#dedee5;font-weight:500}.season-net-axis{display:flex;justify-content:space-between;margin:0 170px 10px 230px;font-size:9px;color:#7c7c88}.season-net-row{display:grid;grid-template-columns:215px minmax(100px,1fr) 50px 90px;gap:15px;align-items:center;width:100%;border:0;background:transparent;color:#b7b7c2;padding:9px 0;text-align:left;font-family:inherit;cursor:pointer;border-radius:6px}.season-net-row.selected{background:#df945b0a}@media(hover:hover)and (pointer:fine){.season-net-row:hover{background:#df945b0a}}.season-net-team{display:flex;align-items:center;gap:10px;font-size:12px}.season-net-team svg,.season-net-team .team-logo-fallback{width:28px;height:28px;flex-shrink:0}.season-net-track{height:5px;position:relative;background:#ffffff04;border-radius:3px}.season-net-track:after{content:"";position:absolute;left:50%;top:-6px;bottom:-6px;width:1px;background:#ffffff15}.season-net-track i{position:absolute;height:5px;border-radius:3px}.season-net-row>b{font-size:12px;text-align:right;font-weight:500;color:#d6d6df;font-variant-numeric:tabular-nums}.season-net-row>small{font-size:10px;text-align:right;color:#81818f;font-variant-numeric:tabular-nums}.season-net-legend{font-size:10px;color:#83838f;white-space:nowrap}.season-phase-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.season-phase-head svg{width:34px;height:34px}.season-phase-head strong{font-size:13px;font-weight:500}.season-phase-head>span{margin-left:auto;font-size:10px;color:#91919e}.season-phase-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;padding:10px 0;border-top:1px solid #ffffff07;align-items:center;font-size:12px;color:#b1b1bf}.season-phase-row>*:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.season-phase-labels{font-size:9px;color:#80808c;border:0}.season-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.season-three-grid button{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-align:left;background:#ffffff02;border:1px solid #ffffff08;border-radius:8px;padding:14px;color:#c6c6d0;font-family:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.season-three-grid button:hover{border-color:#df945b40;background:#df945b06}}.season-three-grid svg,.season-three-grid .team-logo-fallback{width:30px;height:30px}.season-three-grid button>span{font-size:11px}.season-three-grid small{display:block;font-size:9px;color:#84848f;margin-top:5px}.season-three-grid strong{font-size:20px;color:#df945b;font-weight:500}.season-three-grid strong small{font-size:8px;font-weight:400}.season-three-grid .season-three-bar{grid-column:1/-1;height:4px;background:#ffffff0b;border-radius:4px;overflow:hidden}.season-three-bar i{display:block;height:100%;background:#df945b99}.season-three-grid button>small{grid-column:1/-1;margin:0}.season-distance-legend{display:flex;align-items:center;gap:7px;font-size:10px;color:#8e8e9a;margin-bottom:18px}.season-distance-legend i{width:7px;height:7px;background:#44d17a;border-radius:2px}.season-distance-legend i:nth-of-type(2){background:#444450;margin-left:8px}.season-distance-bins>div{display:grid;grid-template-columns:50px minmax(0,1fr) 100px 55px;gap:16px;align-items:center;margin:20px 0;color:#aaaab7;font-size:12px}.season-distance-track{height:12px;background:#444450;border-radius:3px;overflow:hidden;min-width:0}.season-distance-track i{display:block;height:100%;background:#44d17a99}.season-distance-bins b,.season-distance-bins strong{text-align:right;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.season-distance-bins strong{color:#44d17a}.season-trends .match-method{margin:16px 0 0;font-size:10px}@media(max-width:1100px){.season-three-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-net-row{grid-template-columns:175px minmax(70px,1fr) 45px 75px;gap:10px}.season-net-axis{margin-left:185px;margin-right:140px}}@media(max-width:700px){.season-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.season-summary-metrics .dash-card{padding:14px}.season-summary-metrics strong{font-size:27px}.season-trends article>header{flex-direction:column;gap:12px}.season-controls{width:100%}.season-controls label{flex:1;min-width:0}.season-controls select{width:100%;max-width:100%;min-width:0}.season-chart-legend{font-size:8px;gap:10px}.season-chart svg{min-height:150px}.season-chart-readout{font-size:10px}.season-net-row{grid-template-columns:minmax(105px,1fr) minmax(60px,.8fr) 40px;gap:8px}.season-net-team{font-size:10px;gap:6px}.season-net-team svg{width:22px;height:22px}.season-net-row>small{display:none}.season-net-axis{margin-left:45%;margin-right:48px}.season-net-row>b{font-size:10px}.season-phase-head{flex-wrap:wrap}.season-phase-head>span{width:100%;margin-left:0}.season-phase-row{grid-template-columns:1.2fr .85fr 1fr .8fr;font-size:10px;gap:6px}.season-phase-labels{font-size:8px}.season-three-grid{grid-template-columns:1fr}.season-three-grid button{padding:12px}.season-distance-bins>div{grid-template-columns:40px minmax(0,1fr) 72px 42px;gap:8px;font-size:10px}.season-distance-bins b,.season-distance-bins strong{font-size:10px}.season-trends article h3{font-size:19px}}@media(max-width:700px){.season-chart svg text{font-size:23px}.season-chart svg circle[role=button]{r:18px}}.season-summary-metrics .season-stat{position:relative;overflow:hidden;background:linear-gradient(145deg,#1d1d21,#151518);border-color:#ffffff0e;border-top-color:color-mix(in srgb,var(--stat-accent) 32%,#29292e);padding:18px 20px;min-height:126px}.season-stat:after{content:"";position:absolute;width:115px;height:115px;right:-40px;bottom:-68px;background:radial-gradient(ellipse,color-mix(in srgb,var(--stat-accent) 12%,transparent),transparent 68%);pointer-events:none}.season-stat-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:23px}.season-stat-heading>span{font-size:12px;color:#c4c3cc;line-height:1.35}.season-stat-heading>svg{width:18px;height:18px;flex-shrink:0;color:var(--stat-accent);opacity:.8}.season-summary-metrics .season-stat strong{font-size:35px;line-height:1.1;margin:12px 0 10px;letter-spacing:-.04em;color:#f0eff3}.season-summary-metrics .season-stat small{font-size:10px;color:#96949f;line-height:1.5}.season-trends>.dash-card{background:linear-gradient(145deg,#1b1b1f,#151518);border-color:#ffffff10;padding:24px}.season-trends>.dash-card>header{padding-bottom:18px;border-bottom:1px solid #ffffff08;margin-bottom:20px}.season-trends article h3{color:#eeeef2;letter-spacing:-.015em}.season-controls select{background:#232328;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff04;transition:border-color .14s,background-color .14s}@media(hover:hover)and (pointer:fine){.season-controls select:hover{border-color:#df945b55}}.season-controls select:focus-visible{outline:2px solid #df945b80;outline-offset:2px}.season-chart-readout{background:#ffffff03;border:1px solid #ffffff06;border-radius:7px;padding:10px 12px;min-height:40px}.season-net-row+.season-net-row{border-top:1px solid #ffffff05;border-radius:0}.season-net-row.selected .season-net-team{color:#efbc94}.season-phase-labels{background:#ffffff03;border-radius:5px;padding:10px 8px}.season-phase-row:not(.season-phase-labels){padding:11px 8px}.season-phase-row:nth-child(odd):not(.season-phase-labels){background:#ffffff02}.season-phase-row>b{color:#dedee5}.season-phase-row .season-phase-delta{color:#dfab84}.season-three-grid button{background:linear-gradient(135deg,#242428,#1c1c20);border-color:#ffffff0c;box-shadow:inset 0 1px #ffffff04,0 3px 10px #0002;transition:background-color .14s,border-color .14s}.season-three-grid button>span:not(.season-three-bar){color:#dddce3}.season-three-grid button strong{font-size:23px;letter-spacing:-.03em}.season-three-grid button small{color:#96949f;letter-spacing:0}.season-distance-bins>div{padding:10px 0;margin:5px 0;border-bottom:1px solid #ffffff05}.season-distance-bins>div:last-child{border:0}@media(max-width:700px){.season-summary-metrics .season-stat{padding:15px;min-height:119px}.season-stat-heading>span{font-size:11px}.season-stat-heading>svg{width:16px;height:16px}.season-summary-metrics .season-stat strong{font-size:30px;margin:10px 0 8px}.season-summary-metrics .season-stat small{font-size:9px}.season-trends>.dash-card{padding:18px}.season-phase-row:not(.season-phase-labels){padding:10px 4px}.season-phase-labels{padding:10px 4px}}@media(prefers-reduced-motion:reduce){.season-controls select,.season-three-grid button{transition:none}}.season-stat-heading>span{min-width:0;overflow-wrap:anywhere;flex:1}.season-stat-heading{min-height:32px}.season-stat-heading>span{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}:root{--color-canvas:#0b0b0b;--color-surface:#161617;--color-surface-raised:#202023;--color-border:#353537;--color-text:#f3f3f4;--color-text-secondary:#b1b1b8;--color-text-muted:#929297;--color-primary:#df945b;--color-brand:#44d17a;--color-positive:#44d17a;--color-negative:#e18b8b;--color-series-blue:#91b4c8;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-15:15px;--radius-16:16px;--radius-24:24px;--text-11:11px;--text-12:12px;--text-13:13px;--text-14:14px;--text-16:16px;--text-18:18px;--text-22:22px;--text-28:28px;--text-32:32px;--text-44:44px;--text-68:68px;--text-76:76px;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-body:"Inter";--font-heading:"Cal Sans";--font-display:"Array";--tracking-heading:-.025em;--leading-18:18px;--leading-20:20px;--leading-24:24px;--leading-28:28px;--leading-38:38px;--leading-52:52px;--leading-80:80px;--leading-92:92px;--opacity-disabled:.4;--container-content:1366px;--container-sidebar:200px;--breakpoint-700:700px;--breakpoint-1100:1100px}@font-face{font-family:Bitcount;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bitcount-400.woff2) format("woff2")}@font-face{font-family:Cal Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cal-sans-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600.woff2) format("woff2")}@font-face{font-family:Array;src:url(/fonts/Array-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{font-family:Inter,system-ui,sans-serif;color:#dadada;background:#0b0b0b;font-synthesis:none}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible,.match-rail:focus-visible{outline:2px solid #c7dbbf;outline-offset:4px}.prototype-page{padding:24px 24px 32px}.canvas-wrapper{width:min(1366px,100%);margin:auto;height:calc(1466px * var(--scale));position:relative}.canvas{width:1366px;height:1466px;transform:scale(var(--scale));transform-origin:top left}.navigation{height:64px;background:#151515;border:0;border-radius:16px;display:flex;align-items:center;padding:0 32px;gap:40px}.brand{display:flex;align-items:center;gap:8px;font-family:Cal Sans,sans-serif;font-size:24px;line-height:30px;flex:none}.brand img{width:32px;height:34px;object-fit:cover}.navigation nav{display:flex;align-items:center;justify-content:center;flex:1;gap:28px}.navigation nav button{display:flex;align-items:center;gap:7px;padding:12px 0;background:none;border:0;font-size:16px;white-space:nowrap;color:#c5c5c5}@media(hover:hover)and (pointer:fine){.navigation nav button:hover{color:#c7dbbf}}.navigation nav svg{flex-shrink:0}.match-strip{height:80px;display:flex;gap:13px;margin-top:13px;position:relative}.league-picker{width:147px;flex:none;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #34383b;border-radius:16px}.league-picker img{width:78px;height:32px;margin-right:15px;object-fit:contain}.league-picker select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.league-picker:focus-within{outline:2px solid #c7dbbf;outline-offset:3px}.league-chevron{width:18px!important;height:18px!important;position:absolute;right:24px;transform:rotate(90deg);pointer-events:none}.match-frame{flex:1;min-width:0;position:relative;border-radius:16px;overflow:hidden}.match-rail{height:100%;min-width:0;display:flex;gap:13px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:16px}.match-rail::-webkit-scrollbar{display:none}.match-card{width:320px;height:80px;flex:none;scroll-snap-align:start;border:1px solid #34383b;border-radius:16px;background:#0b0b0b;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:10px 16px}@media(hover:hover)and (pointer:fine){.match-card:hover{background:#161616}}.home-logo,.away-logo{width:48px;height:48px;object-fit:contain}.match-copy{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.match-venue{max-width:100%;font-size:12px;line-height:16px;color:#a4a4a4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-value{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#e5e5e5}.match-action{font-size:11px;line-height:15px;color:#959595}.rail-arrow{position:absolute;z-index:2;top:22px;width:36px;height:36px;border-radius:50%;border:1px solid #888;background:#171717;display:grid;place-items:center}.rail-next{right:8px}.rail-prev{left:168px}.hero{margin-top:13px;width:1366px;height:1360px;border:1px solid #444a4f;border-radius:24px;position:relative;overflow:hidden;background:#000;box-shadow:0 2px 3px #02010133}.hero-shader{position:absolute!important;left:0;top:0;width:100%!important;height:100%!important;background:#000;pointer-events:none}.hero h1{position:absolute;top:48px;left:0;width:100%;text-align:center;margin:0;font-family:Cal Sans,sans-serif;font-weight:400;font-size:68px;line-height:80px;letter-spacing:-.025em;white-space:nowrap}.hero-subtitle{position:absolute;left:0;width:100%;text-align:center;top:118px;font-family:Array,ui-monospace,monospace;font-weight:600;font-size:76px;line-height:92px;color:#b1a21e;white-space:nowrap}.hero-description{position:absolute;top:213px;left:383px;width:600px;margin:0;font-size:18px;line-height:27px;letter-spacing:0;text-align:center;color:#c3c3c3}.player{position:absolute;object-fit:cover;filter:saturate(.62) brightness(.86) contrast(.96);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 78%,transparent 100%)}.player-left{width:397px;height:264px;left:57px;top:214px}.player-right{width:624px;height:351px;left:790px;top:217px;object-fit:contain}.hero-search{position:absolute;left:328px;top:322px;width:704px;z-index:2}.hero-search label{display:block;width:100%;text-align:center;height:32px;font-size:12px;line-height:18px;color:#aaa}.search-field{height:58px;display:flex;align-items:center;gap:12px;border:1px solid #dadada;border-radius:15px;outline:1px solid #df945b24;background:#171717;padding:7px 18px 7px 23px;box-shadow:inset 0 2px 3px #0003,0 2px 3px #0003}.search-field:focus-within{outline:2px solid #df945b88;border-color:#dda473;box-shadow:0 0 22px #df945b16}.search-field input{flex:1;min-width:0;border:0;outline:0;color:#dadada;font-size:16px;background:transparent}.search-field input::placeholder{color:#a0a0a0}.query-search-metal{display:flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center}.query-search-submit{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:50%;background:#ff6257;color:#f4f3ee;cursor:pointer;transition:opacity .15s ease}.query-search-submit:active:not(:disabled){transform:scale(.96)}.query-search-submit:disabled{cursor:default;filter:saturate(.68)}.query-search-submit:focus-visible{outline:2px solid #f4f6f8;outline-offset:3px}.dashboard-frame{position:absolute;left:153px;top:470px;width:1056px;height:888px;isolation:isolate}.dashboard-frame:before{content:"";position:absolute;top:30px;right:-54px;bottom:-20px;left:-54px;background:radial-gradient(ellipse at center,#37617938 0%,#37617918 55%,transparent 75%);filter:blur(32px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000);z-index:-1;pointer-events:none}.dashboard-preview{display:block;width:100%;height:100%;object-fit:cover;border:1px solid #faf7f665;border-radius:15px}.dashboard-frame:after{content:"";position:absolute;inset:0 0 auto;height:100px;border-radius:15px 15px 0 0;background:linear-gradient(180deg,#17232c45,#18242c16 40%,transparent);pointer-events:none}.prototype-note{font-size:12px;line-height:1.5;color:#999;text-align:center;margin:28px 0 0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.decrypted-word{display:inline-block;white-space:nowrap}.decrypted-letter{display:inline-grid;position:relative}.decrypted-final,.decrypted-scramble{grid-area:1/1}.decrypted-final{visibility:hidden}.decrypted-scramble{position:absolute;top:0;right:0;bottom:0;left:0}.decrypted-letter[data-settled=true] .decrypted-final{visibility:visible}.decrypted-letter[data-settled=true] .decrypted-scramble{visibility:hidden}.preview-dialog{width:min(720px,calc(100% - 32px));max-height:calc(80dvh / var(--ui-zoom,1));overflow:auto;background:#151515;color:#dadada;border:1px solid #888;border-radius:20px;padding:28px}.preview-dialog::backdrop{background:#000a}.preview-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-dialog h2{font-family:Cal Sans,sans-serif;font-size:28px;font-weight:400;margin:0}.preview-dialog header button{display:grid;place-items:center;width:44px;height:44px;background:none;border:1px solid #777;border-radius:50%}.preview-dialog p{line-height:1.6}.panel-context{font-size:14px;color:#aaa}.team-results{list-style:none;margin:0;padding:0}.team-results li{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;padding:16px 0;border-top:1px solid #333;font-size:14px}@media(max-width:700px){.prototype-page{padding:12px}.canvas-wrapper{height:auto}.canvas{width:100%;height:auto;transform:none}.navigation{height:auto;min-height:64px;padding:8px 14px;gap:4px 12px;flex-wrap:wrap;border-radius:14px}.brand{font-size:23px}.brand img{width:28px;height:30px}.navigation nav{overflow-x:auto;flex-basis:100%;gap:20px;order:3;justify-content:flex-start}.navigation nav button{font-size:14px;padding:8px 0}.match-strip{height:70px;gap:8px}.league-picker{width:90px;border-radius:14px}.league-picker img{width:62px;margin-right:8px}.league-chevron{right:5px;width:14px!important}.match-card{width:264px;height:70px;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:8px 12px}.home-logo,.away-logo{width:44px;height:44px}.match-venue{font-size:10px;line-height:14px}.match-value{font-size:18px;line-height:22px}.match-action{font-size:10px;line-height:13px}.rail-arrow{top:17px;width:36px;height:36px}.rail-prev{left:102px}.hero{width:100%;height:650px;border-radius:24px;margin-top:12px}.hero-shader{width:100%!important;height:100%!important;left:0;top:0}.hero h1{top:30px;left:0;width:100%;text-align:center;font-size:clamp(25px,6.1vw,40px);line-height:1.2}.hero-subtitle{top:67px;left:0;width:100%;text-align:center;font-size:clamp(30px,7.8vw,48px);line-height:1.2}.hero-description{left:7%;width:86%;top:115px;font-size:14px;line-height:20px}.player-left{width:238px;height:158px;left:-60px;top:250px}.player-right{width:366px;height:206px;left:auto;right:-108px;top:324px}.hero-search{left:5%;width:90%;top:219px}.hero-search label{font-size:11px;height:32px}.search-field{height:56px;padding:5px 8px 5px 12px;gap:4px}.search-field input{font-size:12px}.dashboard-frame{left:4%;width:92%;height:auto;aspect-ratio:16/9;top:398px}.dashboard-frame:after{height:50px}.dashboard-frame:before{top:16px;right:-18px;bottom:0;left:-18px;filter:blur(18px)}.prototype-note{font-size:11px}.team-results li{flex-direction:column;gap:6px}}@media(max-width:700px){.navigation nav{scrollbar-width:none}.navigation nav::-webkit-scrollbar{display:none}.navigation nav button{min-height:44px}.hero{height:740px}.player-left{top:320px}.player-right{top:324px}.dashboard-frame{top:var(--hero-dash-top)}}.query-search-metal.metal-fx-root{border-radius:50%!important;--mfx-radius:19px!important}.query-search-metal .metal-fx-inner{border-radius:50%!important}.nav-utilities{display:flex;gap:8px;align-items:center;padding-left:16px;border-left:1px solid #383838}.nav-utilities button{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:#bcbcbc}@media(hover:hover)and (pointer:fine){.nav-utilities button:hover{background:#252525;color:#c7dbbf}}@media(max-width:700px){.nav-utilities{margin-left:auto;border-left:0;padding-left:0;gap:2px}.nav-utilities button{width:40px;height:40px}.match-frame{border-radius:14px}.hero h1{letter-spacing:-.02em}.hero-description{line-height:21px;font-size:13px}.hero-subtitle{font-size:clamp(28px,7.5vw,46px)}}:root{--prototype-orange:#df945b;--prototype-orange-soft:#df945b1a}.hero-subtitle{color:#dfac65;text-shadow:0 0 14px #e49b4933,0 0 38px #dc873c24}.navigation nav button{padding:10px 12px;border-radius:10px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.navigation nav{gap:4px}.navigation nav button:focus-visible{color:#e2a571;background:linear-gradient(90deg,#ce87492b,#ce874914 65%,#ce874904);box-shadow:inset 1px 0 #e3a77638}@media(hover:hover)and (pointer:fine){.navigation nav button:hover{color:#e2a571;background:linear-gradient(90deg,#ce87492b,#ce874914 65%,#ce874904);box-shadow:inset 1px 0 #e3a77638}}.navigation nav button:focus-visible svg{filter:drop-shadow(0 0 5px #e69b4c42)}@media(hover:hover)and (pointer:fine){.navigation nav button:hover svg{filter:drop-shadow(0 0 5px #e69b4c42)}}.nav-utilities button:focus-visible{color:#e2a571;background:#ce87491a}@media(hover:hover)and (pointer:fine){.nav-utilities button:hover{color:#e2a571;background:#ce87491a}}@media(hover:hover)and (pointer:fine){.match-card:hover{border-color:#95643f;background:#df945b08}}@media(hover:hover)and (pointer:fine){.rail-arrow:hover{color:#e2a571;border-color:#95643f}}@media(max-width:700px){.navigation nav{gap:4px}.navigation nav button{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.navigation nav button{transition:none}}.navigation nav button:focus-visible{outline:2px solid #df945b99;outline-offset:2px}.match-frame.is-scrollable:after{content:"";position:absolute;top:0;bottom:0;right:0;width:16px;border:1px solid #34383b;border-left:0;border-radius:0 16px 16px 0;pointer-events:none}@media(max-width:700px){.match-frame.is-scrollable:after{width:14px;border-radius:0 14px 14px 0}}.hero-shader{-webkit-mask-image:radial-gradient(ellipse 430px 265px at 50% 165px,#0004,#0007,#000);mask-image:radial-gradient(ellipse 430px 265px at 50% 165px,#0004,#0007,#000)}.player{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 60px),transparent 100%)}.player-right{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 78%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 78%)}@media(max-width:700px){.hero-shader{-webkit-mask-image:radial-gradient(ellipse 190px 200px at 50% 110px,#0004,#0008 60%,#000);mask-image:radial-gradient(ellipse 190px 200px at 50% 110px,#0004,#0008 60%,#000)}.player{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 36px),transparent 100%)}.player-right{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 57%,transparent 75%);mask-image:linear-gradient(to bottom,#000 0%,#000 57%,transparent 75%)}}.brand-lab{color:#44d17a}.match-score-winner{color:#f3f3f4}.match-score-loser{color:#929297}.match-score-divider{color:#929297;font-weight:400}.league-picker{background:#18181b;transition:background .18s,border-color .18s}.league-picker:focus-within{background:#202024;border-color:#55555d}@media(hover:hover)and (pointer:fine){.league-picker:hover{background:#202024;border-color:#55555d}}.league-picker{z-index:6}.league-picker .season-picker-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:100%;padding:8px;border:0;background:none;border-radius:inherit}.league-picker .season-picker-trigger img{margin:0;width:78px;height:32px}.picker-season{display:flex;align-items:center;gap:5px;font-size:11px;line-height:15px;color:#b6b6bd;font-variant-numeric:tabular-nums}.picker-season svg{font-size:14px;transform:rotate(90deg)}.men-league-name{font-family:Cal Sans,sans-serif;font-size:17px;color:#eca14c;letter-spacing:-.035em}.season-menu{position:absolute;top:calc(100% + 8px);left:0;width:260px;display:grid;gap:14px;padding:18px;background:#202023;border:1px solid #45454c;border-radius:14px;box-shadow:0 14px 40px #000a;text-align:left}.season-menu label{display:grid;gap:6px;font-size:11px;color:#aaaab1}.league-picker .season-menu select{position:static;opacity:1;inset:auto;width:100%;padding:9px 10px;background:#151517;border:1px solid #45454c;border-radius:7px;color:#e3e3e6;font-size:13px}.season-menu p{font-size:10px;line-height:1.6;color:#92929c;margin:0}.season-picker-done{padding:8px;border:1px solid #785b44;border-radius:7px;background:#33271f;color:#e8bc98;font-size:12px}.team-logo-fallback{display:grid;place-items:center;border:1px solid #3c3c43;border-radius:50%;background:#202025;color:#d3d3db;font-size:12px;font-weight:600}.query-search-metal.metal-fx-root,.nav-search-metal.metal-fx-root{opacity:1!important;visibility:visible!important;box-shadow:inset 0 0 0 1px #b5b5be;background:linear-gradient(135deg,#54565e,#22242a 48%,#737681)}@media(max-width:700px){.league-picker .season-picker-trigger img{width:62px;height:26px}.picker-season{font-size:10px}.men-league-name{font-size:13px}.season-menu{width:min(270px,calc(100vw - 40px))}}html{scrollbar-gutter:stable}:root{--surface-edge:inset 0 1px 0 #ffffff08;--shadow-card:0 2px 3px #0002,0 8px 18px -8px #0008;--shadow-nav:0 3px 8px #0003,0 14px 32px -12px #000a;--shadow-floating:0 4px 10px #0005,0 18px 42px -8px #000b}.prototype-page .nav-wrapper .nav-utilities{border-left:0;padding-left:0}.prototype-page .nav-wrapper .navigation{box-shadow:var(--surface-edge),var(--shadow-nav)}.overview-dashboard .dash-card,.overview-dashboard .season-highlight,.home-continuation .analysis-example,.home-continuation .explore-options button{box-shadow:var(--surface-edge),var(--shadow-card)}.prototype-page .season-menu,.prototype-page .mobile-main-menu,.overview-dashboard .highlight-tooltip,.prototype-page .preview-dialog{box-shadow:inset 0 1px #ffffff0d,var(--shadow-floating)}.prototype-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b9b9bf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:40px!important;padding-left:12px!important}.match-rail{touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.match-card img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.match-frame.edge-hovered:after{border-color:#95643f}@media(hover:none){@media(hover:hover)and (pointer:fine){.match-card:hover{border-color:#34383b;background:#0b0b0b}}}.language-settings{display:grid;gap:12px;padding:12px 0 20px}.language-settings label{font-size:14px;color:#d8d8dc}.language-settings select{width:100%;min-height:44px;background:#1d1d20;color:#e5e5e8;border:1px solid #424247;border-radius:8px;padding:10px 40px 10px 12px}.language-settings p{font-size:12px;color:#a6a6ae;margin:0}
