@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.MsvSZW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.MsvSZW_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.38t85nkp60tez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.2omtmoo94goav.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.3lj349bs9hfu1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.1oqo1buse5xew.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.urA5JW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.urA5JW_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--bg:#eef0ee;--surface:#fff;--surface-2:#f6f7f6;--fg:#111416;--muted:#5a626b;--line:#d7dbd9;--accent:#c8222a;--flag-green:#12813c;--flag-yellow:#b98900;--flag-red:#c8222a;--best-overall:#7a35e0;--best-personal:#12813c;--pit:#b45309;--fav:#e8a400;--up:#12813c;--down:#c8222a;--flag:var(--muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0e1012;--surface:#16191c;--surface-2:#1c2024;--fg:#eef1f2;--muted:#9aa2ab;--line:#2a3036;--accent:#ff5a60;--flag-green:#3ddc78;--flag-yellow:#f5c518;--flag-red:#ff5a60;--best-overall:#b98cff;--best-personal:#3ddc78;--pit:#fbbf24;--fav:#f5c518;--up:#3ddc78;--down:#ff5a60;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-body), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.35}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--surface);position:fixed;inset:0 0 auto}a{color:inherit}.wrap{max-width:760px;margin:0 auto}.gutter{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.display{font-family:var(--font-display), "Arial Narrow", sans-serif}header.top{top:env(safe-area-inset-top,0px);z-index:5;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.flagbar{background:var(--flag);height:6px;transition:background-color .3s}.head{gap:6px;padding-block:10px;display:grid}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.run{font-family:var(--font-display), "Arial Narrow", sans-serif;text-wrap:balance;text-transform:uppercase;margin:0;font-size:26px;font-weight:700;line-height:1.05}.meta{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.meta b{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:19px;font-weight:700}.flagpill{background:color-mix(in srgb, var(--flag) 16%, transparent);color:var(--flag);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:13px;font-weight:600;display:inline-flex}.flagpill:before{content:"";background:var(--flag);border-radius:50%;width:9px;height:9px}.bestline{color:var(--muted);font-size:13px}.bestline strong{color:var(--best-overall);font-weight:600}.conn{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.conn:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.conn.online:before{background:var(--flag-green)}.conn.offline{color:var(--accent)}.conn.offline:before{background:var(--accent)}.controls{gap:8px;padding-block:0 10px;display:grid}.chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--surface-2);color:var(--fg);cursor:pointer;border-radius:999px;flex:none;padding:8px 12px;font:600 13px/1 inherit}.chip[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg)}.chip:focus-visible,.row:focus-visible,.star:focus-visible,.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seg{border:1px solid var(--line);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:0;padding:7px 10px;font:600 12px/1 inherit}.seg button[aria-pressed=true]{background:var(--surface-2);color:var(--fg)}main{padding-block:8px 24px}.list{background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 0 6px;font-size:12px;font-weight:600}.item{background:var(--surface)}.item.fav{background:color-mix(in srgb, var(--fav) 9%, var(--surface))}.row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 8px;display:grid}.pos{font-family:var(--font-display), "Arial Narrow", sans-serif;text-align:center;font-size:24px;font-weight:700;line-height:1;display:grid}.move{font-family:var(--font-body), sans-serif;margin-top:2px;font-size:10px;font-weight:700}.move.up{color:var(--up)}.move.down{color:var(--down)}.num{font-family:var(--font-display), "Arial Narrow", sans-serif;text-align:center;border:2px solid var(--fg);background:var(--surface);border-radius:5px;padding:3px 0;font-size:17px;font-weight:700;line-height:1.1}.who{gap:2px;min-width:0;display:grid}.name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sub{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.cls{background:var(--surface-2);border:1px solid var(--line);color:var(--fg);border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.tag{letter-spacing:.04em;border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:700}.tag.pit{color:var(--pit);border:1px solid}.tag.mv{color:var(--best-overall);border:1px solid}.times{text-align:right;gap:2px;display:grid}.gap{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:20px;font-weight:700;line-height:1}.gap.lead{letter-spacing:.05em;color:var(--accent);font-size:15px}.last{color:var(--muted);font-size:13px}.last.pb{color:var(--best-personal);font-weight:600}.last.ob{color:var(--best-overall);font-weight:600}.last.inpit{color:var(--pit);font-weight:600}.detail{gap:12px;padding:0 12px 14px 52px;display:grid}.laps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lap{background:var(--surface-2);border-radius:6px;padding:8px}.lap span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:block}.lap b{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:19px}.lap.pb b{color:var(--best-personal)}.lap.ob b{color:var(--best-overall)}dl.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;font-size:13px;display:grid}dl.facts div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}dl.facts dt{color:var(--muted)}dl.facts dd{text-align:right;margin:0;font-weight:600}dl.facts dd.ob{color:var(--best-overall)}.detail-actions{justify-content:flex-end;display:flex}.star{border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:8px;padding:8px 12px;font:600 13px/1 inherit}.star[aria-pressed=true]{border-color:var(--fav);background:color-mix(in srgb, var(--fav) 18%, var(--surface))}.empty{color:var(--muted);text-align:center;padding:28px 0}footer{color:var(--muted);gap:6px;padding-block:8px 28px;font-size:12px;display:grid}.legend{flex-wrap:wrap;gap:6px 14px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.home h1{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:24px 0 4px;font-size:30px}.feeds{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.feed{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.feed strong{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:20px}.feed span{color:var(--muted);font-size:13px}@media (min-width:640px){.run{font-size:32px}.row{grid-template-columns:40px 52px minmax(0,1fr) auto;padding-inline:12px 16px}.detail{padding-left:64px}}@media (prefers-reduced-motion:no-preference){.item{transition:background-color .2s}}
