.start-menu.start-menu--contour{--paper: #ebe7df;--ink: #0f0f0f;--char: #2b2b29;--grey: #6f6a61;--faint: #99958d;--rule: rgb(15 15 15 / 22%);--accent: #c0391f;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display: "Anton", "Arial Narrow", Impact, "Helvetica Neue", sans-serif;--ease: cubic-bezier(.2, .7, .2, 1);--gutter: clamp(.8rem, 3vw, 2.4rem);padding:0;background:var(--paper);backdrop-filter:none;color:var(--ink);font-family:var(--mono);font-variant-numeric:tabular-nums}.start-menu--contour .start-menu__panel--contour{width:100%;max-width:none;min-height:100dvh;margin:0;gap:0;display:block}.start-menu--contour .start-menu__version{text-transform:uppercase;right:var(--gutter);bottom:.45rem;color:var(--faint);font-family:var(--mono);font-size:.52rem;letter-spacing:.18em}.chub{position:relative;isolation:isolate;width:100%;min-height:100dvh;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;line-height:1.45}.chub button{appearance:none;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.chub button:focus-visible{outline:none}.chub__rule:focus-visible,.chub__stage:focus-visible,.chub__legend-row:focus-visible .chub__legend-name,.chub__lead-btn:focus-visible .chub__lead-name,.chub__people-row:focus-visible .chub__people-name,.chub__foot-link:focus-visible,.chub__event:focus-visible .chub__event-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.chub__cta:focus-visible .chub__cta-word{border-bottom-width:5px}.chub [hidden]{display:none!important}.chub__masthead,.chub__stageline,.chub__rules,.chub__cta,.chub__events,.chub__column,.chub__foot{z-index:4}.chub__masthead{position:absolute;top:clamp(.9rem,3.2vh,2rem);left:var(--gutter);right:var(--gutter);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;pointer-events:none}.chub__masthead>*{pointer-events:auto}.chub__mark{display:flex;flex-direction:column;gap:.35rem}.chub__mark-word{font-family:var(--display);font-size:1.55rem;letter-spacing:.02em;line-height:.9}.chub__mark-lines{white-space:pre-line;font-size:.58rem;letter-spacing:.14em;line-height:1.5;color:var(--char)}.start-menu.start-menu--contour .chub__account{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.5rem 1.2rem;min-width:0;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.start-menu.start-menu--contour .start-menu__namechip{display:inline-flex;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0 0 .12rem;background:none;color:var(--ink);font:inherit;letter-spacing:inherit;gap:0}.start-menu.start-menu--contour .start-menu__namechip:hover,.start-menu.start-menu--contour .start-menu__namechip.is-open{border-color:var(--accent);color:var(--accent)}.start-menu.start-menu--contour .start-menu__namechip-caret{display:none}.start-menu.start-menu--contour .start-menu__syncchip{font:inherit;letter-spacing:inherit;color:var(--grey)}.start-menu.start-menu--contour .start-menu__syncchip.is-synced{color:var(--char)}.start-menu.start-menu--contour .start-menu__acctpanel{top:calc(100% + .8rem);border:0;border-top:1px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:none;color:var(--ink);padding:.9rem 0 0}.start-menu.start-menu--contour .start-menu__crewchip{display:flex;align-items:baseline;gap:.7rem;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;letter-spacing:inherit;color:var(--char)}.start-menu.start-menu--contour .start-menu__crewchip-kicker{color:var(--grey)}.start-menu.start-menu--contour .start-menu__crewchip-input{width:4.4em;height:auto;margin:0;padding:0 0 .12rem;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:none;box-shadow:none;outline:none;color:var(--ink);font:inherit;letter-spacing:.24em;text-align:center}.start-menu.start-menu--contour .start-menu__crewchip-input::placeholder{color:var(--grey)}.start-menu.start-menu--contour .start-menu__crewchip-btn{border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0 0 .12rem;background:none;color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:uppercase}.start-menu.start-menu--contour .start-menu__crewchip-btn:hover{color:var(--accent);border-color:var(--accent)}.start-menu.start-menu--contour .start-menu__crewchip-code{font-weight:500;letter-spacing:.3em;color:var(--ink)}.start-menu.start-menu--contour .start-menu__crewchip-status{color:var(--grey)}.start-menu.start-menu--contour .start-menu__crewchip-status.is-paired{color:var(--char)}.start-menu.start-menu--contour .start-menu__crewchip-status.is-lost{color:var(--accent)}.start-menu.start-menu--contour .start-menu__crewchip-sep{display:none}.chub__stageline{position:absolute;top:15vh;left:var(--gutter);display:grid;gap:.35rem;color:var(--paper);mix-blend-mode:difference}.chub__stageline-kicker{font-size:.62rem;font-weight:500;letter-spacing:.18em}.chub__stages{display:flex;flex-wrap:wrap;gap:.2rem 1.3rem}.chub__stage{display:inline-flex;gap:.5em;align-items:baseline;font-size:.62rem;letter-spacing:.14em;color:inherit;opacity:.42;border-bottom:1px solid transparent;transition:opacity .18s var(--ease),border-color .18s var(--ease)}.chub__stage.is-active{opacity:1;border-bottom-color:currentColor;font-weight:500}.chub__stage-km{opacity:.6}.chub__field{position:absolute;inset:0}.chub__map{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible;background:var(--paper)}.chub__rings--idx{stroke:#7f7a70;stroke-width:.75}.chub__rings--int{stroke:#b5b0a5;stroke-width:.45}.chub__rings--r0{opacity:1}.chub__rings--r1{opacity:.72}.chub__rings--r2{opacity:.42}.chub__rings--r3{opacity:.18}.chub__rings--in.chub__rings--idx{stroke:var(--paper);stroke-opacity:.34;stroke-width:.7}.chub__rings--in.chub__rings--int{stroke:var(--paper);stroke-opacity:.16;stroke-width:.45}.chub__mass{fill:var(--ink);opacity:0;transition:opacity .9s var(--ease)}.chub.is-drawn .chub__mass{opacity:1}.chub__road-casing{stroke:var(--ink);stroke-width:6;transition:opacity .22s var(--ease)}.chub__road{stroke:var(--paper);stroke-width:2.4;transition:stroke-dashoffset 1.8s cubic-bezier(.3,0,.2,1),opacity .22s var(--ease)}.chub.is-hot .chub__road-casing,.chub.is-hot .chub__road{opacity:.55}.chub__hot-casing{stroke:var(--ink);stroke-width:11}.chub__hot-road{stroke:var(--paper);stroke-width:5.5}.chub__featured{stroke:var(--accent);stroke-width:8}.chub__ticks{stroke-width:1}.chub__leaders{stroke-width:.7;opacity:.7}.chub__crosses{stroke-width:1.2}.chub__ticks--ink,.chub__leaders--ink,.chub__crosses--ink{stroke:var(--ink)}.chub__ticks--paper,.chub__leaders--paper,.chub__crosses--paper{stroke:var(--paper)}.chub__hit{stroke:transparent;pointer-events:stroke;cursor:pointer}.chub__labels{position:absolute;inset:0;color:var(--ink);pointer-events:none;text-shadow:1px 0 0 var(--paper),-1px 0 0 var(--paper),0 1px 0 var(--paper),0 -1px 0 var(--paper),1px 1px 0 var(--paper),-1px -1px 0 var(--paper),1px -1px 0 var(--paper),-1px 1px 0 var(--paper)}.chub__labels .is-on-black{color:var(--paper);text-shadow:1px 0 0 var(--ink),-1px 0 0 var(--ink),0 1px 0 var(--ink),0 -1px 0 var(--ink),1px 1px 0 var(--ink),-1px -1px 0 var(--ink),1px -1px 0 var(--ink),-1px 1px 0 var(--ink)}.chub__labels .is-mixed{color:var(--paper);mix-blend-mode:difference;text-shadow:none;background:none}.chub__pin{position:absolute;display:flex;flex-direction:column;gap:.05rem;font-size:.62rem;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.chub__pin[data-side=right]{transform:translate(.4rem,-50%)}.chub__pin[data-side=left]{transform:translate(calc(-100% - .4rem),-50%);align-items:flex-end;text-align:right}.chub__pin[data-side=above]{transform:translate(-50%,calc(-100% - .4rem));align-items:center;text-align:center}.chub__pin[data-side=below]{transform:translate(-50%,.4rem);align-items:center;text-align:center}.chub__pin-title{font-weight:500}.chub__pin-meta{opacity:.8}.chub__pin--code{transform:translate(-50%,-50%)}.chub__pin--finish{pointer-events:auto}.chub__pin-recce{margin-top:.15rem;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:.08rem;pointer-events:auto;cursor:pointer}.chub__pin-recce:hover{opacity:.7}.chub__pin-code{font-family:var(--display);font-size:.95rem;letter-spacing:.04em;opacity:.85;transition:opacity .16s var(--ease)}.chub__pin--code.is-hot .chub__pin-code{opacity:1}.chub__ring-label{position:absolute;transform:translate(-50%,-50%) rotate(var(--angle, 0deg));font-size:.52rem;letter-spacing:.1em;opacity:.8}.chub__mass-label{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.2rem;font-size:.56rem;letter-spacing:.22em;font-weight:500;pointer-events:auto;white-space:nowrap}.chub__mass-label .chub__pin-recce{font-size:.62rem;letter-spacing:.12em}.chub__name{position:absolute;z-index:1;left:clamp(.6rem,2.4vw,2rem);top:27vh;margin:0;font-family:var(--display);font-weight:400;font-size:12rem;line-height:.82;letter-spacing:-.012em;color:var(--paper);mix-blend-mode:difference;white-space:nowrap;user-select:none;pointer-events:none}.chub__rules{position:absolute;left:var(--gutter);top:56vh;display:grid;gap:.45rem;max-width:min(36vw,34rem);color:var(--paper);mix-blend-mode:difference}.chub__rules-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 0}.chub__rule{font-family:var(--display);font-size:clamp(1.25rem,1.9vw,1.7rem);letter-spacing:.02em;line-height:1;color:inherit;opacity:.38;transition:opacity .16s var(--ease)}.chub__rule:not(:last-child):after{content:"·";margin:0 .5em;opacity:.5}.chub__rule:hover{opacity:.75}.chub__rule.is-active{opacity:1;border-bottom:2px solid currentColor;padding-bottom:.04em}.chub__rules-gloss{margin:0;min-height:1.4em;font-size:.62rem;letter-spacing:.08em;line-height:1.5;opacity:.72}.chub__crewnote{margin:.2rem 0 0;font-size:.6rem;letter-spacing:.06em;line-height:1.5;opacity:.85}.chub__cta,.chub button.chub__cta{position:absolute;left:var(--gutter);bottom:clamp(3.2rem,9vh,5.4rem);display:grid;gap:.45rem;max-width:62vw;color:var(--paper);mix-blend-mode:difference}.chub__cta-word{display:inline-block;font-family:var(--display);font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:.9;letter-spacing:.01em;color:inherit;border-bottom:3px solid currentColor;padding-bottom:.08em;transition:opacity .16s var(--ease)}.chub__cta:hover .chub__cta-word{opacity:.72}.chub__cta.is-muted .chub__cta-word{opacity:.4;border-bottom-color:transparent}.chub__cta-note{font-size:.58rem;letter-spacing:.18em;opacity:.72}.chub__first,.chub button.chub__first{position:absolute;left:var(--gutter);bottom:clamp(1.9rem,5.6vh,3.4rem);z-index:4;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:.1rem;mix-blend-mode:difference;color:var(--paper);border-bottom-color:var(--paper)}.chub__first:hover{opacity:.7}.chub__events{position:absolute;left:var(--gutter);display:grid;gap:.3rem;max-width:min(36vw,34rem)}.chub__events-kicker{font-size:.58rem;letter-spacing:.2em;color:var(--accent)}.chub__event{display:grid;gap:.05rem;padding:.35rem 0;border-top:1px solid var(--rule);font-size:.66rem;letter-spacing:.1em}.chub__event-name{font-weight:500}.chub__event-meta{color:var(--grey)}.chub__column{position:absolute;right:var(--gutter);top:12vh;width:var(--column-w, 300px);pointer-events:none}.chub__column>*{pointer-events:auto}.chub__scaled path{vector-effect:non-scaling-stroke}.chub__legend{position:static}.chub__legend-row{position:absolute;left:0;right:0}.chub__figure{display:flex;justify-content:flex-end;align-items:baseline;gap:.35rem}.chub__figure-num{font-family:var(--display);font-size:clamp(4rem,12vh,7rem);line-height:.8;letter-spacing:-.01em}.chub__figure-unit{font-family:var(--display);font-size:clamp(1.3rem,3.4vh,2rem);line-height:1}.chub__figure-note{margin:.5rem 0 0;text-align:right;font-size:.58rem;letter-spacing:.16em;color:var(--grey)}.chub__legend-row{display:grid;gap:.1rem;padding:.3rem 0;border-top:0;width:100%;transition:opacity .16s var(--ease),top .26s var(--ease);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);transition:opacity .16s var(--ease)}.chub__legend-row:last-child{border-bottom:0}.chub.is-hot .chub__legend-row:not(.is-hot){opacity:.72}.chub__legend-head{display:flex;align-items:baseline;gap:.6em}.chub__legend-tick{font-size:.9rem;line-height:1;color:var(--ink);margin-right:.1em}.chub__legend-code{font-family:var(--display);font-size:1rem;letter-spacing:.03em;min-width:1.6em}.chub__legend-name{font-weight:500}.chub__legend-go{margin-left:auto;opacity:0;color:var(--ink);transition:opacity .16s var(--ease)}.chub__legend-row.is-hot .chub__legend-go{opacity:1}.chub__legend-meta{color:var(--grey)}.chub__legend-sotw{color:var(--accent);font-weight:500;letter-spacing:.18em;margin-top:.2rem}.chub__legend-row.is-featured .chub__legend-code:after{content:" ★";color:var(--accent);font-family:var(--mono);font-size:.7em}.chub__legend-top{list-style:none;margin:.3rem 0 0;padding:0;display:grid;gap:.05rem}.chub__legend-top li{display:grid;grid-template-columns:1.2em 3.6em auto;gap:.5em;color:var(--char)}.chub__legend-top li.is-you{color:var(--accent)}.chub__legend-top-rank,.chub__legend-top-empty{color:var(--grey)}.chub__legend.is-nudged .chub__legend-row{animation:chub-nudge .9s var(--ease) 1}@keyframes chub-nudge{0%{opacity:1}30%{opacity:.25}to{opacity:1}}.chub__people{position:absolute;left:var(--gutter);top:52vh;z-index:4;width:min(30vw,24rem);display:grid;gap:.35rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 2px var(--paper),0 0 2px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper),0 0 5px var(--paper),0 0 5px var(--paper)}.chub__people-head{margin:0;font-size:.58rem;font-weight:500;letter-spacing:.2em;color:var(--char)}.chub__lead-btn{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"name time" "held held";align-items:baseline;column-gap:1rem;width:100%}.chub__lead-name{grid-area:name;font-family:var(--display);font-size:2.6rem;line-height:.9;letter-spacing:.01em}.chub__lead-time{grid-area:time;justify-self:end;font-family:var(--display);font-size:2.6rem;line-height:.9;letter-spacing:.01em}.chub__lead-held{grid-area:held;font-size:.54rem;letter-spacing:.18em;color:var(--grey)}.chub__lead-btn.is-you .chub__lead-name{color:var(--accent)}.chub__lead-empty{color:var(--grey)}.chub__people-list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.chub__people-row{display:grid;grid-template-columns:1.8em 1fr auto;gap:.7em;width:100%;align-items:baseline}.chub__people-rank,.chub__people-gap{color:var(--grey)}.chub__people-gap .chub__people-name{font-weight:400}.chub__people-name{font-weight:500}.chub__people-list li.is-you .chub__people-name{color:var(--accent)}.chub__now{margin:.4rem 0 0;font-size:.54rem;letter-spacing:.16em;color:var(--grey)}.chub__foot{position:absolute;left:var(--gutter);right:var(--gutter);bottom:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.3rem 2rem;font-size:.54rem;letter-spacing:.18em;color:var(--grey)}.chub__foot-links{display:flex;flex-wrap:wrap;gap:.3rem 1.6rem}.chub__foot-link{color:var(--char);border-bottom:1px solid var(--char);padding-bottom:.05rem;transition:color .16s var(--ease),border-color .16s var(--ease)}.chub__foot-link:hover{color:var(--ink);border-bottom-color:var(--ink)}@media(max-width:767px){.chub{display:flex;flex-direction:column;overflow:visible;padding-bottom:3rem}.chub__masthead{position:relative;top:auto;left:auto;right:auto;padding:1rem 1rem 0;order:0;align-items:baseline}.chub__mark-lines{display:none}.chub__stageline{position:relative;top:auto;left:auto;padding:.8rem 1rem 0;order:1;mix-blend-mode:normal;color:var(--ink)}.chub__rules,.chub__cta,.chub button.chub__cta{mix-blend-mode:normal;color:var(--ink)}.chub__field{position:relative;inset:auto;height:42vh;width:100%;order:2}.chub__name{position:relative;left:auto;top:auto!important;margin:.4rem 0 0 .5rem;order:3;white-space:normal;line-height:.86}.chub__cta,.chub button.chub__cta{position:relative;left:auto;bottom:auto;max-width:none;padding:.6rem 1rem 0;order:5}.chub__people{position:relative;left:auto;top:auto!important;width:auto;padding:1.6rem 1rem 0;order:7;mix-blend-mode:normal;color:var(--ink)}.chub__first,.chub button.chub__first{position:relative;left:auto;bottom:auto;margin:.9rem 1rem 0;align-self:flex-start;order:5;mix-blend-mode:normal;color:var(--ink);border-bottom-color:var(--ink)}.chub__figure-note{text-align:left}.chub__cta-word{font-size:clamp(1.9rem,9vw,2.6rem)}.chub__rules{position:relative;left:auto;top:auto!important;max-width:none;padding:1.2rem 1rem 0;order:4}.chub__events{position:relative;left:auto;top:auto!important;max-width:none;padding:1rem 1rem 0;order:6}.chub__column{position:relative;right:auto;top:auto;bottom:auto;width:auto;height:auto!important;padding:1.6rem 1rem 0;order:6;display:flex;flex-direction:column;gap:1.2rem}.chub__legend-row{position:static;top:auto!important;padding:.5rem 0;border-top:1px solid var(--rule)}.chub__figure{justify-content:flex-start}.chub__people{margin-top:0}.chub__legend-row{padding-left:0}.chub__foot{position:relative;left:auto;right:auto;bottom:auto;padding:2rem 1rem 0;order:8}.chub__pin--start,.chub__pin--finish{font-size:.56rem;white-space:nowrap;max-width:none}.chub__pin--finish .chub__pin-meta,.chub__pin--finish .chub__pin-recce,.start-menu--contour .start-menu__version{display:none}}@media(prefers-reduced-motion:reduce){.chub__road,.chub__mass{transition:none}.chub__legend.is-nudged .chub__legend-row{animation:none}}.start-menu.start-menu--contour .start-menu__panel--board{position:relative;overflow:hidden;width:100%;max-width:1180px;min-height:100dvh;margin:0 auto;padding:clamp(1rem,3.2vw,2.6rem) clamp(1rem,3.2vw,2.6rem) clamp(1.2rem,4vh,2.6rem);gap:0;color:var(--ink);font-family:var(--mono)}.start-menu.start-menu--contour .start-menu__panel--board[hidden]{display:none}.start-menu.start-menu--contour .start-menu__panel--board>*:not(.chub__boardart){position:relative;z-index:1}.start-menu.start-menu--contour .chub__boardart{position:absolute;z-index:0;left:0;right:0;width:auto;pointer-events:none;overflow:hidden}.start-menu.start-menu--contour .chub__boardart-svg{display:block;overflow:visible}.start-menu.start-menu--contour .chub__boardart-tick{stroke:var(--ink);stroke-width:1.4}.start-menu.start-menu--contour .chub__boardart-tick--datum{stroke:var(--grey)}.start-menu.start-menu--contour .chub__boardart-leader{stroke:var(--ink);stroke-width:.7;stroke-opacity:.7}.start-menu.start-menu--contour .chub__boardart-label--datum{fill:var(--grey)}.start-menu.start-menu--contour .chub__boardart-caption{font-family:var(--mono);font-size:9px;letter-spacing:.18em;fill:var(--grey)}.start-menu.start-menu--contour .start-menu__board-row{padding:.42rem 0}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-footer,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__leader{text-shadow:0 0 2px var(--paper),0 0 2px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper),0 0 5px var(--paper),0 0 5px var(--paper)}.start-menu.start-menu--contour .start-menu__walk-card{position:relative;overflow:hidden}.start-menu.start-menu--contour .start-menu__walk-card>*:not(.chub__boardart){position:relative;z-index:1}html.is-contour .options-modal__card{position:relative;overflow:hidden}html.is-contour .options-modal__card>*:not(.chub__boardart){position:relative;z-index:1}html.is-contour .options-modal__card .chub__boardart{position:absolute;z-index:0;right:-4%;bottom:-6%;width:46%;height:50%;pointer-events:none;overflow:visible}html.is-contour .options-modal__card .chub__boardart-ghost{stroke:#0f0f0f;stroke-width:1;stroke-opacity:.14}html.is-contour .options-modal__card .chub__boardart-slice{stroke:#0f0f0f;stroke-width:2;stroke-opacity:.5}html.is-contour .options-modal__card .chub__boardart-cross{stroke:#0f0f0f;stroke-width:1}html.is-contour .options-modal__card .chub__boardart-label{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;fill:#2b2b29;letter-spacing:.14em;paint-order:stroke;stroke:#ebe7df;stroke-width:4px}.start-menu.start-menu--contour .chub__boardart-ghost{stroke:var(--ink);stroke-width:1;stroke-opacity:.14}.start-menu.start-menu--contour .chub__boardart-slice{stroke:var(--ink);stroke-width:2.2;stroke-opacity:.85}.start-menu.start-menu--contour .chub__boardart-cross{stroke:var(--ink);stroke-width:1.2}.start-menu.start-menu--contour .chub__boardart-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.start-menu.start-menu--contour .start-menu__panel--board button,.start-menu.start-menu--contour .start-menu__panel--board select{all:unset;box-sizing:border-box;cursor:pointer;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.start-menu.start-menu--contour .start-menu__panel--board button:focus-visible,.start-menu.start-menu--contour .start-menu__panel--board select:focus-visible{text-decoration:underline;text-underline-offset:4px}.start-menu.start-menu--contour .start-menu__panel--board button:disabled{cursor:default;color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.6rem;padding-bottom:.7rem;border-bottom:1px solid var(--ink)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__back{color:var(--char)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__back:hover{color:var(--ink)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__scope,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-plate{font-family:var(--display);font-size:clamp(1.6rem,3.4vw,2.6rem);letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--ink);border:0;border-radius:0;background:none;box-shadow:none;padding:0}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__scope{padding-right:.9em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230f0f0f' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 62% / .26em;width:max-content}.start-menu.start-menu--contour .start-menu__board-mode{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--char)}.start-menu.start-menu--contour .start-menu__panel--board.is-clean .start-menu__board-mode{color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-weektag{border:0;border-radius:0;background:none;padding:0;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-weektag:before{content:"★ "}.start-menu.start-menu--contour .start-menu__window{display:inline-flex;gap:1rem;margin-left:auto;border:0;background:none;padding:0}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__window-opt{color:var(--grey);border-bottom:1px solid transparent;padding-bottom:.1rem}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__window-opt:hover{color:var(--ink)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__window-opt.is-active{color:var(--ink);border-bottom-color:var(--ink)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__recce{border-bottom:1px solid var(--ink);padding-bottom:.1rem}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__recce:hover{color:var(--accent);border-color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-body{display:block;padding:0;margin:0;border:0;background:none;overflow:visible}.start-menu.start-menu--contour .start-menu__board-loading,.start-menu.start-menu--contour .start-menu__board-empty{margin:2rem 0;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--char)}.start-menu.start-menu--contour .start-menu__medal,.start-menu.start-menu--contour .start-menu__medal--hero{display:none}.start-menu.start-menu--contour .start-menu__leader{display:grid;grid-template-columns:1fr auto;grid-template-areas:"info time" "actions time";align-items:end;gap:.6rem 2rem;margin:0;padding:clamp(1.4rem,4vh,2.6rem) 0 1rem;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:none;box-shadow:none}.start-menu.start-menu--contour .start-menu__leader-info{grid-area:info;display:flex;flex-direction:column;gap:.5rem;min-width:0}.start-menu.start-menu--contour .start-menu__leader-kicker{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--char)}.start-menu.start-menu--contour .start-menu__leader-name{font-family:var(--display);font-style:normal;font-weight:400;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.9;letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-shadow:none}.start-menu.start-menu--contour .start-menu__leader-timecol{grid-area:time;align-items:flex-end;gap:.3rem}.start-menu.start-menu--contour .start-menu__leader-time{font-family:var(--display);font-size:clamp(4rem,13vw,10rem);line-height:.82;letter-spacing:-.01em;color:var(--ink);text-shadow:none}.start-menu.start-menu--contour .start-menu__leader-crick{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.start-menu.start-menu--contour .start-menu__leader .start-menu__actions{grid-area:actions}.start-menu.start-menu--contour .start-menu__actions{display:inline-flex;gap:1.2rem;align-items:baseline}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__watch,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__race{border-bottom:1px solid var(--ink);padding-bottom:.08rem;white-space:nowrap}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__watch:hover,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__race:hover{color:var(--accent);border-color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-list{display:block;margin:0;padding:0;max-height:none;overflow:visible}.start-menu.start-menu--contour .start-menu__board-row{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto auto;align-items:baseline;gap:0 1.4rem;margin:0;padding:.62rem 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;box-shadow:none;font-size:.8rem;letter-spacing:.06em}.start-menu.start-menu--contour .start-menu__board-row.is-you{background:none}.start-menu.start-menu--contour .start-menu__board-row.is-you .start-menu__board-rank,.start-menu.start-menu--contour .start-menu__board-row.is-you .start-menu__board-who,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row.is-you .start-menu__board-time{color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-rank{font-size:.7rem;color:var(--grey);text-align:left}.start-menu.start-menu--contour .start-menu__board-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;min-width:0}.start-menu.start-menu--contour .start-menu__board-who{font-weight:500;letter-spacing:.1em;color:var(--ink)}.start-menu.start-menu--contour .start-menu__board-youtag{font-size:.56rem;letter-spacing:.2em;color:var(--accent);border:0;background:none;padding:0}.start-menu.start-menu--contour .start-menu__board-gap{font-size:.68rem;color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-gaps{display:inline-flex;gap:.8rem}.start-menu.start-menu--contour .start-menu__gap{display:inline-flex;gap:.25rem;align-items:baseline;font-size:.68rem;border:0;background:none;padding:0;color:var(--char)}.start-menu.start-menu--contour .start-menu__gap svg{display:none}.start-menu.start-menu--contour .start-menu__gap--above:before{content:"▲ ";font-size:.55em}.start-menu.start-menu--contour .start-menu__gap--leader{color:var(--accent)}.start-menu.start-menu--contour .start-menu__gap--leader:before{content:"▲▲ ";font-size:.55em}.start-menu.start-menu--contour .start-menu__board-time{display:flex;flex-direction:column;align-items:flex-end;font-size:.92rem;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.start-menu.start-menu--contour .board-datestamp{font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-row.is-open{color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-row.is-open .start-menu__board-who,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row.is-open .start-menu__board-time,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row.is-open .start-menu__board-rank{color:var(--faint)}.start-menu.start-menu--contour .start-menu__board-row.is-crick{color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-row.is-crick .start-menu__board-who{color:var(--char)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row.is-crick .start-menu__board-time,.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-row.is-crick .start-menu__board-rank{color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-note{font-size:.6rem;letter-spacing:.12em;color:var(--grey)}.start-menu.start-menu--contour .start-menu__board-footer{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:auto;padding-top:clamp(1.4rem,4vh,2.6rem);border:0;background:none}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__take{font-family:var(--display);font-size:clamp(2rem,4.6vw,3.4rem);letter-spacing:.01em;line-height:1;text-transform:uppercase;color:var(--ink);border-bottom:3px solid var(--ink);padding-bottom:.1em;transition:color .16s var(--ease),border-color .16s var(--ease)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__take:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__take:disabled{border-color:var(--grey)}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__beat{border-bottom:1px solid var(--ink);padding-bottom:.1rem}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__beat:hover{color:var(--accent);border-color:var(--accent)}.start-menu.start-menu--contour .start-menu__board-hint{margin-left:auto;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.start-menu.start-menu--contour .start-menu__walk{background:var(--paper);backdrop-filter:none;justify-content:flex-start;padding-left:clamp(1rem,6vw,6rem)}.start-menu.start-menu--contour .start-menu__walk-card{border:0;border-top:1px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:none;color:var(--ink);font-family:var(--mono);text-shadow:0 0 2px var(--paper),0 0 2px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper),0 0 5px var(--paper),0 0 5px var(--paper)}.start-menu.start-menu--contour .start-menu__walk-assist{display:flex;align-items:baseline;gap:1.2rem}.start-menu.start-menu--contour .start-menu__walk-assist-check{appearance:none;width:auto;height:auto;border:0;background:none;font:inherit;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--grey);cursor:pointer;order:2;margin:0 0 0 auto}.start-menu.start-menu--contour .start-menu__walk-assist-check:before{content:"OFF";border-bottom:1px solid currentColor;padding-bottom:.1rem}.start-menu.start-menu--contour .start-menu__walk-assist-check:checked{color:var(--ink)}.start-menu.start-menu--contour .start-menu__walk-assist-check:checked:before{content:"ON"}.start-menu.start-menu--contour .controls-cross{justify-content:start;justify-items:start;margin:0}.start-menu.start-menu--contour .start-menu__walk-title{font-family:var(--display);font-style:normal;font-weight:400;font-size:clamp(2.4rem,6vw,4.4rem);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-shadow:none;text-align:left}.start-menu.start-menu--contour .start-menu__walk-intro{color:var(--char);font-size:.82rem;line-height:1.55}.start-menu.start-menu--contour .start-menu__walk-intro-lead{color:var(--ink)}.start-menu.start-menu--contour .start-menu__walk-colhead{font-family:var(--mono);font-style:normal;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--char);border-bottom:1px solid var(--ink);padding-bottom:.4rem}.start-menu.start-menu--contour .start-menu__walk-tip-term{color:var(--ink);font-weight:500;font-style:normal;font-family:var(--mono)}.start-menu.start-menu--contour .start-menu__walk-tip-body{color:var(--char)}.start-menu.start-menu--contour .start-menu__walk-assist{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;background:none;padding:.8rem 0}.start-menu.start-menu--contour .start-menu__walk-assist-check{accent-color:var(--ink)}.start-menu.start-menu--contour .start-menu__walk-assist-label{color:var(--ink)}.start-menu.start-menu--contour .start-menu__walk-assist-note{color:var(--grey)}.start-menu.start-menu--contour .start-menu__walk-close{border:0;border-radius:0;background:none;box-shadow:none;color:var(--char);font-family:var(--mono)}.start-menu.start-menu--contour .start-menu__walk-go{align-self:flex-start;border:0;border-bottom:3px solid var(--ink);border-radius:0;background:none;box-shadow:none;padding:0 0 .1em;font-family:var(--display);font-style:normal;font-weight:400;font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);text-shadow:none;transform:none}.start-menu.start-menu--contour .start-menu__walk-go:hover{color:var(--ink);border-color:var(--ink);border-bottom-width:5px}.start-menu.start-menu--contour .controls-hero{color:var(--char)}.start-menu.start-menu--contour .controls-hero kbd,.start-menu.start-menu--contour .controls-key{border:0;border-bottom:1px solid var(--ink);border-radius:0;background:none;box-shadow:none;color:var(--ink);font-family:var(--mono);font-weight:500;text-transform:uppercase;letter-spacing:.1em}.start-menu.start-menu--contour .controls-hero span,.start-menu.start-menu--contour .controls-hero li,.start-menu.start-menu--contour .controls-hero .controls-cross span,.start-menu.start-menu--contour .controls-hero .controls-keys span{color:var(--char);opacity:1}.start-menu.start-menu--contour .controls-cross__label,.start-menu.start-menu--contour .controls-list__action,.start-menu.start-menu--contour .controls-keys__alt{color:var(--char)!important;opacity:1!important;text-shadow:none}.start-menu.start-menu--contour .start-menu__walk-card{max-width:min(78rem,96vw)}.start-menu.start-menu--contour .start-menu__walk-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr)}.start-menu.start-menu--contour .start-menu__walk-go{align-self:flex-start;margin-left:0;margin-right:auto;width:auto}html.is-contour .options-modal{background:#ebe7df;backdrop-filter:none;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;color:#0f0f0f}html.is-contour .options-modal{align-items:flex-start;padding-top:clamp(1rem,6vh,4rem)}html.is-contour .options-modal__card{border:0;border-radius:0;background:#ebe7df;box-shadow:none;color:#0f0f0f;text-shadow:0 0 2px #ebe7df,0 0 2px #ebe7df,0 0 3px #ebe7df,0 0 3px #ebe7df,0 0 5px #ebe7df,0 0 5px #ebe7df}html.is-contour .options-modal__title{font-family:Anton,Arial Narrow,Impact,sans-serif;font-style:normal;font-weight:400;font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:.01em;text-transform:uppercase;color:#0f0f0f;text-shadow:none}html.is-contour .options-modal__close{border:0;border-radius:0;background:none;box-shadow:none;color:#2b2b29}html.is-contour .options-group__title{font-family:inherit;font-style:normal;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:#2b2b29;border-bottom:1px solid #0f0f0f;padding-bottom:.35rem}html.is-contour .options-group__reset{border:0;border-bottom:1px solid #0f0f0f;border-radius:0;background:none;color:#0f0f0f;font:inherit;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}html.is-contour .options-row__label{color:#0f0f0f}html.is-contour .options-row__note{color:#6f6a61}html.is-contour .options-row__value{color:#0f0f0f;font-variant-numeric:tabular-nums}html.is-contour .options-row__slider{appearance:none;height:9px;accent-color:#0f0f0f;border-radius:0;background:linear-gradient(#0f0f0f,#0f0f0f) 0 4px / 100% 1px no-repeat,repeating-linear-gradient(90deg,#0f0f0f 0 1px,transparent 1px 10%) 0 4px / 100% 5px no-repeat,linear-gradient(#0f0f0f,#0f0f0f) 100% 4px / 1px 5px no-repeat}html.is-contour .options-row__slider::-webkit-slider-runnable-track{height:9px;background:transparent;border-radius:0}html.is-contour .options-row__slider::-webkit-slider-thumb{appearance:none;width:9px;height:9px;margin-top:0;background:#0f0f0f;border:0;border-radius:0;box-shadow:none;cursor:pointer}html.is-contour .options-row__slider::-moz-range-track{height:9px;background:transparent}html.is-contour .options-row__slider::-moz-range-thumb{width:9px;height:9px;background:#0f0f0f;border:0;border-radius:0;cursor:pointer}html.is-contour .options-row__check{accent-color:#0f0f0f}html.is-contour .options-tip__term{color:#0f0f0f;font-style:normal;font-family:inherit}html.is-contour .options-tip__body{color:#2b2b29}html.is-contour .hub-toast{border:0;border-bottom:1px solid #0f0f0f;border-radius:0;background:#ebe7df;box-shadow:none;color:#0f0f0f;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}html.is-contour .options-modal__card{width:min(78rem,96vw);max-width:none;padding-left:clamp(1rem,6vw,5rem)}html.is-contour .options-modal__body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem)}html.is-contour .options-row__value{font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:1.5rem;line-height:1;min-width:3.2em;text-align:right}html.is-contour .options-row__label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}html.is-contour .options-row__check{appearance:none;width:auto;height:auto;margin:0;border:0;background:none;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.72rem;letter-spacing:.16em;color:#6f6a61;cursor:pointer}html.is-contour .options-row__check:before{content:"OFF";border-bottom:1px solid currentColor;padding-bottom:.1rem}html.is-contour .options-row__check:checked{color:#0f0f0f}html.is-contour .options-row__check:checked:before{content:"ON"}.start-menu.start-menu--contour .start-menu__panel--board.is-tight .start-menu__leader{padding-top:1rem;padding-bottom:.6rem}.start-menu.start-menu--contour .start-menu__panel--board.is-tight .start-menu__leader-time{font-size:clamp(3.4rem,10vw,7.5rem)}.start-menu.start-menu--contour .start-menu__panel--board.is-tight .start-menu__leader-name{font-size:clamp(2rem,4.6vw,3.6rem)}.start-menu.start-menu--contour .start-menu__panel--board.is-tight .start-menu__board-row{padding:.3rem 0}.start-menu.start-menu--contour .start-menu__panel--board.is-tight .start-menu__board-footer{padding-top:1rem}.start-menu.start-menu--contour .chub__boardart-profile{stroke:var(--ink);stroke-width:1;stroke-opacity:.55}.start-menu.start-menu--contour .chub__boardart-axis{stroke:var(--ink);stroke-width:.8}.start-menu.start-menu--contour .chub__boardart-km{font-family:var(--mono);font-size:9px;letter-spacing:.14em;fill:var(--char)}.start-menu.start-menu--contour .chub__boardart-leader--datum{stroke:var(--grey)}.start-menu.start-menu--contour .chub__boardart-label--you{fill:var(--accent)}.chub__leaders--legend{stroke-width:.6;opacity:.6}.chub__ladder,.chub button.chub__ladder{margin-top:.5rem;font-size:.6rem;letter-spacing:.16em;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:.1rem;justify-self:start}.chub__ladder:hover{opacity:.7}.chub__people-gap .chub__people-rank{letter-spacing:.3em}@media(max-width:1360px)and (min-width:768px){.chub__people{width:min(24vw,20rem)}.chub__lead-btn{grid-template-columns:1fr;grid-template-areas:"name" "time" "held"}.chub__lead-time{justify-self:start;font-size:2rem}.chub__rules{max-width:28vw}.chub__rules-gloss{font-size:.58rem}}.start-menu.start-menu--contour .chub__boardart-knock{fill:var(--paper)}.start-menu.start-menu--contour .chub__boardart-profile{stroke-width:1.3;stroke-opacity:.5}.start-menu.start-menu--contour .chub__boardart-label{stroke:none;paint-order:normal}.start-menu.start-menu--contour .start-menu__walk{padding:0;justify-content:flex-start;align-items:flex-start;overflow-y:auto}.start-menu.start-menu--contour .start-menu__walk-card{width:100%;max-width:none;min-height:100dvh;margin:0;padding:clamp(1.6rem,5vh,3rem) clamp(1rem,6vw,6rem) clamp(3rem,8vh,5rem);border-top:0;gap:1.6rem;display:block}.start-menu.start-menu--contour .start-menu__walk-card>.start-menu__walk-close{position:absolute;top:clamp(1rem,3vh,2rem);right:clamp(1rem,4vw,3rem);left:auto;z-index:2}.start-menu.start-menu--contour .start-menu__walk-go:focus-visible{outline:none;color:var(--ink);border-color:var(--ink);border-bottom-width:5px}.start-menu.start-menu--contour .start-menu__walk-title{margin:0 0 1rem -.05em;font-size:clamp(4rem,10vw,9.5rem);line-height:.8;letter-spacing:-.01em;white-space:nowrap}.start-menu.start-menu--contour .start-menu__walk-intro{max-width:42rem;margin:0 0 2rem}.start-menu.start-menu--contour .start-menu__walk-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.start-menu.start-menu--contour .start-menu__walk-col--tips{border:0;margin:0;padding:0}.start-menu.start-menu--contour .start-menu__walk-assist{max-width:42rem;margin-top:2rem}.start-menu.start-menu--contour .start-menu__walk-go{position:static;display:inline-block;margin:2.8rem 0 0}.chub__north path{stroke:var(--ink);stroke-width:1}.chub__north text{font-family:var(--mono);font-size:9px;letter-spacing:.1em;fill:var(--char);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.chub__people.is-compact .chub__lead-btn{grid-template-columns:auto auto;grid-template-areas:"name time" "held held";column-gap:.9rem}.chub__people.is-compact .chub__lead-name,.chub__people.is-compact .chub__lead-time{font-size:1.8rem;justify-self:start}.chub__people.is-compact .chub__people-list,.chub__people.is-compact .chub__people-now{display:none}.chub__people.is-compact .chub__ladder{margin-top:.3rem}.start-menu.start-menu--contour .chub__boardart-caption--head{fill:var(--char)}.start-menu.start-menu--contour .start-menu__walk-card .chub__boardart{left:auto;right:clamp(1rem,6vw,6rem);width:min(44%,44rem);overflow:visible}html.is-contour .options-modal__card{min-height:calc(100dvh - clamp(1rem,6vh,4rem) - 1.6rem);max-height:none}html.is-contour .options-modal__card .chub__boardart{left:auto;right:clamp(1.4rem,3vw,2rem);bottom:auto;width:42%;height:auto}html.is-contour .options-modal__card .chub__boardart-profile{stroke:#0f0f0f;stroke-width:1.2;stroke-opacity:.85;fill:none}html.is-contour .options-modal__card .chub__boardart-axis{stroke:#0f0f0f;stroke-width:.8;fill:none}html.is-contour .options-modal__card .chub__boardart-km{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.14em;fill:#2b2b29}html.is-contour .options-modal__card .chub__boardart-caption{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.18em;fill:#6f6a61}html.is-contour .options-modal__card .chub__boardart-caption--head{fill:#2b2b29}html.is-contour .options-modal__card .chub__boardart-svg{display:block;overflow:visible}@media(max-width:767px){.start-menu.start-menu--contour .start-menu__walk-card .chub__boardart,html.is-contour .options-modal__card .chub__boardart{display:none}}.start-menu.start-menu--contour .chub__boardart-profile{stroke:var(--ink);stroke-width:1.2;stroke-opacity:.85}.start-menu.start-menu--contour .chub__boardart-leader{stroke:var(--grey);stroke-width:.8;stroke-opacity:.9;stroke-dasharray:1.5 2.5}.start-menu.start-menu--contour .chub__boardart-leader--datum{stroke:var(--faint)}@media(max-width:767px){.chub__rings--idx{stroke:#6f6a61;stroke-width:.95}.chub__rings--int{stroke:#a5a095;stroke-width:.6}.chub__field{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 9%,#000 91%,transparent 100%)}}html.is-contour .options-foot{position:relative;z-index:1;margin:2.6rem 0 0;max-width:52%;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#6f6a61}@media(max-width:767px){html.is-contour .options-foot{display:none}}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-body{flex:0 0 auto}.start-menu.start-menu--contour .start-menu__panel--board .start-menu__board-footer{margin-top:0}.start-menu.start-menu--contour .start-menu__board-open{margin:0;padding:.9rem 0 .3rem;border-top:1px solid var(--rule);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--char)}@media(max-width:767px){.chub__legend-sotw,.chub__legend-top{margin-left:2.4rem}}.chub__people.is-compact .chub__people-list{display:grid}.chub__people.is-compact .chub__people-list>li:nth-child(n+3):not(.is-you):not(.chub__people-gap){display:none}html.is-contour .options-modal__close{left:auto;right:clamp(1.4rem,3vw,2rem);top:clamp(1rem,3vh,2rem)}.start-menu.start-menu--contour .controls-list__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.start-menu.start-menu--contour .controls-keys{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem}.start-menu.start-menu--contour .controls-keys__alt{flex:0 0 5.6rem;margin-left:.4rem;text-align:left}.start-menu.start-menu--contour .controls-keys:not(:has(.controls-keys__alt)):after{content:"";flex:0 0 6rem}.start-menu.start-menu--contour .start-menu__notape{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}html.is-contour .options-modal__card>.options-modal__close{position:absolute;z-index:2}.start-menu.start-menu--contour .controls-list__action{white-space:nowrap}.start-menu.start-menu--contour .controls-keys__alt{flex:0 0 6.6rem;margin:0 0 0 .4rem;padding:0;white-space:nowrap}.start-menu.start-menu--contour .controls-keys:not(:has(.controls-keys__alt)):after{flex:0 0 7rem}.start-menu.start-menu--contour .start-menu__leader .start-menu__notape{display:none}.start-menu.start-menu--contour .controls-keys{position:relative;display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;padding-right:7rem}.start-menu.start-menu--contour .controls-keys:after{content:none}.start-menu.start-menu--contour .controls-keys__alt{position:absolute;left:calc(100% - 6.5rem);top:0;width:6.5rem;margin:0;flex:none;text-align:left;white-space:nowrap}.start-menu.start-menu--contour .controls-hero .controls-list{max-width:25rem}.start-menu.start-menu--contour .controls-keys:not(:has(.controls-keys__alt)):after{content:none;flex:none}.start-menu.start-menu--contour .chub__boardart-profile-casing{stroke:var(--paper);stroke-width:4;stroke-linejoin:round;stroke-linecap:round}html.is-contour .options-modal__card .chub__boardart-profile-casing{stroke:#ebe7df;stroke-width:4;fill:none}.chub__hot-casing.is-featured{stroke:var(--accent)}.chub__labels .chub__ring-label.is-on-black{color:var(--paper);opacity:1;text-shadow:1px 0 0 var(--ink),-1px 0 0 var(--ink),0 1px 0 var(--ink),0 -1px 0 var(--ink),1px 1px 0 var(--ink),-1px -1px 0 var(--ink),1px -1px 0 var(--ink),-1px 1px 0 var(--ink)}.chub__people.is-compact .chub__lead-held,.chub__people.is-compact .chub__now{display:none}.chub__people.is-compact .chub__people-list{gap:0}.chub__people.is-compact .chub__ladder{margin-top:.15rem}.chub.is-short .chub__rules-gloss{display:none}.chub__stageline{top:11vh;gap:.55rem}.chub__stages{display:grid;gap:.15rem;width:min(26vw,22rem)}.chub__stage{display:grid;grid-template-columns:2.1em auto 1fr auto;align-items:baseline;gap:.7em;width:100%;opacity:.42;border-bottom:0}.chub__stage-no,.chub__stage-name{font-family:var(--display);font-size:1.25rem;letter-spacing:.02em;line-height:1}.chub__stage-rule{display:block;height:1px;background:currentColor;opacity:.55;align-self:center}.chub__stage-km{font-size:.62rem;letter-spacing:.14em;opacity:.85}.chub__stage.is-active{opacity:1}.chub__stage.is-active .chub__stage-no,.chub__stage.is-active .chub__stage-name{font-size:1.9rem}.chub__stage.is-active .chub__stage-km{font-size:.7rem;font-weight:500}.chub__stage:hover,.chub__stage:focus-visible{opacity:1}.chub__pin--code{transform:none;display:flex;flex-direction:row;align-items:baseline;gap:.35rem;pointer-events:none}.chub__pin--code[data-side=right]{transform:translate(.25rem,-50%)}.chub__pin--code[data-side=left]{transform:translate(calc(-100% - .25rem),-50%)}.chub__pin--code[data-side=above]{transform:translate(-50%,calc(-100% - .25rem))}.chub__pin--code[data-side=below]{transform:translate(-50%,.25rem)}.chub__pin-name{font-size:.56rem;letter-spacing:.14em;font-weight:500}.chub__pin--code .chub__pin-code{opacity:1}.chub__modes{position:absolute;left:var(--gutter);right:calc(var(--column-w, 300px) + var(--gutter) * 2 + 1.5rem);bottom:3.4rem;display:grid;gap:.7rem;color:var(--paper);mix-blend-mode:difference;max-width:none;top:auto}.chub__modes-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid currentColor}.chub__modes-kicker{font-size:.62rem;font-weight:500;letter-spacing:.2em}.chub__modes-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.chub__mode{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"no name" "no gloss";column-gap:.7rem;row-gap:.35rem;align-items:start;text-align:left;padding:.2rem .9rem .6rem 0;margin-right:.9rem;border-left:0;border-bottom:3px solid transparent;color:inherit;opacity:.5;transition:opacity .16s var(--ease),border-color .16s var(--ease)}.chub__mode+.chub__mode{border-left:1px solid currentColor;padding-left:.9rem}.chub__mode:hover,.chub__mode:focus-visible{opacity:.85}.chub__mode.is-active{opacity:1;border-bottom-color:currentColor}.chub__mode-no{grid-area:no;font-family:var(--display);font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:.9;letter-spacing:.01em}.chub__mode-name{grid-area:name;font-family:var(--display);font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1;letter-spacing:.02em;align-self:end}.chub__mode-gloss{grid-area:gloss;font-size:.56rem;letter-spacing:.14em;line-height:1.55}.chub__crewnote{margin:0}.chub__modes .chub__first,.chub__modes button.chub__first{position:static;margin:0;font-size:.6rem;letter-spacing:.16em;color:inherit;border-bottom:1px solid currentColor;mix-blend-mode:normal;padding-bottom:.05rem}.chub__cta,.chub button.chub__cta{left:auto;right:var(--gutter);bottom:3.4rem;width:var(--column-w, 300px);max-width:none;display:grid;gap:.5rem;justify-items:start;text-align:left}.chub__launch-kicker{font-size:.62rem;font-weight:500;letter-spacing:.2em;padding-bottom:.5rem;border-bottom:1px solid currentColor;width:100%}.chub__launch-best{display:grid;grid-template-columns:auto auto;grid-template-areas:"label label" "time gap";column-gap:.9rem;row-gap:.15rem;align-items:baseline}.chub__launch-best:empty{display:none}.chub__launch-best-label{grid-area:label;font-size:.56rem;letter-spacing:.18em;opacity:.8}.chub__launch-best-time{grid-area:time;font-family:var(--display);font-size:clamp(1.9rem,3vw,2.8rem);line-height:.9;letter-spacing:.01em}.chub__launch-best-gap{grid-area:gap;font-size:.6rem;letter-spacing:.14em;padding-left:.9rem;border-left:1px solid currentColor}.chub__launch-best-label:only-child{grid-area:label}.chub__cta-word{font-size:clamp(2rem,3.3vw,3.2rem)}.chub__column{top:11vh;display:grid;gap:1.1rem;align-content:start}.chub__legend{display:grid;gap:0}.chub__legend-row{position:static;display:grid;grid-template-columns:auto 1fr auto;gap:.6em;align-items:baseline;padding:.28rem 0;border-top:1px solid var(--rule)}.chub__legend-row:first-child{border-top:0}.chub__legend-head{display:contents}.chub__legend-tick{display:none}.chub__legend-code{font-family:var(--display);font-size:.95rem;letter-spacing:.03em;min-width:1.6em}.chub__legend-name{font-weight:500;font-size:.6rem}.chub__legend-go{display:none}.chub__legend-meta{grid-column:3;display:grid;grid-template-columns:7ch 6ch 5ch;column-gap:1.3em;color:var(--grey);font-size:.58rem;text-align:right;white-space:nowrap}.chub__legend-meta>span{text-align:right}.chub__legend-sotw,.chub__legend-row .chub__legend-top{display:none}.chub__people{position:static;left:auto;top:auto!important;width:auto;z-index:auto;text-shadow:none;gap:.3rem}.chub__people-head{font-size:.56rem}.chub__lead-name,.chub__lead-time{font-size:2.1rem}.chub__now{margin-top:.2rem}.chub__week{display:grid;gap:.3rem;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.chub__week:empty{display:none}.chub__week-head{display:flex;align-items:baseline;gap:.5em;color:var(--accent);font-weight:500;letter-spacing:.18em;text-align:left}.chub__week-title{flex:0 0 auto;white-space:nowrap}.chub__week-left{margin-left:auto;color:var(--accent);opacity:.85;font-weight:400}.chub__week .chub__legend-top{display:grid;gap:.05rem;margin:0}.chub__week.is-folded .chub__legend-top{display:none}.chub__week-head:hover .chub__week-title{text-decoration:underline;text-underline-offset:3px}@media(max-width:1360px)and (min-width:768px){.chub__people{width:auto}.chub__stages{width:min(28vw,20rem)}.chub__stage.is-active .chub__stage-no,.chub__stage.is-active .chub__stage-name{font-size:1.6rem}}@media(max-width:767px){.chub{padding-bottom:11rem}.chub__stageline{order:1;padding:.9rem 1rem 0}.chub__stages{width:auto}.chub__field{order:2;height:46vh}.chub__name{order:3;margin:-.42em 0 0 .5rem;z-index:1}.chub__modes{position:relative;left:auto;right:auto;bottom:auto;order:4;padding:1rem 1rem 0;mix-blend-mode:normal;color:var(--ink)}.chub__modes-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.4rem}.chub__mode{margin-right:0;padding-right:.6rem}.chub__mode+.chub__mode{border-left:0;padding-left:0}.chub__mode:nth-child(2n){border-left:1px solid currentColor;padding-left:.8rem}.chub__mode:nth-child(n+3){border-top:1px solid var(--rule);padding-top:.6rem}.chub__column{order:5;display:grid;gap:1rem}.chub__people{order:0;padding:0}.chub__cta,.chub button.chub__cta{position:fixed;left:0;right:0;bottom:0;z-index:6;width:auto;order:9;padding:.7rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--ink);mix-blend-mode:normal;color:var(--ink);grid-template-columns:1fr auto;grid-template-areas:"kicker kicker" "best word" "note note";gap:.2rem 1rem;align-items:end}.chub__launch-kicker{grid-area:kicker;border-bottom:0;padding-bottom:0;font-size:.56rem}.chub__launch-best{grid-area:best;grid-template-columns:auto;grid-template-areas:"label" "time" "gap";row-gap:0}.chub__launch-best-time{font-size:1.5rem}.chub__launch-best-gap{border-left:0;padding-left:0}.chub__cta-word{grid-area:word;font-size:clamp(1.5rem,7vw,2rem)}.chub__cta-note{grid-area:note}.chub__foot{order:8}.chub__modes .chub__first,.chub__modes button.chub__first{color:var(--ink);border-bottom-color:var(--ink)}}.chub.is-short .chub__column{gap:.6rem}.chub.is-short .chub__figure-num{font-size:clamp(3rem,8vh,4.4rem)}.chub.is-short .chub__figure-note{margin-top:.25rem}.chub.is-short .chub__legend-row{padding:.16rem 0}.chub.is-short .chub__lead-name,.chub.is-short .chub__lead-time{font-size:1.6rem}.chub.is-short .chub__launch-best-time{font-size:1.7rem}.chub.is-short .chub__cta-word{font-size:clamp(1.6rem,2.4vw,2.3rem)}.chub.is-short .chub__cta,.chub.is-short button.chub__cta{gap:.35rem}.chub__cta-word{font-size:clamp(1.8rem,2.75vw,3rem);white-space:normal}.chub__pin-recce,.chub__mass-label .chub__pin-recce{display:none}@media(max-width:767px){.chub__modes-head{flex-direction:column;align-items:flex-start;gap:.4rem}.chub__mode-gloss{font-size:.52rem}.chub__figure-num{font-size:clamp(3.2rem,14vw,4.4rem)}.chub__figure-unit{font-size:1.3rem}}.chub__week-head{flex-wrap:wrap;row-gap:.1rem}@media(max-width:767px){.chub__name{margin-top:-.5em}}@media(max-width:767px){.chub__stageline,.chub__column{top:auto}.chub__foot{position:relative;left:auto;right:auto;bottom:auto;padding:2rem 1rem 0;order:8}.chub__week{padding-bottom:.5rem}}.start-menu.start-menu--contour{--accent-ink: #e0715a}@media(min-width:768px){.chub__stageline{top:6rem;display:flex;align-items:baseline;gap:1.6rem}.chub__stageline-kicker{font-size:.58rem;letter-spacing:.18em}.chub__stages{display:flex;flex-wrap:wrap;align-items:baseline;width:auto;gap:.3rem 1.6rem}.chub__stage{display:inline-flex;align-items:baseline;width:auto;gap:.4em}.chub__stage-rule{display:none}.chub__stage-no,.chub__stage-name{font-size:1.1rem}.chub__stage.is-active .chub__stage-no,.chub__stage.is-active .chub__stage-name{font-size:1.6rem}.chub__stage-km{font-size:.56rem;letter-spacing:.12em;opacity:.7}.chub__stage.is-active .chub__stage-km{font-size:.6rem;font-weight:500;opacity:.9}.chub__column{top:13vh;gap:0}.chub__figure-num{font-size:clamp(4.4rem,12.6vh,7rem)}.chub__band{position:absolute;z-index:4;left:var(--gutter);right:calc(var(--column-w, 340px) + var(--gutter) * 2 + 1.4rem);bottom:2.75rem;display:grid;gap:1rem;color:var(--paper);mix-blend-mode:difference}.chub__sectors{display:grid;gap:.55rem}.chub__sectors-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-size:.56rem;letter-spacing:.2em}.chub__sectors-kicker{font-weight:500}.chub__sectors-note{opacity:.66}.chub__band .chub__legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.chub__band .chub__legend-row{display:grid;grid-template-columns:none;align-content:start;gap:.16rem;padding:0 .9rem;border-top:0;border-left:1px solid currentColor;color:inherit}.chub__band .chub__legend-row:first-child{border-left:0;padding-left:0}.chub__band .chub__legend-row:last-child{padding-right:0}.chub__band .chub__legend-code{font-size:1.6rem;line-height:1}.chub__band .chub__legend-name{font-size:.58rem;letter-spacing:.12em}.chub__band .chub__legend-meta{display:flex;flex-wrap:wrap;grid-template-columns:none;gap:.15rem .45em;color:inherit;opacity:.62;font-size:.56rem;text-align:left;white-space:nowrap}.chub__band .chub__legend-meta>span{text-align:left}.chub__band .chub__legend-meta>span+span:before{content:"· "}.chub__band .chub__legend-row.is-featured{opacity:1}.chub__band .chub__legend-row.is-featured .chub__legend-name{font-weight:500}.chub__band .chub__legend-row.is-featured .chub__legend-code:after{color:currentColor}.chub__band .chub__modes{position:static;inset:auto;max-width:none;color:inherit;mix-blend-mode:normal;gap:.55rem}.chub__band .chub__mode{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no name" "gloss gloss";column-gap:.5rem;row-gap:.3rem;align-items:baseline;padding:.1rem .9rem .45rem 0}.chub__band .chub__mode-no,.chub__band .chub__mode-name{font-size:clamp(1.15rem,1.6vw,1.45rem);align-self:baseline}.chub__band .chub__mode-gloss{grid-area:gloss;font-size:.56rem;letter-spacing:.14em}.chub__board{position:absolute;z-index:4;right:var(--gutter);top:29vh;bottom:2.75rem;width:var(--column-w, 340px);box-sizing:border-box;padding:1rem 1.25rem 1.15rem;background:var(--ink);color:var(--paper);display:grid;grid-template-rows:auto 1fr auto auto auto;gap:1.1rem;align-content:stretch;overflow:hidden}.chub__board-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding-bottom:.5rem;border-bottom:1px solid currentColor;font-size:.56rem;letter-spacing:.2em}.chub__board .chub__people-head{margin:0;color:inherit;font-weight:500}.chub__board-count{opacity:.7;white-space:nowrap}.chub__board .chub__people{color:inherit;text-shadow:none;gap:.85rem;align-content:start}.chub__board .chub__lead-btn{grid-template-areas:"held held" "name time";row-gap:.2rem}.chub__board .chub__lead-held{color:inherit;opacity:.62;font-size:.52rem;letter-spacing:.2em}.chub__board .chub__lead-name,.chub__board .chub__lead-time{font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:.86}.chub__board .chub__lead-btn.is-you .chub__lead-name{color:var(--accent-ink)}.chub__board .chub__lead-empty{color:inherit;opacity:.7}.chub__board .chub__people-list{gap:.42rem;font-size:.64rem}.chub__board .chub__people-rank{color:inherit;opacity:.5}.chub__board .chub__people-gap{color:inherit;opacity:.5;letter-spacing:.24em}.chub__board .chub__people-list li.is-you .chub__people-name{color:var(--accent-ink)}.chub__you{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-top:.9rem;border-top:1px solid rgb(235 231 223 / 34%)}.chub__you-line{grid-column:1 / -1;margin-bottom:.25rem;font-size:.52rem;letter-spacing:.2em;color:var(--accent-ink)}.chub__you-name,.chub__you-time{font-family:var(--display);font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:.86;letter-spacing:.01em}.chub__you-time{justify-self:end}.chub__board .chub__ladder{grid-column:1 / -1;justify-self:end;margin-top:.5rem;font-size:.55rem;letter-spacing:.16em;color:inherit;border-bottom:1px solid rgb(235 231 223 / 60%);padding-bottom:.1rem}.chub__board .chub__ladder:hover{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.chub__board .chub__week{padding-top:.9rem;border-top:1px solid rgb(235 231 223 / 34%);gap:.3rem;font-size:.55rem;letter-spacing:.16em}.chub__board .chub__week-head{color:var(--accent-ink);font-weight:500;letter-spacing:.2em}.chub__board .chub__week-line{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.chub__board .chub__week-holder{opacity:.7}.chub__board .chub__week-left{margin:0;color:var(--accent-ink)}.chub__board .chub__legend-top{display:none}.chub__board .chub__cta,.chub__board button.chub__cta{position:static;left:auto;right:auto;bottom:auto;width:auto;max-width:none;padding-top:1rem;border-top:1px solid currentColor;color:inherit;mix-blend-mode:normal;gap:.4rem}.chub__board .chub__launch-kicker,.chub__board .chub__launch-best{display:none}.chub__board .chub__cta-word{font-size:clamp(1.8rem,2.9vw,2.75rem);border-bottom:0;padding-bottom:0}.chub__board .chub__cta:focus-visible .chub__cta-word{border-bottom:3px solid currentColor}.chub__board .chub__cta-note{opacity:.7}.chub__board .chub__cta.is-muted .chub__cta-word{opacity:.45}.chub__foot{align-items:baseline}.chub__foot .chub__now{order:3;margin:0;flex:1 0 100%;text-align:left}}@media(max-width:767px){.chub__band{position:static;order:4;display:grid;gap:1.1rem;padding:1rem 1rem 0}.chub__sectors{display:grid;gap:.4rem}.chub__sectors-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding-bottom:.35rem;border-bottom:1px solid var(--ink);font-size:.52rem;letter-spacing:.18em}.chub__sectors-note{display:none}.chub__band .chub__modes{position:static;padding:0}.chub__board{order:5;margin:1.1rem 1rem 0;padding:.9rem 1rem 1rem;background:var(--ink);color:var(--paper);display:grid;gap:.9rem}.chub__board-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-size:.52rem;letter-spacing:.18em}.chub__board .chub__people-head{margin:0;color:inherit}.chub__board .chub__people{color:inherit;text-shadow:none}.chub__board .chub__lead-btn{grid-template-areas:"held held" "name time"}.chub__board .chub__lead-held,.chub__board .chub__people-rank{color:inherit;opacity:.6}.chub__board .chub__lead-name,.chub__board .chub__lead-time{font-size:2rem}.chub__board .chub__ladder{color:inherit}.chub__you{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-top:.7rem;border-top:1px solid rgb(235 231 223 / 34%)}.chub__you-line{grid-column:1 / -1;font-size:.5rem;letter-spacing:.18em;color:var(--accent-ink)}.chub__you-name,.chub__you-time{font-family:var(--display);font-size:2rem;line-height:.9}.chub__you-time{justify-self:end}.chub__board .chub__week-head{color:var(--accent-ink)}.chub__board .chub__week-line{display:flex;justify-content:space-between;gap:.8rem}.chub__board .chub__week-left{color:var(--accent-ink)}.chub__foot .chub__now{margin:0 0 .4rem}}@media(min-width:768px){.chub__band{bottom:4.4rem}.chub__board{bottom:3.5rem}.chub__foot{right:calc(var(--column-w, 340px) + var(--gutter) * 2 + 1.4rem)}.chub__band .chub__legend-meta{grid-column:1}.chub__band .chub__legend-name{white-space:nowrap}}.start-menu.start-menu--contour{--lava: #ff4f18}.chub__hot-casing,.chub__hot-casing.is-featured{stroke:var(--ink);stroke-width:12}.chub__hot-road{stroke:var(--lava);stroke-width:6}.chub.is-hot .chub__road-casing,.chub.is-hot .chub__road{opacity:.45}.chub{--swing-x: 0px}.chub__field,.chub__name,.chub__stageline,.chub__column,.chub__band,.chub__board{transition:opacity .24s var(--ease),transform .32s var(--ease)}.chub.is-swing-out .chub__field,.chub.is-swing-out .chub__name{transform:translate(calc(var(--swing-x) * -1))}.chub.is-swing-out .chub__name{opacity:.5;transition-duration:.16s,.18s}.chub.is-swing-out .chub__field{opacity:.25;transition-duration:.18s,.18s}.chub.is-swing-set .chub__field,.chub.is-swing-set .chub__name{transition:none!important;transform:translate(var(--swing-x))}.chub.is-swing-set .chub__field{opacity:.25}.chub.is-swing-set .chub__name{opacity:.5}.chub.is-swing-in .chub__field{transition-duration:.52s,.56s}.chub.is-swing-in .chub__name{transition-duration:.46s,.52s;transition-delay:60ms}@keyframes chub-pending{0%,to{opacity:1}50%{opacity:.58}}.chub{--pending-ink: rgba(15, 15, 15, .28);--pending-paper: rgba(235, 231, 223, .18)}.chub__figure-num,.chub__figure-note,.chub__sectors-note,.chub__legend-head,.chub__legend-meta,.chub__people-head,.chub__board-count,.chub__lead,.chub__people-list,.chub__you,.chub__week{transition:opacity .2s var(--ease)}.chub.is-settling :is(.chub__figure-num,.chub__figure-note,.chub__sectors-note,.chub__legend-head,.chub__legend-meta),.chub.is-board-pending :is(.chub__people-head,.chub__board-count,.chub__lead,.chub__people-list,.chub__you,.chub__week){color:transparent!important}.chub.is-settling :is(.chub__figure-num,.chub__figure-note,.chub__sectors-note),.chub.is-settling :is(.chub__legend-head,.chub__legend-meta)>*,.chub.is-board-pending :is(.chub__people-head,.chub__board-count),.chub.is-board-pending :is(.chub__lead,.chub__people-list,.chub__you,.chub__week) :is(span,b,i,time,li){color:transparent!important;border-radius:1px;background:linear-gradient(var(--pending-ink) 0 0) no-repeat 0 50% / 100% .76em;animation:chub-pending 1.2s var(--ease) infinite}.chub.is-settling .chub__figure-num{background-size:100% .46em}.chub.is-board-pending :is(.chub__people-head,.chub__board-count),.chub.is-board-pending :is(.chub__lead,.chub__people-list,.chub__you,.chub__week) :is(span,b,i,time,li){background-image:linear-gradient(var(--pending-paper) 0 0)}.chub.is-swing-out .chub__stage,.chub.is-swing-set .chub__stage{pointer-events:none}@media(prefers-reduced-motion:reduce){.chub__field,.chub__name{transition:opacity .14s linear}.chub.is-swing-out .chub__field,.chub.is-swing-out .chub__name,.chub.is-swing-set .chub__field,.chub.is-swing-set .chub__name{transform:none}.chub.is-settling *,.chub.is-board-pending *{animation:none!important}}:root{color:#edf4ef;background:#111916;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden}#app{display:block;touch-action:none}.loading{position:fixed;inset:0;display:grid;place-content:center;gap:.5rem;text-align:center;background:#111916;transition:opacity .3s ease,visibility .3s ease}.loading--done{opacity:0;visibility:hidden}.loading__eyebrow{color:#9fb4a7;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.loading strong{font-size:clamp(1.1rem,3vw,1.75rem);font-weight:550}html.is-spectator .shift-buttons,html.is-spectator .touch-controls,html.is-spectator .touch-reset,html.is-spectator .enable-tilt,html.is-spectator .pause-button,html.is-codriver .shift-buttons,html.is-codriver .touch-controls,html.is-codriver .touch-reset,html.is-codriver .enable-tilt,html.is-codriver .connect-controller,html.is-codriver .calibrate-wheel,html.is-codriver .enable-ffb{display:none!important}.pause-menu__codriver-only{display:none}html.is-codriver .pause-menu__codriver-only{display:block}html.is-codriver .pause-menu__driver-only,html.is-codriver .pause-menu__instant,html.is-codriver .pause-menu__main,html.is-codriver .pause-menu .controls-panel{display:none!important}html.is-codriver .pause-menu__panel{grid-template-columns:1fr;max-width:440px}html.noui body>*:not(#app){display:none!important}.shift-buttons{position:fixed;right:1rem;bottom:5.5rem;z-index:10;display:none;flex-direction:column;gap:.6rem}html.is-touch .shift-buttons{display:flex}.shift-buttons button{width:3.4rem;height:3.4rem;border:1px solid rgb(237 244 239 / 35%);border-radius:50%;color:#edf4ef;background:#0a100d9e;font-size:1.6rem;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.shift-buttons button:active{background:#2e4237d9}.touch-controls{display:none}html.is-touch .touch-controls{display:block}.touch-brake{position:fixed;left:1rem;bottom:1.25rem;z-index:10;width:5.5rem;height:5.5rem;border:1px solid rgb(255 120 110 / 55%);border-radius:50%;color:#ffe9e6;background:#7814108c;font:700 .95rem/1 system-ui,sans-serif;letter-spacing:.08em;touch-action:none;-webkit-tap-highlight-color:transparent}.touch-brake:active{background:#d2281ed9}.touch-recenter{position:fixed;left:1.1rem;bottom:7.25rem;z-index:10;padding:.4rem .75rem;border:1px solid rgb(237 244 239 / 35%);border-radius:999px;color:#edf4ef;background:#0a100d9e;font:600 .72rem/1 system-ui,sans-serif;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.touch-reset{position:fixed;top:1rem;left:1rem;z-index:10;display:none;flex-direction:column;align-items:center;gap:.05rem;padding:.38rem .7rem;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100d9e;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html.is-touch .touch-reset{display:flex}.touch-reset:active{background:#2e4237d9}.touch-reset__label{font:700 .8rem/1 system-ui,sans-serif;letter-spacing:.04em}.touch-reset__hint{font:600 .56rem/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.shift-buttons button,.touch-brake,.touch-recenter,.touch-reset,.enable-tilt__button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.enable-tilt{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:#060a0873}.enable-tilt[hidden]{display:none}.enable-tilt__button{display:flex;flex-direction:column;gap:.5rem;max-width:22rem;padding:1.1rem 1.4rem;border:1px solid rgb(237 244 239 / 35%);border-radius:.9rem;color:#edf4ef;background:#0a100dd1;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.enable-tilt__title{font:700 1.15rem/1.1 system-ui,sans-serif;letter-spacing:.04em}.enable-tilt__hint{font:400 .8rem/1.35 system-ui,sans-serif;opacity:.82}.connect-controller{position:fixed;top:3.4rem;right:1rem;z-index:40;padding:.5rem .85rem;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100db8;font:inherit;font-size:.85rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.connect-controller:hover{background:#2e4237d9}.calibrate-wheel{top:5.8rem}.enable-ffb{top:8.2rem}.pause-button{position:fixed;top:1rem;right:1rem;z-index:42;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100db8;font-size:1.15rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.pause-button:hover{background:#2e4237d9}.pause-button:active{background:#2e4237eb}.pause-button[hidden]{display:none}html.is-touch .pause-button{width:3rem;height:3rem;font-size:1.4rem}.audio-toggle{position:fixed;top:1rem;right:1rem;z-index:41;display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100db8;font-size:1rem;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.audio-toggle:hover{background:#2e4237d9}.audio-toggle[hidden]{display:none}body.intro-muted .connect-controller{top:3.4rem}body.intro-muted .calibrate-wheel{top:5.8rem}body.intro-muted .enable-ffb{top:8.2rem}.wheel-cal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#060a08b8}.wheel-cal__panel{max-width:26rem;padding:1.5rem 1.75rem;border:1px solid rgb(237 244 239 / 20%);border-radius:.9rem;background:#0c120ff5;color:#edf4ef;text-align:center}.wheel-cal__title{margin:0 0 .75rem;font-size:1.2rem}.wheel-cal__prompt{margin:0 0 1.25rem;font-size:.95rem;line-height:1.4;min-height:2.8em}.wheel-cal__buttons{display:flex;gap:.75rem;justify-content:center}.wheel-cal__buttons button{padding:.5rem 1.1rem;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100db8;font:inherit;cursor:pointer}.wheel-cal__buttons button:hover{background:#2e4237d9}.pause-menu{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='150'%3E%3Ctext x='6' y='96' font-family='Georgia,serif' font-size='46' font-weight='bold' fill='rgba(210,225,255,0.045)' transform='rotate(-8 6 96)'%3Etarga.gg%3C/text%3E%3C/svg%3E"),radial-gradient(125% 95% at 50% 28%,#1d4a86,#123061 46%,#091a3a);background-color:#0b2049}.pause-menu[hidden]{display:none}.pause-menu__panel{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(190px,220px);grid-template-rows:minmax(0,1fr);width:min(1120px,100%);max-height:min(760px,92vh);overflow:hidden;border:1px solid rgb(210 225 255 / 18%);border-radius:.5rem;background:linear-gradient(180deg,#0c1e3eeb,#071228f0);box-shadow:0 24px 70px #0009}.pause-menu__sidebar{display:flex;flex-direction:column;gap:.9rem;min-height:0;padding:1.4rem 1.3rem;overflow:hidden;background:linear-gradient(180deg,#040a16e0,#060e1ea8);border-right:1px solid rgb(210 225 255 / 12%)}.pause-menu__logo{display:block;width:100%;max-width:190px;margin:0 auto}.pause-menu__day{align-self:center;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#e0b354}.pause-menu__name{display:flex;flex-direction:column;align-items:center;gap:.4rem}.pause-menu__name-label{font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#93a9c9}.pause-menu__name-row{display:flex;align-items:stretch;gap:.35rem}.pause-menu__name-input{width:8.5rem;padding:.45rem .55rem;border:1px solid rgb(210 225 255 / 22%);border-radius:.4rem;background:#040a16b3;color:#f4f4ef;font:inherit;font-size:1.05rem;font-weight:700;text-align:left;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pause-menu__name-input::placeholder{color:#93a9c973;font-weight:500;letter-spacing:0}.pause-menu__name-input:focus-visible,.pause-menu__name-input:focus{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a59}.pause-menu__claim{padding:0 .7rem;border:1px solid rgb(232 180 90 / 45%);border-radius:.4rem;background:#e8b45a29;color:#f2d79b;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.pause-menu__claim:hover:not(:disabled){background:#e8b45a47}.pause-menu__claim:disabled{opacity:.4;cursor:default}.pause-menu__name-hint{margin:0;text-align:center;font-size:.68rem;color:#7f97b8}.pause-menu__name-hint--ok{color:#8fe6a4}.pause-menu__name-hint--error{color:#f2a3a0}.pause-menu__sync{display:flex;flex-direction:column;gap:.45rem;margin-top:.15rem}#account-sync[hidden],#account-sync [hidden]{display:none!important}.pause-menu__sync-toggle,.pause-menu__sync-link{align-self:flex-start;padding:.1rem 0;border:0;background:none;color:#7f97b8;font:inherit;font-size:.68rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .15s ease}.pause-menu__sync-toggle:hover,.pause-menu__sync-link:hover{color:#e8b45a}.pause-menu__sync-synced{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pause-menu__sync-note{font-size:.68rem;color:#8fe6a4;overflow-wrap:anywhere}.pause-menu__sync-link{color:#93a9c9;text-decoration:underline;text-underline-offset:2px}.pause-menu__sync-body{display:flex;flex-direction:column;gap:.4rem}.pause-menu__sync-input{width:8.5rem;font-size:.95rem;letter-spacing:.02em}#sync-code{letter-spacing:.3em;text-align:center}.pause-menu__controls{display:grid;grid-template-columns:auto 1fr;gap:.32rem .8rem;margin:.2rem 0 0;text-align:left;font-size:.78rem;flex:0 1 auto;min-height:0;overflow-y:auto}.pause-menu__controls div{display:contents}.pause-menu__controls dt{color:#eaf1ff;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.pause-menu__controls dd{margin:0;color:#93a9c9}.pause-menu__actions{margin-top:auto}.pause-menu__actionrow{display:flex;gap:.5rem}.pause-menu__actionrow>.pause-menu__restart,.pause-menu__actionrow>.pause-menu__options{flex:1 1 0;width:auto}.pause-menu__options{padding:.8rem 1rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.4rem;background:#0a100d4d;color:#dbe6f4;font:inherit;font-size:1.05rem;font-weight:600;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.pause-menu__options:hover{background:#2e42378c}.pause-menu__options.is-open{border-color:#e8b45a;color:#f0c860}.pause-menu__options:focus-visible,.pause-menu__options:focus{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a59}.pause-menu__restart{width:100%;padding:.8rem 1rem;border:1px solid transparent;border-radius:.4rem;background:#b6241d;color:#fff7ea;font:inherit;font-size:1.05rem;font-weight:650;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.pause-menu__restart:hover{background:#c62b23}.pause-menu__restart:focus-visible,.pause-menu__restart:focus{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a73}.pause-menu__resume{width:100%;margin-top:.5rem;padding:.65rem 1rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.4rem;background:#0a100d4d;color:#dbe6f4;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.pause-menu__resume:hover{background:#2e42378c}.pause-menu__resume:focus-visible,.pause-menu__resume:focus{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a59}.pause-menu__instant{color:#f0c860;border-color:#e8b45a59}.pause-menu__instant:hover{background:#42361e8c}.pause-menu__hint{margin:.7rem 0 0;text-align:center;font-size:.72rem;color:#7f97b8}.pause-menu__hint b{color:#d6e2f4;font-weight:700}.options-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.5rem;background:#040a18c7;backdrop-filter:blur(3px)}.options-modal[hidden]{display:none}.options-modal__card{position:relative;display:flex;flex-direction:column;gap:1.1rem;width:min(720px,100%);max-height:88vh;overflow-y:auto;padding:clamp(1.4rem,3vw,2rem);border:2px solid #caa24a;border-radius:.7rem;background:linear-gradient(180deg,#14407c,#0b2350);box-shadow:0 26px 70px #0000009e}.options-modal__close{position:absolute;top:.7rem;right:.8rem;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgb(234 241 255 / 28%);background:transparent;color:#eaf1ffbf;font-size:.9rem;line-height:1;cursor:pointer}.options-modal__close:hover,.options-modal__close:focus-visible{outline:none;border-color:#f0c860;color:#f0c860}.options-modal__title{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(1.5rem,3.5vw,1.9rem);letter-spacing:.02em;color:#f0c860}.options-modal__body{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%}.options-modal__col{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.options-modal__col--info{border-top:1px solid rgb(240 200 96 / 20%);padding-top:1.2rem}@media(min-width:620px){.options-modal__body{grid-template-columns:1fr 1fr;align-items:start;gap:0}.options-modal__col--info{border-top:none;padding-top:0;border-left:1px solid rgb(240 200 96 / 22%);margin-left:2rem;padding-left:2rem}}.options-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.options-tip{display:flex;flex-direction:column;gap:.1rem}.options-tip__term{font-size:.82rem;font-weight:800;letter-spacing:.02em;color:#f6efe0}.options-tip__body{font-size:.86rem;line-height:1.4;color:#eaf1ffd1}.options-group{display:flex;flex-direction:column;gap:.55rem}.options-group__title{margin:0 0 .15rem;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e0b354}.options-row{display:grid;grid-template-columns:8.5rem 1fr 2.6rem;align-items:center;gap:.7rem}.options-row__label{display:flex;flex-direction:column;font-size:.9rem;font-weight:700;color:#eaf1ff}.options-row__note{font-size:.64rem;font-weight:600;letter-spacing:.01em;color:#93a9c9;text-transform:none}.options-row__slider{min-width:0;height:1.05rem;accent-color:#e0b354;cursor:pointer}.options-row__slider:focus-visible{outline:none;border-radius:.3rem;box-shadow:0 0 0 3px #e8b45a59}.options-row__value{text-align:right;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;color:#f0c860}.options-row--check{grid-template-columns:1fr 1.4rem;cursor:pointer}.options-row__check{justify-self:end;width:1.2rem;height:1.2rem;accent-color:#e0b354;cursor:pointer}.options-row__check:focus-visible{outline:none;border-radius:.3rem;box-shadow:0 0 0 3px #e8b45a59}.options-group__reset{align-self:flex-start;margin-top:.2rem;padding:.4rem .8rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.4rem;background:#0a100d4d;color:#dbe6f4;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.options-group__reset:hover,.options-group__reset:focus-visible{outline:none;border-color:#e8b45a;color:#f0c860}.pause-menu__main{position:relative;display:flex;flex-direction:column;min-height:0;padding:1.4rem 1.5rem}.pause-menu__main:after{content:"";position:absolute;right:1.5rem;bottom:0;left:1.5rem;height:3rem;background:linear-gradient(180deg,#07122800,#071228eb);opacity:0;transition:opacity .14s ease;pointer-events:none}.pause-menu__main.is-scrollable:after{opacity:1}.pause-menu__scores-list li.is-message{grid-template-columns:1fr;color:#dbe8ffb3}.pause-menu__boards{flex:none;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;max-height:8rem;overflow-y:auto;scrollbar-width:thin}.pause-menu__board-tab{flex:none;height:1.9rem;padding:0 .7rem;border:1px solid rgb(210 225 255 / 22%);border-radius:.3rem;background:#040a168c;color:#c8d6f0;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.pause-menu__board-tab:hover{background:#142c5cb3;color:#f2f7ff}.pause-menu__board-tab:focus-visible{outline:none;border-color:#7fb2ff;box-shadow:0 0 0 3px #78aaff66}.pause-menu__board-tab.is-active{border-color:#caa24a;background:linear-gradient(180deg,#14407c,#0c2550);color:#f0c860}.pause-menu__board-group{flex:none;align-self:center;padding:0 .15rem 0 .35rem;color:#c8d6f08c;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pause-menu__board-group:first-child{padding-left:0}.pause-menu__blurb{display:block;margin-top:.15rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal;font-weight:500;font-size:.7rem;letter-spacing:.01em;text-transform:none;color:#dbe8ffb8;text-shadow:none}.pause-menu__sectors{flex:none;display:flex;align-items:center;gap:.55rem;margin-top:.8rem;padding-top:.7rem;border-top:1px solid rgb(202 162 74 / 30%)}.pause-menu__sectors-label{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f0c860d9}.pause-menu__sectors-row{display:flex;flex-wrap:wrap;gap:.35rem}.pause-menu__header{flex:none;margin-bottom:1rem;padding:.4rem 1rem;border:2px solid #caa24a;border-radius:.3rem;background:linear-gradient(180deg,#14407c,#0c2550);box-shadow:inset 0 0 0 1px #0006;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:#f0c860;text-shadow:0 2px 2px rgb(0 0 0 / 60%)}.pause-menu__scores-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0 .4rem 0 0;list-style:none;font-variant-numeric:tabular-nums;scrollbar-width:thin;scrollbar-color:rgb(202 162 74 / 70%) rgb(4 10 22 / 45%)}.pause-menu__scores-list::-webkit-scrollbar{width:.5rem}.pause-menu__scores-list::-webkit-scrollbar-track{border-radius:.25rem;background:#040a1673}.pause-menu__scores-list::-webkit-scrollbar-thumb{border-radius:.25rem;background:#caa24ab3}.pause-menu__scores-list::-webkit-scrollbar-thumb:hover{background:#caa24a}.pause-menu__scores-list li{display:grid;grid-template-columns:2.8rem 1fr auto auto;column-gap:.7rem;align-items:baseline;padding:.4rem 0;border-bottom:1px solid rgb(210 225 255 / 8%)}.pause-menu__scores-list li .rank{font-family:Georgia,serif;font-size:1.3rem;font-weight:700;color:#f7f9ff;text-shadow:0 1px 2px rgb(0 0 0 / 70%)}.pause-menu__scores-list li .entry{display:flex;flex-direction:column;gap:.05rem;min-width:0}.pause-menu__scores-list li .name{font-size:1.28rem;font-weight:700;letter-spacing:.03em;color:#f7f9ff;text-shadow:0 1px 2px rgb(0 0 0 / 70%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pause-menu__scores-list li .sub{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#d8e07a;text-shadow:0 1px 1px rgb(0 0 0 / 70%)}.pause-menu__scores-list li .time{align-self:center;font-size:1.12rem;font-weight:650;color:#eaf1ff;text-shadow:0 1px 2px rgb(0 0 0 / 70%)}.pause-menu__scores-list li.is-benchmark .rank,.pause-menu__scores-list li.is-benchmark .name,.pause-menu__scores-list li.is-benchmark .time{color:#f0c860}.pause-menu__scores-empty{margin:0;color:#93a9c9;font-size:.85rem}.pause-menu__actions{display:flex;flex-direction:column;align-self:stretch}.pause-menu__race{align-self:center;height:1.9rem;padding:0 .55rem;border:1px solid rgb(120 170 255 / 45%);border-radius:.3rem;background:#142c5c8c;color:#dbe8ff;font:inherit;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.pause-menu__race:hover:not(:disabled){background:#1f56ad;border-color:#7fb2ff;color:#f2f7ff}.pause-menu__race:focus-visible{outline:none;border-color:#7fb2ff;box-shadow:0 0 0 3px #78aaff66}.pause-menu__race:disabled{opacity:.6;cursor:default}.pause-menu__race.is-failed{border-color:#b6241d;color:#ff9c95}.pause-menu__race.is-active{border-color:#caa24a;background:linear-gradient(180deg,#14407c,#0c2550);color:#f0c860}.pause-menu__replay{align-self:center;width:2.2rem;height:1.9rem;padding:0;border:1px solid rgb(210 225 255 / 25%);border-radius:.3rem;background:#040a1699;color:#eaf1ff;font:inherit;font-size:.8rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.pause-menu__replay:hover:not(:disabled){background:#14407c;border-color:#caa24a;color:#f0c860}.pause-menu__replay:focus-visible{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a66}.pause-menu__replay:disabled{opacity:.6;cursor:default}.pause-menu__replay.is-failed{border-color:#b6241d;color:#ff9c95}.pause-board__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border:2px solid #caa24a;border-radius:.3rem;background:linear-gradient(180deg,#14407c,#0c2550);box-shadow:inset 0 0 0 1px #0006;padding:.55rem 1.1rem}.pause-board__head[hidden]{display:none}.pause-board__title{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:#eccd8e;text-shadow:0 2px 2px rgb(0 0 0 / 60%)}.pause-board__context{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8eef7b3}.pause-board__held{display:flex;align-items:center;gap:1.2rem;border:1px solid rgb(255 155 147 / 45%);border-radius:.4rem;background:radial-gradient(120% 160% at 12% 0%,#ff9b9324,#0a162cd9 70%);padding:.7rem 1.1rem;margin-top:.7rem}.pause-board__held[hidden]{display:none}.pause-held__left{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pause-held__kicker{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff9b93}.pause-held__time{font-size:1.7rem;font-weight:600;line-height:1;color:#f7f9ff;font-variant-numeric:tabular-nums}.pause-held__onfor{display:flex;align-items:baseline;gap:.4rem}.pause-held__onfor-label{font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8eef78c}.pause-held__onfor-chase{font-size:1rem;font-weight:600;color:#d8e07a;font-variant-numeric:tabular-nums}.pause-held__onfor-place{font-size:.95rem;font-weight:700;color:#eaf1ff;font-variant-numeric:tabular-nums}.pause-held__note{margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8eef78c}.pause-fullboard[hidden]{display:none}.pause-fullboard__bar{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem}.pause-fullboard__label{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#e8eef78c}.pause-menu__back{padding:.4rem .8rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.3rem;background:#040a168c;color:#dbe8ff;font:inherit;font-weight:700;font-size:.8rem;cursor:pointer}.pause-menu__back:hover,.pause-menu__back:focus-visible{outline:none;border-color:#7fb2ff;color:#f2f7ff}.pause-menu__scores-list li.pause-row{grid-template-columns:2.4rem 1fr auto auto;align-items:center;padding:.5rem .2rem}.pause-row__rank{justify-self:start;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.2rem;color:#e8eef773;text-shadow:0 1px 2px rgb(0 0 0 / 70%)}.pause-row.is-you .pause-row__rank{color:#fff}.pause-row.is-crick .pause-row__rank{color:#eccd8e}.pause-row__name{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:1.15rem;font-weight:700;letter-spacing:.03em;color:#f7f9ff;text-shadow:0 1px 2px rgb(0 0 0 / 70%)}.pause-row__who{white-space:nowrap}.pause-row.is-crick .pause-row__name,.pause-row.is-crick .pause-row__who{color:#eccd8e}.pause-row__medal{width:1rem;height:auto;flex:none}.pause-row__youtag{font-size:.58rem;font-weight:800;letter-spacing:.14em;color:#eccd8e}.pause-row__verified{margin-left:.15rem;font-size:.72rem;font-weight:700;color:#8fe6a4}.pause-row__leaderlabel{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eef77f}.pause-row__note{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#eccd8eb3}.pause-row__delta{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#e8eef77f;font-variant-numeric:tabular-nums}.pause-row__gaps{display:inline-flex;gap:.6rem}.pause-row__gap{display:inline-flex;align-items:center;gap:.12rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.pause-row__gap--above{color:#d8e07a}.pause-row__gap--leader{color:#ff9b93}.pause-row__chevron{font-size:.66em;line-height:1}.pause-row__time{align-self:center;font-size:1.1rem;font-weight:650;color:#eaf1ff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgb(0 0 0 / 70%);display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.board-datestamp{font-size:.6rem;font-weight:600;letter-spacing:.05em;font-variant-numeric:normal;color:#e8eef76b;text-shadow:none;white-space:nowrap;margin-top:.05rem}.pause-row.is-you{background:#14407c73;box-shadow:inset 3px 0 #caa24a;border-radius:.2rem}.pause-row.is-you .pause-row__name,.pause-row.is-you .pause-row__time{color:#fff}.pause-row.is-crick .pause-row__time{color:#eccd8e}.pause-row .pause-menu__actions{flex-direction:row;gap:.4rem;align-self:center;align-items:center}.replay-bar{position:fixed;z-index:60;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.5rem;padding:.85rem clamp(.9rem,4vw,2.2rem) calc(.85rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#040a1600,#040a16c7 38%,#040a16eb);color:#eaf1ff;font-variant-numeric:tabular-nums}.replay-bar[hidden]{display:none}.replay-bar__row{display:flex;align-items:center;gap:.8rem}.replay-bar__play{flex:none;width:2.9rem;height:2.9rem;border:1px solid rgb(210 225 255 / 28%);border-radius:50%;background:#14407cbf;color:#f7f9ff;font:inherit;font-size:.95rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.replay-bar__play:hover{background:#14407c;border-color:#caa24a}.replay-bar__play:focus-visible,.replay-bar__exit:focus-visible{outline:none;border-color:#e8b45a;box-shadow:0 0 0 3px #e8b45a66}.replay-bar__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(.95rem,2.4vw,1.25rem);letter-spacing:.03em;color:#f0c860;text-shadow:0 2px 3px rgb(0 0 0 / 70%)}.replay-bar__clock{flex:none;font-size:clamp(.78rem,2.1vw,.95rem);font-weight:650;text-shadow:0 1px 2px rgb(0 0 0 / 80%)}.replay-bar__exit{flex:none;padding:.5rem 1rem;border:1px solid rgb(210 225 255 / 28%);border-radius:.35rem;background:#b6241dd1;color:#fff7ea;font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;transition:background .12s ease}.replay-bar__exit:hover{background:#c62b23}.replay-bar__scrub{width:100%;height:1.4rem;margin:0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.replay-bar__scrub::-webkit-slider-runnable-track{height:.35rem;border-radius:.2rem;background:#d2e1ff47}.replay-bar__scrub::-moz-range-track{height:.35rem;border-radius:.2rem;background:#d2e1ff47}.replay-bar__scrub::-webkit-slider-thumb{width:1.05rem;height:1.05rem;margin-top:-.35rem;border:none;border-radius:50%;background:#f0c860;box-shadow:0 1px 4px #000000b3;-webkit-appearance:none;appearance:none}.replay-bar__scrub::-moz-range-thumb{width:1.05rem;height:1.05rem;border:none;border-radius:50%;background:#f0c860;box-shadow:0 1px 4px #000000b3}.replay-bar__scrub:focus-visible{outline:2px solid #e8b45a;outline-offset:3px}.replay-bar__hint{margin:0;font-size:.72rem;color:#93a9c9;text-shadow:0 1px 2px rgb(0 0 0 / 80%)}.replay-bar__hint b{color:#d6e2f4;font-weight:700}html.is-touch .replay-bar__hint{display:none}@media(max-width:640px){.pause-menu__panel{grid-template-columns:1fr;grid-template-rows:none;max-height:94vh;overflow-y:auto}.pause-menu__sidebar{min-height:auto;overflow:visible;border-right:none;border-bottom:1px solid rgb(210 225 255 / 12%)}.pause-menu__controls{overflow:visible}.controls-panel{overflow:visible;border-left:none;border-top:1px solid rgb(210 225 255 / 12%)}.pause-menu__scores-list{max-height:55vh}}.start-menu{position:fixed;inset:0;z-index:45;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,4vw,3rem);background:radial-gradient(120% 120% at 50% 0%,#08142cd1,#020610f0);backdrop-filter:blur(3px);font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#eaf1ff}.start-menu__panel{margin-block:auto}.start-menu__panel.start-menu__panel--modes{margin-block:0;max-height:none}.start-menu[hidden]{display:none}.start-menu__version{position:absolute;right:clamp(.6rem,2vw,1.2rem);bottom:clamp(.5rem,2vh,1rem);font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.62rem;letter-spacing:.04em;color:#eaf1ff52;pointer-events:none;user-select:none}.start-menu__panel{width:min(1040px,100%);max-height:100%;display:flex;flex-direction:column;gap:clamp(1rem,3vh,2rem)}.start-menu__panel[hidden]{display:none}.start-menu__title{margin:0;text-align:center;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:.04em;text-transform:uppercase;color:#f0c860;text-shadow:0 2px 3px rgb(0 0 0 / 65%)}.start-menu__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.8vw,1.2rem)}.start-menu__mode-card{display:flex;flex-direction:column;gap:.5rem;min-height:8rem;padding:1rem 1.1rem;border:2px solid #caa24a;border-radius:.5rem;background:linear-gradient(180deg,#14407c,#0c2550);box-shadow:inset 0 0 0 1px #0006,0 6px 18px #00000073;color:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__mode-card:hover,.start-menu__mode-card:focus-visible{outline:none;transform:translateY(-3px);border-color:#f0c860;box-shadow:inset 0 0 0 1px #0006,0 0 0 3px #f0c86073,0 8px 22px #0000008c}.start-menu__mode-card.is-clean{border-color:#b6241d}.start-menu__mode-card.is-clean:hover,.start-menu__mode-card.is-clean:focus-visible{border-color:#ff6a5e;box-shadow:inset 0 0 0 1px #0006,0 0 0 3px #b6241d8c,0 8px 22px #0000008c}.start-menu__mode-titlerow{display:flex;align-items:center;gap:.6rem}.start-menu__mode-label{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.9rem;letter-spacing:.03em;text-transform:uppercase;color:#f0c860}.start-menu__mode-card.is-clean .start-menu__mode-label{color:#ff9c95}.start-menu__mode-chevron{margin-left:auto;display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:none;border-radius:50%;border:1px solid rgb(240 200 96 / 60%);font-size:.85rem;font-weight:700;line-height:1;color:#f0c860cc}.start-menu__mode-card[data-mode=free] .start-menu__mode-chevron{border-color:transparent;background:#f0c860;color:#12233f}.start-menu__mode-card.is-clean .start-menu__mode-chevron{border-color:#ff9b93b3;color:#ff9b93cc}.start-menu__mode-tagrow{display:flex;align-items:baseline;gap:.5rem}.start-menu__mode-tagline{font-size:.95rem;font-weight:700;color:#eaf1ff}.start-menu__mode-enter{margin-left:auto;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f0c860bf}.start-menu__stage-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.start-menu__back{justify-self:start;padding:.5rem .9rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.3rem;background:#040a168c;color:#dbe8ff;font:inherit;font-weight:700;cursor:pointer}.start-menu__back:hover,.start-menu__back:focus-visible{outline:none;border-color:#7fb2ff;color:#f2f7ff}.start-menu__mode-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.start-menu__recce{flex:none;padding:.5rem .9rem;border:1px solid rgb(210 225 255 / 30%);border-radius:.3rem;background:#040a168c;color:#dbe8ff;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.start-menu__recce:hover,.start-menu__recce:focus-visible{outline:none;border-color:#7fb2ff;color:#f2f7ff}.start-menu__stages{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.6vw,1.1rem);overflow-y:auto;padding:.25rem}.start-menu__stage-card{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.8rem;border:2px solid rgb(210 225 255 / 22%);border-radius:.45rem;background:#061024b3;color:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__stage-card:hover,.start-menu__stage-card:focus-visible{outline:none;transform:translateY(-2px);border-color:#7fb2ff;box-shadow:0 0 0 3px #78aaff59,0 8px 20px #0000007f}.start-menu__stage-card.is-featured{border-color:#caa24a}.start-menu__stage-card.is-featured:hover,.start-menu__stage-card.is-featured:focus-visible{border-color:#f0c860;box-shadow:0 0 0 3px #f0c86073,0 8px 20px #0000007f}.start-menu__ribbon{position:absolute;top:.6rem;right:-.3rem;padding:.2rem .6rem;background:linear-gradient(180deg,#f0c860,#caa24a);color:#201400;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:.2rem 0 0 .2rem;box-shadow:0 2px 5px #00000073}.start-menu__schematic{width:100%;height:auto;aspect-ratio:132 / 84;background:#02081499;border-radius:.3rem}.start-menu__route-ghost{fill:none;stroke:#96b4e647;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.start-menu__route-bold{fill:none;stroke:#7fb2ff;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.start-menu__stage-card.is-featured .start-menu__route-bold{stroke:#f0c860}.start-menu__stage-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.1rem;color:#f0c860}.start-menu__stage-blurb{font-size:.78rem;line-height:1.35;color:#dbe8ffbf}.start-menu__panel--stages.is-clean .start-menu__title,.start-menu__panel--stages.is-clean .start-menu__stage-name{color:#ff9c95}.start-menu__panel--stages.is-clean .start-menu__route-bold{stroke:#ff6a5e}.start-menu__panel--stages.is-clean .start-menu__stage-card:hover,.start-menu__panel--stages.is-clean .start-menu__stage-card:focus-visible{border-color:#ff6a5e;box-shadow:0 0 0 3px #b6241d73,0 8px 20px #0000007f}.start-menu__panel--stages.is-clean .start-menu__stage-card.is-featured{border-color:#caa24a}.start-menu__panel--stages.is-clean .start-menu__stage-card.is-featured .start-menu__stage-name{color:#f0c860}.start-menu__panel--stages.is-clean .start-menu__stage-card.is-featured .start-menu__route-bold{stroke:#f0c860}.start-menu__panel--stages.is-clean .start-menu__stage-card.is-featured:hover,.start-menu__panel--stages.is-clean .start-menu__stage-card.is-featured:focus-visible{border-color:#f0c860;box-shadow:0 0 0 3px #f0c86073,0 8px 20px #0000007f}.start-menu__featured{position:relative;display:grid;grid-template-columns:minmax(180px,34%) 1fr;gap:clamp(.8rem,2vw,1.4rem);align-items:stretch;padding:clamp(.9rem,2vw,1.3rem);border:2px solid #caa24a;border-radius:.55rem;background:linear-gradient(180deg,#1c1606c7,#0c0902d1);box-shadow:inset 0 0 0 1px #00000073,0 6px 20px #0000007f;color:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__featured:hover,.start-menu__featured:focus-visible{outline:none;transform:translateY(-3px);border-color:#ffd97a;box-shadow:inset 0 0 0 1px #00000073,0 0 0 3px #f0c86073,0 10px 26px #0009}.start-menu__featured:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(115deg,transparent 42%,rgb(255 236 176 / 55%) 48%,rgb(255 250 228 / 95%) 50%,rgb(255 236 176 / 55%) 52%,transparent 58%);background-size:250% 100%;background-position:180% 0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:start-menu-sheen 6s ease-in-out infinite;pointer-events:none}@keyframes start-menu-sheen{0%,55%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.start-menu__featured:after{animation:none}}.start-menu__last-day{position:absolute;top:-2px;right:-2px;z-index:4;width:118px;height:118px;overflow:hidden;pointer-events:none}.start-menu__last-day-band{position:absolute;display:block;top:28px;right:-34px;width:160px;padding:6px 0;transform:rotate(45deg);text-align:center;font-size:.66rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#ffe6a8;background:linear-gradient(180deg,#e14b3d,#c11f1f 46%,#d63a2d 54%,#9c1414);text-shadow:0 1px 1px rgb(80 0 0 / 80%);box-shadow:0 2px 6px #0000007f,inset 0 2px #f0c860,inset 0 -2px #caa24a;pointer-events:none;overflow:hidden}.start-menu__last-day-band:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 34%,rgb(255 255 255 / 0) 44%,rgb(255 246 214 / 90%) 50%,rgb(255 255 255 / 0) 56%,transparent 66%);background-size:250% 100%;background-position:180% 0;animation:last-day-glint 3.2s ease-in-out infinite;pointer-events:none}.start-menu__last-day-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgb(255 245 210 / 95%) 0 .5px,transparent 1.5px),radial-gradient(circle,rgb(255 245 210 / 90%) 0 .5px,transparent 1.5px),radial-gradient(circle,rgb(255 245 210 / 90%) 0 .5px,transparent 1.5px);background-repeat:no-repeat;background-position:24% 42%,56% 66%,79% 32%;animation:last-day-twinkle 2.4s ease-in-out infinite;pointer-events:none}@keyframes last-day-glint{0%,58%{background-position:180% 0}to{background-position:-80% 0}}@keyframes last-day-twinkle{0%,to{opacity:.2}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.start-menu__last-day-band:after,.start-menu__last-day-band:before{animation:none}}.start-menu__featured-art{align-self:center}.start-menu__featured-art .start-menu__schematic{background:#0c080099}.start-menu__featured .start-menu__route-ghost{stroke:#f0c8604d}.start-menu__featured .start-menu__route-bold{stroke:#f0c860;stroke-width:3}.start-menu__events{display:flex;flex-direction:column;gap:clamp(.8rem,2vh,1.25rem)}.start-menu__events:empty{display:none}.start-menu__featured-host,.start-menu__past-host{display:flex;flex-direction:column}.start-menu__past-host:empty{display:none}.start-menu__past{display:flex;flex-direction:column;gap:.35rem;margin-top:clamp(.5rem,1.2vh,.8rem)}.start-menu__past-toggle{display:flex;align-items:center;gap:.55rem;padding:.45rem .7rem;border:1px solid rgb(75 184 200 / 28%);border-radius:.4rem;background:#061a1e73;color:#bfe0e7d9;font:inherit;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.start-menu__past-toggle:hover,.start-menu__past-toggle:focus-visible{outline:none;border-color:#7fe7f2;color:#d8f3f8;background:#082228a6}.start-menu__past-label{flex:1 1 auto}.start-menu__past-count{flex:none;min-width:1.4rem;padding:0 .35rem;border-radius:.7rem;background:#4bb8c838;color:#bfe0e7;font-size:.85rem;text-align:center;font-variant-numeric:tabular-nums}.start-menu__past-caret{flex:none;font-size:.8rem}.start-menu__past-list{display:flex;flex-direction:column;gap:.3rem}.start-menu__past-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) auto auto;align-items:baseline;gap:.4rem .9rem;width:100%;padding:.5rem .75rem;border:1px solid rgb(75 184 200 / 20%);border-radius:.4rem;background:#0412158c;color:#cfe6ec;font:inherit;font-size:.95rem;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease}.start-menu__past-row:hover,.start-menu__past-row:focus-visible{outline:none;transform:translateY(-1px);border-color:#7fe7f2;background:#082228b3}.start-menu__past-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#eaf7fa}.start-menu__past-meta,.start-menu__past-when{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#bfe0e7b3}.start-menu__past-runs{justify-self:end;font-size:.85rem;color:#7fe7f2;font-variant-numeric:tabular-nums}@media(max-width:720px){.start-menu__past-row{grid-template-columns:minmax(0,1fr) auto}.start-menu__past-when{grid-column:1 / -1}}.start-menu__event{border-color:#4bb8c8;background:linear-gradient(180deg,#061a1ed1,#030e11db)}.start-menu__event:hover,.start-menu__event:focus-visible{border-color:#7fe7f2;box-shadow:inset 0 0 0 1px #00000073,0 0 0 3px #60dcf06b,0 10px 26px #0009}.start-menu__event:after{background:linear-gradient(115deg,transparent 42%,rgb(176 240 246 / 55%) 48%,rgb(228 252 255 / 95%) 50%,rgb(176 240 246 / 55%) 52%,transparent 58%);background-size:250% 100%;background-position:180% 0}.start-menu__event-kicker{color:#8fe6f2}.start-menu__event-art{position:relative;align-self:stretch;display:grid;place-items:center;min-height:116px;border-radius:.4rem;overflow:hidden;background:#030c0e99}.start-menu__event-cover{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;display:block;transition:transform .38s cubic-bezier(.4,0,.2,1);will-change:transform}.start-menu__featured:hover .start-menu__event-cover,.start-menu__featured:focus-visible .start-menu__event-cover{transform:translate(102%)}.start-menu__featured--hold-cover:hover .start-menu__event-cover,.start-menu__featured--hold-cover:focus-visible .start-menu__event-cover{transform:none}.start-menu__featured--hold-cover:hover .start-menu__event-art.has-cover:after{opacity:0}.start-menu__event-art.has-cover:after{content:"ROUTE";position:absolute;left:8px;bottom:6px;z-index:1;font-size:.56rem;font-weight:800;letter-spacing:.18em;color:#8fe6f2d9;opacity:0;transition:opacity .26s ease .12s;pointer-events:none}.start-menu__featured:hover .start-menu__event-art.has-cover:after{opacity:1}@media(prefers-reduced-motion:reduce){.start-menu__event-cover{transition:none}}.start-menu__event .start-menu__featured-art .start-menu__schematic{background:#03101299}.start-menu__event .start-menu__route-ghost{stroke:#78dceb4d}.start-menu__event .start-menu__route-bold{stroke:#6fe0ee;stroke-width:3}.start-menu__event-preview .start-menu__last-day-band{background:linear-gradient(180deg,#2aa6b8,#157483)}.start-menu__event-soon .start-menu__last-day-band{background:linear-gradient(180deg,#e0a53a,#a9741a)}.start-menu__event--upcoming{opacity:.86}.start-menu__event--upcoming:hover,.start-menu__event--upcoming:focus-within{opacity:1}.start-menu__hero-body{display:flex;flex-direction:column;gap:12px;padding:4px 2px 8px}.start-menu__hero-gallery{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.start-menu__hero-img{height:168px;width:auto;border-radius:8px;object-fit:cover;scroll-snap-align:start;background:#ffffff0d}.start-menu__hero-subtitle{margin:0;font-size:15px;color:var(--sm-fg, #dfe7e3);opacity:.9}.start-menu__hero-when{margin:0;font-size:13px;letter-spacing:.02em;opacity:.8}.start-menu__hero-prose{display:flex;flex-direction:column;gap:8px}.start-menu__hero-para{margin:0;font-size:14px;line-height:1.5;opacity:.92}.start-menu__hero-lobby{align-self:flex-start;background:none;border:1px solid currentColor;color:#6fe0ee;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer}.start-menu__hero-lobby:hover{background:#6fe0ee1f}.start-menu__entrylist{display:flex;flex-direction:column;gap:4px}.start-menu__entrylist-title{margin:4px 0 2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.start-menu__entryrow{display:grid;grid-template-columns:1.6rem 1fr auto auto auto;align-items:baseline;gap:10px;padding:5px 8px;border-radius:5px;font-size:13px;background:#ffffff08}.start-menu__entryrow.is-you{background:#f0c86024;box-shadow:inset 0 0 0 1px #f0c86073}.start-menu__entryrow-order{font-variant-numeric:tabular-nums;opacity:.6;text-align:right}.start-menu__entryrow-who{display:flex;flex-direction:column;gap:1px;min-width:0}.start-menu__entryrow-crew{font-weight:600}.start-menu__entryrow-members{font-size:11px;opacity:.65}.start-menu__entryrow-car{font-size:12px;opacity:.85}.start-menu__entryrow-at{font-size:12px;font-variant-numeric:tabular-nums;opacity:.7}.start-menu__entryrow-out{font-size:10px;letter-spacing:.1em;color:#e08a7a}.start-menu__entrylist-you{margin:6px 0 0;font-size:13px;line-height:1.5;color:#f0c860}.start-menu__classrow{display:grid;grid-template-columns:1.8rem 1fr auto auto;align-items:center;gap:10px;padding:7px 8px;border-radius:5px}.start-menu__classrow:nth-child(odd){background:#ffffff08}.start-menu__classrow.is-you{box-shadow:inset 0 0 0 1px #f0c86073}.start-menu__classrow-pos{font-variant-numeric:tabular-nums;opacity:.6;text-align:right}.start-menu__classrow-who{display:flex;flex-direction:column;min-width:0}.start-menu__classrow-crew{font-weight:600;font-size:14px}.start-menu__classrow-members{font-size:11px;opacity:.6}.start-menu__classrow-stages{display:flex;gap:8px}.start-menu__classrow-stage{font-size:12px;font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.start-menu__classrow-stage.is-retired{opacity:.5;font-style:italic}.start-menu__classrow-pen{color:#e0a45a;font-size:9px;margin-left:1px}.start-menu__classrow-total{font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.start-menu__classrow-penalties{margin:0 0 6px 2.6rem;font-size:11px;color:#e0a45a;opacity:.85;line-height:1.45}.start-menu__series-host{display:flex;flex-direction:column;gap:8px}.start-menu__recceline.is-series{border-color:#6b1f2a;background:linear-gradient(115deg,#5a1b24,#3a1218 52%,#250b0f)}.start-menu__hero-lobby:disabled,.start-menu__take:disabled{cursor:default;opacity:.55}.start-menu__hero-lobby.is-spent,.start-menu__take.is-spent{opacity:1;color:#9aa6a3;border-color:#4a5553;background:#ffffff0a;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#9aa6a399}.ed-field--area{resize:vertical;min-height:2.6em;font:inherit;line-height:1.4}.start-menu__event-wrap{position:relative;display:flex;flex-direction:column}.start-menu__event-share{position:absolute;bottom:.7rem;right:.7rem;z-index:5;display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid rgb(127 231 242 / 55%);border-radius:999px;background:#031418c7;color:#9fecf6;cursor:pointer;backdrop-filter:blur(2px);box-shadow:0 2px 8px #00000073;transition:transform .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.start-menu__event-share svg{width:1.15rem;height:1.15rem;transition:opacity .12s ease}.start-menu__event-share:hover,.start-menu__event-share:focus-visible{outline:none;transform:scale(1.08);background:#0a2c32eb;border-color:#bff4fb;color:#eafdff}.start-menu__event-share.is-done{border-color:#8ef0b8;color:#d6ffe6;background:#08281aeb}.start-menu__event-share.is-done svg{opacity:0}.start-menu__event-share.is-done:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;font-size:1.15rem;font-weight:800;color:#b6ffd0}.start-menu__event-share.is-done:before{content:"Copied";position:absolute;bottom:calc(100% + 7px);right:0;padding:.2rem .45rem;border-radius:.3rem;background:#08281af5;border:1px solid rgb(142 240 184 / 55%);color:#d6ffe6;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #00000073;animation:event-share-copied .18s ease both}@keyframes event-share-copied{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.start-menu__event .start-menu__featured-foot{padding-right:2rem}@media(prefers-reduced-motion:reduce){.start-menu__event-share{transition:none}.start-menu__event-share.is-done:before{animation:none}}.start-menu__featured-body{display:flex;flex-direction:column;gap:.45rem;min-width:0}.start-menu__featured-kicker{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd97a}.start-menu__featured-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(1.3rem,2.4vw,1.7rem);color:#f0c860}.start-menu__featured-blurb{font-size:.82rem;line-height:1.35;color:#f0e4c8d1}.start-menu__featured-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}.start-menu__featured-chip{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .55rem;border:1px solid rgb(240 200 96 / 30%);border-radius:.3rem;background:#140f028c}.start-menu__featured-chiplabel{font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f0e4c899}.start-menu__featured-chipvalue{font-size:.86rem;font-weight:700;color:#f4ead0}.start-menu__featured-board{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.start-menu__featured-boardmsg{font-size:.76rem;color:#f0e4c88c}.start-menu__featured-row{display:grid;grid-template-columns:1.2rem 1fr auto;gap:.5rem;align-items:baseline;font-size:.86rem}.start-menu__featured-rank{color:#ffd97a;font-weight:800}.start-menu__featured-rowname{font-weight:700;letter-spacing:.08em;color:#f4ead0}.start-menu__featured-rowtime{font-variant-numeric:tabular-nums;color:#f4ead0}.start-menu__medal{width:.95rem;height:auto;flex:none}.start-menu__medal--hero{width:2.1rem}.start-menu__medal-num{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;fill:#3b2c0a}.start-menu__gap{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.start-menu__gap svg{width:.72em;height:auto;flex:none}.start-menu__gap svg path{fill:none;stroke:currentcolor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.start-menu__gap--above{color:#d8e07a}.start-menu__gap--leader{color:#ff9b93}.start-menu__board-gap{font-size:.72rem;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#e8eef77f}.start-menu__panel--modes,.start-menu__panel--board{width:min(1180px,100%)}.start-menu__mode-layout{display:grid;grid-template-columns:1fr 340px;gap:clamp(1rem,2.4vw,1.6rem);align-items:stretch;min-height:0;transition:opacity .22s ease}.start-menu__mode-layout.is-switching-stage{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.start-menu__mode-layout{transition:none}}.start-menu__mode-main{display:flex;flex-direction:column;gap:clamp(.8rem,2vh,1.25rem);min-width:0}.start-menu__mode-main .start-menu__recceline{margin-top:auto}.start-menu__mode-summary{margin-top:auto;padding-top:.7rem;border-top:1px solid rgb(236 205 142 / 32%);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.start-menu__mode-value{display:inline-flex;align-items:center;gap:.4rem;font-size:1.25rem;font-weight:600;color:#e8eef7;font-variant-numeric:tabular-nums}.start-menu__mode-card[data-mode=free] .start-menu__mode-value{color:#f6e3ba}.start-menu__mode-card.is-clean .start-menu__mode-summary{border-top-color:#ffffff1f}.start-menu__mode-note{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eef799;text-align:right}.start-menu__featured-foot{margin-top:auto;display:flex;align-items:baseline;gap:.8rem}.start-menu__featured-note{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f0e4c899}.start-menu__featured-target{color:#eccd8e}.start-menu__featured-sep{color:#f0e4c859}.start-menu__featured-you{color:#f0e4c8bf}.start-menu__featured-delta.is-under{color:#7ad17a}.start-menu__featured-delta.is-over{color:#ff6a5e}.start-menu__featured-left{margin-left:auto;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#eccd8e}.start-menu__standings{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:0}.start-menu__standings-msg{margin:0;font-size:.8rem;color:#e8eef799}.start-menu__honour{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid rgb(236 205 142 / 45%);border-radius:.5rem;overflow:hidden}.start-menu__honour-head,.start-menu__week-head{flex:none;padding:.7rem 1rem;border-bottom:1px solid rgb(236 205 142 / 30%);background:linear-gradient(180deg,#14407c,#0c2550);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:#eccd8e}.start-menu__week-head{display:flex;align-items:baseline;gap:.6rem}.start-menu__week-left{margin-left:auto;font-family:system-ui,sans-serif;font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.08em;color:#e8eef78c}.start-menu__honour-screen{position:relative;flex:none;height:150px;margin:.45rem;border-radius:.35rem;border:2px solid rgb(0 0 0 / 60%);box-shadow:0 0 0 1px #eccd8e40,0 6px 18px #00000073;overflow:hidden;background:transparent}.start-menu__honour-glass{position:absolute;inset:0;pointer-events:none;background:radial-gradient(125% 125% at 50% 42%,transparent 72%,rgb(0 0 0 / 24%) 100%);box-shadow:inset 0 0 12px #00000042;z-index:2}.start-menu__honour-scan{position:absolute;inset:0;pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,rgb(0 0 0 / 12%) 0,rgb(0 0 0 / 12%) 1px,transparent 1px,transparent 3px),linear-gradient(90deg,rgb(255 0 60 / 5%),transparent 12%,transparent 88%,rgb(0 180 255 / 5%));mix-blend-mode:soft-light;opacity:.55}.start-menu__honour-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;display:block;object-fit:cover;object-position:center 64%;image-rendering:pixelated}.start-menu__honour-idle{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;letter-spacing:.28em;color:#eccd8e73;background:linear-gradient(180deg,#080e1aeb,#040810f5)}.start-menu__honour-screen.is-live .start-menu__honour-idle{opacity:0}.start-menu__honour-load{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-size:.72rem;font-weight:700;letter-spacing:.3em;color:#eccd8ec7;background:linear-gradient(180deg,#080e1af5,#040810fa);opacity:0;visibility:hidden;transition:opacity .25s ease}.start-menu__honour-screen.is-loading .start-menu__honour-load{opacity:1;visibility:visible;animation:honour-load-pulse 1.1s ease-in-out infinite}@keyframes honour-load-pulse{0%,to{opacity:.55}50%{opacity:1}}.start-menu__honour-cap{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:.28rem .5rem;font-family:Courier New,monospace;font-size:.64rem;font-weight:700;letter-spacing:.06em;color:#ffe6a6;text-shadow:0 1px 2px rgb(0 0 0 / 90%);background:linear-gradient(180deg,transparent,rgb(0 0 0 / 55%));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-menu__honour-plates{flex:1;min-height:0;overflow-y:auto;padding:.15rem .4rem .4rem;display:flex;flex-direction:column;gap:.3rem;background:linear-gradient(180deg,#0a162ceb,#060d1bf0)}.start-menu__honour-plates .start-menu__standings-msg{padding:.6rem .5rem}.start-menu__honour-plate{position:relative;overflow:hidden;flex:none;display:grid;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.6rem;padding:.4rem .7rem;border:1px solid rgb(120 82 20 / 85%);border-radius:.35rem;cursor:pointer;text-align:left;color:#2a1d07;background:linear-gradient(160deg,#a9781f,#d8ab48,#f4e2a8,#d8ab48 72%,#9c6d1a);box-shadow:inset 0 1px #ffffff73,inset 0 -2px 4px #5034088c;transition:transform .12s ease,box-shadow .12s ease}.start-menu__honour-plate.is-hero{padding:.65rem .7rem}.start-menu__honour-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255 / 70%) 50%,transparent 62%);transform:translate(-100%);animation:honour-sheen 5.5s ease-in-out infinite;animation-delay:var(--sheen-delay, 0s);pointer-events:none}@keyframes honour-sheen{0%{transform:translate(-100%)}16%{transform:translate(100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.start-menu__honour-plate:after{animation:none}}.start-menu__honour-plate:hover,.start-menu__honour-plate:focus-visible,.start-menu__honour-plate.is-focused{outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 4px #5034088c,0 0 0 2px #ffe296d9,0 4px 14px #00000073}.start-menu__honour-rank{display:inline-flex;align-items:center;justify-content:center}.start-menu__honour-place{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1rem;color:#2a1d07cc}.start-menu__honour-plate-icon{width:1.7rem;height:auto;flex:none;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 35%))}.start-menu__honour-info{display:flex;flex-direction:column;gap:.1rem;min-width:0}.start-menu__honour-name{display:inline-flex;align-items:baseline;gap:.4rem;font-size:1.05rem;font-weight:800;letter-spacing:.08em;line-height:1;color:#23180a;text-shadow:0 1px 0 rgb(255 255 255 / 35%)}.start-menu__honour-plate.is-hero .start-menu__honour-name{font-size:1.25rem}.start-menu__honour-when{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3a280ac7}.start-menu__honour-end{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.start-menu__honour-time{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:#23180a}.start-menu__honour-acts{display:inline-flex;gap:.3rem}.start-menu__honour-act{font-family:system-ui,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.04em;padding:.15rem .4rem;border-radius:.3rem;border:1px solid rgb(60 40 8 / 70%);background:#261a08d1;color:#ffe6a6;cursor:pointer;transition:background .1s ease,border-color .1s ease}.start-menu__honour-act:hover:not(:disabled),.start-menu__honour-act:focus-visible:not(:disabled){background:#142c5ceb;border-color:#7fb2ff}.start-menu__honour-act:disabled{opacity:.4;cursor:default}.start-menu__week{flex:none;border:1px solid rgb(236 205 142 / 45%);border-radius:.5rem;background:linear-gradient(180deg,#3c2c0e73,#140f0599);overflow:hidden}.start-menu__week-body{padding:.6rem 1rem .2rem;display:flex;flex-direction:column;gap:.35rem}.start-menu__week-foot{display:block;padding:.4rem 1rem .7rem;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eef78c}.start-menu__standings-row{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.55rem;align-items:center;padding:.4rem 0;border-bottom:1px solid rgb(255 255 255 / 7%)}.start-menu__standings-row:last-child{border-bottom:none}.start-menu__standings-row .start-menu__medal{justify-self:center}.start-menu__podium-plate{width:1.55rem;height:1.55rem;justify-self:center;flex:none;object-fit:contain;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 40%))}.start-menu__standings-rank{justify-self:center;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:.9rem;color:#e8eef78c}.start-menu__standings-name{font-size:.9rem;font-weight:700;letter-spacing:.03em;color:#e8eef7d9}.start-menu__standings-time{font-size:.9rem;font-weight:600;font-variant-numeric:tabular-nums;color:#e8eef7d1;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.start-menu__standings-end{display:inline-flex;align-items:center;gap:.5rem;justify-self:end}.start-menu__standings-actions{display:inline-flex;gap:.25rem}.start-menu__standings-act{display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:1px solid rgb(120 170 255 / 40%);border-radius:.2rem;background:#142c5c73;color:#dbe8ff;font:inherit;font-size:.72rem;line-height:1;cursor:pointer;transition:border-color .12s ease,background .12s ease}.start-menu__standings-act:hover,.start-menu__standings-act:focus-visible{outline:none;border-color:#7fb2ff;background:#142c5cd9}.start-menu__standings-act.is-failed{border-color:#ff6a5e;color:#ff9b93}.start-menu__stage-namerow{display:flex;align-items:center;gap:.5rem}.start-menu__stage-namerow .start-menu__stage-name{flex:1}.start-menu__chevron{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border:1px solid rgb(210 225 255 / 40%);border-radius:50%;font-size:.8rem;font-weight:700;color:#d2e1ff8c}.start-menu__stage-card.is-featured .start-menu__chevron{border-color:#eccd8e99;color:#eccd8ecc}.start-menu__panel--stages.is-clean .start-menu__stage-card:not(.is-featured) .start-menu__chevron{border-color:#ff9b938c;color:#ff9b9399}.start-menu__stage-summary{margin-top:auto;padding-top:.55rem;border-top:1px solid rgb(255 255 255 / 10%);display:flex;align-items:center;gap:.6rem}.start-menu__stage-time{font-size:1.05rem;font-weight:600;color:#e8eef7;font-variant-numeric:tabular-nums}.start-menu__stage-rank{margin-left:auto;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eef78c}.start-menu__stage-top3{margin-top:auto;padding-top:.5rem;border-top:1px solid rgb(255 255 255 / 10%);display:flex;flex-direction:column;gap:.18rem}.start-menu__stage-top3-loading,.start-menu__stage-top3-empty{font-size:.66rem;letter-spacing:.04em;color:#e8eef773}.start-menu__stage-top3-row{display:flex;align-items:center;gap:.45rem;font-variant-numeric:tabular-nums}.start-menu__stage-top3-row .start-menu__medal{width:.95rem;height:1.05rem;flex:none}.start-menu__stage-top3-rank{width:.95rem;text-align:center;font-size:.66rem;font-weight:700;color:#e8eef77f;flex:none}.start-menu__stage-top3-name{flex:1;min-width:0;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-menu__stage-top3-time{font-size:.82rem;font-weight:600;color:#e8eef7;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.start-menu__stage-top3-row.is-you .start-menu__stage-top3-name,.start-menu__stage-top3-row.is-you .start-menu__stage-top3-time{color:#f0c860}.start-menu__panel--board{min-height:0}.start-menu__board-header{display:flex;align-items:center;gap:1.1rem}.start-menu__board-plate{flex:1;border:2px solid #caa24a;border-radius:.3rem;background:linear-gradient(180deg,#14407c,#0c2550);box-shadow:inset 0 0 0 1px #0006;padding:.5rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(1.2rem,2.6vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:#eccd8e;text-shadow:0 2px 2px rgb(0 0 0 / 60%)}.start-menu__panel--board.is-clean .start-menu__board-plate{border-color:#b6241d;color:#ff9b93}.start-menu__board-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.start-menu__board-loading,.start-menu__board-empty{margin:1.2rem .2rem;font-size:.9rem;color:#e8eef799}.start-menu__leader{flex:none;display:flex;align-items:center;gap:1.2rem;border:1px solid rgb(236 205 142 / 55%);border-radius:.5rem;background:radial-gradient(110% 180% at 12% 0%,#eccd8e33,#0a162ceb 68%);padding:1rem 1.3rem;margin-bottom:.8rem}.start-menu__leader-info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.start-menu__leader-kicker{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#eccd8e}.start-menu__leader-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.9rem;line-height:1;color:#f6e3ba}.start-menu__leader-timecol{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.start-menu__leader-time{font-size:1.9rem;font-weight:600;line-height:1;color:#f6e3ba;font-variant-numeric:tabular-nums}.start-menu__leader-crick{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eef799}.start-menu__board-list{flex:1;min-height:0;overflow-y:auto;padding-right:.2rem}.start-menu__board-row{display:grid;grid-template-columns:2.6rem 1fr auto auto;gap:.8rem;align-items:center;padding:.55rem .2rem;border-bottom:1px solid rgb(255 255 255 / 8%)}.start-menu__board-rank{justify-self:start;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.15rem;color:#e8eef773}.start-menu__board-name{display:flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:700;letter-spacing:.03em;color:#e8eef7d9}.start-menu__board-who{white-space:nowrap}.start-menu__board-note{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#eccd8eb3}.start-menu__board-youtag{font-size:.6rem;font-weight:800;letter-spacing:.14em;color:#eccd8e}.start-menu__board-gaps{display:inline-flex;gap:.7rem;margin-left:.2rem}.start-menu__board-time{font-size:1.1rem;font-weight:600;font-variant-numeric:tabular-nums;color:#e8eef7d9;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.start-menu__board-row.is-you{background:#14407c73;box-shadow:inset 3px 0 #caa24a;border-radius:.2rem}.start-menu__board-row.is-you .start-menu__board-rank,.start-menu__board-row.is-you .start-menu__board-name,.start-menu__board-row.is-you .start-menu__board-time{color:#fff}.start-menu__board-row.is-crick .start-menu__board-rank,.start-menu__board-row.is-crick .start-menu__board-name,.start-menu__board-row.is-crick .start-menu__board-who,.start-menu__board-row.is-crick .start-menu__board-time{color:#eccd8e}.start-menu__actions{display:inline-flex;gap:.4rem;justify-content:flex-end;min-width:4.4rem}.start-menu__watch,.start-menu__race{display:grid;place-items:center;height:1.9rem;border:1px solid rgb(255 255 255 / 22%);border-radius:.25rem;background:#040a1699;color:#e8eef7;font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease}.start-menu__watch{width:2.1rem;font-size:.8rem}.start-menu__race{padding:0 .7rem;border-color:#78aaff73;background:#142c5c8c;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:#dbe8ff}.start-menu__watch:hover,.start-menu__watch:focus-visible,.start-menu__race:hover,.start-menu__race:focus-visible{outline:none;border-color:#7fb2ff;background:#142c5ccc}.start-menu__race.is-failed{border-color:#ff6a5e;color:#ff9b93}.start-menu__boardcrew{margin:.9rem 0 .2rem;padding:.7rem .9rem .8rem;border:1px dashed rgb(240 200 96 / 45%);border-radius:.4rem;background:#f0c8600f}.start-menu__boardcrew-kicker{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9c08a}.start-menu__boardcrew-line{margin:.35rem 0 .55rem;font-size:.82rem;color:#c4cec8}.start-menu__boardcrew-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.start-menu__boardcrew-code{width:6.5rem;padding:.45rem .5rem;border:1px solid rgb(240 200 96 / 55%);border-radius:.3rem;background:#0a0e0c99;color:#f6e3ba;font:inherit;font-weight:700;font-size:1.05rem;letter-spacing:.28em;text-align:center;text-transform:uppercase}.start-menu__boardcrew-btn{padding:.5rem 1rem;border:1px solid #f0c860;border-radius:.3rem;background:#f0c86029;color:#f6e3ba;font:inherit;font-weight:700;cursor:pointer}.start-menu__boardcrew-btn:hover{background:#f0c8604d}.start-menu__board-footer{display:flex;align-items:center;gap:1.1rem}.start-menu__take{padding:.85rem 2rem;border:1px solid transparent;border-radius:.3rem;background:#b6241d;color:#fff7ea;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.start-menu__take:hover,.start-menu__take:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 3px #b6241d73,0 8px 20px #0000007f}.start-menu__board-hint{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8eef77f}@media(max-width:720px){.start-menu__modes{grid-template-columns:1fr}.start-menu__stages{grid-template-columns:repeat(2,1fr)}.start-menu__featured,.start-menu__mode-layout{grid-template-columns:1fr}.start-menu__board-footer{flex-wrap:wrap}.start-menu__panel{max-height:none}.start-menu__stages{overflow:visible}.start-menu__mode-main .start-menu__featured{flex:none}}@media(max-width:460px){.start-menu__stages{grid-template-columns:1fr}}.start-menu__hubhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:clamp(.6rem,1.6vh,1rem);border-bottom:1.5px solid rgb(202 162 74 / 45%)}.start-menu__hubtitle{display:flex;align-items:center;gap:.6rem}.start-menu__hublogo{height:clamp(3.36rem,8vh,4.64rem);width:auto;display:block;filter:drop-shadow(0 1px 3px rgb(0 0 0 / 45%))}.start-menu__hubacct{position:relative;display:flex;align-items:center;gap:.5rem}.start-menu__namechip{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border:1.5px solid rgb(234 241 255 / 45%);border-radius:999px;background:#ffffff0a;color:#eaf1ff;font:inherit;font-size:.82rem;letter-spacing:.03em;cursor:pointer}.start-menu__namechip:hover,.start-menu__namechip.is-open{border-color:#f0c860;color:#f0c860}.start-menu__namechip-caret{font-size:.7rem;opacity:.8}.start-menu__syncchip{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#eaf1ff8c;white-space:nowrap}.start-menu__syncchip.is-synced{color:#8fe6a4}.start-menu__acctpanel{position:absolute;top:calc(100% + .5rem);right:0;z-index:5;width:min(22rem,80vw);padding:.9rem 1rem;border:1.5px solid rgb(202 162 74 / 55%);border-radius:.6rem;background:linear-gradient(180deg,#10233f,#0b1a34);box-shadow:0 12px 34px #0000008c}.start-menu__acctpanel[hidden]{display:none}.hub-account{display:block}.start-menu__acctpanel .pause-menu__name{gap:.5rem}.start-menu__stagecarousel{display:flex;flex-direction:column;gap:.5rem;padding:clamp(.6rem,1.6vh,.9rem) 0;border-bottom:1.5px solid rgb(202 162 74 / 25%)}.start-menu__stagecarousel-stage{position:relative;width:100%}.start-menu__stagecarousel-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.start-menu__stagecarousel-viewport{position:relative;z-index:1;width:100%;overflow:hidden;padding:1.75rem 2.4rem}.start-menu__stagecarousel-track{display:flex;align-items:stretch;width:100%;gap:.85rem;transition:transform .26s cubic-bezier(.22,.9,.32,1);touch-action:pan-y}.start-menu__stagecarousel-track.is-dragging{transition:none}.start-menu__stagecarousel-arrow{position:absolute;top:44%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid #caa24a;background:#0c2550d1;color:#f0c860;font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .15s ease,border-color .15s ease,opacity .15s ease}.start-menu__stagecarousel-arrow:hover:not(:disabled){border-color:#f2f7ff;color:#f2f7ff;transform:translateY(-50%) scale(1.08)}.start-menu__stagecarousel-arrow:focus-visible{outline:2px solid #f0c860;outline-offset:2px}.start-menu__stagecarousel-arrow:disabled{opacity:.25;cursor:default}.start-menu__stagecarousel-arrow--prev{left:0}.start-menu__stagecarousel-arrow--next{right:0}.start-menu__stagecarousel-hint{color:#eaf1ff7f;font-size:.7rem;letter-spacing:.02em;text-align:center}.start-menu__stagecard{flex:0 0 72%;display:flex;flex-direction:column;border:1.5px solid rgb(202 162 74 / 35%);border-radius:.6rem;overflow:hidden;cursor:pointer;outline:none;--stage-tilt-x: 0deg;--stage-tilt-y: 0deg;--stage-scale: .84;--stage-opacity: .5;transform:perspective(700px) rotateX(var(--stage-tilt-y)) rotateY(var(--stage-tilt-x)) scale(var(--stage-scale));opacity:var(--stage-opacity);transition:transform .26s cubic-bezier(.22,.9,.32,1),opacity .26s ease,border-color .2s ease,box-shadow .2s ease}.start-menu__stagecard[data-offset="0"]{--stage-scale: 1;--stage-opacity: 1;border-color:#f0c860;box-shadow:0 0 0 2px #f0c86066,0 10px 28px #0000007f}.start-menu__stagecard[data-offset="1"],.start-menu__stagecard[data-offset="-1"]{--stage-scale: .85;--stage-opacity: .55}.start-menu__stagecard:not([data-offset="0"]):not([data-offset="1"]):not([data-offset="-1"]){--stage-opacity: .2}.start-menu__stagecard:focus-visible{outline:2px solid #f0c860;outline-offset:2px}.start-menu__stagecard-visual{aspect-ratio:16 / 10;width:100%;box-shadow:inset 0 0 28px #0000008c}.start-menu__stagecard-body{flex:1;display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem .85rem;background:linear-gradient(180deg,#14407c,#0c2550)}.start-menu__stagecard-name{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.15rem;letter-spacing:.02em;text-transform:uppercase;color:#f0c860}.start-menu__stagecard-tagline{font-size:.74rem;line-height:1.3;color:#f0e4c8cc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.start-menu__stagecard-meta{margin-top:.1rem;margin-bottom:.45rem;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:#eaf1ff7f}.start-menu__stagecard-drive{align-self:flex-start;margin-top:auto;padding:.3rem .75rem;border:1.5px solid #caa24a;border-radius:999px;background:transparent;color:#f0c860;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .15s ease,color .15s ease}.start-menu__stagecard[data-offset="0"] .start-menu__stagecard-drive:hover,.start-menu__stagecard[data-offset="0"] .start-menu__stagecard-drive:focus-visible{background:#f0c860;color:#0b1a34;outline:none}@keyframes stagecard-loading-pulse{0%,to{opacity:1}50%{opacity:.5}}.start-menu__stagecard.is-loading .start-menu__stagecard-drive{cursor:default;animation:stagecard-loading-pulse 1.1s ease-in-out infinite}@media(hover:hover)and (pointer:fine){.start-menu__stagecard[data-offset="0"]:hover{--stage-scale: 1.03}}@media(prefers-reduced-motion:reduce){.start-menu__stagecarousel-track,.start-menu__stagecard{transition:none}.start-menu__stagecard.is-loading .start-menu__stagecard-drive{animation:none;opacity:.7}}@media(min-width:720px){.start-menu__stagecarousel-track{gap:1.1rem}.start-menu__stagecard{flex:0 0 17.5rem}}.start-menu__recceline{display:flex;align-items:center;justify-content:space-between;gap:clamp(.8rem,1.6vw,1.15rem);width:100%;padding:.85rem 1.1rem;border:2px solid #0a6b46;border-radius:.5rem;background:linear-gradient(115deg,#0b5a3c,#073a27 52%,#05271b);box-shadow:inset 0 0 0 1px #00000059,0 6px 18px #0006;color:#f6e3ba;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__recceline:hover,.start-menu__recceline:focus-visible{outline:none;transform:translateY(-2px);border-color:#f0c860;box-shadow:inset 0 0 0 1px #00000059,0 0 0 3px #f0c86066,0 8px 22px #0000007f}.start-menu__recceline-label{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.5rem;letter-spacing:.03em;text-transform:uppercase;color:#f0c860}.start-menu__recceline-caret{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:none;border-radius:50%;background:#f0c860;color:#05271b;font-family:ui-monospace,Menlo,monospace;font-size:.95rem;font-weight:700;line-height:1}.start-menu__firsttime-row{display:flex;gap:clamp(.6rem,1.4vw,1rem)}.start-menu__firsttime-row>.start-menu__firsttime{flex:1 1 auto}.start-menu__optionsbtn{display:flex;align-items:center;gap:.5rem;flex:none;padding:.85rem 1.4rem;border:2px solid rgb(202 162 74 / 55%);border-radius:.5rem;background:linear-gradient(180deg,#14407c,#0c2550);box-shadow:inset 0 0 0 1px #0006,0 6px 18px #0006;color:#f0c860;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__optionsbtn:hover,.start-menu__optionsbtn:focus-visible{outline:none;transform:translateY(-2px);border-color:#f0c860;box-shadow:inset 0 0 0 1px #0006,0 0 0 3px #f0c86066,0 8px 22px #0000007f}.start-menu__optionsbtn-gear{font-style:normal;font-size:1.1rem;line-height:1}.start-menu__firsttime{display:flex;align-items:center;justify-content:space-between;gap:clamp(.8rem,1.6vw,1.15rem);padding:.85rem 1.1rem;border:2px solid #b6241d;border-radius:.5rem;background:linear-gradient(115deg,#7a150f,#4a0d0c 52%,#2c1207);box-shadow:inset 0 0 0 1px #00000059,0 6px 18px #0006;color:#f6e3ba;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.start-menu__firsttime:hover,.start-menu__firsttime:focus-visible{outline:none;transform:translateY(-2px);border-color:#f0c860;box-shadow:inset 0 0 0 1px #00000059,0 0 0 3px #f0c86066,0 8px 22px #0000007f}.start-menu__firsttime-label{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.5rem;letter-spacing:.03em;text-transform:uppercase;color:#f0c860}.start-menu__firsttime-caret{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#f0c860;color:#4a0d0c;font-family:ui-monospace,Menlo,monospace;font-size:.95rem;font-weight:700;line-height:1}.hub-toast{position:fixed;top:1.4rem;left:50%;z-index:80;transform:translate(-50%) translateY(-12px);max-width:min(90vw,30rem);padding:.7rem 1.15rem;border:1px solid #caa24a;border-radius:.5rem;background:linear-gradient(180deg,#14407c,#0b2350);box-shadow:0 14px 40px #0000008c;color:#f6efe0;font-size:.92rem;font-weight:700;text-align:center;opacity:0;transition:opacity .32s ease,transform .32s ease;pointer-events:none}.hub-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.start-menu__walk{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:1.5rem;background:#040a18c7;backdrop-filter:blur(3px)}.start-menu__walk[hidden]{display:none}.start-menu__walk-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:1.35rem;width:min(860px,100%);padding:clamp(1.6rem,3.2vw,2.4rem);border:2px solid #caa24a;border-radius:.7rem;background:linear-gradient(180deg,#14407c,#0b2350);box-shadow:0 26px 70px #0000009e;text-align:left}.start-menu__walk-close{position:absolute;top:.6rem;right:.7rem;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgb(234 241 255 / 28%);background:transparent;color:#eaf1ffbf;font-size:.9rem;line-height:1;cursor:pointer}.start-menu__walk-close:hover,.start-menu__walk-close:focus-visible{outline:none;border-color:#f0c860;color:#f0c860}.start-menu__walk-title{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:clamp(1.5rem,3.5vw,2rem);letter-spacing:.02em;color:#f0c860}.start-menu__walk-intro{margin:0;max-width:72ch;font-size:.98rem;line-height:1.55;color:#eaf1ffe0}.start-menu__walk-intro-lead{color:#ffd9a0}.start-menu__walk-body{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%}.start-menu__walk-col{display:flex;flex-direction:column;gap:.8rem;width:100%;text-align:left}.start-menu__walk-col--tips{border-top:1px solid rgb(240 200 96 / 20%);padding-top:1.2rem}.start-menu__walk-colhead{margin:0;padding-bottom:.45rem;border-bottom:1px solid rgb(240 200 96 / 30%);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f0c860}@media(min-width:560px){.start-menu__walk-body{grid-template-columns:auto 1fr;align-items:stretch;gap:0}.start-menu__walk-col--tips{border-top:none;padding-top:0;border-left:1px solid rgb(240 200 96 / 22%);margin-left:2.6rem;padding-left:2.6rem}}.start-menu__walk-tips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem;text-align:left}.start-menu__walk-tip{display:flex;flex-direction:column;gap:.12rem}.start-menu__walk-tip-term{font-size:.82rem;font-weight:800;letter-spacing:.02em;color:#f6efe0}.start-menu__walk-tip-body{font-size:.92rem;line-height:1.45;color:#eaf1ffe0}.start-menu__walk-assist{display:flex;align-items:flex-start;gap:.7rem;width:100%;padding:.8rem .9rem;border:1px solid rgb(240 200 96 / 40%);border-radius:.5rem;background:#f0c86014;text-align:left;cursor:pointer}.start-menu__walk-assist:hover{border-color:#f0c860b3}.start-menu__walk-assist-check{flex:none;width:1.15rem;height:1.15rem;margin-top:.12rem;accent-color:#f0c860;cursor:pointer}.start-menu__walk-assist-text{display:flex;flex-direction:column;gap:.2rem}.start-menu__walk-assist-label{font-size:.95rem;font-weight:700;color:#f6efe0}.start-menu__walk-assist-note{font-size:.8rem;line-height:1.4;color:#eaf1ffb3}.start-menu__walk-go{width:100%;padding:.85rem 1rem;border:none;border-radius:.5rem;background:#f0c860;color:#12233f;font-size:1.05rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.start-menu__walk-go:hover,.start-menu__walk-go:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #f0c86059}.controls-key{display:inline-grid;place-items:center;box-sizing:border-box;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:.32rem;border:1px solid rgb(240 200 96 / 55%);background:#f0c8601a;color:#f0c860;font-family:ui-monospace,Menlo,Consolas,monospace;font-style:normal;font-size:.85rem;font-weight:650;line-height:1}.controls-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.controls-list__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.controls-list__action{font-size:.88rem;font-weight:700;color:#eaf1ff}.controls-keys{display:flex;align-items:center;gap:.3rem}.controls-keys__alt{margin-left:.2rem;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:#93a9c9}.controls-hero{display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%}.controls-cross{display:grid;grid-template-columns:repeat(3,3.7rem);grid-template-rows:repeat(2,auto);gap:.5rem;justify-content:center}.controls-cross__cell{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-height:3.2rem}.controls-cross__cell--tl,.controls-cross__cell--tr{min-height:0}.controls-cross__keys{display:flex;gap:.25rem}.controls-cross .controls-key{min-width:2.1rem;height:2.1rem;font-size:1rem}.controls-cross__label{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#eaf1ffc7}.controls-hero .controls-list{max-width:15rem}.controls-panel{display:flex;flex-direction:column;gap:.9rem;min-height:0;padding:1.4rem 1.2rem;overflow-y:auto;border-left:1px solid rgb(210 225 255 / 12%);background:linear-gradient(180deg,#040a168c,#060e1e52)}.controls-panel__title{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.15rem;letter-spacing:.05em;text-transform:uppercase;color:#f0c860}.start-menu__online{margin-top:.4rem;padding:.7rem .85rem;border:1.5px solid rgb(234 241 255 / 18%);border-radius:.5rem;background:#ffffff08}.start-menu__online-head{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.start-menu__online-dot{width:.5rem;height:.5rem;border-radius:50%;background:#eaf1ff4d;flex:none}.start-menu__online.is-live .start-menu__online-dot{background:#46c46a;box-shadow:0 0 6px #46c46a}.start-menu__online-title{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#eaf1ff8c}.start-menu__online-row{display:flex;align-items:baseline;gap:.5rem;padding:.28rem 0}.start-menu__online-name{flex:1;font-size:.86rem}.start-menu__online-where{font-family:ui-monospace,Menlo,monospace;font-size:.66rem;color:#eaf1ff7f}.start-menu__online-eye{font-size:.75rem;color:#8fe6a4}.start-menu__scope{padding:.32rem .6rem;border:1.5px solid #caa24a;border-radius:.4rem;background:#0c2550;color:#f0c860;font:inherit;font-size:.95rem;letter-spacing:.02em;cursor:pointer}.start-menu__board-mode{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#eaf1ff8c}.start-menu__board-weektag{font-family:ui-monospace,Menlo,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;padding:.18rem .4rem;border-radius:.3rem;background:#f0c860;color:#0b1a34}.start-menu__window{margin-left:auto;display:inline-flex;border:1.5px solid #caa24a;border-radius:.4rem;overflow:hidden}.start-menu__window-opt{padding:.3rem .62rem;border:none;background:#0c2550;color:#f0c860a6;font:inherit;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.start-menu__window-opt+.start-menu__window-opt{border-left:1.5px solid #caa24a}.start-menu__window-opt.is-active{background:#f0c860;color:#0b1a34;font-weight:700}.start-menu__window-opt:hover:not(.is-active){color:#f0c860}.start-menu__window-opt:focus-visible{outline:none;color:#f2f7ff}.start-menu__beat{padding:.6rem 1rem;border:2px solid #ff6a5e;border-radius:.45rem;background:#ff6a5e1f;color:#ffb3ab;font:inherit;font-weight:700;letter-spacing:.03em;cursor:pointer}.start-menu__beat:hover,.start-menu__beat:focus-visible{background:#ff6a5e38;color:#fff}.start-menu__beat[hidden]{display:none}.start-menu__fullboard-link{border:none;background:none;color:#f0c860;font:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;letter-spacing:.06em;cursor:pointer;padding:0}.start-menu__fullboard-link:hover{text-decoration:underline}.results-actions{position:fixed;left:0;right:0;bottom:0;z-index:46;display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;padding:clamp(1rem,3.5vh,2rem) 1rem clamp(1.1rem,4.5vh,2.4rem);background:linear-gradient(180deg,#05070a00,#05070ad1 42%)}.results-actions[hidden]{display:none}.results-actions__btn{padding:.6rem 1.1rem;border:1.5px solid rgb(234 241 255 / 45%);border-radius:.45rem;background:#060c16d1;color:#eaf1ff;font:inherit;font-size:.9rem;letter-spacing:.02em;cursor:pointer;backdrop-filter:blur(2px)}.results-actions__btn:hover:not(:disabled),.results-actions__btn:focus-visible{border-color:#f0c860;color:#f0c860}.results-actions__btn--primary{border-color:#caa24a;background:linear-gradient(180deg,#14407c,#0c2550);color:#f0c860;font-weight:700}.results-actions__btn:disabled{opacity:.4;cursor:default}.share-panel{position:fixed;left:50%;bottom:clamp(4.4rem,11vh,5.6rem);transform:translate(-50%);z-index:47;width:min(22rem,92vw);display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem .8rem;border:1.5px solid rgb(234 241 255 / 25%);border-radius:.6rem;background:#060c16f0;backdrop-filter:blur(4px);box-shadow:0 .6rem 1.6rem #00000073}.share-panel[hidden]{display:none}.share-panel__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem}.share-panel__label{color:#f0c860;font-weight:700;font-size:.85rem;letter-spacing:.02em}.share-panel__hint{color:#eaf1ff8c;font-size:.78rem}.share-panel__copy{padding:.32rem .7rem;border:1px solid rgb(234 241 255 / 35%);border-radius:.35rem;background:transparent;color:#eaf1ff;font:inherit;font-size:.78rem;cursor:pointer}.share-panel__copy:hover:not(:disabled),.share-panel__copy:focus-visible{border-color:#f0c860;color:#f0c860}.share-panel__copy:disabled{opacity:.5;cursor:default}.share-panel__copy.is-done{border-color:#43d17a;color:#43d17a}.share-panel__close{position:absolute;top:.4rem;right:.5rem;border:none;background:none;color:#eaf1ff8c;font-size:.85rem;cursor:pointer;padding:.2rem .4rem}.share-panel__close:hover{color:#eaf1ff}@media(max-width:720px){.start-menu__hubhead{flex-wrap:nowrap;gap:.5rem}.start-menu__hubtitle{min-width:0;flex:0 1 auto}.start-menu__hublogo{height:clamp(2.1rem,9vw,3rem)}.start-menu__hubacct{flex:none;gap:.35rem}.start-menu__namechip{min-width:0;max-width:42vw}.start-menu__namechip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-menu__acctpanel{right:0;width:min(20rem,calc(100vw - 1.5rem));max-height:calc(100vh - 6rem);overflow-y:auto}.start-menu__stagecarousel-viewport{padding-inline:2rem}.start-menu__stagecarousel-arrow{width:1.9rem;height:1.9rem;font-size:1rem}.start-menu__stagecarousel-hint{max-width:calc(100vw - 3rem);margin-inline:auto}}.tc-launch{margin-top:.9rem;width:100%;padding:.55rem .8rem;font:inherit;font-weight:650;letter-spacing:.02em;color:#f4e9c8;background:linear-gradient(180deg,#3a4e80cc,#182a52e0);border:1px solid rgb(230 210 150 / 45%);border-radius:.45rem;cursor:pointer}.tc-launch:hover{border-color:#e6d296cc}.tc-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.5rem;background:#040a169e;backdrop-filter:blur(3px)}.tc-overlay[hidden]{display:none}.tc-panel{display:flex;flex-direction:column;width:min(760px,100%);max-height:92vh;overflow:hidden;border:1px solid rgb(210 225 255 / 18%);border-radius:.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='150'%3E%3Ctext x='6' y='96' font-family='Georgia,serif' font-size='46' font-weight='bold' fill='rgba(210,225,255,0.05)' transform='rotate(-8 6 96)'%3Etarga.gg%3C/text%3E%3C/svg%3E"),radial-gradient(125% 95% at 50% 20%,#1d4a86,#123061 48%,#091a3a);background-color:#0b2049;box-shadow:0 24px 70px #0009;color:#edf4ef}.tc-panel__head{display:flex;align-items:center;justify-content:space-between;padding:.7rem .9rem;border-bottom:1px solid rgb(210 225 255 / 14%);background:linear-gradient(180deg,rgb(4 10 22 / 55%),transparent)}.tc-tabs{display:flex;gap:.4rem}.tc-tab{padding:.4rem .85rem;font:inherit;font-weight:600;color:#b7c8dd;background:transparent;border:1px solid transparent;border-radius:.4rem;cursor:pointer}.tc-tab.is-active{color:#f4e9c8;background:#3a4e8073;border-color:#e6d29659}.tc-close{width:2rem;height:2rem;font-size:1rem;color:#cdd9e8;background:transparent;border:1px solid rgb(210 225 255 / 18%);border-radius:.4rem;cursor:pointer}.tc-close:hover{color:#fff;border-color:#d2e1ff73}.tc-panel__body{padding:1.1rem 1.2rem 1.4rem;overflow-y:auto}.tc-loading,.tc-legends__empty{color:#9fb4c7;text-align:center;padding:2rem 0}.tc-hero{display:flex;gap:1.1rem;align-items:center}.tc-hero__plate{width:128px;height:128px;flex:none}.tc-hero__text{display:flex;flex-direction:column;gap:.15rem}.tc-hero__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9fb8d6}.tc-hero__tier{margin:.1rem 0 0;font-size:1.5rem;font-weight:650;color:#f4e9c8}.tc-hero__streak{margin:0;color:#cdd9e8}.tc-hero__flourish{margin-top:.25rem;font-size:.82rem;color:#e6d296}.tc-hero__next{margin:.35rem 0 0;font-size:.85rem;color:#9fb8d6}.tc-week{margin-top:1.1rem;padding:.7rem .85rem;border-radius:.45rem;border:1px solid rgb(210 225 255 / 16%);background:#040a1666}.tc-week.is-earned{border-color:#78d2968c;background:#183c2866}.tc-week__head{display:flex;align-items:baseline;gap:.6rem}.tc-week__tag{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9fb8d6}.tc-week__sector{font-weight:600;color:#f4e9c8}.tc-week__body{margin:.4rem 0 0;font-size:.9rem;color:#dbe6f2}.tc-jokers{display:flex;align-items:center;gap:.6rem;margin-top:.9rem}.tc-jokers__label{font-size:.78rem;font-weight:600;color:#9fb8d6}.tc-jokers__pips{display:flex;gap:.3rem}.tc-jokers__pip{width:.8rem;height:.8rem;border-radius:50%;background:#e6d296;box-shadow:0 0 6px #e6d29699}.tc-jokers__pip.is-spent{background:transparent;border:1px solid rgb(210 225 255 / 30%);box-shadow:none}.tc-jokers__note{font-size:.78rem;color:#9fb8d6}.tc-section-title{margin:1.3rem 0 .6rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9fb8d6}.tc-shelf{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.tc-shelf__cell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:.5rem .25rem;border-radius:.4rem}.tc-shelf__cell.is-current{background:#3a4e8066;outline:1px solid rgb(230 210 150 / 45%)}.tc-shelf__label{font-size:.68rem;font-weight:600;color:#dbe6f2;line-height:1.2}.tc-shelf__req{font-size:.62rem;color:#8ba3c2}.tc-plate-img{width:100%;max-width:84px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 4px 10px rgb(0 0 0 / 45%))}.tc-plate-img.is-locked{filter:grayscale(1) brightness(.5) drop-shadow(0 3px 8px rgb(0 0 0 / 40%));opacity:.55}.tc-medals{display:flex;align-items:flex-start;gap:1.4rem;flex-wrap:wrap}.tc-medals__group{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.tc-medals__pile{display:flex;align-items:center;padding-left:.6rem}.tc-medals__pile .tc-medal{margin-left:-.6rem}.tc-medal{width:3.1rem;height:3.1rem;object-fit:contain;filter:drop-shadow(0 3px 7px rgb(0 0 0 / 50%))}.tc-medal.is-locked{filter:grayscale(1) brightness(.5) drop-shadow(0 2px 6px rgb(0 0 0 / 40%));opacity:.5}.tc-medals__count{font-size:.9rem;font-weight:650;color:#f4e9c8}.tc-medals__empty{display:flex;align-items:center;gap:.8rem}.tc-medals__note{margin:0;font-size:.85rem;color:#9fb8d6}.tc-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.tc-stat{display:flex;flex-direction:column;align-items:center;padding:.6rem .3rem;border-radius:.4rem;background:#040a1666;border:1px solid rgb(210 225 255 / 12%)}.tc-stat__value{font-size:1.35rem;font-weight:700;color:#f4e9c8}.tc-stat__label{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:#9fb8d6}.tc-hof-badge{margin-top:1.1rem;padding:.6rem .85rem;text-align:center;font-weight:650;color:#f4e9c8;border-radius:.45rem;background:linear-gradient(180deg,#78602873,#3c2e108c);border:1px solid rgb(230 210 150 / 50%)}.tc-locked{text-align:center;padding:1.5rem 1rem}.tc-locked__title{margin:0 0 .5rem;color:#f4e9c8}.tc-locked__body{margin:0 auto;max-width:42ch;color:#cdd9e8;font-size:.9rem}.tc-legends__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tc-legends__row{display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;border-radius:.45rem;background:#040a1661;border:1px solid rgb(210 225 255 / 10%)}.tc-legends__row.is-me{border-color:#e6d29699;background:#3a4e8059}.tc-legends__rank{width:1.6rem;text-align:center;font-weight:700;color:#9fb8d6}.tc-legends__plate{width:40px;height:40px;flex:none}.tc-legends__who{display:flex;flex-direction:column;flex:1;min-width:0}.tc-legends__name{font-weight:650;color:#f4e9c8}.tc-legends__tier{font-size:.74rem;color:#9fb8d6}.tc-legends__nums{display:flex;gap:.7rem}.tc-legends__num{font-size:.74rem;color:#cdd9e8;white-space:nowrap}@media(max-width:560px){.tc-hero{flex-direction:column;text-align:center}.tc-shelf,.tc-stats{grid-template-columns:repeat(3,1fr)}.tc-legends__nums{flex-direction:column;gap:.1rem}}.xr-button{position:fixed;top:1rem;right:4.2rem;z-index:90;padding:.55rem 1rem;border:1px solid rgb(237 244 239 / 35%);border-radius:.6rem;color:#edf4ef;background:#0a100db8;font:600 .85rem/1 system-ui,sans-serif;letter-spacing:.08em;cursor:pointer;-webkit-tap-highlight-color:transparent}.xr-button:hover{background:#2e4237d9}.xr-button[data-state=presenting]{border-color:#78dca0b3}.xr-button:disabled{opacity:.55;cursor:default}.xr-log{position:fixed;left:.75rem;bottom:.75rem;z-index:90;max-width:min(92vw,44rem);max-height:30vh;margin:0;padding:.5rem .7rem;overflow:auto;border:1px solid rgb(237 244 239 / 25%);border-radius:.5rem;color:#d9e6dd;background:#0a100dc7;font:11px/1.35 ui-monospace,Menlo,monospace;white-space:pre-wrap;word-break:break-word;pointer-events:auto}.xr-log--expanded{max-height:80vh}.start-menu__recceline.is-crew{border-color:#7a1d18;background:linear-gradient(115deg,#7a1d18,#4d100d 52%,#2f0906)}.start-menu__recceline.is-crew:hover,.start-menu__recceline.is-crew:focus-visible{border-color:#f0c860}.start-menu__crew{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin:.6rem 0 .2rem;padding:.7rem 1rem;border:1px solid rgb(240 200 96 / 35%);border-radius:.5rem;background:#00000047}.start-menu__crew-code{display:flex;flex-direction:column;gap:.1rem}.start-menu__crew-kicker{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9fb4a7}.start-menu__crew-digits{font:700 1.6rem/1.1 Courier New,Courier,monospace;letter-spacing:.28em;color:#f6e3ba}.start-menu__crew-copy{padding:.55rem .9rem;border-radius:.4rem;border:1px solid #f0c860;background:#f0c86024;color:#f6e3ba;font:inherit;font-weight:700;cursor:pointer}.start-menu__crew-copy:hover{background:#f0c86047}.start-menu__crew-status{color:#c4cec8;font-size:.9rem}.start-menu__crew-status.is-paired{color:#8fe6a4;font-weight:700}.start-menu__crewchip{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .35rem .22rem .7rem;border:1.5px solid rgb(240 200 96 / 55%);border-radius:999px;background:#f0c8600f;color:#f6e3ba;font-size:.8rem;letter-spacing:.03em;white-space:nowrap}.start-menu__crewchip[hidden]{display:none}.start-menu__crewchip-kicker{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9c08a}.start-menu__crewchip-code{font:700 .95rem/1 Courier New,Courier,monospace;letter-spacing:.22em;color:#f6e3ba}.start-menu__crewchip-status{color:#c4cec8;font-size:.76rem}.start-menu__crewchip-status.is-paired{color:#8fe6a4;font-weight:700}.start-menu__crewchip-status.is-lost{color:#ff9a8a}.start-menu__crewchip-input{width:4.6em;padding:.22rem .45rem;border:1px solid rgb(240 200 96 / 45%);border-radius:.35rem;background:#00000059;color:#f6e3ba;font:700 .9rem/1 Courier New,Courier,monospace;letter-spacing:.22em;text-transform:uppercase;text-align:center}.start-menu__crewchip-input::placeholder{color:#f6e3ba66;letter-spacing:.1em}.start-menu__crewchip-btn{padding:.28rem .6rem;border:1px solid rgb(240 200 96 / 65%);border-radius:999px;background:#f0c8601f;color:#f6e3ba;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.start-menu__crewchip-btn:hover:not(:disabled){background:#f0c86047}.start-menu__crewchip-btn:disabled{opacity:.5;cursor:default}.start-menu__crewchip-btn.is-quiet{border-color:#eaf1ff4d;background:transparent;color:#c4cec8}.start-menu__crewchip-sep{width:1px;height:1.1rem;background:#f0c86059}.start-menu__crewnote{margin:.5rem 0 0;padding:.5rem .8rem;border:1px solid rgb(240 200 96 / 35%);border-radius:.4rem;background:#f0c8600f;color:#f6e3ba;font-size:.82rem}.start-menu__crewnote[hidden]{display:none}@media(max-width:720px){.start-menu__crewchip-kicker{display:none}}html.is-codriver .pause-menu__leave{border-color:#ff9a8a73;color:#ff9a8a}.crew-ready{position:fixed;inset:0;z-index:38;display:grid;place-items:end center;padding-bottom:26vh;pointer-events:none}.crew-ready[hidden]{display:none}.crew-ready__panel{pointer-events:auto;width:min(92vw,34rem);padding:1rem 1.4rem .9rem;border:1px solid rgb(240 200 96 / 55%);border-radius:.6rem;background:#080e18e5;color:#eaf1ff;text-align:center;box-shadow:0 24px 60px #0000007f}.crew-ready__kicker{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d9c08a}.crew-ready__seats{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:.6rem 0 .4rem}.crew-ready__seat{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .7rem;border:1px solid rgb(234 241 255 / 18%);border-radius:.4rem;background:#ffffff0a;text-align:left}.crew-ready__seat.is-ready{border-color:#8fe6a4b3;background:#8fe6a414}.crew-ready__seat.is-me{border-style:dashed}.crew-ready__seat.is-absent{opacity:.55}.crew-ready__role{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9fb4a7}.crew-ready__name{font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-ready__tick{font-weight:700;color:#eaf1ff8c}.crew-ready__seat.is-ready .crew-ready__tick{color:#8fe6a4}.crew-ready__line{margin:.2rem 0 0;min-height:1.3em;font-size:.86rem;color:#c4cec8}.crew-ready__invite{margin-top:.7rem;padding:.6rem .7rem .5rem;border:1px dashed rgb(240 200 96 / 45%);border-radius:.45rem;background:#f0c8600f}.crew-ready__invite[hidden]{display:none}.crew-ready__invite-kicker{font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9c08a}.crew-ready__invite-row{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.45rem;flex-wrap:wrap}.crew-ready__code{width:6.5rem;padding:.45rem .5rem;border:1px solid rgb(240 200 96 / 55%);border-radius:.35rem;background:#0a0e0c99;color:#f6e3ba;font:inherit;font-weight:700;font-size:1.05rem;letter-spacing:.28em;text-align:center;text-transform:uppercase}.crew-ready__copy{padding:.5rem .9rem;border:1px solid #f0c860;border-radius:.35rem;background:#f0c86029;color:#f6e3ba;font:inherit;font-weight:700;cursor:pointer}.crew-ready__copy:hover{background:#f0c8604d}.crew-ready__invite-hint{margin:.45rem 0 0;font-size:.72rem;color:#eaf1ff7f}.crew-ready__actions,.crew-ready__proposal{display:flex;justify-content:center;align-items:center;gap:.6rem;margin-top:.7rem;flex-wrap:wrap}.crew-ready__proposal[hidden]{display:none}.crew-ready__proposal span{color:#f6e3ba;font-weight:700}.crew-ready__go,.crew-ready__swap{padding:.55rem 1.2rem;border-radius:.4rem;font:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer}.crew-ready__go{border:1px solid #8fe6a4;background:#8fe6a429;color:#d6ffe0;min-width:9rem}.crew-ready__go:hover{background:#8fe6a44d}.crew-ready__go.is-set{border-color:#f0c860;background:#f0c86029;color:#f6e3ba}.crew-ready__swap{border:1px solid rgb(234 241 255 / 30%);background:transparent;color:#c4cec8}.crew-ready__swap:hover:not(:disabled){border-color:#f0c860;color:#f6e3ba}.crew-ready__swap:disabled{opacity:.45;cursor:default}.crew-ready__hint{margin:.7rem 0 0;font-size:.74rem;color:#eaf1ff7f}.crew-ready__hint b{color:#eaf1ff}.tc-runs__note{margin:0 0 .8rem;font-size:.82rem;color:#9fb8d6}.tc-runs__list{display:flex;flex-direction:column;gap:.35rem}.tc-run{display:grid;grid-template-columns:3.2rem 9rem 4.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .6rem;border:1px solid rgb(210 225 255 / 12%);border-radius:.4rem;background:#ffffff08;font-size:.86rem}.tc-run.is-crew{border-color:#f0c86059}.tc-run__date{color:#8ba3c2;font-size:.74rem}.tc-run__board{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fb8d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-run__time{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;color:#f4e9c8}.tc-run__who{color:#dbe6f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-run__actions{display:flex;gap:.35rem}.tc-run__btn{padding:.3rem .65rem;border:1px solid rgb(230 210 150 / 55%);border-radius:999px;background:#e6d2961a;color:#f4e9c8;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.tc-run__btn:hover:not(:disabled){background:#e6d2963d}.tc-run__btn:disabled{opacity:.5;cursor:default}.tc-run__btn.is-quiet{border-color:#d2e1ff40;background:transparent;color:#cdd9e8}.tc-run__chatter{border-color:#8fe6a48c;color:#d6ffe0;background:#8fe6a41a}.tc-run__chatter.is-off{border-color:#ff9a8a73;color:#ff9a8a;background:transparent}@media(max-width:720px){.tc-run{grid-template-columns:3rem minmax(0,1fr) auto}.tc-run__board,.tc-run__who{grid-column:2 / span 2}}
