.shell{min-height:100%;display:flex;flex-direction:column}.shell__bar{border-bottom:var(--bw-hair) solid var(--chalk-rule);flex:none}.shell__inner{max-width:var(--shell-max);margin:0 auto;padding:var(--s-5) var(--s-7);display:flex;align-items:center;gap:var(--s-8)}.shell__brand{display:flex;align-items:center;gap:var(--s-3);flex:none;text-decoration:none;transition:opacity var(--dur-fast) var(--ease)}.shell__brand:hover{opacity:.8}.shell__brand:focus-visible{outline:2px solid var(--chalk);outline-offset:4px;border-radius:var(--r-chip)}.shell__mark{width:24px;height:24px;flex:none;color:var(--chalk)}.shell__word{font:var(--t-display-m);letter-spacing:var(--ls-display-s);color:var(--chalk)}.shell__nav{display:flex;align-items:center;gap:var(--s-6)}.shell__link--group{padding-left:var(--s-6);border-left:var(--bw-hair) solid var(--chalk-hair)}.shell__link{font:600 12px/1 var(--f-ui);color:var(--chalk-dim);padding-bottom:3px;transition:color var(--dur-fast) var(--ease)}.shell__link:hover{color:var(--chalk)}.shell__link.is-active{color:var(--chalk);box-shadow:0 2px 0 var(--chalk)}.shell__meta{margin-left:auto;display:flex;align-items:center;gap:var(--s-6);font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--chalk-dim);text-align:right}.shell__main{flex:1;display:flex;flex-direction:column}.shell__main>*{flex:1}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-7);margin-bottom:var(--s-8)}.pagehead__eyebrow{font:var(--t-ui-s);letter-spacing:0;color:var(--fg-faint);margin-bottom:2px}.pagehead__title{font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--fg)}.pagehead__lede{margin-top:var(--s-3);font:var(--t-ui-m);color:var(--fg-dim);max-width:62ch}.pagehead__actions{display:flex;gap:var(--s-3);flex:none}.empty,.loading{padding:var(--s-9) var(--s-7);text-align:center;border:var(--bw-hair) dashed var(--rule);border-radius:var(--r-card)}.empty__title{font:var(--t-name);color:var(--fg);margin-bottom:var(--s-2)}.empty__body{font:var(--t-ui-s);color:var(--fg-dim);max-width:56ch;margin:0 auto}.loading{font:var(--t-ui-s);color:var(--fg-dim);border-style:solid}.tabbar,.sheet,.sheet__scrim{display:none}@media(max-width:1000px){.shell__inner{flex-wrap:nowrap;gap:var(--s-3) var(--s-4);padding:var(--s-4) var(--s-5)}.shell__nav{display:none}.shell__meta{margin-left:auto;width:auto;text-align:right;gap:var(--s-4);min-width:0}.shell__word{font:var(--t-display-s);letter-spacing:var(--ls-display-s)}.shell__who{max-width:none;flex:0 1 auto}.pagehead{flex-direction:column;align-items:flex-start;gap:var(--s-4)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;border-top:var(--bw-hair) solid var(--chalk-rule);padding-bottom:env(safe-area-inset-bottom,0)}.tabbar__item{flex:1 1 0;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--s-2) 2px;font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--chalk-dim);border-top:2px solid transparent}.tabbar__item.is-active,.tabbar__item.is-open{color:var(--chalk);border-top-color:var(--chalk)}.tabbar__item--cta{color:var(--chalk);font-weight:700}.shell__main{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.sheet__scrim{display:block;position:fixed;inset:0;z-index:41;background:#00000080;width:100%}.sheet{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom,0px));z-index:42;border-top:var(--bw-structural) solid var(--kerb-hi)}.sheet__link{min-height:52px;display:flex;align-items:center;padding:0 var(--s-6);border-bottom:var(--bw-hair) solid var(--chalk-hair);font:var(--t-name);color:var(--chalk)}.sheet__link.is-active{text-decoration:underline}}.shell__account{display:inline-flex;align-items:center;gap:var(--s-3);min-width:0}.shell__who{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--chalk-dim);text-transform:uppercase;min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.shell__who:hover{color:var(--chalk)}.shell__signout{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s-2);margin-right:calc(var(--s-2) * -1);border-radius:var(--r-chip);font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--chalk-dim);text-transform:uppercase}.shell__signout:hover{color:var(--chalk)}.shell__metaslot{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.shell__ops{font:var(--t-btn);color:var(--chalk-faint);border:var(--bw-hair) solid var(--chalk-rule);border-radius:var(--r-chip);padding:3px 7px}.shell__ops:hover{color:var(--chalk);border-color:var(--chalk-faint)}@media(max-width:359px){.shell__who{display:none}}@media(max-width:1000px){.shell__meta .shell__who,.shell__meta .shell__signout{display:none}}.jersey{display:inline-block;flex:none;border-radius:var(--r-jersey);box-shadow:0 0 0 1px var(--rule)}.jersey--kit{border-radius:0;box-shadow:none;object-fit:contain;background:none}.tag{display:inline-flex;align-items:center;font:var(--t-tag);letter-spacing:var(--ls-code);color:var(--ter, var(--fg));border:var(--bw-hair) solid currentColor;border-radius:var(--r-chip);padding:2px 5px;white-space:nowrap}.tag[data-terrain=FLT]{--ter: var(--ter-flt)}.tag[data-terrain=SPR]{--ter: var(--ter-spr)}.tag[data-terrain=HIL]{--ter: var(--ter-hil)}.tag[data-terrain=MTN]{--ter: var(--ter-mtn)}.tag[data-terrain=CBL]{--ter: var(--ter-cbl)}.tag[data-terrain=ITT]{--ter: var(--ter-itt)}.tag.is-estimated{--ter: var(--fg-faint);border-style:dashed}.tag.is-lastyear{border-style:dashed}.tag--filter{font:var(--t-label);letter-spacing:var(--ls-code);padding:6px 11px;color:var(--fg-dim);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tag--filter{color:var(--ter, var(--fg-dim))}.tag--filter:hover{filter:brightness(1.15)}.tag--filter.is-active{background:var(--ter, var(--fg));border-color:var(--ter, var(--fg));color:#fff}.tag--filter[data-terrain=ALL].is-active{background:var(--fg);border-color:var(--fg)}.sectionrule{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4)}.sectionrule__label{font:var(--t-display-s);letter-spacing:var(--ls-display-s);text-transform:uppercase;color:var(--fg-dim)}.sectionrule__line{flex:1;height:1px;background:var(--rule)}.sectionrule__meta{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-dim)}.stamp{display:inline-flex;align-items:center;padding:1px 5px;background:var(--maillot);color:var(--maillot-ink);font:600 8.5px/1.35 var(--f-data);letter-spacing:var(--ls-code);white-space:nowrap}.stamp--notch{position:absolute;top:-9px;left:8px;z-index:2}.bibwrap{display:inline-flex;align-items:center;gap:var(--s-2)}.bib{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:var(--bw-structural) solid var(--fg);font:600 13px/1 var(--f-data);color:var(--fg);font-variant-numeric:tabular-nums}.bib--filled{background:var(--fg);color:var(--bg)}.move{font:400 8.5px/1 var(--f-data)}.move--up{color:var(--pos)}.move--down{color:var(--neg)}.move--flat{color:var(--fg-faint)}.delta{font:var(--t-num-m);font-variant-numeric:tabular-nums}.delta--up{color:var(--pos)}.delta--down{color:var(--neg)}.delta--flat{color:var(--fg-faint)}.owned{width:72px;text-align:right}.owned__pct{font:var(--t-num-m);color:var(--fg);font-variant-numeric:tabular-nums}.owned__track{height:4px;margin-top:4px;background:var(--rule)}.owned__fill{height:100%;min-width:1px;background:var(--fg-dim)}.stat__label{font:var(--t-label);letter-spacing:0;color:var(--fg-dim);margin-bottom:5px}.stat__value{font:var(--t-display-s);letter-spacing:var(--ls-display-s);color:var(--fg);font-variant-numeric:tabular-nums}.stat__value--accent{color:var(--accent-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:10px 16px;border:var(--bw-structural) solid transparent;min-height:40px;border-radius:var(--r-ctl);font:var(--t-btn);white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn:disabled{opacity:.45}.btn--primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn--primary:hover:not(:disabled){background:var(--ink);border-color:var(--ink)}.btn--secondary{border-color:var(--rule);color:var(--fg)}.btn--secondary:hover:not(:disabled){border-color:var(--fg-faint);background:var(--bg-hover)}.btn--danger{background:var(--flamme);color:#fff}.btn--danger:hover:not(:disabled){background:#ec4737}.btn--ghost{color:var(--fg-dim);padding:6px 8px}.btn--ghost:hover:not(:disabled){color:var(--fg)}.panel{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);overflow:hidden}.panel--danger{border-color:var(--neg)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:9px var(--s-5);border-bottom:var(--bw-hair) solid var(--rule)}.panel--danger .panel__head{background:var(--flamme-tint);border-bottom-color:var(--neg)}.panel__title{font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg)}.panel__meta{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-dim)}.panel__body{padding:var(--s-5)}@media(max-width:760px){.sectionrule{flex-wrap:wrap;gap:var(--s-3)}.sectionrule__label{white-space:nowrap}.sectionrule__meta{width:100%;text-align:left;order:3}}.mv{font:var(--t-num-s);font-variant-numeric:tabular-nums;white-space:nowrap}.mv--up{color:var(--pos)}.mv--down{color:var(--neg)}.mv--flat,.mv--none{color:var(--fg-faint)}.ribbon{display:inline-flex;align-items:flex-end;gap:2px;height:18px;line-height:0;border-bottom:var(--bw-hair) solid var(--rule);padding-bottom:1px}.ribbon__bar{width:6px;border-radius:1px;background:var(--ter, var(--fg-faint));flex:none}.ribbon__bar[data-terrain=FLT]{--ter: var(--ter-flt)}.ribbon__bar[data-terrain=HIL]{--ter: var(--ter-hil)}.ribbon__bar[data-terrain=MTN]{--ter: var(--ter-mtn)}.ribbon__bar[data-terrain=CBL]{--ter: var(--ter-cbl)}.ribbon__bar[data-terrain=ITT]{--ter: var(--ter-itt)}.ribbon__bar.is-rainbow{background:linear-gradient(to bottom,#0057b8 0 20%,#e03a3e 20% 40%,#16181a 40% 60%,#ffce1f 60% 80%,#009639 80% 100%)}.ribbon__rest{font:var(--t-tag);letter-spacing:var(--ls-label-s);color:var(--fg-faint);align-self:center;margin-left:2px;line-height:1}.badge{display:inline-flex;flex:none;align-items:center;color:var(--fg);line-height:0}.badge__mark{display:block;flex:none}.badge__mark.is-muted{opacity:.4}.ground-paper{--badge-red: var(--flamme)}.ground-tarmac{--badge-red: var(--flamme-lift)}.ac{min-height:100%}.ac__inner{max-width:52rem;margin:0 auto;padding:var(--s-6) var(--s-7) var(--s-9)}.ac__form{margin:0 0 var(--s-7)}.ac__field{display:block;margin-bottom:var(--s-3);max-width:28rem}.ac__field>span{display:block;margin-bottom:var(--s-2);font:var(--t-label);letter-spacing:0;color:var(--fg-dim)}.ac__field input{width:100%;min-height:44px;padding:0 var(--s-3);background:var(--bg-raised);border:var(--bw-hair) solid var(--hair);border-radius:var(--r-ctl);font:400 16px/1.2 var(--f-ui);color:var(--fg)}.ac__hint{margin:0 0 var(--s-3);max-width:56ch;font:var(--t-ui-s);color:var(--fg-dim);line-height:1.5}.ac__error{margin:0 0 var(--s-3);font:var(--t-ui-m);color:var(--neg)}.ac__actions{display:flex;align-items:center;gap:var(--s-3)}.ac__done{font:var(--t-ui-s);color:var(--pos)}.ac__foot{margin:0;max-width:56ch;font:var(--t-ui-s);color:var(--fg-dim);line-height:1.5}@media(max-width:599px){.ac__inner{padding:var(--s-5) var(--s-4) var(--s-8)}}.ac__check{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;margin:0 0 var(--s-4);cursor:pointer}.ac__check+.ac__check{margin-bottom:var(--s-6)}.ac__check input{margin-top:3px}.ac__check>span{display:grid;gap:var(--s-1)}.ac__check .ac__hint{margin:0}.ac__badges{margin:0 0 var(--s-3);padding:0;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;max-width:28rem}.ac__badge{display:grid;grid-template-columns:auto 24px 1fr;align-items:center;gap:var(--s-3);min-height:52px;padding:var(--s-2) var(--s-4);border-top:var(--bw-hair) solid var(--hair);cursor:pointer}.ac__badge:first-of-type{border-top:0}.ac__badge.is-on{background:var(--bg-raised);box-shadow:inset 3px 0 0 var(--fg)}.ac__badge.is-locked{cursor:default}.ac__badge.is-locked b{color:var(--fg-dim)}.ac__badge input{margin:0;accent-color:var(--ink)}.ac__badgemark{display:flex;justify-content:center;color:var(--fg)}.ac__badgetext{display:grid;gap:1px;min-width:0}.ac__badgetext b{font:var(--t-name);color:var(--fg)}.ac__badgetext .ac__hint{margin:0}.ac__signout{margin:var(--s-3) 0 var(--s-8)}.sp{margin:0;display:grid;gap:var(--s-2)}.sp__plot,.sp__gts,.sp__months{display:grid;column-gap:3px}.sp__plot{height:132px;align-items:end;border-bottom:var(--bw-hair) solid var(--chalk-rule)}.sp__week{display:flex;flex-direction:column-reverse;gap:2px;height:100%;transform-origin:bottom;animation:sp-rise var(--dur-draw) var(--ease) backwards;animation-delay:calc(var(--i, 0) * 18ms)}button.sp__week{padding:0;border:0;background:none;cursor:pointer;border-radius:2px}button.sp__week:hover .sp__day{filter:brightness(1.25)}button.sp__week:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.sp__week.is-active{box-shadow:0 0 0 1.5px var(--chalk);border-radius:2px}.sp__day{flex:none;height:calc((100% - (var(--max) - 1) * 2px) / var(--max));border-radius:1px;background:var(--chalk-faint)}.sp__day.is-gt{background:var(--chalk)}.sp__day[data-terrain=FLT]{background:var(--ter-flt)}.sp__day[data-terrain=HIL]{background:var(--ter-hil)}.sp__day[data-terrain=MTN]{background:var(--ter-mtn)}.sp__day[data-terrain=CBL]{background:var(--ter-cbl)}.sp__day[data-terrain=ITT]{background:var(--ter-itt)}.sp__gts{min-height:18px;align-items:end}.sp__gt{font:600 15px/1 var(--f-display);color:var(--chalk);border-bottom:var(--bw-hair) solid var(--chalk-faint);padding-bottom:3px;white-space:nowrap}.sp__month{font:var(--t-ui-s);color:var(--chalk-faint);border-left:var(--bw-hair) solid var(--chalk-rule);padding-left:3px;white-space:nowrap;overflow:hidden}@keyframes sp-rise{0%{transform:scaleY(0);opacity:.2}to{transform:scaleY(1);opacity:1}}@media(max-width:760px){.sp__plot{height:96px}.sp__plot,.sp__gts,.sp__months{column-gap:2px}.sp__week{gap:1px}.sp__day{height:calc((100% - (var(--max) - 1) * 1px) / var(--max))}.sp__gt{font-size:13px}.sp__month{font-size:10px;padding-left:2px}}@media(prefers-reduced-motion:reduce){.sp__week{animation:none}}.cal{min-height:100%;padding:var(--s-9) 0 var(--s-10)}.cal__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.cal__metalabel{color:var(--chalk-faint);letter-spacing:var(--ls-label)}.cal__metavalue{color:var(--chalk);font-weight:600}.cal__season{margin-top:var(--s-6);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised)}.cal__week{min-height:56px;display:grid;grid-template-columns:62px 1fr 108px 92px;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule);transition:background var(--dur-fast) var(--ease)}.cal__season>li:first-child .cal__week{border-top:0}.cal__week:hover{background:var(--bg-hover)}.cal__week.is-open{background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--fg)}.cal__weeknum{display:inline-flex;align-items:center;gap:var(--s-2);font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg)}.cal__weekbody{display:grid;gap:1px;min-width:0}.cal__weekraces{font:var(--t-body-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal__weekdates{font:var(--t-meta);color:var(--fg-faint)}.cal__week .ribbon{justify-self:start}.cal__weekstatus{font:var(--t-tag);letter-spacing:var(--ls-code);color:var(--fg-faint);white-space:nowrap;text-align:right}.cal__weekstatus.is-settled{color:var(--pos)}.cal__week.is-managed .cal__weekstatus{color:var(--accent-text)}.cal__gt{font-size:7.5px;padding:1px 3px;border:1px solid currentColor;opacity:.75}.cal__days{margin-top:var(--s-7);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.cal__day{display:grid;grid-template-columns:116px 1fr auto 108px;gap:var(--s-5);align-items:center;padding:var(--s-4) var(--s-5);border-bottom:var(--bw-hair) solid var(--hair)}.cal__day:last-child{border-bottom:0}.cal__day:nth-child(2n){background:var(--bg-raised)}.cal__daydate{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-dim);text-transform:uppercase}.cal__dayrace{font:var(--t-name);color:var(--fg)}.cal__daystage{color:var(--fg-dim);font-weight:400}.cal__daymeta{font:var(--t-ui-s);color:var(--fg-faint);margin-top:2px}.cal__daytags{display:flex;align-items:center;gap:var(--s-2)}.cal__tier{font:var(--t-tag);letter-spacing:var(--ls-code);border:var(--bw-hair) solid var(--rule);color:var(--fg-dim);padding:2px 5px}.cal__daystatus{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint);text-align:right}.cal__daystatus.is-final{color:var(--pos)}.cal__daystatus.is-results_provisional{color:var(--accent-text)}@media(max-width:820px){.cal__inner{padding:0 var(--s-5)}.cal__week{grid-template-columns:50px 1fr auto;gap:var(--s-3)}.cal__week .ribbon{display:none}.cal__day{grid-template-columns:1fr auto;grid-template-areas:"date status" "main main" "tags tags";gap:var(--s-2)}.cal__daydate{grid-area:date}.cal__daystatus{grid-area:status}.cal__daymain{grid-area:main}.cal__daytags{grid-area:tags}}@media(max-width:760px){.cal__metalabel:not(.is-count){display:none}}.cal__season{margin:0 0 var(--s-8);padding:var(--s-6) var(--s-6) var(--s-5);border-radius:var(--r-card);display:grid;gap:var(--s-4)}.cal__seasonnote{margin:0;font:var(--t-ui-s);color:var(--chalk-dim)}@media(max-width:760px){.cal__season{padding:var(--s-5) var(--s-4) var(--s-4)}}.ops__inner{max-width:900px;margin:0 auto;padding:var(--s-8) var(--s-6) var(--s-10)}.ops__banner{padding:var(--s-4);border-left:var(--bw-structural) solid var(--neg);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg)}.ops__banner.is-ok{border-left-color:var(--pos)}.ops__bannersub{display:block;margin-top:var(--s-2);font:var(--t-ui-s);color:var(--fg-dim)}.ops__error{padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--neg);background:var(--bg-raised);font:var(--t-ui-s);color:var(--neg)}.ops__note{padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--pos);background:var(--bg-raised);font:var(--t-ui-s);color:var(--fg)}.ops__blocked{display:grid;gap:var(--s-2);font:var(--t-ui-s);color:var(--fg-dim)}.opsday{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);padding:var(--s-4);margin-bottom:var(--s-4)}.opsday__head{display:grid;gap:2px;margin-bottom:var(--s-3)}.opsday__date{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint)}.opsday__name{font:var(--t-name);color:var(--fg)}.opsday__meta{font:var(--t-meta);color:var(--fg-faint)}.opsday__err{margin:0 0 var(--s-3);padding:var(--s-3);background:var(--bg);border:var(--bw-hair) solid var(--hair);border-radius:var(--r-chip);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg-dim);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.opsday__err--quiet{font:var(--t-ui-s)}.opsday__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.opsday__ask{display:flex;gap:var(--s-2);flex:1 1 260px}.opsday__reason{flex:1;min-width:0;padding:7px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-s);color:var(--fg)}.ops__settle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.ops__gw{width:110px;padding:7px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-m);color:var(--fg)}.ops__force{display:flex;align-items:center;gap:var(--s-2);font:var(--t-ui-s);color:var(--fg-dim)}@media(max-width:820px){.ops__inner{padding:var(--s-6) var(--s-5) var(--s-9)}}.ops__price{padding:var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);margin-bottom:var(--s-7)}.ops__search{width:100%;padding:8px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-m);color:var(--fg)}.ops__hits{margin-top:var(--s-2);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);overflow:hidden;max-height:260px;overflow-y:auto}.ops__hits button{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--s-3);width:100%;padding:var(--s-2) var(--s-3);text-align:left;font:var(--t-ui-s);color:var(--fg);background:var(--bg);border-bottom:var(--bw-hair) solid var(--hair)}.ops__hits li:last-child button{border-bottom:0}.ops__hits button:hover{background:var(--bg-hover)}.ops__hitteam{color:var(--fg-faint)}.ops__hitprice{font-variant-numeric:tabular-nums;color:var(--fg-dim)}.ops__pricerow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3);margin-top:var(--s-4)}.ops__field{display:grid;gap:3px}.ops__field--wide{flex:1 1 240px}.ops__field>span{font:var(--t-tag);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint)}.opsday__type{padding:8px var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);font:var(--t-btn);color:var(--fg);background:var(--bg)}.opsday__type:hover{background:var(--bg-hover)}.opsres{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised);margin-bottom:var(--s-5)}.opsres__row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,150px);align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-top:var(--bw-hair) solid var(--rule)}.opsres>li:first-child{border-top:0}.opsres__place{font:var(--t-num-m);font-variant-numeric:tabular-nums;color:var(--fg-faint);text-align:right}.opsres__row select{width:100%;min-width:0;padding:6px var(--s-2);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-s);color:var(--fg)}.opsres__team{font:var(--t-meta);color:var(--fg-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opsres__dupe{font:var(--t-meta);color:var(--neg)}.opsres__save{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.opsres__warn{font:var(--t-ui-s);color:var(--neg)}@media(max-width:820px){.opsres__row{grid-template-columns:28px minmax(0,1fr)}.opsres__team,.opsres__dupe{display:none}}.opstimes{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised);margin-bottom:var(--s-7)}.opstime{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--bw-hair) solid var(--rule)}.opstime__date{grid-column:1;grid-row:1}.opstime__name{grid-column:2;grid-row:1}.opstime__entry{grid-column:3;grid-row:1}.opstime button{grid-column:4;grid-row:1}.opstime__preview{grid-column:1 / -1;grid-row:2}.opstimes>li:first-child{border-top:0}.opstime__date{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint)}.opstime__name{font:var(--t-ui-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opstime__name em{font-style:normal;color:var(--fg-faint);margin-left:var(--s-2)}.opstime__input{padding:7px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-num-s);color:var(--fg)}@media(max-width:820px){.opstime{grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3)}.opstime__name{grid-column:1 / -1;grid-row:1}.opstime__date{grid-column:1;grid-row:2}.opstime__entry{grid-column:2;grid-row:2;justify-self:start}.opstime button{grid-column:1 / -1;grid-row:3;width:100%}.opstime__preview{grid-column:1 / -1;grid-row:4}}.jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s-4);margin-bottom:var(--s-7)}.job{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--s-2);padding:var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.job__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.job__name{margin:0;font:600 15px/1.1 var(--f-display);letter-spacing:var(--ls-display-s);text-transform:uppercase;color:var(--fg)}.job__tag{font:var(--t-tag);letter-spacing:var(--ls-code);padding:1px 4px;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);color:var(--fg-faint)}.job__tag--safe{color:var(--pos);border-color:var(--pos)}.job__what{margin:0;font:var(--t-ui-s);color:var(--fg-dim)}.job__when{margin:0 0 var(--s-2);font:var(--t-meta);color:var(--fg-faint)}.job button{justify-self:start}.jobs__h{margin:0 0 var(--s-3);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint)}.jobruns{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised);margin-bottom:var(--s-7)}.jobrun{min-height:44px;display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule)}.jobruns>li:first-child .jobrun{border-top:0}.jobrun:hover{background:var(--bg-hover)}.jobrun__dot{width:8px;height:8px;border-radius:50%;background:var(--fg-faint)}.jobrun__dot.is-klaar{background:var(--pos)}.jobrun__dot.is-mislukt,.jobrun__dot.is-afgebroken{background:var(--neg)}.jobrun__dot.is-running{background:var(--maillot)}.jobrun__name{font:var(--t-ui-s);color:var(--fg)}.jobrun__when{font:var(--t-meta);color:var(--fg-faint)}.jobrun__status{font:var(--t-tag);letter-spacing:var(--ls-code);color:var(--fg-faint)}.jobrun__log{padding:0 var(--s-4) var(--s-4);display:grid;gap:var(--s-3);justify-items:start}.jobrun__log pre{width:100%;margin:0;padding:var(--s-3);background:var(--bg);border:var(--bw-hair) solid var(--hair);border-radius:var(--r-chip);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--fg-dim);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.ops__alert{display:grid;gap:2px;padding:var(--s-4);margin-bottom:var(--s-3);border-left:var(--bw-structural) solid var(--maillot);background:var(--bg-raised)}.ops__alert.is-bad{border-left-color:var(--neg)}.ops__alert strong{font:var(--t-name);color:var(--fg)}.ops__alert span{font:var(--t-ui-s);color:var(--fg-dim)}.jobs__elsewhere{margin:0 0 var(--s-5);padding:var(--s-4) var(--s-5);border-left:var(--bw-structural) solid var(--fg);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg-dim);max-width:68ch}.ops__tabs{display:flex;gap:var(--s-1);margin:var(--s-6) 0 var(--s-7);padding-bottom:var(--s-2);border-bottom:var(--bw-hair) solid var(--rule);overflow-x:auto;scrollbar-width:none}.ops__tabs::-webkit-scrollbar{display:none}.ops__tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-5);border:0;border-radius:var(--r-ctl);background:transparent;font:var(--t-btn);color:var(--fg-dim);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ops__tab:hover{background:var(--bg-hover);color:var(--fg)}.ops__tab.is-active{background:var(--fg);color:var(--bg)}.ops__tab:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ops__tabcount{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--neg);color:#fff;font:var(--t-tag)}.ops__tab.is-active .ops__tabcount{background:var(--bg);color:var(--neg)}@media(max-width:1000px){.ops__tab{min-height:44px}}.opsres__note{margin:0 0 var(--s-3);max-width:56ch;font:var(--t-ui-s);color:var(--fg-dim)}.opsres__combative{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}.opsres__combative select{min-width:18rem;flex:1 1 18rem}.opstime__entry{display:flex;align-items:center;gap:var(--s-2);min-width:0}.opstime__tz{font:var(--t-num-s);color:var(--fg-dim);white-space:nowrap}.opstime__preview{font:var(--t-ui-s);color:var(--fg-dim)}.opstime__preview b{color:var(--fg)}.rl__inner{max-width:720px;margin:0 auto;padding:var(--s-8) var(--s-6) var(--s-10)}.rl__inner p{margin:0 0 var(--s-4);font:var(--t-ui-l);color:var(--fg-dim)}.rl__inner p strong{color:var(--fg);font-weight:700}.rl__inner p em{font-style:italic}.rl__aside{padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--rule);background:var(--bg-raised)}.rl__tablewrap{margin:0 0 var(--s-6);overflow-x:auto;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.rl__table{width:100%;border-collapse:collapse;background:var(--bg-raised)}.rl__table th,.rl__table td{padding:var(--s-3) var(--s-4);text-align:left;border-bottom:var(--bw-hair) solid var(--hair)}.rl__table tr:last-child td{border-bottom:0}.rl__table th{font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint);background:var(--newsprint-zebra);white-space:nowrap}.rl__table td{font:var(--t-ui-m);color:var(--fg-dim)}.rl__table td:first-child{color:var(--fg);font-weight:600}.rl__table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rl__table td.is-num{font:var(--t-num-m);color:var(--fg)}@media(max-width:820px){.rl__inner{padding:var(--s-6) var(--s-5) var(--s-9)}.rl__table th,.rl__table td{padding:var(--s-2) var(--s-3)}}.rl__swatch{display:inline-flex;align-items:center;gap:var(--s-3)}.rl__jersey{width:14px;height:14px;border-radius:2px;flex:none;box-shadow:inset 0 0 0 1px #171b1f38}.rl__jersey[data-jersey=points]{background:var(--points)}.rl__jersey[data-jersey=youth]{background:var(--youth)}.rl__jersey[data-jersey=kom]{background-color:#fff;background-image:radial-gradient(circle,var(--kom) 1.6px,transparent 1.8px);background-size:5px 5px;background-position:1px 1px}.rl__table .is-num.is-neg{color:var(--neg);font-weight:600}.rl__short{margin:0 0 var(--s-6);padding:var(--s-5) var(--s-5) var(--s-4);border-left:var(--bw-structural) solid var(--fg);background:var(--bg-raised);border-radius:0 var(--r-card) var(--r-card) 0}.rl__inner .rl__short p{font:var(--t-ui-l);color:var(--fg)}.rl__inner .rl__short .rl__shortnote{margin-bottom:0;font:var(--t-ui-m);color:var(--fg-faint)}.rl__jump{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0 0 var(--s-8);padding-bottom:var(--s-5);border-bottom:var(--bw-hair) solid var(--hair)}.rl__jump a{font:var(--t-ui-m);color:var(--fg-dim);text-decoration:none;border-bottom:var(--bw-hair) solid var(--rule);padding-bottom:1px}.rl__jump a:hover,.rl__jump a:focus-visible{color:var(--fg);border-bottom-color:var(--fg)}.rl .sectionrule[id]{scroll-margin-top:var(--s-6)}.rl__grid{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-7);margin:0 0 var(--s-6);padding:var(--s-2) var(--s-4);background:var(--bg-raised);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.rl__gridrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:var(--bw-hair) solid var(--hair)}.rl__gridlabel{font:var(--t-ui-m);color:var(--fg);font-weight:600}.rl__gridnum{font:var(--t-num-m);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:520px){.rl__grid{column-gap:var(--s-5);padding:var(--s-2) var(--s-3)}}.g{min-height:100%}.g__head{padding:var(--s-5) var(--s-7);border-bottom:var(--bw-hair) solid var(--chalk-rule)}.g__brand{display:flex;align-items:center;gap:var(--s-4)}.g__brand .shell__mark{width:24px;height:24px}.g__word{font:var(--t-display-m);letter-spacing:var(--ls-display-s);color:var(--chalk)}.g__tagline{font:var(--t-label);letter-spacing:var(--ls-label-s);color:var(--chalk-faint);padding-top:3px}.g__ground{padding:var(--s-9) 0 var(--s-10)}.g__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.g__gtitle{display:flex;align-items:baseline;gap:var(--s-4);font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--fg);margin-bottom:var(--s-8)}.g__gtitle-sub{font:var(--t-label);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--fg-faint)}.g__block{margin-bottom:var(--s-9)}.g__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.g__jerseycol{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.g__cap{font:var(--t-tag);letter-spacing:var(--ls-code);text-transform:uppercase;color:var(--fg-faint)}.g__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5)}.g__alerthead{font:var(--t-name-s);color:var(--neg);margin-bottom:4px}.g__alertbody{font:var(--t-ui-s);color:var(--fg-dim)}.g__note{margin-top:var(--s-4);font:var(--t-ui-s);color:var(--fg-dim);max-width:68ch}@media(max-width:640px){.g__inner{padding:0 var(--s-5)}.g__gtitle{font:var(--t-display-m);flex-direction:column;gap:2px}}.mt{min-height:100%;padding:var(--s-7) 0 var(--s-10)}.mt__inner{max-width:900px;margin:0 auto;padding:0 var(--s-6)}.mt__meta{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--chalk-dim)}.mt__head{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap;margin-bottom:var(--s-6)}.mt__head>div:first-child{flex:1;min-width:180px}.mt__title{margin:0;font:var(--t-display-l);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--fg)}.mt__preseason{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--rule);border-left:var(--bw-structural) solid var(--fg);background:var(--bg-hover);font:var(--t-ui-s);color:var(--fg)}.mt__preseason a{color:inherit}.mt__status{margin:2px 0 0;font:var(--t-ui-m);color:var(--fg-dim)}.mt__figures{display:flex;gap:var(--s-6)}.mt__figure{display:flex;flex-direction:column}.mt__figure b{font:var(--t-num-l);font-variant-numeric:tabular-nums;color:var(--fg)}.mt__figure i{font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-style:normal;color:var(--fg-faint)}.mt__error{padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--neg);margin-bottom:var(--s-5);border-radius:0 var(--r-ctl) var(--r-ctl) 0}.road{background:var(--road);border-radius:var(--r-card);padding:var(--s-6) var(--s-5);display:flex;flex-direction:column;gap:var(--s-5);position:relative}.road:before{content:"";position:absolute;top:var(--s-4);bottom:var(--s-4);left:50%;width:2px;transform:translate(-1px);background:repeating-linear-gradient(180deg,rgba(242,245,247,.22) 0 16px,transparent 16px 32px);pointer-events:none}.road__row{display:grid;gap:var(--s-3);position:relative;z-index:1}.road__row--1{grid-template-columns:minmax(0,32%);justify-content:center}.road__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.road__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.road__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rider{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);min-height:68px;text-align:left;background:var(--newsprint-raised);border-radius:var(--r-ctl);border-left:4px solid transparent;box-shadow:0 1px 2px #00000047;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.rider:hover{transform:translateY(-1px);box-shadow:0 3px 6px #0000004d}@keyframes rider-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.rider{animation:rider-in var(--dur-base) var(--ease) backwards;animation-delay:calc(var(--order, 0) * 40ms)}.rider.is-leader{border-left-color:var(--maillot);box-shadow:0 0 0 1px var(--maillot),0 1px 2px #00000047}.rider.is-leader:hover{box-shadow:0 0 0 1px var(--maillot),0 3px 6px #0000004d}.rider.is-captain{border-left-color:var(--maillot);border-left-style:dashed}.rider__kit{position:relative;display:inline-flex;flex:none}.rider__band{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font:700 10px/1 var(--f-ui);color:var(--ink);flex:none}.rider__kit .rider__band{position:absolute;top:-5px;right:-6px;box-shadow:0 1px 2px #0000004d}.rider__band.is-k{background:var(--maillot)}.rider__band.is-w{background:var(--newsprint-raised);box-shadow:inset 0 0 0 1.5px var(--ink)}.rider__kit .rider__band.is-w{box-shadow:inset 0 0 0 1.5px var(--ink),0 1px 2px #0000004d}.mt__bands{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:var(--s-3) 0 0;font:var(--t-ui-s);color:var(--fg-dim)}.mt__bands>span{display:inline-flex;align-items:center;gap:var(--s-2)}.rider__text{display:flex;flex-direction:column;gap:1px;min-width:0}.road__row--1 .rider{min-height:82px}.road__row--1 .rider__name{font-size:20px}.rider__name{font:600 14px/1.15 var(--f-display);letter-spacing:0;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.rider__foot{display:flex;align-items:center;gap:var(--s-2)}.rider__num{font:var(--t-num-s);font-variant-numeric:tabular-nums;color:var(--ink-dim)}.rider__starts{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--ink-faint);white-space:nowrap}.rider__starts:before{content:"·";margin:0 var(--s-2) 0 0;color:var(--ink-faint)}.rider__starts.is-in{color:var(--points)}.mt__h2{margin:var(--s-8) 0 var(--s-3);font:var(--t-display-s);letter-spacing:var(--ls-display-s);text-transform:uppercase;color:var(--fg-dim)}.mt__bench{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.mt__bench li+li{border-top:var(--bw-hair) solid var(--hair)}.benchrow{width:100%;display:grid;grid-template-columns:20px auto minmax(0,1fr) 72px 84px 76px;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);min-height:46px;text-align:left;background:var(--bg-raised)}.benchrow:hover{background:var(--bg-hover)}.benchrow__order{width:20px;font:var(--t-num-s);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.benchrow__name{flex:1;font:600 13px/1.2 var(--f-display);text-transform:uppercase;color:var(--fg)}.benchrow__tags{display:flex;gap:3px;justify-content:flex-end}.benchrow .rider__starts{text-align:center}.benchrow .rider__starts:before{content:none}.rider__starts:empty:before{content:none}.benchrow__num{font:var(--t-num-s);font-variant-numeric:tabular-nums;color:var(--fg-dim);text-align:right}.mt__hint{margin:var(--s-2) 0 0;font:var(--t-ui-s);color:var(--fg-faint)}.mt__races{margin:0 0 var(--s-6)}.mt__races ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--s-4);border-top:var(--bw-hair) solid var(--hair)}.mt__races li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:var(--s-2) 0;border-bottom:var(--bw-hair) solid var(--hair)}.mt__racename{font:var(--t-name);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt__racewhen{text-align:right;font:var(--t-num-s);color:var(--fg-dim);white-space:nowrap}.mt__raceterrain{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2)}.mt__terrain{display:inline-flex;align-items:center;gap:2px}.mt__terrain i{font:var(--t-num-s);font-style:normal;color:var(--fg-dim)}.mt__daymult{padding:1px var(--s-2);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);font:var(--t-tag);color:var(--fg-dim)}.mt__chiprow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.chipbtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s-4);min-height:66px;text-align:left;background:var(--bg-raised);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.chipbtn:hover:not(:disabled){border-color:var(--fg-faint)}.chipbtn:disabled{opacity:.45;cursor:not-allowed}.chipbtn.is-on{border:var(--bw-structural) solid var(--fg);background:var(--bg-hover);opacity:1}.chipbtn.is-spent{opacity:.35}.chipbtn__name{display:flex;align-items:baseline;gap:var(--s-2);font:var(--t-name);color:var(--fg)}.chipbtn__name i{font:var(--t-num-s);font-style:normal;color:var(--fg-faint)}.chipbtn__what{font:var(--t-ui-s);color:var(--fg-dim)}.mt__cta{display:flex;margin-top:var(--s-6)}.pick__scrim{position:fixed;inset:0;z-index:40;width:100%;background:#171b1f80}.pick{position:fixed;inset:auto 0 0;z-index:41;max-height:84vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-6);border-top-left-radius:var(--s-5);border-top-right-radius:var(--s-5);box-shadow:0 -14px 44px #171b1f4d}@media(min-width:700px){.pick{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:460px;border-radius:var(--r-card);max-height:80vh}}.pick__head{display:flex;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--bw-hair) solid var(--rule);margin-bottom:var(--s-4)}.pick__name{font:var(--t-display-m);letter-spacing:var(--ls-display-s);text-transform:uppercase;color:var(--fg)}.pick__meta{font:var(--t-ui-s);color:var(--fg-dim)}.pick__tags{margin-left:auto;display:flex;gap:3px}.pick__actions{display:flex;flex-direction:column;gap:var(--s-2)}.pick__act{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:56px;padding:var(--s-3) var(--s-4);text-align:left;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised)}.pick__act:hover:not(:disabled){background:var(--bg-hover)}.pick__act:disabled{opacity:.4;cursor:not-allowed}.pick__act.is-on{border-left:4px solid var(--maillot);background:var(--maillot-tint)}.pick__act b{font:var(--t-name);color:var(--fg)}.pick__act i{font:var(--t-ui-s);font-style:normal;color:var(--fg-dim)}.pick__locked{font:var(--t-ui-m);color:var(--fg-dim)}.pick__close{display:flex;justify-content:flex-end;margin-top:var(--s-4)}@media(max-width:760px){.mt__inner{padding:0 var(--s-4)}.mt__head{gap:var(--s-4)}.mt__head>div:first-child{flex:1 0 100%}.road{padding:var(--s-5) var(--s-3);gap:var(--s-3)}.road__row--1{grid-template-columns:minmax(0,60%)}.road__row--4,.mt__chiprow{grid-template-columns:repeat(2,minmax(0,1fr))}.benchrow__tags{display:none}.benchrow{grid-template-columns:20px auto minmax(0,1fr) 78px 64px}}.chipbtn__does{display:block;margin-top:2px;font:var(--t-ui-s);color:var(--ink-faint)}.mt__swapbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--fg);color:var(--bg);font:var(--t-ui-m)}.mt__swaptext b{font-weight:700}.mt__swapcancel{min-height:40px;padding:0 var(--s-4);border:var(--bw-hair) solid currentColor;border-radius:var(--r-ctl);background:transparent;color:inherit;font:var(--t-btn);white-space:nowrap;cursor:pointer}.mt__swapcancel:hover{background:#ffffff1f}.rider.is-swapping,.benchrow.is-swapping{outline:var(--bw-structural) solid var(--fg);outline-offset:2px}.rider.is-target,.benchrow.is-target{outline:var(--bw-structural) dashed var(--accent-text);outline-offset:2px;cursor:pointer}.rider.is-idle,.benchrow.is-idle{opacity:.38}@media(max-width:1000px){.mt__swapbar{font:var(--t-ui-s)}}@media(max-width:599px){.mt__races ul{grid-template-columns:minmax(0,1fr) auto}.mt__races li{row-gap:2px}.mt__racename{grid-column:1 / -1}.mt__racewhen{text-align:left}}.panelw{position:fixed;inset:auto 0 0;max-height:72vh;overflow-y:auto;border-top:var(--bw-structural) solid var(--ink);box-shadow:0 -12px 40px #15181b47;z-index:20}.panelw__inner{max-width:var(--shell-max);margin:0 auto;padding:var(--s-6) var(--s-7) var(--s-8)}.panelw__head{display:flex;align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5)}.panelw__id{display:flex;align-items:center;gap:var(--s-4)}.panelw__name{font:var(--t-display-m);letter-spacing:var(--ls-display-s);color:var(--fg)}.panelw__team{font:var(--t-num-s);letter-spacing:var(--ls-code);text-transform:uppercase;color:var(--fg-dim)}.panelw__totals{margin-left:auto;text-align:right}.panelw__total{font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--fg);font-variant-numeric:tabular-nums}.panelw__totallabel{font:var(--t-label);letter-spacing:var(--ls-label-s);color:var(--fg-faint)}.panelw__tags{display:flex;gap:4px;margin-bottom:var(--s-6)}.panelw__weeks{display:flex;flex-direction:column;gap:0;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.wk{display:grid;grid-template-columns:46px 1fr auto 18px;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule);transition:background var(--dur-fast) var(--ease)}.panelw__weeks>li:first-child .wk{border-top:0}.wk:hover,.wk.is-open{background:var(--bg-hover)}.wk__num{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg)}.wk__body{display:grid;gap:1px;min-width:0}.wk__races{font:var(--t-ui-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk__dates{font:var(--t-ui-s);color:var(--fg-faint)}.wk__pts{font:var(--t-num-l);font-variant-numeric:tabular-nums;color:var(--fg)}.wk__chev{font:var(--t-num-m);color:var(--fg-faint);text-align:center}.wk+.panelw__items{padding:var(--s-3) var(--s-4) var(--s-5)}.panelw__items{display:flex;flex-direction:column;gap:2px}.panelw__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:5px 0;border-bottom:var(--bw-hair) solid var(--hair)}.panelw__item--total{border-bottom:0;border-top:var(--bw-structural) solid var(--rule);margin-top:3px;padding-top:7px;font-weight:700}.panelw__itemlabel{font:var(--t-ui-s);color:var(--fg-dim)}.panelw__mult{font-variant-numeric:tabular-nums;color:var(--fg-faint)}.panelw__itempts{font:var(--t-num-m);color:var(--fg);font-variant-numeric:tabular-nums;flex:none}.panelw__itempts.is-neg{color:var(--neg)}.panelw__h3{margin:var(--s-6) 0 var(--s-3);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim)}.panelw__tags+.panelw__h3{margin-top:0}.panelw__error{color:var(--neg);font:var(--t-ui-m)}.panelw__none{margin:0;max-width:62ch;font:var(--t-ui-s);line-height:1.5;color:var(--fg-dim)}.panelw__starts{list-style:none;margin:0;padding:0;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.st-up{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-top:var(--bw-hair) solid var(--rule);border-left:3px solid var(--rule)}.panelw__starts>li:first-child{border-top:0}.st-up[data-terrain=FLT]{border-left-color:var(--ter-flt)}.st-up[data-terrain=HIL]{border-left-color:var(--ter-hil)}.st-up[data-terrain=MTN]{border-left-color:var(--ter-mtn)}.st-up[data-terrain=CBL]{border-left-color:var(--ter-cbl)}.st-up[data-terrain=ITT]{border-left-color:var(--ter-itt)}.st-up__gw{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg)}.st-up__body{display:grid;gap:1px;min-width:0}.st-up__name{font:var(--t-name);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-up__meta{font:var(--t-ui-s);color:var(--fg-dim)}.st-up__flag{font:var(--t-tag);letter-spacing:var(--ls-code);text-transform:uppercase;color:var(--fg-dim);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);padding:1px 5px;white-space:nowrap}.st-up__flag.is-live{color:var(--bg-raised);background:var(--fg);border-color:var(--fg)}@media(max-width:820px){.panelw{max-height:82vh}.panelw__inner{padding:var(--s-5)}.panelw__head{flex-wrap:wrap;gap:var(--s-4)}}.riders{min-height:100%;padding:var(--s-9) 0 var(--s-10)}.riders__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.riders__notice{padding:var(--s-4) var(--s-5);border:var(--bw-hair) solid var(--rule);border-left:3px solid var(--fg);background:var(--bg-hover);font:var(--t-ui-s);color:var(--fg-dim);margin-bottom:var(--s-6)}.riders__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6)}.riders__search{flex:1 1 240px;min-width:200px;padding:9px 11px;border:var(--bw-structural) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg)}.riders__search::placeholder{color:var(--fg-faint)}.riders__tags{display:flex;flex-wrap:wrap;gap:3px}.riders__sorts{display:flex;gap:3px;margin-left:auto}.riders__sort{padding:6px 11px;border:var(--bw-hair) solid var(--rule);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg-dim)}.riders__sort:hover{color:var(--fg)}.riders__sort.is-active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.riders__table{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.riders__head,.riders__row{display:grid;grid-template-columns:1fr 130px 90px 72px;gap:var(--s-4);align-items:center;padding:var(--s-3) var(--s-5);text-align:left;width:100%}.riders__hcell{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;padding:0}.riders__hcell.num{text-align:right}.riders__hcell:hover{color:var(--fg)}.riders__hcell.is-active{color:var(--fg);font-weight:700}.riders__hcell{align-self:stretch;display:flex;align-items:center;padding:var(--s-2) 0;background:none;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit}.riders__hcell.num{justify-content:flex-end}.riders__head{background:var(--newsprint-zebra);border-bottom:var(--bw-structural) solid var(--rule);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg-dim)}.riders__row{border-bottom:var(--bw-hair) solid var(--hair);transition:background var(--dur-fast) var(--ease)}.riders__row:nth-child(2n){background:var(--newsprint-raised)}.riders__row:hover{background:var(--bg-hover)}.riders__row.is-open{background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--fg)}.riders__who{display:flex;align-items:center;gap:var(--s-3);min-width:0}.riders__name{display:block;font:var(--t-name);color:var(--fg)}.riders__team{display:block;font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riders__tagcell{display:flex;gap:3px;flex-wrap:wrap}.riders__untagged{color:var(--fg-faint);font:var(--t-num-s)}.num{text-align:right;font-variant-numeric:tabular-nums}.riders__price{font:var(--t-num-m);color:var(--fg)}.riders__pts{font:var(--t-num-l);color:var(--fg)}@media(max-width:820px){.riders__inner{padding:0 var(--s-5)}.riders__head,.riders__row{grid-template-columns:1fr 72px 60px}.riders__tagcell{display:none}.riders__sorts{margin-left:0}}.riders__more{display:flex;justify-content:center;padding:var(--s-5);border-top:var(--bw-hair) solid var(--hair)}.riders__stopped{margin-left:var(--s-2);font:var(--t-tag);letter-spacing:var(--ls-code);text-transform:uppercase;color:var(--neg);border:var(--bw-hair) solid var(--neg);border-radius:var(--r-chip);padding:1px 4px;white-space:nowrap}.jn{background:var(--bg);min-height:70vh}.jn__inner{max-width:460px;margin:0 auto;padding:var(--s-9) var(--s-6) var(--s-10)}.jn__back{display:inline-block;margin-bottom:var(--s-6);font:var(--t-btn);color:var(--fg-dim)}.jn__back:hover{color:var(--fg)}.jn__title{margin:0 0 var(--s-2);font:700 clamp(30px,6vw,42px) / 1 var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--fg)}.jn__lede{margin:0 0 var(--s-6);font:var(--t-ui-l);color:var(--fg-dim)}.jn__form{display:grid;gap:var(--s-4);padding:var(--s-6);background:var(--bg-raised);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.jn__tabs{display:grid;grid-template-columns:1fr 1fr;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);overflow:hidden}.jn__tab{min-height:40px;padding:10px;font:var(--t-btn);color:var(--fg-dim);background:transparent}.jn__tab.is-active{background:var(--fg);color:var(--bg)}.jn__field{display:grid;gap:4px}.jn__field>span{font:var(--t-label);letter-spacing:0;color:var(--fg-faint)}.jn__field input{padding:10px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-l);color:var(--fg)}.jn__field input:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.jn__field small{font:var(--t-ui-s);color:var(--fg-faint)}.jn__error{margin:0;padding:var(--s-3);border-left:var(--bw-structural) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--fg)}.jn__lost{margin:0;font:var(--t-ui-s);color:var(--fg-faint)}@media(max-width:820px){.jn__inner{padding:var(--s-7) var(--s-5) var(--s-9)}}.jn__invite{margin-bottom:var(--s-6);padding-left:var(--s-5);border-left:var(--bw-structural) solid var(--accent-text)}.jn__invitetag{display:inline-block;margin-bottom:var(--s-2);font:var(--t-tag);letter-spacing:0;color:var(--accent-text)}.jn__invitefull{margin:var(--s-3) 0 0;font:var(--t-ui-s);color:var(--fg-dim)}.ex{margin:var(--s-5) 0 0;display:grid;gap:var(--s-3)}.ex__cap{font:var(--t-ui-s);color:var(--fg-dim)}.ex__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-2) var(--s-1);padding:var(--s-4) var(--s-3);background:var(--bg-raised);border-radius:var(--r-card)}.ex__pick{display:grid;justify-items:center;gap:2px;min-width:0;text-align:center}.ex__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.1 var(--f-display);text-transform:uppercase;color:var(--fg)}.ex__price{font:var(--t-num-s);font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--fg-dim)}.ex__road{display:grid;gap:var(--s-2);padding:var(--s-4) var(--s-3);background:var(--road);border-radius:var(--r-card)}.ex__roadrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.ex__roadrow--1{grid-template-columns:minmax(0,.5fr);justify-content:center}.ex__card{display:grid;justify-items:center;gap:3px;min-width:0;padding:6px 4px 5px;background:var(--newsprint-raised);border-radius:var(--r-chip)}.ex__card.is-k{display:flex;align-items:center;justify-content:center;border-left:3px solid var(--maillot);box-shadow:0 0 0 1px var(--maillot);padding:7px 10px;gap:var(--s-3)}.ex__cardname{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 11px/1 var(--f-display);text-transform:uppercase;color:var(--ink)}.ex__card.is-k .ex__cardname{font-size:16px}.ex__kit{position:relative;display:inline-flex;flex:none}.ex__band{position:absolute;top:-4px;right:-6px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--maillot);color:var(--ink);font:700 9px/1 var(--f-ui)}.ex__transfer{display:grid;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.ex__trow{display:grid;grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.ex__trow+.ex__trow{border-top:var(--bw-hair) solid var(--rule)}.ex__tdir{font:var(--t-ui-s);color:var(--fg-dim)}.ex__tname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1 var(--f-display);text-transform:uppercase;color:var(--fg)}.ex__tprice{font:var(--t-num-m);font-variant-numeric:tabular-nums;color:var(--fg)}.lp{background:var(--tarmac)}.lp__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-6)}.lp__hero{position:relative;isolation:isolate;overflow:hidden;padding:var(--s-10) var(--s-6) 0}.lp__heroinner{max-width:var(--shell-max);margin:0 auto;padding-bottom:var(--s-10);position:relative;z-index:1}.lp__eyebrow{margin:0 0 var(--s-5);font:500 clamp(14px,1.8vw,16px) / 1.4 var(--f-ui);color:var(--chalk-dim)}.lp__title{margin:0 0 var(--s-5);font:700 clamp(52px,12vw,128px) / .86 var(--f-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--chalk)}.lp__lede{max-width:34em;margin:0 0 var(--s-7);font:400 clamp(15px,2.2vw,19px) / 1.5 var(--f-ui);color:var(--chalk-dim)}.lp__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.lp__go{display:inline-block;padding:14px var(--s-7);background:var(--chalk);color:var(--ink);font:700 15px/1 var(--f-ui);letter-spacing:.01em;border-radius:var(--r-ctl);transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.lp__go:hover{transform:translateY(-1px);background:#fff}.lp__go:active{transform:translateY(0)}.lp__go:focus-visible{outline:2px solid var(--chalk);outline-offset:3px}.lp__go--ink{background:var(--ink);color:var(--chalk)}.lp__go--ink:hover{background:#000}.lp__go--ink:focus-visible{outline-color:var(--ink)}.lp__second{font:var(--t-ui-m);color:var(--chalk-dim);text-decoration:underline;text-underline-offset:3px}.lp__second:hover{color:var(--chalk)}.lp__h2{margin:0 0 var(--s-3);font:700 clamp(26px,4vw,36px) / 1 var(--f-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--fg)}.lp__how{padding:var(--s-9) 0}.lp__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8);margin:var(--s-6) 0 0;counter-reset:step}.lp__steps>li{counter-increment:step;padding-top:var(--s-4);border-top:var(--bw-structural) solid var(--fg)}.lp__steps>li>h3{display:flex;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-3);font:600 21px/1.1 var(--f-display);color:var(--fg)}.lp__steps>li>h3:before{content:counter(step);font:700 21px/1 var(--f-display);color:var(--fg-faint);font-variant-numeric:tabular-nums}.lp__steps>li>p{margin:0;max-width:44ch;font:400 14.5px/1.55 var(--f-ui);color:var(--fg-dim)}.lp__steps b{color:var(--fg);font-weight:600}.lp__example{margin:var(--s-6) 0 0;font:var(--t-ui-s);color:var(--fg-dim)}.lp__friends{margin:var(--s-6) 0 0;max-width:56ch;padding-top:var(--s-5);border-top:var(--bw-hair) solid var(--rule);font:var(--t-ui-l);color:var(--fg-dim)}.lp__friends b{color:var(--fg);font-weight:600}.lp__closer{padding:var(--s-9) 0 var(--s-10);border-top:var(--bw-hair) solid var(--rule)}.lp__closerinner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.lp__closerline{margin:0;font:700 clamp(24px,3.4vw,32px) / 1.1 var(--f-display);color:var(--fg)}.lp__closersub{margin:0 0 var(--s-4);font:var(--t-ui-l);color:var(--fg-dim)}@media(max-width:820px){.lp__hero{padding:var(--s-8) var(--s-5) 0}.lp__heroinner{padding-bottom:var(--s-8)}.lp__inner{padding:0 var(--s-5)}.lp__how{padding:var(--s-8) 0}.lp__steps{grid-template-columns:1fr;gap:var(--s-6)}.lp__closer{padding:var(--s-8) 0 var(--s-9)}}@media(prefers-reduced-motion:reduce){.lp__go:hover{transform:none}}.lp__hero picture{display:contents}.lp__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:36% 38%;z-index:-2}.lp__hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#16191ded,#16191ddb 38%,#16191d73 72%,#16191d59),linear-gradient(to bottom,rgba(22,25,29,.5) 0%,transparent 28%,var(--tarmac) 100%)}@media(max-width:1000px){.lp__hero:after{background:linear-gradient(#16191dd1,#16191de0),linear-gradient(to bottom,transparent 60%,var(--tarmac) 100%)}.lp__photo{object-position:center 42%}}@media(max-width:760px){.lp__hero{padding:0 var(--s-5)}.lp__hero:after{display:none}.lp__photo{position:relative;inset:auto;z-index:0;display:block;width:calc(100% + 2 * var(--s-5));max-width:none;height:260px;margin:0 calc(-1 * var(--s-5));object-position:30% 42%;transform:scale(1.28);transform-origin:14% 40%;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.lp__heroinner{padding-top:0;margin-top:calc(-1 * var(--s-6))}}.sb{min-height:100%;padding:var(--s-8) 0 var(--s-10)}.sb__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.sb__budget{border:var(--bw-structural) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);padding:var(--s-5) var(--s-6);margin-bottom:var(--s-7)}.sb__budgetfig{display:flex;align-items:baseline;gap:var(--s-4)}.sb__budgetlabel{font:var(--t-label);letter-spacing:0;color:var(--fg-dim)}.sb__money{font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--fg);font-variant-numeric:tabular-nums}.sb__money.is-over{color:var(--neg)}.sb__moneym{font-size:.5em}.sb__budgetsub{margin-left:auto;font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-dim)}.sb__bar{height:9px;margin-top:var(--s-4);background:var(--rule);overflow:hidden}.sb__barfill{height:100%;background:var(--fg);transition:width var(--dur-base) var(--ease)}.sb__barfill.is-over{background:var(--neg)}.sb__barcaps{display:flex;justify-content:space-between;margin-top:5px;font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint)}.sb__error{padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--neg);margin-bottom:var(--s-5)}.sb__cols{display:grid;grid-template-columns:1fr 350px;gap:var(--s-7);align-items:start}.sb__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-3);padding:var(--s-6) var(--s-5);position:relative;background-color:var(--road);background-image:var(--tex-road);background-repeat:repeat;border:var(--bw-structural) solid var(--ink);border-radius:var(--r-card)}.sb__slot{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--s-3);min-height:96px;background:var(--newsprint-raised);border:var(--bw-hair) solid rgba(21,24,27,.3);border-radius:var(--r-ctl);text-align:left;transition:transform var(--dur-fast) var(--ease)}.sb__slot:not(.is-empty):hover{transform:translateY(-2px)}.sb__slot.is-empty{align-items:center;justify-content:center;background:transparent;border:2px dashed rgba(236,234,227,.32)}.sb__slotnum{font:var(--t-display-s);color:#eceae380}.sb__slotadd{font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg)}.sb__slotname{font:var(--t-name-s);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sb__slottags{display:flex;gap:2px;flex-wrap:wrap}.sb__slot .tag{color:var(--ink);border-color:#15181b59}.sb__slotprice{margin-top:auto;font:var(--t-num-m);color:var(--ink);font-variant-numeric:tabular-nums}.sb__pool{position:sticky;top:var(--s-4)}.sb__search{width:100%;padding:9px 11px;border:var(--bw-structural) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg);margin-bottom:var(--s-3)}.sb__tags{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:var(--s-4)}.sb__rows{max-height:62vh;overflow-y:auto;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.sb__row{display:grid;grid-template-columns:auto 1fr 62px 46px;gap:var(--s-3);align-items:center;width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-bottom:var(--bw-hair) solid var(--hair);transition:background var(--dur-fast) var(--ease)}.sb__row:nth-child(2n){background:var(--bg-raised)}.sb__row:hover:not(:disabled){background:var(--bg-hover)}.sb__row.is-picked{background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--fg)}.sb__row.is-blocked{opacity:.5;cursor:not-allowed}.sb__rowmain{min-width:0}.sb__rowname{display:block;font:var(--t-name-s);color:var(--fg)}.sb__rowmeta{display:block;font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb__rowmeta.is-reason{color:var(--neg)}.sb__rowprice{font:var(--t-num-m);color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.sb__rowpts{font:var(--t-num-m);color:var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:980px){.sb__inner{padding:0 var(--s-5)}.sb__cols{grid-template-columns:1fr}.sb__pool{position:static}.sb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sb__rows{max-height:58vh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(max-width:560px){.sb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sb__budgetfig{flex-wrap:wrap}.sb__budgetsub{margin-left:0;width:100%}}.sb__listhead{display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:var(--bw-hair) solid var(--hair);font:var(--t-label);letter-spacing:0;color:var(--fg-faint)}.sb__listhead>:first-child{flex:1}.sb__listheadprice{width:74px;text-align:right}.sb__listheadpts{width:34px;text-align:right}.sb__controls{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap}.sb__sorts{display:flex;gap:3px}.sb__sort{padding:6px 11px;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg-dim)}.sb__sort:hover{color:var(--fg)}.sb__sort.is-active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.sb__team{flex:1;min-width:140px;padding:6px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-s);color:var(--fg)}.sb__more{display:flex;justify-content:center;padding:var(--s-4);border-top:var(--bw-hair) solid var(--hair)}.pr{min-height:100%}.pr__inner{max-width:var(--shell-max);margin:0 auto;padding:var(--s-6) var(--s-7) var(--s-9)}.pr__back{margin-bottom:var(--s-4);padding:0;background:none;border:0;font:var(--t-ui-s);color:var(--fg-dim);cursor:pointer}.pr__back:hover{color:var(--fg)}.pr__error{color:var(--neg);font:var(--t-ui-m)}.pr__list{list-style:none;margin:0 0 var(--s-6);padding:0;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);overflow:hidden}.pr__row{display:grid;grid-template-columns:auto 1fr 56px 76px 68px;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-4);border-bottom:var(--bw-hair) solid var(--hair)}.pr__row:last-child{border-bottom:0}.pr__row:nth-child(2n){background:var(--newsprint-zebra)}.pr__name{font:var(--t-name-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr__own,.pr__price,.pr__delta{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pr__own{font:var(--t-num-s);color:var(--fg-faint)}.pr__price{font:var(--t-num-m);color:var(--fg)}@media(max-width:599px){.pr__inner{padding:var(--s-5) var(--s-4) var(--s-8)}.pr__row{grid-template-columns:auto 1fr 64px 60px}.pr__own{display:none}}.pr__day{margin-bottom:var(--s-5)}.pr__daylabel{display:flex;align-items:baseline;gap:var(--s-3);margin:var(--s-4) 0 var(--s-2);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim)}.pr__daylabel span{font:var(--t-num-s);color:var(--fg-faint)}.sqp__scrim{position:fixed;inset:0;z-index:30;width:100%;background:#15181b8c}.sqp{position:fixed;inset:auto 0 0;z-index:31;max-height:78vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-6) var(--s-7) var(--s-8);border-top:var(--bw-structural) solid var(--ink);box-shadow:0 -12px 40px #15181b47}.sqp__head{display:flex;align-items:center;gap:var(--s-5);margin-bottom:var(--s-6)}.sqp__headtext{min-width:0}.sqp__weeks{display:flex;justify-content:space-between;gap:var(--s-3);margin:calc(-1 * var(--s-4)) 0 var(--s-5)}.sqp__eyebrow{font:var(--t-label);letter-spacing:0;color:var(--fg-faint)}.sqp__title{margin:0;font:var(--t-display-m);letter-spacing:var(--ls-display-s);overflow-wrap:anywhere}.sqp__pts{margin-left:auto;flex:none;font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--accent-text)}.sqp__error{color:var(--neg);font:var(--t-ui-m)}.sqp__riders{list-style:none;margin:0;padding:0}.sqp__rider{border-bottom:var(--bw-hair) solid var(--hair)}.sqp__rider:last-child{border-bottom:0}.sqp__riderbtn{display:grid;grid-template-columns:auto 1fr auto 56px;gap:var(--s-4);align-items:center;width:100%;min-height:44px;padding:var(--s-2) 0;background:none;border:0;text-align:left;cursor:pointer}.sqp__riderbtn:hover .sqp__ridername{color:var(--accent-text)}.sqp__ridername{font:var(--t-name);color:var(--fg);display:flex;align-items:center;gap:var(--s-2);min-width:0}.sqp__riderrole{font:var(--t-ui-s);color:var(--fg-faint);white-space:nowrap}.sqp__riderpts{text-align:right;font:var(--t-num-m);color:var(--fg);font-variant-numeric:tabular-nums}.sqp__rider.is-open{background:var(--newsprint-sunk)}.sqp__detail{padding:var(--s-3) 0 var(--s-4) var(--s-6);border-top:var(--bw-hair) solid var(--hair)}.sqp__day{margin-bottom:var(--s-4)}.sqp__day:last-child{margin-bottom:0}.sqp__dayhead{display:flex;justify-content:space-between;gap:var(--s-4);align-items:baseline;margin-bottom:var(--s-1)}.sqp__daylabel{font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim)}.sqp__daypts{display:flex;align-items:center;gap:var(--s-2);font:var(--t-num-s);color:var(--fg);font-variant-numeric:tabular-nums}.sqp__item{display:flex;justify-content:space-between;gap:var(--s-4);padding:1px 0;font:var(--t-ui-s);color:var(--fg-dim)}.sqp__itempts{font-variant-numeric:tabular-nums;white-space:nowrap}.sqp__quiet,.sqp__foot{margin:var(--s-3) 0 0;font:var(--t-ui-s);color:var(--fg-faint)}@media(max-width:760px){.sqp{max-height:82vh;padding:var(--s-5)}.sqp__head{flex-wrap:wrap;gap:var(--s-3)}.sqp__detail{padding-left:var(--s-4)}.sqp__riderbtn{grid-template-columns:auto 1fr 48px}.sqp__riderrole{display:none}}.sqp__chip{display:flex;align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;font:var(--t-ui-s);color:var(--fg-dim)}.share{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.share__wa,.share__copy{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);border:var(--bw-hair) solid var(--rule);background:transparent;color:var(--fg);font:var(--t-btn);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.share__wa:hover,.share__copy:hover{background:var(--bg-hover);border-color:var(--kerb-hi, var(--rule))}.share__wa:focus-visible,.share__copy:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.share__icon{width:13px;height:13px;flex:none}.share--loud .share__wa{background:var(--fg);color:var(--bg);border-color:var(--fg)}.share--loud .share__wa:hover{opacity:.86;background:var(--fg)}@media(max-width:560px){.share{width:100%}.share__wa,.share__copy{flex:1;justify-content:center}}.lg{min-height:100%;padding:var(--s-8) 0 var(--s-10)}.lg__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.lg__error{padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--neg);margin-bottom:var(--s-5)}.lg__forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5);margin-bottom:var(--s-8)}.lg__form{display:flex;align-items:flex-end;gap:var(--s-3);padding:var(--s-5);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.lg__field{flex:1;display:flex;flex-direction:column;gap:5px}.lg__field>span{font:var(--t-label);letter-spacing:0;color:var(--fg-dim)}.lg__field input{padding:9px 11px;border:var(--bw-structural) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg);font:var(--t-ui-m);color:var(--fg)}.lg__tabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--s-6)}.lg__tab{padding:7px 13px;border:var(--bw-hair) solid var(--rule);font:var(--t-btn);color:var(--fg-dim)}.lg__tab.is-active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.lg__notice{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--rule);background:var(--bg-raised);font:var(--t-ui-s);color:var(--fg-dim);margin-bottom:var(--s-5)}.lg__i{width:16px;height:16px;flex:none;border-radius:50%;background:var(--fg);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;font:600 10px/1 var(--f-data)}.lg__table{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden}.lg__head,.lg__row{display:grid;grid-template-columns:78px 1fr 92px 62px 78px;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--s-5)}.lg__head{background:var(--newsprint-zebra);border-bottom:var(--bw-structural) solid var(--rule);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg-dim)}.lg__row{border-bottom:var(--bw-hair) solid var(--hair)}.lg__row:nth-child(2n){background:var(--bg-raised)}.lg__row:last-child{border-bottom:0}.lg__row.is-you{background:var(--bg-hover);border-top:var(--bw-structural) solid var(--fg);border-bottom:var(--bw-structural) solid var(--fg);padding-top:var(--s-4);padding-bottom:var(--s-4)}.lg__who{min-width:0}.lg__team{display:flex;align-items:center;gap:var(--s-2);min-width:0;font:var(--t-name);color:var(--fg)}.lg__teamname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg__team .stamp{flex:none}.lg__manager{display:block;font:var(--t-ui-s);color:var(--fg-faint)}.lg__hidden{font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint)}.lg__team--open{width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.lg__team--open:hover{color:var(--accent-text);text-decoration-color:currentColor}.lg__team--open:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--r-chip)}.lg__gw{font:var(--t-num-m);color:var(--fg-dim)}.lg__gw.is-good{color:var(--pos)}.lg__total{font:var(--t-num-l);color:var(--fg)}.lg__foot{margin-top:var(--s-4);font:var(--t-ui-s);color:var(--fg-faint)}@media(max-width:820px){.lg__inner{padding:0 var(--s-5)}.lg__head,.lg__row{grid-template-columns:64px 1fr 52px 62px}.lg__squad{display:none}.lg__form{flex-wrap:wrap}}.lg__scrim{position:fixed;inset:0;z-index:30;width:100%;background:#15181b8c}.lg__panel{position:fixed;inset:auto 0 0;z-index:31;max-height:78vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-6) var(--s-7) var(--s-8);border-top:var(--bw-structural) solid var(--ink);box-shadow:0 -12px 40px #15181b47}.lg__panelhead{display:flex;align-items:center;gap:var(--s-5);margin-bottom:var(--s-6)}.lg__paneleyebrow{font:var(--t-label);letter-spacing:0;color:var(--fg-faint)}.lg__paneltitle{margin:0;font:var(--t-display-m);letter-spacing:var(--ls-display-s)}.lg__panelpts{margin-left:auto;font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--accent-text)}.lg__panelday{margin-bottom:var(--s-6)}.lg__panelrow{display:grid;grid-template-columns:1fr auto 56px;gap:var(--s-4);align-items:baseline;padding:var(--s-2) 0;border-bottom:var(--bw-hair) solid var(--hair)}.lg__panelname{font:var(--t-name);display:flex;align-items:center;gap:var(--s-2)}.lg__panelrole{font:var(--t-ui-s);color:var(--fg-faint)}.lg__panelpoints{text-align:right;font:var(--t-num-m)}@media(max-width:760px){.lg__panel{max-height:82vh;padding:var(--s-5)}.lg__panelhead{flex-wrap:wrap;gap:var(--s-3)}}.lg__list{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised)}.lgrow{display:grid;grid-template-columns:1fr auto 56px 16px;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule);transition:background var(--dur-fast) var(--ease)}.lg__list>li:first-child .lgrow{border-top:0}.lgrow:hover{background:var(--bg-hover)}.lgrow__body{display:grid;gap:1px;min-width:0}.lgrow__name{font:var(--t-name);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgrow__meta{font:var(--t-meta);color:var(--fg-faint)}.lgrow__rank{font:var(--t-num-l);font-variant-numeric:tabular-nums;color:var(--fg)}.lgrow__mv{text-align:right}.lgrow__chev{color:var(--fg-faint);text-align:center}.lg__past{margin-bottom:var(--s-7)}.lg__pasthead{margin:0 0 var(--s-3);font:var(--t-meta);color:var(--fg-faint)}.lgpast{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-4);border-top:var(--bw-hair) solid var(--rule)}.lg__list>.lgpast:first-child{border-top:0}.lg__pastnote{margin:var(--s-3) 0 0;font:var(--t-ui-s);color:var(--fg-faint)}.lg__back{display:inline-block;margin-bottom:var(--s-4);font:var(--t-btn);color:var(--fg-dim)}.lg__back:hover{color:var(--fg)}.lg__invite{margin:var(--s-5) 0 var(--s-7);padding:var(--s-6);border:var(--bw-hair) solid var(--rule);border-left:var(--bw-structural) solid var(--fg);border-radius:0 var(--r-card) var(--r-card) 0;background:var(--bg-raised)}.lg__invitetitle{margin:0 0 var(--s-2);font:var(--t-display-s);letter-spacing:var(--ls-display-s);color:var(--fg)}.lg__invitebody{margin:0 0 var(--s-5);max-width:52ch;font:var(--t-ui-m);color:var(--fg-dim)}.lg__inviteline{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin:var(--s-4) 0 var(--s-6)}.lg__invitehint{font:var(--t-ui-s);color:var(--fg-faint)}.lg__owner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin:calc(-1 * var(--s-3)) 0 var(--s-6)}.lg__ownerhint{flex:1 1 auto;min-width:0;font:var(--t-ui-s);color:var(--fg-faint)}.lg__ownerbtn{min-height:40px;padding:0 var(--s-3);border:0;background:none;font:var(--t-ui-s);color:var(--fg-dim);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lg__ownerbtn:hover,.lg__ownerbtn:focus-visible{color:var(--fg)}.lg__ownerbtn.is-danger{color:var(--neg)}.lg__ownerbtn.is-danger:hover,.lg__ownerbtn.is-danger:focus-visible{color:var(--flamme)}.lg__rename .lg__field{flex:0 1 380px}.lg__rename{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-6);padding:var(--s-4) var(--s-5);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.lg__danger{margin-bottom:var(--s-6);padding:var(--s-5);border:var(--bw-hair) solid var(--rule);border-left:var(--bw-structural) solid var(--neg);border-radius:0 var(--r-card) var(--r-card) 0;background:var(--bg-raised)}.lg__dangertitle{margin:0 0 var(--s-2);font:var(--t-name);color:var(--fg)}.lg__dangerbody{margin:0 0 var(--s-4);font:var(--t-ui-m);color:var(--fg-dim)}.lg__dangeracts{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(max-width:1000px){.lg__ownerbtn{min-height:44px}}.lg__closed{margin:var(--s-3) 0 0;max-width:56ch;font:var(--t-ui-s);color:var(--fg-dim);line-height:1.5}.lg__kickbtn{min-width:28px;min-height:28px;padding:0;background:none;border:0;font:var(--t-ui-l);line-height:1;color:var(--fg-dim);cursor:pointer}.lg__kickbtn:hover{color:var(--neg)}.lg__kick{display:inline-flex;gap:var(--s-2)}.lg__kickyes,.lg__kickno{padding:2px var(--s-2);background:none;border:var(--bw-hair) solid var(--hair);border-radius:var(--r-chip);font:var(--t-ui-s);cursor:pointer}.lg__kickyes{color:var(--neg);border-color:var(--neg)}.lg__kickno{color:var(--fg-dim)}.rc{min-height:100%;padding:var(--s-8) 0 var(--s-10)}.rc__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.rc__tabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--s-6)}.rc__tab{display:inline-flex;align-items:center;gap:4px;padding:7px 13px;border:var(--bw-hair) solid var(--rule);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--fg-dim)}.rc__tab.is-active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.rc__done{color:var(--pos);font-size:9px}.rc__tab.is-active .rc__done{color:var(--bg)}.rc__totals{display:flex;flex-wrap:wrap;gap:var(--s-8);padding:var(--s-6) var(--s-7);border-radius:var(--r-card);margin-bottom:var(--s-8)}.rc__totals .rc__totalvalue{font:var(--t-display-xl);letter-spacing:var(--ls-display-xl)}.rc__total{display:flex;flex-direction:column;gap:4px}.rc__total--final{margin-left:auto;text-align:right}.rc__totallabel{font:var(--t-label);letter-spacing:0;color:var(--fg-dim)}.rc__totalvalue{font:var(--t-display-l);letter-spacing:var(--ls-display);color:var(--fg);font-variant-numeric:tabular-nums}.rc__totalvalue.is-neg{color:var(--neg)}.rc__day{margin-bottom:var(--s-8)}.rc__terrain{margin-top:var(--s-3)}.rc__provisional{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--fg);background:var(--bg-hover);font:var(--t-ui-s);color:var(--fg-dim)}.rc__riders{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised)}.rcr{display:grid;grid-template-columns:auto 1fr auto 18px;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule);transition:background var(--dur-fast) var(--ease)}.rc__riders>li:first-child .rcr{border-top:0}.rcr:hover,.rcr.is-open{background:var(--bg-hover)}.rcr.is-leader{box-shadow:inset 3px 0 0 var(--maillot)}.rcr.is-sub{box-shadow:inset 3px 0 0 var(--pos)}.rcr__body{display:grid;gap:1px;min-width:0}.rcr__name{display:flex;align-items:center;gap:var(--s-2);font:var(--t-name-s);color:var(--fg)}.rcr__meta{font:var(--t-meta);color:var(--fg-faint)}.rcr__pts{font:var(--t-num-l);font-variant-numeric:tabular-nums;color:var(--fg)}.rcr__chev{font:var(--t-num-m);color:var(--fg-faint);text-align:center}.rcr__days{padding:var(--s-2) var(--s-4) var(--s-5)}.rcr__day+.rcr__day{margin-top:var(--s-5)}.rc__items-total{border-top:var(--bw-structural) solid var(--rule);margin-top:3px;padding-top:6px;font-weight:700}.rc__entries{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-4)}.rc__entry{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised)}.rc__entry.is-leader{border:var(--bw-structural) solid var(--maillot)}.rc__entry.is-sub{border-left:3px solid var(--pos)}.rc__who{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2)}.rc__name{display:inline-flex;align-items:center;gap:var(--s-2);font:var(--t-name);color:var(--fg)}.rc__role{width:100%;font:var(--t-num-s);letter-spacing:var(--ls-code);text-transform:uppercase;color:var(--fg-faint)}.rc__items{display:flex;flex-direction:column;gap:2px}.rc__items li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:4px 0;border-bottom:var(--bw-hair) solid var(--hair)}.rc__itemlabel{font:var(--t-ui-s);color:var(--fg-dim)}.rc__mult{background:var(--maillot);color:var(--maillot-ink);padding:0 3px}.rc__itempts{font:var(--t-num-m);color:var(--fg);font-variant-numeric:tabular-nums;flex:none}.rc__itempts.is-neg{color:var(--neg)}.rc__none{font:var(--t-ui-s);color:var(--fg-faint);border-bottom:0}.rc__sum{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-2);border-top:var(--bw-structural) solid var(--rule)}.rc__calc{font:var(--t-num-s);color:var(--fg-faint)}.rc__points{font:var(--t-display-m);color:var(--fg);font-variant-numeric:tabular-nums}@media(max-width:820px){.rc__inner{padding:0 var(--s-5)}.rc__provisional{margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-left:var(--bw-structural) solid var(--fg);background:var(--bg-hover);font:var(--t-ui-s);color:var(--fg-dim)}.rc__riders{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised)}.rcr{display:grid;grid-template-columns:auto 1fr auto 18px;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-4);text-align:left;border-top:var(--bw-hair) solid var(--rule);transition:background var(--dur-fast) var(--ease)}.rc__riders>li:first-child .rcr{border-top:0}.rcr:hover,.rcr.is-open{background:var(--bg-hover)}.rcr.is-leader{box-shadow:inset 3px 0 0 var(--maillot)}.rcr.is-sub{box-shadow:inset 3px 0 0 var(--pos)}.rcr__body{display:grid;gap:1px;min-width:0}.rcr__name{display:flex;align-items:center;gap:var(--s-2);font:var(--t-name-s);color:var(--fg)}.rcr__meta{font:var(--t-meta);color:var(--fg-faint)}.rcr__pts{font:var(--t-num-l);font-variant-numeric:tabular-nums;color:var(--fg)}.rcr__chev{font:var(--t-num-m);color:var(--fg-faint);text-align:center}.rcr__days{padding:var(--s-2) var(--s-4) var(--s-5)}.rcr__day+.rcr__day{margin-top:var(--s-5)}.rc__items-total{border-top:var(--bw-structural) solid var(--rule);margin-top:3px;padding-top:6px;font-weight:700}.rc__entries{grid-template-columns:1fr}.rc__total--final{margin-left:0;text-align:left}}.rc__leagues{margin-top:var(--s-10);padding-top:var(--s-7);border-top:var(--bw-structural) solid var(--rule)}.rc__done--partial{opacity:.55}.rc__histwrap{overflow-x:auto;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);margin-bottom:var(--s-7)}.rc__hist{width:100%;border-collapse:collapse;background:var(--bg-raised)}.rc__hist th,.rc__hist td{padding:var(--s-2) var(--s-3);text-align:left;white-space:nowrap;border-bottom:var(--bw-hair) solid var(--hair)}.rc__hist tr:last-child td{border-bottom:0}.rc__hist th{font:var(--t-tag);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint);background:var(--newsprint-zebra)}.rc__hist td{font:var(--t-num-s);color:var(--fg-dim)}.rc__hist .is-num{text-align:right;font-variant-numeric:tabular-nums}.rc__hist td.is-strong{color:var(--fg);font:var(--t-num-m)}.rc__histchip{margin-left:var(--s-2);font-size:8px;letter-spacing:var(--ls-code);padding:1px 3px;border:1px solid var(--fg-faint);color:var(--fg-faint)}.rc__histhit{margin-left:3px;color:var(--neg)}.rc__overall{border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--bg-raised);margin-bottom:var(--s-7)}.ovr{display:grid;grid-template-columns:34px 44px 1fr 46px 58px;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-top:var(--bw-hair) solid var(--rule)}.rc__overall>li:first-child .ovr,.rc__overall>li:first-child{border-top:0}.ovr.is-you{background:var(--bg-hover);box-shadow:inset 3px 0 0 var(--fg)}.ovr__rank{font:var(--t-num-m);font-variant-numeric:tabular-nums;color:var(--fg)}.ovr__who{display:grid;gap:0;min-width:0}.ovr__team{font:var(--t-name-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovr__team--open{display:block;width:100%;padding:0;background:none;border:0;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.ovr__team--open:hover{color:var(--accent-text);text-decoration-color:currentColor}.ovr__team--open:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--r-chip)}.ovr__line{display:flex;align-items:center;gap:var(--s-2);min-width:0}.ovr__line .ovr__team--open{width:auto;min-width:0}.ovr__mgr{font:var(--t-meta);color:var(--fg-faint)}.ovr__gw,.ovr__tot{text-align:right;font-variant-numeric:tabular-nums}.ovr__gw{font:var(--t-num-s);color:var(--fg-faint)}.ovr__tot{font:var(--t-num-m);color:var(--fg)}@media(max-width:820px){.ovr{grid-template-columns:28px 40px 1fr 52px}.ovr__gw{display:none}}.ovr--pinned{border-top:var(--bw-structural) solid var(--rule)}.ovr.ovr--head{padding-top:var(--s-3);padding-bottom:var(--s-3);background:var(--newsprint-zebra);border-bottom:var(--bw-structural) solid var(--rule);font:var(--t-label);color:var(--fg-dim)}.ovr--head .ovr__gw,.ovr--head .ovr__tot{font:var(--t-label);color:var(--fg-dim)}.rc__overall>.ovr--head+li{border-top:0}.rc__weekpick{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-6)}.rc__step{width:40px;height:40px;display:grid;place-items:center;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:600 18px/1 var(--f-ui);color:var(--fg)}.rc__step:hover:not(:disabled){background:var(--bg-hover)}.rc__step:disabled{color:var(--fg-faint);cursor:default}.rc__weeksel select{height:40px;padding:0 var(--s-4);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg)}.rc__toggle{display:block;width:100%;min-height:40px;padding:var(--s-3);margin-bottom:var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-btn);color:var(--fg-dim)}.rc__toggle:hover{background:var(--bg-hover);color:var(--fg)}.rc__overall.is-hidden{display:none}.rc__weekshape{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding-bottom:var(--s-4);border-bottom:var(--bw-hair) solid var(--rule)}.rc__weekshape .ribbon{flex:none}.rc__weekraces{font:var(--t-ui-m);color:var(--fg-dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc__weekdays{font:var(--t-tag);letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--fg-faint);white-space:nowrap}.rc__against{display:flex;gap:var(--s-7);margin-left:auto;align-items:flex-start}.rc__totalvalue--small{font:var(--t-display-m);letter-spacing:var(--ls-display-s)}.rc__totalvalue--small.is-best{color:var(--pos)}@media(max-width:640px){.rc__against{margin-left:0;gap:var(--s-6)}}.rc__share{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin:calc(var(--s-8) * -1 + var(--s-3)) 0 var(--s-8)}.rc__sharehint{font:var(--t-ui-s);color:var(--fg-faint)}.sd__leagues{margin-bottom:var(--s-7)}.st{min-height:100%}.st__inner{max-width:var(--shell-max);margin:0 auto;padding:var(--s-6) var(--s-7) var(--s-9)}.st__error{color:var(--neg);font:var(--t-ui-m)}.st__meta{white-space:nowrap}.st__head{margin-bottom:var(--s-5)}.st__title{margin:0 0 var(--s-2);font:var(--t-display-l);letter-spacing:var(--ls-display-s);color:var(--fg)}.st__lede{margin:0;max-width:62ch;font:var(--t-ui-l);line-height:1.5;color:var(--fg-dim)}.st__week{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--s-3);margin:var(--s-6) 0;padding:0}.stday{display:flex;flex-direction:column;gap:2px;min-height:108px;padding:var(--s-3);border-radius:var(--r-card);border:var(--bw-hair) dashed var(--rule);background:transparent;border-left:3px solid var(--rule)}.stday.is-scored{border-style:solid;background:var(--bg-raised);border-color:var(--hair)}.stday[data-terrain=FLT]{border-left-color:var(--ter-flt)}.stday[data-terrain=HIL]{border-left-color:var(--ter-hil)}.stday[data-terrain=MTN]{border-left-color:var(--ter-mtn)}.stday[data-terrain=CBL]{border-left-color:var(--ter-cbl)}.stday[data-terrain=ITT]{border-left-color:var(--ter-itt)}.stday.is-estimated{border-left-color:var(--rule);border-left-style:dashed}.stday.is-lastyear{border-left-style:dashed}.stday__nth{font:var(--t-num-s);color:var(--fg-dim);font-variant-numeric:tabular-nums}.stday__race{font:var(--t-name-s);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stday__label{font:var(--t-ui-s);color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stday__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-top:auto;padding-top:var(--s-2)}.stday__pts{font:var(--t-display-m);letter-spacing:var(--ls-display-s);color:var(--fg);font-variant-numeric:tabular-nums}.stday__when{font:var(--t-num-s);color:var(--fg-dim)}.stday__ter{font:var(--t-tag);letter-spacing:var(--ls-label);color:var(--fg-dim)}.st__standing{margin:0 0 var(--s-6);max-width:62ch;font:var(--t-ui-m);color:var(--fg-dim)}.st__h2{margin:0 0 var(--s-3);font:var(--t-display-s);letter-spacing:var(--ls-display-s);color:var(--fg)}.st__riders{list-style:none;margin:0 0 var(--s-6);padding:0;border-top:var(--bw-hair) solid var(--hair)}.str{display:grid;grid-template-columns:auto 1fr 72px;gap:var(--s-4);align-items:center;width:100%;min-height:52px;padding:var(--s-2) var(--s-2) var(--s-2) 0;background:none;border:0;border-bottom:var(--bw-hair) solid var(--hair);border-left:3px solid transparent;padding-left:var(--s-3);text-align:left;cursor:pointer}.str:disabled{cursor:default}.str:not(:disabled):hover{background:var(--bg-hover)}.str.is-leader{border-left-color:var(--maillot)}.str.is-open{background:var(--newsprint-sunk)}.str__body{min-width:0}.str__name{display:flex;align-items:center;gap:var(--s-2);font:var(--t-name);color:var(--fg)}.str__meta{display:block;font:var(--t-ui-s);color:var(--fg-dim)}.str__pts{text-align:right;font:var(--t-display-s);letter-spacing:var(--ls-display-s);color:var(--fg);font-variant-numeric:tabular-nums}.str__pts.is-neg{color:var(--neg)}.str__days{padding:var(--s-3) var(--s-3) var(--s-4) var(--s-6);background:var(--newsprint-sunk);border-bottom:var(--bw-hair) solid var(--hair)}.str__day{margin-bottom:var(--s-3)}.str__day:last-child{margin-bottom:0}.str__dayhead{display:flex;justify-content:space-between;gap:var(--s-3);font:var(--t-label);letter-spacing:var(--ls-label);color:var(--fg-dim)}.str__daypts{display:flex;align-items:center;gap:var(--s-2);font-variant-numeric:tabular-nums}.str__item{display:flex;justify-content:space-between;gap:var(--s-3);font:var(--t-ui-s);color:var(--fg-dim)}.st__foot{margin:0;max-width:62ch;font:var(--t-ui-s);color:var(--fg-dim);line-height:1.5}@media(max-width:599px){.st__inner{padding:var(--s-5) var(--s-4) var(--s-8)}.st__week{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.str{grid-template-columns:auto 1fr 56px;gap:var(--s-3)}}.st__headrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-2)}.st__weekpick{display:inline-flex;align-items:stretch;background:var(--bg-raised);border:var(--bw-hair) solid var(--hair);border-radius:var(--r-ctl);overflow:hidden}.st__step{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;background:none;border:0;font:var(--t-ui-l);color:var(--fg);cursor:pointer}.st__step:hover:not(:disabled){background:var(--bg-hover)}.st__step:disabled{color:var(--fg-dim);opacity:.45;cursor:default}.st__weeksel{position:relative;display:inline-flex;align-items:center;border-inline:var(--bw-hair) solid var(--hair)}.st__weeksel select{appearance:none;min-height:40px;padding:0 calc(var(--s-5) + 6px) 0 var(--s-4);background:none;border:0;font:var(--t-name);color:var(--fg);cursor:pointer}.st__weeksel:after{content:"";position:absolute;inset-inline-end:var(--s-3);inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid var(--fg-dim);pointer-events:none}.st__weeksel:hover{background:var(--bg-hover)}.stday__pts.is-neg{color:var(--neg)}.st__h3{margin:0 0 var(--s-2);font:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-dim)}.st__idle{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0 0 var(--s-6);padding:0}.sti{display:flex;align-items:center;gap:var(--s-2);min-width:0}.sti__name{font:var(--t-name-s);color:var(--fg-dim)}.sti__role{font:var(--t-ui-s);color:var(--fg-dim)}.tr{min-height:100%;padding:var(--s-8) 0 var(--s-10)}.tr__inner{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-7)}.tr__metalabel{color:var(--chalk-faint);letter-spacing:var(--ls-label)}.tr__metavalue{color:var(--chalk);font-weight:600}.tr__penalty{color:var(--neg)}.tr__stats{display:flex;flex-wrap:wrap;gap:var(--s-8);padding:var(--s-5) var(--s-6);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card);background:var(--bg-raised);margin-bottom:var(--s-5)}.tr__stat{display:flex;flex-direction:column;gap:4px}.tr__statlabel{font:var(--t-label);letter-spacing:0;color:var(--fg-dim)}.tr__statvalue{font:var(--t-display-s);color:var(--fg);font-variant-numeric:tabular-nums}.tr__statnote{display:block;margin-top:2px;font:var(--t-ui-s);color:var(--fg-dim)}.tr__hit{color:var(--neg);font-size:.6em}.tr__notice{padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--rule);border-left:3px solid var(--fg-faint);background:var(--bg-raised);font:var(--t-ui-s);color:var(--fg-dim);margin-bottom:var(--s-5)}.tr__notice.is-warn{border-left-color:var(--fg);background:var(--bg-hover)}.tr__error{padding:var(--s-3) var(--s-4);border:var(--bw-hair) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--neg);margin-bottom:var(--s-5)}.tr__cols{display:grid;grid-template-columns:1fr 300px;gap:var(--s-7);align-items:start}.tr__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.tr__chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 9px;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);background:var(--bg-raised);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.tr__chip:hover:not(:disabled){border-color:var(--fg-faint)}.tr__chip:disabled{opacity:.5}.tr__chip.is-selling{border:var(--bw-structural) solid var(--neg);background:var(--flamme-tint)}.tr__chipname{font:var(--t-name-s);color:var(--fg)}.tr__chipprice{font:var(--t-num-s);color:var(--fg-dim);font-variant-numeric:tabular-nums}.tr__chipselling{font:var(--t-label);letter-spacing:var(--ls-code);color:var(--neg)}.tr__arrow{margin-left:2px}.tr__arrow.is-up{color:var(--pos)}.tr__arrow.is-down{color:var(--neg)}.tr__selling{padding:var(--s-3) var(--s-4);border:var(--bw-structural) solid var(--neg);background:var(--flamme-tint);font:var(--t-ui-s);color:var(--fg);margin-bottom:var(--s-6)}.tr__tax{color:var(--fg-dim)}.tr__cancel{margin-left:var(--s-3);font:var(--t-label);letter-spacing:var(--ls-code);color:var(--neg);text-decoration:underline}.tr__market{margin-top:var(--s-7)}.tr__controls{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:var(--s-4)}.tr__search{flex:1 1 220px;padding:9px 11px;border:var(--bw-structural) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-m);color:var(--fg)}.tr__tags{display:flex;flex-wrap:wrap;gap:3px}.tr__head{display:grid;grid-template-columns:auto 1fr 42px 48px 92px;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-4);font:var(--t-tag);letter-spacing:0;color:var(--fg-faint);border-bottom:var(--bw-hair) solid var(--rule)}.tr__head.has-starts{grid-template-columns:auto 1fr 46px 42px 48px 92px}.tr__headcell{display:flex;align-items:center;gap:3px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:2px 0;min-width:0}.tr__headcell.is-num{justify-content:flex-end}.tr__headcell:hover{color:var(--fg)}.tr__headcell.is-active{color:var(--fg);font-weight:700}.tr__headarrow{font-size:8px;line-height:1}.tr__racinghint{display:block;font:var(--t-ui-s);color:var(--fg-faint)}.tr__rows{max-height:58vh;overflow-y:auto;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-card)}.tr__row{display:grid;grid-template-columns:auto 1fr 42px 48px 92px;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--s-4);border-bottom:var(--bw-hair) solid var(--hair)}.tr__rows.has-starts .tr__row{grid-template-columns:auto 1fr 46px 42px 48px 92px}.tr__row:nth-child(2n){background:var(--bg-raised)}.tr__row:last-child{border-bottom:0}.tr__rowmain{min-width:0}.tr__rowname{display:block;max-width:100%;padding:0;background:none;border:0;font:var(--t-name-s);color:var(--fg);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr__rowname{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.tr__rowname:hover{text-decoration-color:currentColor}.tr__rowname:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:2px}.tr__rowtags{display:inline-flex;gap:3px;margin-left:var(--s-2);vertical-align:-1px}.tr__rowmeta{display:block;font:var(--t-num-s);letter-spacing:var(--ls-code);color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr__rowpts{font:var(--t-num-m);color:var(--fg-dim);text-align:right;font-variant-numeric:tabular-nums}.tr__rowown{font:var(--t-num-s);color:var(--fg-faint);text-align:right;font-variant-numeric:tabular-nums}.tr__buy{padding:7px 0;background:var(--fg);color:var(--bg);font:var(--t-label);letter-spacing:var(--ls-code);text-align:center;border-radius:var(--r-ctl);font-variant-numeric:tabular-nums}.tr__buy:hover:not(:disabled){background:var(--accent-text)}.tr__buy:disabled{opacity:.3}.tr__buy.is-dear{background:transparent;color:var(--fg-faint);border:var(--bw-hair) solid var(--rule)}.tr__side{position:sticky;top:var(--s-4)}.tr__movers{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-6)}.tr__movers li{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--bw-hair) solid var(--hair)}.tr__movername{flex:1;font:var(--t-name-s);color:var(--fg)}.tr__quiet{font:var(--t-ui-s);color:var(--fg-faint);margin-bottom:var(--s-6);max-width:40ch}.tr__footnote{margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--bw-hair) solid var(--rule);font:var(--t-ui-s);color:var(--fg-faint)}@media(max-width:980px){.tr__inner{padding:0 var(--s-5)}.tr__cols{grid-template-columns:1fr}.tr__side{position:static}.tr__row,.tr__head{grid-template-columns:auto 1fr 34px 44px 84px}.tr__rows.has-starts .tr__row,.tr__head.has-starts{grid-template-columns:auto 1fr 40px 34px 44px 84px}.tr__head{display:grid;grid-template-columns:auto 1fr 42px 48px 92px;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-4);font:var(--t-tag);letter-spacing:0;color:var(--fg-faint);border-bottom:var(--bw-hair) solid var(--rule)}.tr__head.has-starts{grid-template-columns:auto 1fr 46px 42px 48px 92px}.tr__headcell{display:flex;align-items:center;gap:3px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:2px 0;min-width:0}.tr__headcell.is-num{justify-content:flex-end}.tr__headcell:hover{color:var(--fg)}.tr__headcell.is-active{color:var(--fg);font-weight:700}.tr__headarrow{font-size:8px;line-height:1}.tr__racinghint{display:block;font:var(--t-ui-s);color:var(--fg-faint)}.tr__rows{max-height:55vh;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.tr__notice.is-chip{border-left:var(--bw-structural) solid var(--fg);background:var(--bg-hover);color:var(--fg)}.tr__chiplink{color:var(--accent-text);text-decoration:underline}.tr__more{display:flex;justify-content:center;padding:var(--s-5);border-top:var(--bw-hair) solid var(--hair)}.plan{margin:var(--s-4) 0 var(--s-5);border:var(--bw-structural) solid var(--fg);border-radius:var(--r-card);background:var(--bg-raised);overflow:hidden}.plan__row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);font:var(--t-ui-m)}.plan__row+.plan__row{border-top:var(--bw-hair) solid var(--hair)}.plan__out{color:var(--neg);text-decoration:line-through}.plan__arrow{color:var(--fg-faint)}.plan__in{flex:1;font-weight:600;color:var(--fg)}.plan__undo{min-width:32px;min-height:32px;font-size:17px;color:var(--fg-faint);border-radius:var(--r-ctl)}.plan__undo:hover{color:var(--neg);background:var(--bg-hover)}.plan__foot{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-3) var(--s-4);border-top:var(--bw-hair) solid var(--rule);background:var(--bg)}.plan__sum{flex:1;font:var(--t-ui-s);color:var(--fg-dim)}.plan__sum b{font-variant-numeric:tabular-nums;color:var(--fg)}.plan__over{color:var(--neg)}.plan__acts{display:flex;gap:var(--s-2)}.plan__warn{margin:0;padding:var(--s-2) var(--s-4) var(--s-3);font:var(--t-ui-s);color:var(--neg);background:var(--flamme-tint)}.tr__chip.is-leaving{opacity:.4;text-decoration:line-through}.tr__sorts{display:flex;gap:3px}.tr__sort{padding:6px 10px;border:var(--bw-hair) solid var(--rule);border-radius:var(--r-chip);font:var(--t-ui-s);color:var(--fg-dim)}.tr__sort:hover{color:var(--fg)}.tr__sort.is-active{background:var(--fg);border-color:var(--fg);color:var(--bg)}.tr__team{min-width:150px;padding:6px var(--s-3);border:var(--bw-hair) solid var(--rule);border-radius:var(--r-ctl);background:var(--bg-raised);font:var(--t-ui-s);color:var(--fg)}.tr__racing{display:inline-flex;align-items:center;gap:var(--s-2);font:var(--t-ui-s);color:var(--fg-dim);cursor:pointer}.tr__teamlink{font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}.tr__teamlink:hover{color:var(--fg);text-decoration-color:currentColor}@media(max-width:760px){.tr__teamlink{padding:11px 0;margin:-11px 0}.tr__rowname{padding:6px 0;margin:-6px 0}}.tr__starts{text-align:center;font:var(--t-tag);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--fg-faint)}.tr__starts.is-in{color:var(--pos);font-weight:700}@media(max-width:599px){.tr__rowtags{display:none}}@media(max-width:760px){.tr__metalabel:not(.is-count){display:none}}.tr__allprices{display:inline-block;margin:var(--s-2) 0 var(--s-4);font:var(--t-ui-s);color:var(--fg-dim);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.tr__allprices:hover{color:var(--accent-text);text-decoration-color:currentColor}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tarmac: #2B3036;--verge: #383E44;--verge-hi: #444B52;--kerb: #4E555C;--kerb-hi: #626A72;--road: #383D43;--newsprint: #DCE1E6;--newsprint-raised: #EEF1F4;--newsprint-zebra: #D3D9DF;--newsprint-sunk: #C8CFD6;--ink: #171B1F;--ink-dim: rgba(23, 27, 31, .74);--ink-faint: rgba(23, 27, 31, .62);--ink-rule: rgba(23, 27, 31, .14);--ink-hair: rgba(23, 27, 31, .08);--chalk: #F2F5F7;--chalk-dim: rgba(242, 245, 247, .76);--chalk-faint: rgba(242, 245, 247, .58);--chalk-rule: rgba(242, 245, 247, .18);--chalk-hair: rgba(242, 245, 247, .1);--gravel: #6B747C;--maillot: #FFCE1F;--maillot-ink: #171B1F;--points: #16875A;--points-lift: #5FD39B;--flamme: #E23D2C;--flamme-lift: #FF9484;--kom: #C4432B;--youth: #F2F5F7;--ter-flt: #16875A;--ter-hil: #C77A20;--ter-mtn: #C4432B;--ter-cbl: #8A6F52;--ter-itt: #2D6CA8;--ter-spr: #C2185B;--points-tint: rgba(22, 135, 90, .16);--flamme-tint: rgba(226, 61, 44, .14);--maillot-tint: rgba(255, 206, 31, .16);--f-display: "Barlow Condensed", "Arial Narrow", sans-serif;--f-ui: "Barlow", system-ui, -apple-system, sans-serif;--f-data: "Barlow", system-ui, sans-serif;--t-display-xl: 700 46px/.94 var(--f-display);--t-display-l: 700 34px/.98 var(--f-display);--t-display-m: 600 25px/1.02 var(--f-display);--t-display-s: 600 20px/1.06 var(--f-display);--t-ui-l: 400 14px/1.55 var(--f-ui);--t-ui-m: 400 12.5px/1.5 var(--f-ui);--t-ui-s: 400 11.5px/1.45 var(--f-ui);--t-name: 700 13px/1.2 var(--f-ui);--t-name-s: 600 11.5px/1.2 var(--f-ui);--t-btn: 600 12px/1 var(--f-ui);--t-meta: 400 11.5px/1.4 var(--f-ui);--t-num-l: 600 16px/1.1 var(--f-data);--t-num-m: 500 13px/1.2 var(--f-data);--t-num-s: 500 11.5px/1.2 var(--f-data);--t-label: 600 10.5px/1.1 var(--f-data);--t-tag: 600 9.5px/1.1 var(--f-data);--ls-display-xl: -.015em;--ls-display: -.01em;--ls-display-s: 0;--ls-label: .07em;--ls-label-s: .09em;--ls-code: .01em;--r-card: 6px;--r-ctl: 5px;--r-chip: 4px;--r-jersey: 2px;--r-pill: 999px;--bw-structural: 1.5px;--bw-hair: 1px;--s-1: 4px;--s-2: 6px;--s-3: 8px;--s-4: 11px;--s-5: 14px;--s-6: 18px;--s-7: 22px;--s-8: 28px;--s-9: 36px;--s-10: 48px;--tex-tarmac: none;--tex-road: none;--ease: cubic-bezier(.2, .6, .2, 1);--dur-fast: .12s;--dur-base: .22s;--dur-draw: .6s;--shell-max: 1180px;--rail-w: 318px}.ground-tarmac{background-color:var(--tarmac);background-image:var(--tex-tarmac);color:var(--chalk)}.ground-paper{background-color:var(--newsprint);color:var(--ink)}.ground-tarmac{--fg: var(--chalk);--fg-dim: var(--chalk-dim);--fg-faint: var(--chalk-faint);--bg: var(--tarmac);--bg-raised: var(--verge);--bg-hover: var(--verge-hi);--rule: var(--chalk-rule);--hair: var(--chalk-hair);--pos: var(--points-lift);--neg: var(--flamme-lift);--accent-text: var(--maillot)}.ground-paper{--fg: var(--ink);--fg-dim: var(--ink-dim);--fg-faint: var(--ink-faint);--bg: var(--newsprint);--bg-raised: var(--newsprint-raised);--bg-hover: var(--newsprint-sunk);--rule: var(--ink-rule);--hair: var(--ink-hair);--pos: var(--points);--neg: var(--flamme);--accent-text: #7A5C00}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font:var(--t-ui-m);background:var(--tarmac);color:var(--chalk);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.shell{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}[class*=num],td,.tabular{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--maillot);outline-offset:2px;border-radius:1px}:focus:not(:focus-visible){outline:none}.scroll-x{overflow-x:auto;overscroll-behavior-x:contain}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1000px){.btn,.tr__buy,.shell__signout,.lg__join button,.tr__chip,.jn__tab,.rc__step,.rc__toggle,.rc__weeksel select,input[type=text],input[type=search],input[type=email],input[type=password]{min-height:44px}input,select,textarea{font-size:16px!important}.tag--filter,.rc__tab,.sb__sort,.sb__team,.tr__sort,.tr__team,.plan__undo,.riders__sort,.riders__hcell,.tr__headcell,.mt__band,.mt__promote,.mt__benchctl button{min-height:40px}.mt__band,.mt__promote{display:inline-flex;align-items:center;justify-content:center}.mt__benchctl button{min-width:40px}.tag--filter{min-width:44px;justify-content:center}.shell__signout{display:inline-flex;align-items:center}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
