.race-timer-module__g7cghG__root{--plate:#484641;--ink:#e2ded3;--quill:#66645d;--muted:#aaa69a;--red:#f15050;--red-glow:#f1505099;--teal:#6bdecc;--flash:#fff;--rim:#0000;--drop:#00000038;--focus:#1b1a18;--chip:#fff;--chip-active:#ececec;--chip-line:#0000001f;--chip-ink:#1b1a18;--glyph:#2a2926;--glyph-ink:#f4f1e9;--u:var(--timer-unit,min(1.75px, calc((100cqi - 32px) / 180)));isolation:isolate;box-sizing:border-box;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:18px;width:100%;padding:24px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid;position:relative;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.race-timer-module__g7cghG__root{--rim:light-dark(#0000,#ffffff17);--drop:light-dark(#00000038,#00000080);--focus:light-dark(#1b1a18,#fff);--chip:light-dark(#fff,#222120);--chip-active:light-dark(#ececec,#2f2e2c);--chip-line:light-dark(#0000001f,#ffffff1f);--chip-ink:light-dark(#1b1a18,#ecebe7);--glyph:light-dark(#2a2926,#e2ded3);--glyph-ink:light-dark(#f4f1e9,#1b1a18)}}.race-timer-module__g7cghG__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.race-timer-module__g7cghG__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.race-timer-module__g7cghG__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.race-timer-module__g7cghG__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.race-timer-module__g7cghG__stage{border-radius:14px;outline:none;place-items:center;width:100%;display:grid}.race-timer-module__g7cghG__stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.race-timer-module__g7cghG__run{width:100%;padding:calc(4 * var(--u)) 0;justify-items:center;display:grid}.race-timer-module__g7cghG__pillBox{justify-items:center;font-family:inherit;display:grid}.race-timer-module__g7cghG__tagRow{height:calc(26 * var(--u));margin-bottom:calc(7 * var(--u));place-items:end center;display:grid}.race-timer-module__g7cghG__tag{align-items:center;gap:calc(6 * var(--u));box-sizing:border-box;height:calc(19 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(9.5 * var(--u));background:var(--plate);box-shadow:0 0 0 1px var(--rim), 0 calc(1 * var(--u)) calc(3 * var(--u)) var(--drop);color:var(--ink);font-size:calc(12 * var(--u));white-space:nowrap;margin:0;font-style:italic;font-weight:500;line-height:1;animation:.42s cubic-bezier(.2,.9,.3,1.3) .12s backwards race-timer-module__g7cghG__tagIn;display:flex}.race-timer-module__g7cghG__tag .race-timer-module__g7cghG__quill{width:calc(11 * var(--u));height:calc(5.1 * var(--u))}.race-timer-module__g7cghG__tag .race-timer-module__g7cghG__quillInk{fill:var(--ink);opacity:.85}.race-timer-module__g7cghG__tag[data-kind=record] .race-timer-module__g7cghG__tagWord{color:var(--teal)}.race-timer-module__g7cghG__tag[data-kind=timeup] .race-timer-module__g7cghG__tagWord{color:var(--red)}.race-timer-module__g7cghG__tagWord{padding-right:.08em;display:block}.race-timer-module__g7cghG__pill{box-sizing:border-box;width:calc(159 * var(--u));height:calc(31 * var(--u));border-radius:calc(15.5 * var(--u));background:var(--plate);box-shadow:0 0 0 1px var(--rim), 0 calc(1 * var(--u)) calc(3 * var(--u)) var(--drop);color:var(--ink);animation:.38s cubic-bezier(.2,.9,.3,1.25) backwards race-timer-module__g7cghG__pop;position:relative;overflow:hidden}.race-timer-module__g7cghG__digits{padding-top:calc(.5 * var(--u));font-size:calc(20 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;place-items:center;font-style:italic;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.race-timer-module__g7cghG__pill[data-warn] .race-timer-module__g7cghG__digits{color:var(--red)}.race-timer-module__g7cghG__digits[data-beat]{animation:.42s cubic-bezier(.2,.9,.3,1) race-timer-module__g7cghG__throb}.race-timer-module__g7cghG__digits[data-beat][data-hard]{animation:.46s cubic-bezier(.2,.9,.3,1) race-timer-module__g7cghG__throbHard}.race-timer-module__g7cghG__pill[data-phase=paused] .race-timer-module__g7cghG__digits{animation:1s step-end infinite race-timer-module__g7cghG__blink}.race-timer-module__g7cghG__pill[data-phase=finished] .race-timer-module__g7cghG__digits{animation:.9s linear 80ms race-timer-module__g7cghG__finishBlink}.race-timer-module__g7cghG__cap{width:calc(15 * var(--u));height:calc(7 * var(--u));margin-top:calc(-3.4 * var(--u));transition:translate .3s cubic-bezier(.2,.9,.3,1.3);display:block;position:absolute;top:50%}.race-timer-module__g7cghG__cap[data-side=left]{--out:-1;left:calc(9.5 * var(--u));animation:.3s cubic-bezier(.2,.9,.3,1.15) .14s backwards race-timer-module__g7cghG__capIn}.race-timer-module__g7cghG__cap[data-side=right]{--out:1;right:calc(9.5 * var(--u));animation:.3s cubic-bezier(.2,.9,.3,1.15) .14s backwards race-timer-module__g7cghG__capIn}.race-timer-module__g7cghG__cap[data-flick]{animation:.36s cubic-bezier(.2,.9,.3,1) race-timer-module__g7cghG__flick}.race-timer-module__g7cghG__pill[data-phase=finished] .race-timer-module__g7cghG__cap{translate:calc(var(--out) * 3 * var(--u)) 0}.race-timer-module__g7cghG__quill{width:calc(15 * var(--u));height:calc(7 * var(--u));display:block;overflow:visible}.race-timer-module__g7cghG__quill[data-side=right]{scale:-1 1}.race-timer-module__g7cghG__quillInk{fill:var(--quill)}.race-timer-module__g7cghG__glow,.race-timer-module__g7cghG__sheen,.race-timer-module__g7cghG__pill:after{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.race-timer-module__g7cghG__glow{opacity:0;box-shadow:inset 0 0 calc(9 * var(--u)) calc(1 * var(--u)) var(--red-glow)}.race-timer-module__g7cghG__glow[data-beat]{animation:.9s ease-out race-timer-module__g7cghG__breathe}.race-timer-module__g7cghG__glow[data-hard]{box-shadow:inset 0 0 calc(12 * var(--u)) calc(2 * var(--u)) var(--red-glow);animation:.9s ease-out race-timer-module__g7cghG__breathe}.race-timer-module__g7cghG__pill[data-phase=timeup] .race-timer-module__g7cghG__glow{box-shadow:inset 0 0 calc(12 * var(--u)) calc(2 * var(--u)) var(--red-glow);animation:1.2s ease-out race-timer-module__g7cghG__breathe}.race-timer-module__g7cghG__sheen{opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff38 47%,#ffffff57 50%,#ffffff38 53%,#0000 70%) 0 0/250% 100%}.race-timer-module__g7cghG__sheen[data-on]{animation:.56s cubic-bezier(.3,0,.3,1) race-timer-module__g7cghG__sweep}.race-timer-module__g7cghG__pill:after{content:"";opacity:0;background:var(--flash)}.race-timer-module__g7cghG__pill[data-phase=finished]:after{animation:.42s ease-out race-timer-module__g7cghG__flash}.race-timer-module__g7cghG__pill[data-phase=finished] .race-timer-module__g7cghG__sheen{animation:.7s cubic-bezier(.3,0,.3,1) 60ms race-timer-module__g7cghG__sweep}.race-timer-module__g7cghG__pill[data-phase=timeup]{animation:.44s linear race-timer-module__g7cghG__shake}.race-timer-module__g7cghG__splits{width:100%;height:calc(75 * var(--u));margin:calc(9 * var(--u)) 0 0;padding:0;list-style:none;position:relative}.race-timer-module__g7cghG__split{top:calc(var(--i) * 25 * var(--u));align-items:center;gap:calc(7 * var(--u));box-sizing:border-box;height:calc(20 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(10 * var(--u));background:var(--plate);box-shadow:0 0 0 1px var(--rim), 0 calc(1 * var(--u)) calc(3 * var(--u)) var(--drop);color:var(--ink);white-space:nowrap;font-style:italic;line-height:1;transition:top .28s cubic-bezier(.2,.9,.3,1.1);animation:.32s cubic-bezier(.2,.9,.3,1.2) backwards race-timer-module__g7cghG__drop;display:flex;position:absolute;left:50%;translate:-50%}.race-timer-module__g7cghG__split>*{opacity:calc(1 - var(--i) * .3);transition:opacity .28s}.race-timer-module__g7cghG__splitName{color:var(--muted);font-size:calc(10.5 * var(--u));font-weight:500}.race-timer-module__g7cghG__splitTime{font-size:calc(13 * var(--u));font-variant-numeric:tabular-nums;font-weight:600}.race-timer-module__g7cghG__delta{color:var(--red);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;font-weight:600}.race-timer-module__g7cghG__delta[data-faster]{color:var(--teal)}.race-timer-module__g7cghG__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}.race-timer-module__g7cghG__actions,.race-timer-module__g7cghG__modes{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.race-timer-module__g7cghG__action,.race-timer-module__g7cghG__mode{background:var(--chip);min-height:36px;box-shadow:inset 0 0 0 1px var(--chip-line);color:var(--chip-ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:14px;font-style:italic;font-weight:600;transition:background-color .12s,opacity .12s,scale .12s;display:inline-flex}.race-timer-module__g7cghG__mode{padding:0 12px}.race-timer-module__g7cghG__action:active{scale:.96}.race-timer-module__g7cghG__action[aria-disabled=true]{opacity:.45;cursor:default}.race-timer-module__g7cghG__action[aria-disabled=true]:active{scale:none}.race-timer-module__g7cghG__mode[aria-pressed=true]{background:var(--chip-active);box-shadow:inset 0 0 0 2px var(--chip-ink)}.race-timer-module__g7cghG__action:focus-visible,.race-timer-module__g7cghG__mode:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.race-timer-module__g7cghG__glyph{background:var(--glyph);width:26px;height:26px;color:var(--glyph-ink);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.race-timer-module__g7cghG__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes race-timer-module__g7cghG__pop{0%{opacity:0;scale:.88}60%{opacity:1}}@keyframes race-timer-module__g7cghG__capIn{0%{opacity:0;translate:calc(var(--out) * -12 * var(--u)) 0}}@keyframes race-timer-module__g7cghG__flick{35%{transform:translateX(calc(var(--out) * 3.5 * var(--u)))}}@keyframes race-timer-module__g7cghG__tagIn{0%{opacity:0;translate:0 calc(8 * var(--u));scale:.92}}@keyframes race-timer-module__g7cghG__throb{35%{scale:1.07}}@keyframes race-timer-module__g7cghG__throbHard{30%{scale:1.14}}@keyframes race-timer-module__g7cghG__breathe{20%{opacity:1}}@keyframes race-timer-module__g7cghG__sweep{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}@keyframes race-timer-module__g7cghG__flash{15%{opacity:.35}}@keyframes race-timer-module__g7cghG__blink{50%{opacity:.3}}@keyframes race-timer-module__g7cghG__finishBlink{0%,33%,66%{opacity:1}16%,50%,83%{opacity:.25}}@keyframes race-timer-module__g7cghG__shake{12%{translate:calc(-5 * var(--u)) 0}28%{translate:calc(4 * var(--u)) 0}44%{translate:calc(-3 * var(--u)) 0}60%{translate:calc(2 * var(--u)) 0}76%{translate:calc(-1 * var(--u)) 0}}@keyframes race-timer-module__g7cghG__drop{0%{opacity:0;transform:translateY(calc(-10 * var(--u)))}}@media (prefers-reduced-motion:reduce){.race-timer-module__g7cghG__pill,.race-timer-module__g7cghG__cap,.race-timer-module__g7cghG__cap[data-flick],.race-timer-module__g7cghG__tag,.race-timer-module__g7cghG__split,.race-timer-module__g7cghG__digits[data-beat],.race-timer-module__g7cghG__glow[data-beat],.race-timer-module__g7cghG__sheen[data-on],.race-timer-module__g7cghG__pill[data-phase] .race-timer-module__g7cghG__digits,.race-timer-module__g7cghG__pill[data-phase] .race-timer-module__g7cghG__glow,.race-timer-module__g7cghG__pill[data-phase] .race-timer-module__g7cghG__sheen,.race-timer-module__g7cghG__pill[data-phase]:after,.race-timer-module__g7cghG__pill[data-phase=timeup]{animation:none}.race-timer-module__g7cghG__cap,.race-timer-module__g7cghG__split,.race-timer-module__g7cghG__action,.race-timer-module__g7cghG__mode{transition:none}.race-timer-module__g7cghG__pill[data-phase=paused] .race-timer-module__g7cghG__digits{opacity:.6}}
