.insights-page{padding-top:65px}.insights-search{max-width:720px;margin:0 auto 20px;position:relative}.insights-search>input{width:100%;box-sizing:border-box;background:#e3e8d9;border:1px solid #84917d;border-bottom:3px solid var(--gold);border-radius:4px;color:var(--text);font:22px Barlow,Arial,sans-serif;padding:22px}.player-suggestions{list-style:none;margin:0;padding:0;background:#f2f0e4}.player-suggestions button{width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);padding:16px 22px;background:transparent;color:var(--text);font:18px Barlow,Arial,sans-serif;cursor:pointer}.player-suggestions button:hover,.player-suggestions button:focus-visible{background:#e3e8d9;color:var(--gold)}.insights-status{text-align:center;color:var(--muted);font-size:13px}.insights-subtitle{color:var(--muted);margin:16px 0 28px}.insights-section{background:var(--panel);border:1px solid var(--line);padding:26px;margin:22px 0}.insights-section h2{font-size:29px;margin:0 0 16px}.insights-section p{color:var(--muted);font-size:15px;line-height:1.75}.insights-section a{color:var(--gold)}.insights-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.insights-metrics>div{background:#e3e8d9;padding:18px}.insights-metrics dt{font-size:12px;color:#245b69;line-height:1.5}.insights-metrics dd{font-size:28px;color:var(--gold);margin:12px 0 0;font-weight:700}.insights-table{overflow:auto}.insights-table table{border-collapse:collapse;width:100%;font-size:14px}.insights-table th,.insights-table td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line)}.insights-table th{color:var(--gold);background:#e3e8d9}.insights-section .insights-warning{color:#70551b}.insights-section details summary{cursor:pointer;color:var(--gold);padding:16px 0}#player-insights :focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:600px){.insights-page{padding-top:35px}.insights-section{padding:16px}.insights-search>input{font-size:18px;padding:18px}.insights-metrics{grid-template-columns:1fr 1fr}.insights-metrics dd{font-size:24px}}

.insights-bcp-filters{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.insights-bcp-filters label{flex:1;min-width:190px}.insights-bcp-filters select{display:block;width:100%;padding:12px;margin-top:8px;background:var(--panel);color:var(--text);border:1px solid var(--line);font:inherit}.insights-section a{color:var(--gold)}.insights-section h3{font-size:24px;margin-bottom:16px}
