.rp-career-history{display:grid;gap:15px}.rp-career-history-intro{padding:20px 22px;border:1px solid #273a34;border-radius:7px;background:linear-gradient(112deg,#102019,#0b151b 62%)}.rp-career-history-intro h2{margin:5px 0}.rp-career-history-intro p{margin:0;color:#aab8b3;font-size:11px;line-height:1.6}.rp-career-history-intro>small{display:block;margin-top:9px;color:#87969a;font-size:10px;line-height:1.5}.rp-career-category{overflow:hidden;border:1px solid #273740;border-radius:7px;background:#0b151b}.rp-career-category-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 18px;border-bottom:1px solid #26343d;background:#101b20}.rp-career-category-heading h3{margin:4px 0 0;color:#e7eee9;font:600 18px Georgia,serif}.rp-career-all-comps{padding:6px 9px;border:1px solid #33483b;border-radius:20px;background:#13221a;color:#b7d0bd;font-size:9px;white-space:nowrap}.rp-career-table-wrap{overflow:auto}.rp-career-table{width:100%;min-width:790px;border-collapse:collapse;font-size:11px}.rp-career-table th{padding:10px 12px;background:#0b151b;color:#95a5af;text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:500;white-space:nowrap}.rp-career-table td:nth-child(n+3),.rp-career-table th:nth-child(n+3){text-align:right}.rp-career-table td{padding:11px 12px;border-top:1px solid #1d2b33;color:#d1dbe0;white-space:nowrap}.rp-career-table tbody tr:hover td{background:#14211f70}.rp-career-table td.rp-career-years{color:#bdc9c3;font-weight:600;font-variant-numeric:tabular-nums}.rp-career-club{display:inline-flex;align-items:center;gap:9px;color:#e0e8e3}.rp-career-club .rp-crest{width:27px;height:30px;flex:none}.rp-career-club>span{display:grid;gap:4px;text-align:left}.rp-career-club>span>small{color:#91a19a;font-size:9px;font-weight:400}.rp-career-table td:nth-child(n+3){font-variant-numeric:tabular-nums}.rp-career-empty{margin:0;padding:18px;color:#9eacbe;font-size:11px}.rp-career-history .rp-muted{margin:0;padding:18px 20px;border:1px dashed #34414a;border-radius:5px;background:#0b151c}@media(max-width:650px){.rp-career-history-intro{padding:17px}.rp-career-category-heading{padding:13px 14px}}.rp-career-seasons{display:grid;gap:13px}.rp-career-seasons-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.rp-career-seasons-heading h2{margin:5px 0 3px}.rp-career-seasons-heading p,.rp-career-seasons-note{margin:0;color:#94a39e;font-size:11px;line-height:1.55}.rp-career-seasons-heading>small{padding:6px 9px;border:1px solid #30443a;border-radius:18px;background:#122019;color:#b5cbbb;font-size:10px;white-space:nowrap}.rp-career-season{overflow:hidden;border:1px solid #273740;border-radius:7px;background:#0b151b}.rp-career-season h3{margin:0;padding:12px 15px;border-bottom:1px solid #26343d;background:#101b20;color:#e7eee9;font-size:14px;font-weight:650}.rp-career-season-table-wrap{overflow:auto}.rp-career-season table{width:100%;min-width:780px;border-collapse:collapse;font-size:11px}.rp-career-season td,.rp-career-season th{padding:10px 12px;border-bottom:1px solid #1d2b33;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rp-career-season thead th{background:#0b151b;color:#95a5af;text-align:right;text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:500}.rp-career-season tbody th,.rp-career-season thead th:first-child{text-align:left}.rp-career-season tbody th{color:#d4ded8;font-weight:550}.rp-career-season tbody td{color:#c3d0ca}.rp-career-season tbody tr:last-child td,.rp-career-season tbody tr:last-child th{border-bottom:0}.rp-career-season-team{display:inline-flex;align-items:center;gap:8px;color:#d7e0db}.rp-career-season-team .rp-crest{width:23px;height:25px;flex:none}.rp-career-seasons-empty{margin:0;padding:16px;border:1px dashed #34414a;border-radius:5px;background:#0b151c;color:#aab8b3;font-size:11px}.rp-career-seasons-note{font-size:10px}.career-stats{min-width:0;align-self:start}.rp .career-stats h2{font-family:inherit;font-size:16px;margin-bottom:12px}.career-stats-tabs{display:flex;padding:3px;background:#102433;border:1px solid #233948;border-radius:9px;margin-bottom:12px;gap:3px}.career-stats-tabs button{flex:1;border:0;border-radius:6px;background:transparent;color:#d1dce5;padding:7px 5px;font:inherit;font-size:12px;cursor:pointer}.career-stats-tabs button[aria-selected=true]{background:#fff;color:#0874cf;box-shadow:0 0 9px #22acff40}.career-stats [role=tabpanel]:focus-visible,.career-stats button:focus-visible{outline:2px solid #47bfff;outline-offset:3px}.career-stats table{width:100%;border-collapse:collapse;font-size:12px}.career-stats td,.career-stats th{padding:9px 4px;text-align:right;border-bottom:1px solid #203643;font-weight:400;color:#edf5fa}.career-stats th:first-child{text-align:left}.career-stats thead th{background:#112735;color:#b4c6d4;font-size:11px}.career-stats th span{display:flex;align-items:center;gap:7px;line-height:1.35}.rp .career-stats .rp-crest{width:23px;height:26px;object-fit:contain;flex-shrink:0}.career-stats tfoot td,.career-stats tfoot th{font-weight:700;border-bottom:0;font-size:14px}.career-stats abbr{text-decoration:none}.rp .career-stats-note{font-size:10px;line-height:1.6;color:#a8bac8;margin:10px 0 0}