.page_breadcrumb__0_xVq{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;margin-bottom:.5rem}.page_breadcrumb__0_xVq a{color:var(--color-link);text-decoration:underline}.page_breadcrumb__0_xVq a:hover{color:var(--color-highlight)}.page_separator__MBOEf{color:var(--color-text-muted)}.page_intro__MM313{margin-bottom:.5rem}.page_yearNav__G9JR_{display:flex;flex-wrap:wrap;gap:.25rem;margin:.5rem 0 1rem}.page_yearNav__G9JR_ a{font-family:var(--font-body);padding:2px 8px;text-decoration:underline;color:var(--color-link);font-size:.875rem}.page_yearNav__G9JR_ a:hover{color:var(--color-highlight)}.AthleteExplorer_explorer__3_A2X{display:flex;flex-direction:column;gap:var(--spacing-md)}.AthleteExplorer_panel__f97lh{background-color:#ffffff;border:2px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.AthleteExplorer_panelTitle__hRg6x{background:linear-gradient(90deg,#336699,#5a9fd4);color:#ffffff;font-family:var(--font-body);font-weight:700;font-size:.9375rem;margin:0;padding:4px 8px}.AthleteExplorer_panelBody__qqPEq{padding:var(--spacing-md)}.AthleteExplorer_controls__ZqEVK{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:flex-end;margin-bottom:var(--spacing-md)}.AthleteExplorer_searchLabel__jMjCk{flex:1 1 200px}.AthleteExplorer_search__dDYfx,.AthleteExplorer_select__WKYth{font-family:var(--font-body);font-size:.875rem;padding:4px 6px;width:100%;background-color:#ffffff;border:2px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.AthleteExplorer_compareLabel__2Lzmo{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;font-size:.8125rem;color:var(--color-text-muted)}.AthleteExplorer_athleteList__9ekEG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--spacing-xs);gap:var(--spacing-xs);max-height:260px;overflow-y:auto}.AthleteExplorer_athleteButton__5qBzd{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);text-align:left;background-color:var(--color-bg)}.AthleteExplorer_athleteButtonActive__CRg0N{background-color:#1a6fa8;color:#ffffff;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark)}.AthleteExplorer_athleteButtonActive__CRg0N:hover{background-color:#17618f}.AthleteExplorer_athleteName__kSHzj{font-weight:700}.AthleteExplorer_athleteYears__7mGVV{font-size:.75rem;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AthleteExplorer_noMatch__Q9rpX{color:var(--color-text-muted);font-style:italic;font-size:.875rem;grid-column:1/-1}.AthleteExplorer_tiles__wp3fw{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin:0}.AthleteExplorer_tile__x1wRW{background-color:var(--color-bg);border:2px solid;border-color:var(--border-dark) var(--border-light) var(--border-light) var(--border-dark);padding:var(--spacing-sm);display:flex;flex-direction:column;gap:2px}.AthleteExplorer_tile__x1wRW dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.AthleteExplorer_tile__x1wRW dd{margin:0;font-family:var(--font-pixel);font-size:1.75rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.AthleteExplorer_tileNote__mt8ir{font-size:.75rem;color:var(--color-text-muted)}.AthleteExplorer_legend__4IYbK{list-style:none;margin:0 0 var(--spacing-sm);padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-md);font-size:.8125rem;color:var(--color-text-muted)}.AthleteExplorer_legendItem__MfnZK{display:flex;align-items:center;gap:6px}.AthleteExplorer_swatch__q_K_P{width:12px;height:12px;border-radius:2px;display:inline-block}.AthleteExplorer_chart__kt3He{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm)}.AthleteExplorer_barRow___etQb{display:flex;align-items:center;gap:var(--spacing-sm)}.AthleteExplorer_barLabel__oKpGq{flex:0 0 8.5rem;display:flex;flex-direction:column;line-height:1.2}.AthleteExplorer_barYear__fDk_x{font-family:var(--font-pixel);font-size:1.125rem;color:var(--color-secondary)}.AthleteExplorer_barAthlete__cmQNr{font-size:.8125rem;font-weight:700}.AthleteExplorer_barPlace__gOPV4{font-size:.75rem;color:var(--color-text-muted)}.AthleteExplorer_barTrack__sehoD{flex:1 1 auto;display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.AthleteExplorer_bar__5aaJA{display:flex;height:26px;min-width:0;flex:0 1 auto}.AthleteExplorer_segment__SuXg5{padding:0;margin:0;border:none;border-right:2px solid #ffffff;height:100%;min-width:3px;overflow:hidden;display:flex;align-items:center;cursor:pointer;color:#ffffff}.AthleteExplorer_segment__SuXg5:last-child{border-right:none}.AthleteExplorer_segment__SuXg5:focus-visible,.AthleteExplorer_segment__SuXg5:hover{outline:2px solid var(--color-text);outline-offset:1px;background-color:inherit}.AthleteExplorer_segmentLabel__BUVwx{font-family:var(--font-body);font-size:.6875rem;padding:0 4px;white-space:nowrap;color:#ffffff}.AthleteExplorer_barTotal__bBDGY{font-family:var(--font-pixel);font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AthleteExplorer_tooltip__HG30V{position:absolute;transform:translate(-50%,calc(-100% - 8px));background-color:#ffffef;border:2px solid var(--border-dark);box-shadow:2px 2px 0 rgba(0,0,0,.25);padding:4px 8px;font-size:.75rem;line-height:1.4;display:flex;flex-direction:column;white-space:nowrap;pointer-events:none;z-index:5}.AthleteExplorer_tooltipBelow__uWNt6{transform:translate(-50%,8px)}.AthleteExplorer_chartNote__izcM5{margin:var(--spacing-sm) 0 0;font-size:.75rem;color:var(--color-text-muted)}.AthleteExplorer_tableScroll__7ebvW{overflow-x:auto}.AthleteExplorer_table__x6qIn{margin:0;font-size:.8125rem;min-width:34rem}.AthleteExplorer_table__x6qIn td,.AthleteExplorer_table__x6qIn th{white-space:nowrap}.AthleteExplorer_cellValue__hSMa1{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AthleteExplorer_cellDelta__kDzpQ{display:block;font-size:.6875rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AthleteExplorer_faster__4beEm{color:#1d7a3f}.AthleteExplorer_slower__iC_7f{color:#b03a26}.AthleteExplorer_note__frVJ2{font-size:.8125rem;color:var(--color-text-muted);margin:0}.AthleteExplorer_srOnly__nYjCH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.AthleteExplorer_barRow___etQb{flex-direction:column;align-items:stretch;gap:2px}.AthleteExplorer_barLabel__oKpGq{flex:none;flex-direction:row;align-items:baseline;gap:var(--spacing-xs)}}