.FootballBoxWhiskerChart_card__sU9IQ{position:relative;border:1px solid #e2e8f0e6;border-radius:1.25rem;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 22px 55px -36px #0f172a5c,0 8px 22px -18px #0f172a3d}.FootballBoxWhiskerChart_cardHeader__gZ6dB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.5rem;padding:1.25rem 1.35rem 1rem}.FootballBoxWhiskerChart_titleGroup__EkH63{display:flex;min-width:0;align-items:center;gap:.75rem}.FootballBoxWhiskerChart_title__9yA1H{margin:0;color:#334155;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.FootballBoxWhiskerChart_scrollViewport__IF88i{position:relative;overflow-x:auto;overscroll-behavior-inline:contain;padding:.5rem .9rem 1rem 0;scrollbar-color:#94a3b8 #0000;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.FootballBoxWhiskerChart_scrollViewport__IF88i::-webkit-scrollbar{height:.55rem}.FootballBoxWhiskerChart_scrollViewport__IF88i::-webkit-scrollbar-track{background:#0000}.FootballBoxWhiskerChart_scrollViewport__IF88i::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:999px;background:#94a3b8;background-clip:padding-box}.FootballBoxWhiskerChart_yAxisLabel__oYLJU{color:#475569;font-variant-numeric:tabular-nums;font-weight:600}.FootballBoxWhiskerChart_gridLine__N6UKl{border-top:1px dashed #cbd5e199}.FootballBoxWhiskerChart_teamColumn__g6KOl{cursor:pointer}.FootballBoxWhiskerChart_whiskerCap__6S6_b,.FootballBoxWhiskerChart_whiskerLine__NzPUP{border-radius:999px}.FootballBoxWhiskerChart_box__hAQpS{border-radius:5px;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.FootballBoxWhiskerChart_boxHovered__qKO6h{transform:scaleX(1.08);filter:brightness(1.04);box-shadow:0 8px 18px -10px #0f172a73}.FootballBoxWhiskerChart_medianLine__gDEVx{border-radius:999px}.FootballBoxWhiskerChart_teamLogoWrap__W8iAS{filter:drop-shadow(0 4px 4px rgb(15 23 42/.14));transition:transform .16s ease}.FootballBoxWhiskerChart_teamColumn__g6KOl:hover .FootballBoxWhiskerChart_teamLogoWrap__W8iAS{transform:translateY(-2px) scale(1.06)}.FootballBoxWhiskerChart_avgLabel__StNAP{color:#334155;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums}.FootballBoxWhiskerChart_teamNameWrap__uAfwb{display:flex;align-items:flex-start;justify-content:center}.FootballBoxWhiskerChart_teamName__P6MAE{display:block;width:100%;min-width:0;color:#334155;font-size:.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.12;overflow-wrap:break-word;text-align:center;text-wrap:balance;white-space:normal;word-break:normal;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.dark .FootballBoxWhiskerChart_avgLabel__StNAP,.dark .FootballBoxWhiskerChart_teamName__P6MAE{color:#e2e8f0}.FootballBoxWhiskerChart_tooltip__X0gP9{position:fixed;z-index:60;min-width:9.5rem;border:1px solid #cbd5e1e6;border-radius:.65rem;background:#fff;box-shadow:0 16px 32px -16px #0f172a73;padding:.55rem .7rem;pointer-events:none;font-size:.75rem;line-height:1.4}.FootballBoxWhiskerChart_tooltipTeam__w7lAX{margin-bottom:.3rem;color:#334155;font-weight:700}.FootballBoxWhiskerChart_tooltipRow__1Koro{display:flex;justify-content:space-between;gap:.75rem;color:#64748b}.FootballBoxWhiskerChart_tooltipRow__1Koro strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:650}.dark .FootballBoxWhiskerChart_card__sU9IQ{border-color:#334155e0;background:linear-gradient(145deg,#111827,#0f172a);box-shadow:0 24px 58px -34px #000000d1,inset 0 1px 0 hsla(0,0%,100%,.025)}.dark .FootballBoxWhiskerChart_title__9yA1H{color:#cbd5e1}.dark .FootballBoxWhiskerChart_yAxisLabel__oYLJU{color:#94a3b8}.dark .FootballBoxWhiskerChart_gridLine__N6UKl{border-top-color:#47556980}.dark .FootballBoxWhiskerChart_tooltip__X0gP9{border-color:#475569cc;background:#1e293b;box-shadow:0 16px 32px -16px #000000b3}.dark .FootballBoxWhiskerChart_tooltipTeam__w7lAX{color:#e2e8f0}.dark .FootballBoxWhiskerChart_tooltipRow__1Koro{color:#94a3b8}.dark .FootballBoxWhiskerChart_tooltipRow__1Koro strong{color:#f1f5f9}@media (max-width:767px){.FootballBoxWhiskerChart_cardHeader__gZ6dB{align-items:flex-start;padding:1rem .9rem .7rem}.FootballBoxWhiskerChart_titleGroup__EkH63{align-items:flex-start;flex-direction:column;gap:.45rem}.FootballBoxWhiskerChart_title__9yA1H{font-size:1.25rem}.FootballBoxWhiskerChart_scrollViewport__IF88i{padding:.4rem .5rem .8rem 0}}@media (prefers-reduced-motion:reduce){.FootballBoxWhiskerChart_box__hAQpS,.FootballBoxWhiskerChart_teamLogoWrap__W8iAS{transition:none}}