.page-shell-insights-tendencies{--league-hub-hero-watermark-opacity:0.1}.tendencies-page-header{margin-bottom:.75rem}.tendencies-page-header__title{font-size:1.35rem;font-weight:650;line-height:1.25;color:var(--text-primary,#111);margin:0 0 .35rem}.tendencies-page-header__subtitle{font-size:.95rem;line-height:1.45;color:var(--text-muted,#52525b);margin:0 0 .5rem}.tendencies-page-header__integrity{font-size:.875rem;line-height:1.45;color:var(--text-muted,#52525b);margin:0}.research-scope-line{font-size:.875rem;line-height:1.4;color:var(--text-muted,#52525b);margin:.5rem 0 .75rem}.league-reference-strip{margin-bottom:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-subtle,#e4e4e7)}.league-reference-strip__label{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted,#52525b);margin:0 0 .25rem}.league-reference-strip__values{font-size:1rem;font-weight:600;margin:0 0 .35rem;color:var(--text-primary,#111)}.league-reference-strip__note{font-size:.8125rem;line-height:1.45;color:var(--text-muted,#52525b);margin:0}.tendencies-rankings-section{margin-bottom:1.5rem}.tendencies-rankings-section__title{font-size:1.05rem;font-weight:650;margin:0 0 .75rem}.tendencies-notable-patterns{margin-top:1.5rem;margin-bottom:1rem}.tendencies-notable-patterns__title{font-size:1rem;font-weight:650;margin:0 0 .75rem}.tendencies-notable-patterns__empty{font-size:.9rem;color:var(--text-muted,#52525b)}.tendencies-notable-patterns__grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media (min-width:640px){.tendencies-notable-patterns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tendencies-notable-pattern-card{padding:.85rem 1rem;border:1px solid var(--border-subtle,#e4e4e7);border-radius:.5rem;background:var(--surface-raised,#fff)}.tendencies-notable-pattern-card__category{font-size:.75rem;color:var(--text-muted,#52525b);margin:0 0 .35rem}.tendencies-notable-pattern-card__name{font-size:1rem;font-weight:600;color:var(--text-primary,#111);text-decoration:none}.tendencies-notable-pattern-card__name:hover{text-decoration:underline;color:var(--raptors,#ce1141)}.tendencies-notable-pattern-card__environment{font-size:.875rem;margin:.35rem 0 0}.tendencies-notable-pattern-card__avg,.tendencies-notable-pattern-card__delta{font-size:.875rem;margin:.15rem 0 0}.tendencies-notable-pattern-card__meta{font-size:.8125rem;color:var(--text-muted,#52525b);margin:.35rem 0 0}.tendencies-notable-pattern-card__profile{display:inline-block;margin-top:.5rem;font-size:.8125rem;color:var(--raptors,#ce1141)}.tendencies-methodology{margin-top:1rem;margin-bottom:1.5rem}.tendencies-methodology__toggle{font-size:.9rem;font-weight:600;background:none;border:none;padding:.5rem 0;cursor:pointer;color:var(--text-primary,#111);min-height:44px}.tendencies-methodology__panel{padding:.75rem 0 0;font-size:.875rem;line-height:1.5}.tendencies-methodology__list{margin:0}.tendencies-methodology__list dt{font-weight:600;margin-top:.5rem}.tendencies-methodology__list dd{margin:.15rem 0 0;color:var(--text-muted,#52525b)}.tendencies-methodology__link{margin-top:.75rem}.ranking-table-root--rankings-first .ranking-sort-summary{font-size:.8125rem;color:var(--text-muted,#52525b);margin:.35rem 0 0}.ranking-table--rankings-first{width:100%}.ranking-mobile-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ranking-mobile-card{border:1px solid var(--border-subtle,#e4e4e7);border-radius:.5rem;background:var(--surface-raised,#fff)}.ranking-mobile-card__header{display:grid;grid-template-columns:auto 1fr;gap:.5rem .75rem;align-items:start;width:100%;padding:.75rem;background:none;border:none;text-align:left;cursor:pointer;min-height:44px}.ranking-mobile-card__rank{font-size:.875rem;color:var(--text-muted,#52525b);font-weight:600}.ranking-mobile-card__identity{display:flex;align-items:center;gap:.5rem;grid-column:2}.ranking-mobile-card__name{font-weight:600;font-size:.95rem;word-break:break-word}.ranking-mobile-card__summary{grid-column:1/-1;display:flex;flex-direction:column;gap:.15rem;font-size:.875rem}.ranking-mobile-card__delta--positive{color:var(--metric-positive,#15803d)}.ranking-mobile-card__delta--negative{color:var(--metric-negative,#b45309)}.ranking-mobile-card__details{padding:0 .75rem .75rem;border-top:1px solid var(--border-subtle,#e4e4e7)}.ranking-mobile-card__detail{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;margin:.5rem 0 0}.ranking-mobile-card__detail-label{color:var(--text-muted,#52525b)}.ranking-mobile-card__profile{display:inline-block;margin-top:.5rem;font-size:.8125rem;color:var(--raptors,#ce1141);min-height:44px;line-height:44px}.ranking-mobile-sort{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.ranking-mobile-sort__select{min-height:44px;padding:.35rem .5rem}.ranking-table-wrap.stat-data-container{overflow-x:auto;max-width:100%}.wnba-trends-page{max-width:72rem;margin-inline:auto}.wnba-trends-header{margin-bottom:1.25rem}.wnba-trends-title{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:650;letter-spacing:-.02em;color:var(--text-primary,#fafafa);margin:0 0 .35rem}.wnba-trends-subtitle{margin:0;font-size:.95rem;color:var(--text-muted,#a1a1aa);max-width:42rem;line-height:1.5}.wnba-trends-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.75rem 0 1rem;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.08));margin-bottom:1.25rem}.wnba-trends-coverage-meta{font-size:.875rem;color:var(--text-muted,#a1a1aa)}.wnba-trends-coverage-meta strong{color:var(--text-primary,#fafafa);font-weight:600}.wnba-trends-coverage-note{flex-basis:100%;margin:0;font-size:.8rem;color:var(--text-muted,#a1a1aa);line-height:1.45}.wnba-trends-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}@media (min-width:768px){.wnba-trends-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wnba-trends-kpi{padding:.875rem 1rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:.5rem;background:var(--surface-raised,rgba(255,255,255,.03))}.wnba-trends-kpi-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#a1a1aa);margin:0 0 .25rem}.wnba-trends-kpi-value{font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-primary,#fafafa);margin:0;line-height:1.1}.wnba-trends-kpi-delta{margin:.35rem 0 0;font-size:.8rem;font-variant-numeric:tabular-nums}.wnba-trends-kpi-delta--up{color:#86efac}.wnba-trends-kpi-delta--down{color:#fca5a5}.wnba-trends-kpi-delta--flat,.wnba-trends-kpi-footnote{color:var(--text-muted,#a1a1aa)}.wnba-trends-kpi-footnote{margin:.35rem 0 0;font-size:.72rem}.wnba-trends-charts{display:grid;gap:1rem;margin-bottom:1.5rem}@media (min-width:1024px){.wnba-trends-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wnba-trends-chart-card{padding:1rem 1.125rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:.5rem;background:var(--surface-raised,rgba(255,255,255,.03))}.wnba-trends-chart-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#a1a1aa);margin:0 0 .75rem}.wnba-trends-chart-svg{width:100%;height:auto;display:block}.wnba-trends-chart-axis{stroke:rgba(255,255,255,.15);stroke-width:1}.wnba-trends-chart-grid{stroke:rgba(255,255,255,.06);stroke-width:1}.wnba-trends-chart-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.wnba-trends-chart-line--scoring{stroke:#93c5fd}.wnba-trends-chart-line--fouls{stroke:#fcd34d}.wnba-trends-chart-dot{stroke-width:2;stroke:var(--surface-raised,#18181b)}.wnba-trends-chart-dot--scoring{fill:#93c5fd}.wnba-trends-chart-dot--fouls{fill:#fcd34d}.wnba-trends-chart-ref-line{stroke-dasharray:4 4;stroke-width:1;opacity:.5}.wnba-trends-chart-ref-line--scoring{stroke:#93c5fd}.wnba-trends-chart-ref-line--fouls{stroke:#fcd34d}.wnba-trends-chart-label{font-size:11px;fill:var(--text-muted,#a1a1aa)}.wnba-trends-chart-value-label{font-size:11px;font-weight:600;fill:var(--text-primary,#fafafa)}.wnba-trends-section-title{font-size:1rem;font-weight:600;color:var(--text-primary,#fafafa);margin:0 0 .75rem}.wnba-trends-section{margin-bottom:1.5rem}.wnba-trends-patterns-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.wnba-trends-patterns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wnba-trends-patterns-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wnba-trends-pattern-card{padding:.75rem .875rem;border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:.5rem;background:var(--surface-raised,rgba(255,255,255,.03))}.wnba-trends-pattern-category{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#a1a1aa);margin:0 0 .25rem}.wnba-trends-pattern-name{font-size:.95rem;font-weight:600;color:var(--text-primary,#fafafa);text-decoration:none;display:block;margin:0 0 .15rem}.wnba-trends-pattern-name:hover{text-decoration:underline}.wnba-trends-pattern-env{font-size:.8rem;color:var(--text-muted,#a1a1aa);margin:0 0 .35rem}.wnba-trends-pattern-stat{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-primary,#fafafa);margin:0}.wnba-trends-pattern-sample{font-size:.75rem;color:var(--text-muted,#a1a1aa);margin:.35rem 0 0}.wnba-trends-rankings-grid{display:grid;gap:1rem}@media (min-width:1024px){.wnba-trends-rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wnba-trends-methodology{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle,rgba(255,255,255,.08))}.wnba-trends-methodology summary{cursor:pointer;font-size:.875rem;color:var(--text-muted,#a1a1aa)}.wnba-trends-methodology summary:hover{color:var(--text-primary,#fafafa)}.wnba-trends-methodology-body{margin-top:.75rem;font-size:.85rem;color:var(--text-muted,#a1a1aa);line-height:1.55}.wnba-trends-methodology-body p{margin:0 0 .5rem}.wnba-trends-empty-chart{padding:2rem 1rem;text-align:center;font-size:.875rem;color:var(--text-muted,#a1a1aa)}.wnba-trends-empty-chart strong{display:block;color:var(--text-primary,#fafafa);margin-bottom:.35rem}.wnba-trends-back{display:inline-block;font-size:.875rem;color:var(--text-muted,#a1a1aa);text-decoration:none;margin-bottom:.75rem}.wnba-trends-back:hover{color:var(--text-primary,#fafafa)}.wnba-trends-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.wnba-trends-tab{font-size:.875rem;color:var(--text-muted,#a1a1aa);text-decoration:none;padding:.35rem .65rem;border-radius:.35rem}.wnba-trends-tab--active,.wnba-trends-tab:hover{color:var(--text-primary,#fafafa)}.wnba-trends-tab--active{background:rgba(255,255,255,.06)}.wnba-trends-table-wrap{overflow-x:auto}.wnba-trends-table{width:100%;min-width:32rem;font-size:.875rem}.wnba-trends-table td,.wnba-trends-table th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.06))}.wnba-trends-table th{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#a1a1aa);font-weight:500}.wnba-trends-table td{font-variant-numeric:tabular-nums;color:var(--text-primary,#fafafa)}.wnba-trends-table .num{text-align:right}.wnba-trends-ranking-list{list-style:none;margin:0;padding:0}.wnba-trends-ranking-item{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--border-subtle,rgba(255,255,255,.06));font-size:.875rem}.wnba-trends-ranking-item:last-child{border-bottom:none}.wnba-trends-ranking-name{color:var(--text-primary,#fafafa);text-decoration:none;font-weight:500}.wnba-trends-ranking-name:hover{text-decoration:underline}.wnba-trends-ranking-meta{grid-column:1/-1;font-size:.75rem;color:var(--text-muted,#a1a1aa)}.wnba-trends-ranking-delta{font-variant-numeric:tabular-nums;font-weight:600}.wnba-trends-ranking-delta--up{color:#86efac}.wnba-trends-ranking-delta--down{color:#fca5a5}