.SideNav_nav__M7xL9{position:sticky;top:var(--top-nav-height);height:calc(100vh - var(--top-nav-height) - env(safe-area-inset-bottom));flex:0 0 auto;overflow-y:auto;padding:2.5rem 2rem 2rem;border-right:1px solid var(--border-color);width:24rem}.SideNav_nav__M7xL9.SideNav_inMenu__uDqVO{border-right:none}.SideNav_homeSection__HDW0B{margin-bottom:2rem}.SideNav_homeLink__PKPBV{font-size:larger;font-weight:500;text-decoration:none}.SideNav_homeLink__PKPBV.SideNav_active__8aCjB,.SideNav_homeLink__PKPBV:hover{font-weight:700}.SideNav_span__LWrxT{font-size:larger;font-weight:500;padding:.5rem 0}.SideNav_ul__vxBuV{display:flex;flex-direction:column;padding:0;gap:.5rem;font-weight:lighter;margin-top:.75rem}.SideNav_li__WCzbN{list-style:none}.SideNav_li__WCzbN a{text-decoration:none}.SideNav_li__WCzbN a:hover,.SideNav_li__WCzbN.SideNav_active__8aCjB a{font-weight:400}.SideNav_raceitem__P6qtH{display:flex;gap:.75rem}.SideNav_racedate__syTpO{flex:0 0 auto;white-space:nowrap;min-width:3.5rem;font-weight:400}.TopNav_nav__Wv_Qm{display:flex;align-items:center;justify-content:space-between;top:0;position:fixed;width:100%;z-index:100;gap:1rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid var(--border-color)}@media(min-width:768px)and (max-width:1024px){.TopNav_nav__Wv_Qm{padding:1rem 2rem}}@media(min-width:1025px){.TopNav_nav__Wv_Qm{padding:1rem 2rem}}.TopNav_homeButton__waOHy{font-weight:lighter;text-decoration:none}.TopNav_active__nMbIf,.TopNav_homeButton__waOHy:hover{font-weight:400}.TopNav_section__hdv6Y{display:flex;gap:1rem;padding:0}.TopNav_icons__DCQ6s{display:flex;gap:1rem}.TopNav_icon__WRp14{text-decoration:none}.TopNav_hamburger__xGDZb{background:none;border:none;font-size:1.5rem;color:var(--text-color);padding:0}.TopNav_hamburger__xGDZb:hover{opacity:.8}.TopNav_mobileMenu__AkLtc{position:fixed;top:var(--top-nav-height);left:0;right:0;bottom:0;background-color:var(--background-color);z-index:1000;opacity:.96;display:flex;flex-direction:column;gap:1rem}.TopNav_mobileMenu__AkLtc p{margin:0;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.Chips_container__WB53Y{display:flex;flex-direction:column}.Chips_title__DkGOs{color:gray;font-size:1rem}.Chips_statContainer__Oq2H_{display:flex;flex-direction:row;gap:.1rem}.Chips_statFigure__pDsvR{font-size:1.1rem}.Chips_statPostfix__JR4Jk{display:flex;flex-direction:column;justify-content:flex-end;color:gray;white-space:pre-wrap}.RaceStats_container__tL7Fu{display:flex;flex-direction:column;gap:1rem}.RaceStats_statRow__V8_gk{display:flex;flex-direction:row;justify-content:space-between}.GPXChunk_container__4E6px{display:flex;flex-direction:column;margin-top:1rem;padding:2rem;gap:1.2rem}code[class*=language-],pre[class*=language-]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:slategray}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#DD4A68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--top-nav-height:51px;--border-color:#dce6e9;--background-color:#ffffff}*,:after,:before{box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;color:rgba(60,66,87,1);margin:0;padding-bottom:env(safe-area-inset-bottom,1em)}p{line-height:1.5em}h1{font-size:40px}h2{margin:1.5em 0}a{color:rgba(75,85,99,1)}._app_page__9xLsV{display:flex;position:fixed;top:var(--top-nav-height);height:calc(100vh - var(--top-nav-height));width:100%}@media(max-width:767px){._app_page__9xLsV{flex-direction:column}}@media(max-height:500px){._app_page__9xLsV{min-height:100vh}}._app_mainContent__fMa7r{flex:1 1;overflow-y:auto;min-width:0;padding:0 1.25rem 1.25rem;font-size:14px}@media(max-width:767px){._app_mainContent__fMa7r{order:1}}@media(min-width:768px)and (max-width:1024px){._app_mainContent__fMa7r{padding:0 1.75rem 1.75rem}}@media(min-width:1025px){._app_mainContent__fMa7r{padding:0 2rem 2rem;font-size:16px}}@media(min-width:768px){._app_mobile-only__UINba{display:none!important}}@media(max-width:767px){._app_desktop-only__8I5UI,._app_tablet-up__gWeNT{display:none!important}}@media(min-width:768px)and (max-width:1024px){._app_desktop-only__8I5UI{display:none!important}}