.rr-results{--rr-gray-0:#fff;--rr-gray-50:#f4f5f7;--rr-gray-100:#e9ebee;--rr-gray-500:#7d838c;--rr-gray-700:#454a52;--rr-gray-900:#15171a;--rr-blue-50:#e6effc;--rr-blue-600:#1f5fbf;--rr-blue-800:#174a96;--rr-red-50:#fdeceb;--rr-red-600:#c62828;--rr-red-800:#8c1d18;--rr-space-1:4px;--rr-space-2:8px;--rr-space-3:12px;--rr-space-4:16px;--rr-space-5:20px;--rr-space-6:24px;--rr-space-8:32px;--rr-space-10:40px;--rr-font-family:inherit;--rr-font-family-numeric:inherit;--rr-font-size-base:max(1rem, 16px);--rr-font-size-sm:calc(var(--rr-font-size-base) * 0.875);--rr-font-size-lg:calc(var(--rr-font-size-base) * 1.125);--rr-font-size-xl:calc(var(--rr-font-size-base) * 1.25);--rr-font-size-title:calc(var(--rr-font-size-base) * 1.75);--rr-line-height:1.5;--rr-line-height-tight:1.2;--rr-font-weight-regular:400;--rr-font-weight-medium:600;--rr-font-weight-bold:700;--rr-color-bg:var(--rr-gray-0);--rr-color-surface:var(--rr-gray-50);--rr-color-skeleton:var(--rr-gray-100);--rr-color-text:var(--rr-gray-900);--rr-color-text-muted:var(--rr-gray-700);--rr-color-border:var(--rr-gray-100);--rr-color-border-control:var(--rr-gray-500);--rr-color-accent:var(--rr-blue-600);--rr-color-on-accent:var(--rr-gray-0);--rr-color-accent-strong:var(--rr-blue-800);--rr-color-accent-soft:var(--rr-blue-50);--rr-color-focus:var(--rr-blue-600);--rr-color-live-bg:var(--rr-red-50);--rr-color-live-text:var(--rr-red-800);--rr-color-live-dot:var(--rr-red-600);--rr-color-neutral-bg:var(--rr-gray-100);--rr-color-neutral-text:var(--rr-gray-900);--rr-color-danger:var(--rr-red-600);--rr-radius-sm:6px;--rr-radius-md:12px;--rr-radius-pill:999px;--rr-border-width:1px;--rr-focus-width:2px;--rr-target-min:44px;--rr-motion-duration:.15s;--rr-pulse-duration:1.6s;--rr-sticky-top:0px;--rr-container-padding:var(--rr-space-6);--rr-container-radius:var(--rr-radius-md);--rr-head-bg:var(--rr-color-accent);--rr-head-text:var(--rr-color-on-accent);--rr-tab-color:var(--rr-head-text);--rr-tab-bg-hover:color-mix(in srgb,var(--rr-head-text) 16%,transparent);--rr-tab-bg-active:var(--rr-color-surface);--rr-tab-color-active:var(--rr-color-text);--rr-tab-padding-inline:var(--rr-space-5);--rr-filters-bg:var(--rr-color-surface);--rr-control-bg:var(--rr-color-bg);--rr-control-border:var(--rr-color-border-control);--rr-control-radius:var(--rr-radius-sm);--rr-control-padding-inline:var(--rr-space-3);--rr-header-color:var(--rr-color-text-muted);--rr-row-padding-block:var(--rr-space-3);--rr-row-padding-inline:var(--rr-space-3);--rr-row-border:var(--rr-color-border);--rr-row-bg-hover:var(--rr-color-surface);--rr-details-bg:var(--rr-color-surface);--rr-top-bg:var(--rr-color-accent);--rr-top-text:var(--rr-color-on-accent);--rr-chip-finish-bg:var(--rr-color-accent-soft);--rr-chip-finish-text:var(--rr-color-accent-strong);--rr-chip-dnf-bg:var(--rr-color-neutral-bg);--rr-chip-dnf-text:var(--rr-color-neutral-text);--rr-link-color:var(--rr-color-accent-strong);--rr-button-bg:var(--rr-color-bg);--rr-button-text:var(--rr-color-text);--rr-button-border:var(--rr-color-border-control)}.rr-results,.rr-results *,.rr-results *:before,.rr-results *:after{box-sizing:border-box}.rr-results{container-type:inline-size;container-name:rr;direction:rtl;text-align:start;font-family:var(--rr-font-family);font-size:var(--rr-font-size-base);font-weight:var(--rr-font-weight-regular);line-height:var(--rr-line-height);color:var(--rr-color-text);background:var(--rr-color-bg);border-radius:var(--rr-container-radius)}.rr-results [hidden]{display:none !important}.rr-results button,.rr-results input,.rr-results select{font:inherit;color:inherit;margin:0}.rr-results p,.rr-results dl,.rr-results dd{margin:0}.rr-results :focus-visible{outline:var(--rr-focus-width) solid var(--rr-color-focus);outline-offset:var(--rr-focus-width)}.rr-results .rr-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rr-results .rr-num{display:inline-block;direction:ltr;unicode-bidi:isolate;font-family:var(--rr-font-family-numeric);font-variant-numeric:tabular-nums}.rr-results .rr-dash{display:inline-block;width:var(--rr-space-3);height:calc(var(--rr-border-width) * 2);vertical-align:middle;background:var(--rr-color-text-muted)}.rr-results .rr-icon{flex:none;width:var(--rr-space-4);height:var(--rr-space-4)}.rr-results .rr-chip{flex:none;display:inline-flex;align-items:center;gap:var(--rr-space-1);min-height:var(--rr-space-6);padding:0 var(--rr-space-3);border-radius:var(--rr-radius-pill);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);line-height:var(--rr-line-height-tight);white-space:nowrap}.rr-results .rr-chip--live{gap:var(--rr-space-2);background:var(--rr-color-live-bg);color:var(--rr-color-live-text)}.rr-results .rr-chip--final{background:var(--rr-color-neutral-bg);color:var(--rr-color-neutral-text)}.rr-results .rr-chip--finish{background:var(--rr-chip-finish-bg);color:var(--rr-chip-finish-text)}.rr-results .rr-chip--dnf{background:var(--rr-chip-dnf-bg);color:var(--rr-chip-dnf-text)}.rr-results .rr-chip__dot{width:var(--rr-space-2);height:var(--rr-space-2);border-radius:var(--rr-radius-pill);background:var(--rr-color-live-dot);animation:rr-pulse var(--rr-pulse-duration) ease-in-out infinite}@keyframes rr-pulse{50%{opacity:.35}}.rr-results .rr-head{padding:var(--rr-space-6) var(--rr-container-padding) 0;background:var(--rr-head-bg);color:var(--rr-head-text);border-radius:var(--rr-container-radius) var(--rr-container-radius) 0 0}.rr-results .rr-head :focus-visible{outline-color:var(--rr-head-text)}.rr-results .rr-head__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rr-space-3) var(--rr-space-6)}.rr-results .rr-event{font-size:var(--rr-font-size-base);font-weight:var(--rr-font-weight-medium)}.rr-results .rr-title{margin:0;padding:0;font-family:inherit;font-size:var(--rr-font-size-title);font-weight:var(--rr-font-weight-bold);line-height:var(--rr-line-height-tight);color:inherit}.rr-results .rr-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rr-space-2);font-size:var(--rr-font-size-sm)}.rr-results .rr-tabs{display:flex;gap:var(--rr-space-1);max-width:100%;margin-top:var(--rr-space-5);overflow-x:auto}.rr-results .rr-tab{flex:none;min-height:calc(var(--rr-target-min) + var(--rr-space-1));padding:0 var(--rr-tab-padding-inline);background:0 0;border:0;border-radius:var(--rr-radius-md) var(--rr-radius-md) 0 0;color:var(--rr-tab-color);font-weight:var(--rr-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--rr-motion-duration)}.rr-results .rr-tab:hover{background:var(--rr-tab-bg-hover)}.rr-results .rr-tab[aria-selected=true]{background:var(--rr-tab-bg-active);color:var(--rr-tab-color-active);font-weight:var(--rr-font-weight-bold)}.rr-results .rr-tab:focus-visible{outline-offset:calc(var(--rr-focus-width) * -2)}.rr-results .rr-tab[aria-selected=true]:focus-visible{outline-color:var(--rr-color-focus)}.rr-results .rr-filters{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr);gap:var(--rr-space-3) var(--rr-space-4);padding:var(--rr-space-4) var(--rr-container-padding) var(--rr-space-5);background:var(--rr-filters-bg)}.rr-results .rr-field__label{display:block;margin-bottom:var(--rr-space-1);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-medium);color:var(--rr-color-text)}.rr-results .rr-input,.rr-results .rr-select select{display:block;width:100%;min-height:calc(var(--rr-target-min) + var(--rr-space-1));padding:0 var(--rr-control-padding-inline);background:var(--rr-control-bg);color:var(--rr-color-text);border:var(--rr-border-width) solid var(--rr-control-border);border-radius:var(--rr-control-radius);-webkit-appearance:none;appearance:none}.rr-results .rr-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.rr-results .rr-select{position:relative}.rr-results .rr-select select{padding-inline-end:var(--rr-space-8);cursor:pointer}.rr-results .rr-select:after{content:"";position:absolute;top:50%;inset-inline-end:var(--rr-space-4);width:var(--rr-space-2);height:var(--rr-space-2);border-right:calc(var(--rr-border-width) * 2) solid var(--rr-color-text);border-bottom:calc(var(--rr-border-width) * 2) solid var(--rr-color-text);transform:translateY(-75%) rotate(45deg);pointer-events:none}.rr-results .rr-body{padding:var(--rr-space-4) var(--rr-container-padding) var(--rr-space-6)}.rr-results .rr-count{min-height:var(--rr-space-6);font-size:var(--rr-font-size-sm);color:var(--rr-color-text-muted)}.rr-results .rr-table{width:100%;margin:var(--rr-space-2) 0 0;border-collapse:collapse;border-spacing:0}.rr-results .rr-table th,.rr-results .rr-table td{padding:var(--rr-row-padding-block) var(--rr-row-padding-inline);text-align:start;vertical-align:middle;font-weight:var(--rr-font-weight-regular);border:0;background:0 0}.rr-results .rr-table tr{background:0 0}.rr-results .rr-table thead th{position:sticky;top:var(--rr-sticky-top);z-index:1;padding-block:var(--rr-space-2);background:var(--rr-color-bg);font-size:var(--rr-font-size-sm);color:var(--rr-header-color);white-space:nowrap}.rr-results .rr-col--fit,.rr-results .rr-cell--fit{width:1%;white-space:nowrap}.rr-results .rr-table .rr-col--end,.rr-results .rr-table .rr-cell--time{text-align:end}.rr-results .rr-table .rr-row{border-top:var(--rr-border-width) solid var(--rr-row-border);cursor:pointer;transition:background-color var(--rr-motion-duration)}.rr-results .rr-table .rr-row:hover{background:var(--rr-row-bg-hover)}.rr-results .rr-table .rr-row--loading{cursor:default}.rr-results .rr-table .rr-row--loading:hover{background:0 0}.rr-results .rr-pos{display:inline-flex;align-items:center;justify-content:center;min-width:var(--rr-space-10);min-height:var(--rr-space-10);padding:0 var(--rr-space-1);border-radius:var(--rr-radius-sm);font-size:var(--rr-font-size-xl);font-weight:var(--rr-font-weight-bold);line-height:var(--rr-line-height-tight)}.rr-results .rr-row--top .rr-pos{background:var(--rr-top-bg);color:var(--rr-top-text)}.rr-results .rr-table .rr-cell--name{font-size:var(--rr-font-size-lg);font-weight:var(--rr-font-weight-medium);line-height:var(--rr-line-height-tight);overflow-wrap:anywhere}.rr-results .rr-table .rr-row--top .rr-cell--name{font-weight:var(--rr-font-weight-bold)}.rr-results .rr-table .rr-cell--time{font-size:var(--rr-font-size-xl);font-weight:var(--rr-font-weight-bold);line-height:var(--rr-line-height-tight)}.rr-results .rr-table .rr-cell--bib,.rr-results .rr-table .rr-cell--cat,.rr-results .rr-table .rr-cell--club{font-size:var(--rr-font-size-sm);color:var(--rr-color-text-muted)}.rr-results .rr-table .rr-cell--toggle{padding:0}.rr-results .rr-cat{display:inline-flex;align-items:center;gap:var(--rr-space-1);white-space:nowrap}.rr-results .rr-toggle{display:grid;place-items:center;width:var(--rr-target-min);height:var(--rr-target-min);padding:0;background:0 0;border:0;border-radius:var(--rr-radius-sm);color:var(--rr-color-text);cursor:pointer}.rr-results .rr-toggle svg{width:var(--rr-space-5);height:var(--rr-space-5);transition:transform var(--rr-motion-duration)}.rr-results .rr-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rr-results .rr-table .rr-details>td{padding:0 0 var(--rr-space-4)}.rr-results .rr-details__inner{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:var(--rr-space-5) var(--rr-space-8);padding:var(--rr-space-5);background:var(--rr-details-bg);border-radius:var(--rr-radius-md)}.rr-results .rr-photo{grid-column:1/-1}.rr-results .rr-photo__link{display:block;max-width:640px;border-radius:var(--rr-radius-sm)}.rr-results .rr-photo__img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--rr-radius-sm);background:var(--rr-color-skeleton,var(--rr-color-border))}.rr-results .rr-medal{width:22px;height:22px;flex:none;vertical-align:-4px;margin-inline-end:var(--rr-space-2)}.rr-results .rr-medal--1{color:var(--rr-color-gold,#b8860b)}.rr-results .rr-medal--2{color:var(--rr-color-silver,#7d838c)}.rr-results .rr-medal--3{color:var(--rr-color-bronze,#a65a2e)}.rr-results .rr-course-tag{display:inline-block;margin-inline-start:var(--rr-space-2);padding:0 var(--rr-space-2);border:1px solid var(--rr-color-border-control);border-radius:var(--rr-radius-pill);font-size:var(--rr-font-size-sm);font-weight:var(--rr-font-weight-regular);color:var(--rr-color-text-muted);white-space:nowrap;vertical-align:2px}.rr-results .rr-state .rr-button+.rr-button{margin-inline-start:var(--rr-space-2)}.rr-results .rr-details__main{display:grid;gap:var(--rr-space-5);align-content:start}.rr-results .rr-dl{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));align-items:end;gap:var(--rr-space-3) var(--rr-space-4)}.rr-results .rr-dl dt{font-size:var(--rr-font-size-sm);color:var(--rr-color-text-muted)}.rr-results .rr-dl dd{font-weight:var(--rr-font-weight-medium);overflow-wrap:anywhere}.rr-results .rr-dl .rr-cat{flex-wrap:wrap;white-space:normal}.rr-results .rr-dl--stats dd{font-size:var(--rr-font-size-title);font-weight:var(--rr-font-weight-bold);line-height:var(--rr-line-height-tight)}.rr-results .rr-group__title{margin-bottom:var(--rr-space-1);font-size:var(--rr-font-size-sm);color:var(--rr-color-text-muted)}.rr-results .rr-splits__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rr-space-4);padding:var(--rr-space-1) 0}.rr-results .rr-splits__row dd{font-size:var(--rr-font-size-lg);font-weight:var(--rr-font-weight-bold)}.rr-results .rr-details__foot{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rr-space-2) var(--rr-space-4)}.rr-results .rr-link{min-height:var(--rr-target-min);padding:0;background:0 0;border:0;border-radius:var(--rr-radius-sm);color:var(--rr-link-color);font-weight:var(--rr-font-weight-medium);text-decoration:underline;text-underline-offset:var(--rr-space-1);cursor:pointer}.rr-results .rr-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0 8px}.rr-results .rr-more__text{margin:0;color:var(--rr-color-text-muted);font-size:14px}.rr-results .rr-more .rr-button{min-width:200px}.rr-results .rr-state{display:grid;justify-items:center;gap:var(--rr-space-2);margin-top:var(--rr-space-2);padding:var(--rr-space-8) var(--rr-space-4);background:var(--rr-color-surface);border-radius:var(--rr-radius-md);text-align:center}.rr-results .rr-state__icon{width:var(--rr-space-8);height:var(--rr-space-8);color:var(--rr-color-danger)}.rr-results .rr-state__title{font-size:var(--rr-font-size-lg);font-weight:var(--rr-font-weight-bold)}.rr-results .rr-state__text{color:var(--rr-color-text-muted)}.rr-results .rr-button{min-height:var(--rr-target-min);margin-top:var(--rr-space-2);padding:0 var(--rr-space-5);background:var(--rr-button-bg);color:var(--rr-button-text);border:var(--rr-border-width) solid var(--rr-button-border);border-radius:var(--rr-control-radius);font-weight:var(--rr-font-weight-medium);cursor:pointer}.rr-results .rr-skel{display:block;height:var(--rr-space-5);border-radius:var(--rr-radius-sm);background:var(--rr-color-skeleton);animation:rr-pulse var(--rr-pulse-duration) ease-in-out infinite}.rr-results .rr-skel--s{width:var(--rr-space-10)}.rr-results .rr-skel--m{width:calc(var(--rr-space-8) * 2)}.rr-results .rr-skel--l{width:calc(var(--rr-space-8) * 5);max-width:100%}.rr-results .rr-skel--end{margin-inline-start:auto}.rr-results .rr-skel-box{display:block;width:var(--rr-target-min);height:var(--rr-target-min)}@container rr (max-width:640px){.rr-results .rr-head,.rr-results .rr-panel{--rr-container-padding:var(--rr-space-4);--rr-tab-padding-inline:var(--rr-space-3)}.rr-results .rr-head{padding-top:var(--rr-space-5)}.rr-results .rr-tabs{margin-top:var(--rr-space-4)}.rr-results .rr-filters{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.rr-results .rr-field--search{grid-column:1/-1}.rr-results .rr-table,.rr-results .rr-table tbody{display:block}.rr-results .rr-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rr-results .rr-table thead th{position:static}.rr-results .rr-table .rr-col--wide,.rr-results .rr-table .rr-cell--wide{display:none}.rr-results .rr-table .rr-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--rr-space-2)}.rr-results .rr-table .rr-row>*{flex:none;width:auto;padding:var(--rr-row-padding-block) 0}.rr-results .rr-table .rr-row>.rr-cell--name{flex:1 1 6ch;min-width:6ch;white-space:normal;overflow-wrap:break-word;font-size:var(--rr-font-size-base)}.rr-results .rr-table .rr-row>.rr-cell--time{margin-inline-start:auto;font-size:var(--rr-font-size-lg)}.rr-results .rr-table .rr-row>.rr-cell--toggle{padding:0}.rr-results .rr-pos{min-width:var(--rr-space-8);min-height:var(--rr-space-8);font-size:var(--rr-font-size-lg)}.rr-results .rr-dl--facts{grid-template-columns:minmax(0, 1fr);gap:0}.rr-results .rr-dl--facts .rr-dl__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rr-space-4);padding:var(--rr-space-1) 0}.rr-results .rr-skel--l{width:calc(var(--rr-space-8) * 3)}.rr-results .rr-table .rr-details,.rr-results .rr-table .rr-details>td{display:block}.rr-results .rr-details__inner{grid-template-columns:minmax(0, 1fr);padding:var(--rr-space-4)}}@media (prefers-reduced-motion:reduce){.rr-results *,.rr-results *:before,.rr-results *:after{animation:none !important;transition:none !important}}