@font-face{font-family:Bricolage Grotesque;font-stretch:75% 100%;src:url(/_next/static/media/cd9143e26b368e18-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_f865da{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_f865da{--font-gb:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:JetBrains Mono;src:url(/_next/static/media/75bdf589e8015939-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_50ea7b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_50ea7b{--font-gbm:"JetBrains Mono","JetBrains Mono Fallback"}.gb-root{--gb-gutter:clamp(1.25rem,3.6vw,3.5rem);--gb-mono:var(--font-gbm),ui-monospace,"SF Mono",Menlo,monospace;--gb-ground:var(--gb-paper);--gb-line:var(--gb-blue);background:var(--gb-paper);color:var(--gb-ink);font-family:var(--font-gb),system-ui,sans-serif;font-weight:500;font-size:1rem;line-height:1.5}body:has(.gb-root),html:has(.gb-root){background:#0d1822}.gb-root *,.gb-root :after,.gb-root :before{box-sizing:border-box}.gb-root :where(a){color:inherit;text-decoration:none}.gb-root :focus-visible{outline:3px solid var(--gb-signal);outline-offset:3px}.gb-root :where(button){font:inherit;color:inherit;cursor:pointer}.gb-main{display:block;overflow-x:clip}.gb-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--gb-gutter)}.gb-anchor{position:absolute;top:0}.gb-root h1,.gb-root h2,.gb-root h3{font-weight:800;font-stretch:88%;letter-spacing:-.034em;text-wrap:balance}.gb-root h1{font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.94}.gb-root h2{font-size:clamp(2.1rem,4.4vw,3.9rem);line-height:.98}.gb-root h3{font-size:clamp(1.8rem,3.1vw,2.7rem);line-height:1}.gb-lead{margin-top:16px;max-width:34rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.gb-kicker,.gb-lead{color:var(--gb-ink-soft)}.gb-kicker{display:flex;gap:14px;margin-bottom:18px;font-family:var(--gb-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.gb-kicker span{color:var(--gb-ink);font-weight:700}.gb-small{margin-top:14px;font-size:.75rem;letter-spacing:.02em;color:var(--gb-ink-soft)}.gb-btn,.gb-small{font-family:var(--gb-mono)}.gb-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--gb-signal);color:var(--gb-ink);border:0;border-radius:3px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gb-btn:hover{background:var(--gb-paper)}.gb-copy{display:inline-flex;align-items:center;gap:18px;padding:13px 16px;background:var(--gb-ink-2);color:var(--gb-paper);border:0;border-radius:3px;font-family:var(--gb-mono);font-size:.8125rem}.gb-copy code{font-family:inherit}.gb-copy span{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gb-chalk-soft)}.gb-copy:hover span{color:var(--gb-paper)}.gb-chips{display:flex;flex-wrap:wrap;gap:8px}.gb-chip{padding:9px 13px;background:transparent;border:0;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--gb-ink);font-family:var(--gb-mono);font-size:.75rem;letter-spacing:.04em;color:var(--gb-ink)}.gb-chip:hover{background:var(--gb-paper)}.gb-chip[aria-pressed=true]{background:var(--gb-ink);color:var(--gb-paper)}.gb-code{margin-top:24px;padding:20px 22px;overflow-x:auto;background:var(--gb-ink);color:var(--gb-chalk);border-radius:3px;font-family:var(--gb-mono);font-size:.8125rem;line-height:1.75;tab-size:2;white-space:pre}.gb-code code{font-family:inherit}.gb-t-c{color:var(--gb-chalk-soft)}.gb-t-s{color:var(--gb-paper)}.gb-t-k,.gb-t-n{color:var(--gb-signal)}.gb-t-f{color:#fff}.gb-stage{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--gb-ink);isolation:isolate}.gb-stage__dark,.gb-stage__light{position:absolute;inset:0}.gb-stage__dark{z-index:0;background:var(--gb-ink);color:var(--gb-paper)}.gb-stage__light{z-index:1;background:var(--gb-paper);color:var(--gb-ink)}.gb-lens{--gb-ground:var(--gb-paper);--gb-line:var(--gb-blue);position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.gb-lens--chalk{--gb-ground:var(--gb-ink);--gb-line:var(--gb-chalk)}.gb-sil{fill:var(--gb-ground)}.gb-ln,.gb-sil{stroke:var(--gb-line);stroke-width:1.7;stroke-linejoin:round}.gb-ln{fill:none}.gb-fine{opacity:.8}.gb-dash,.gb-fine{fill:none;stroke:var(--gb-line);stroke-width:1.2}.gb-dash{stroke-dasharray:5 4;opacity:.7}.gb-axis{fill:none;stroke:var(--gb-line);stroke-width:1.2;stroke-dasharray:16 5 3 5;opacity:.6}.gb-note{fill:var(--gb-line);font-family:var(--gb-mono);font-size:14px;letter-spacing:.1em}.gb-leader{fill:none;stroke:var(--gb-line);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.gb-leader-dot{fill:var(--gb-signal)}@media (scripting:enabled){.gb-stage[data-intro=wait] .gb-lens--chalk .gb-draw{stroke-dasharray:1;stroke-dashoffset:1}.gb-stage[data-intro=wait] .gb-hero>*,.gb-stage[data-intro=wait] .gb-nav>*{opacity:0}}.gb-nav{position:absolute;inset:0 0 auto;z-index:5;justify-content:space-between;gap:24px;padding:20px var(--gb-gutter)}.gb-nav,.gb-nav__mark{display:flex;align-items:center}.gb-nav__mark{gap:10px;font-size:1.5rem;font-weight:800;font-stretch:88%;letter-spacing:-.03em}.gb-nav__glyph{width:28px;height:28px;color:var(--gb-chalk)}.gb-nav__links{display:flex;gap:32px;font-family:var(--gb-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.gb-nav__links a{color:var(--gb-chalk)}.gb-nav__links a:hover{color:var(--gb-paper)}.gb-nav__cta{padding:10px 16px;background:var(--gb-signal);color:var(--gb-ink);border-radius:3px;font-family:var(--gb-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gb-nav__cta:hover{background:var(--gb-paper)}.gb-hero{position:absolute;z-index:3;left:var(--gb-gutter);top:50%;width:min(37rem,42vw);transform:translateY(-50%)}.gb-hero h1{color:var(--gb-paper)}.gb-hero p{margin-top:22px;max-width:28rem;font-size:clamp(1rem,1.3vw,1.1875rem);color:var(--gb-chalk-soft)}.gb-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.gb-cue{position:absolute;z-index:2;left:var(--gb-gutter);bottom:34px;display:flex;align-items:center;gap:14px;font-family:var(--gb-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gb-chalk-soft)}.gb-cue:before{content:"";width:1px;height:30px;background:var(--gb-signal)}.gb-tool{position:absolute;z-index:2;left:var(--gb-gutter);top:clamp(2.5rem,7vh,4.5rem);width:min(21rem,30vw)}.gb-tool h2{font-size:clamp(1.9rem,3.2vw,3rem)}.gb-tool p{margin-top:14px;font-size:1.0625rem;color:var(--gb-ink-soft)}.gb-tool .gb-fig{margin-top:26px;font-family:var(--gb-mono);font-size:.6875rem;letter-spacing:.12em}.gb-tags{inset:0;z-index:3;pointer-events:none}.gb-tag,.gb-tags{position:absolute}.gb-tag{left:0;top:0;display:inline-flex;gap:8px;align-items:baseline;padding:2px 0;font-family:var(--gb-mono);font-size:.8125rem;letter-spacing:.02em;white-space:nowrap;color:var(--gb-ink);opacity:0;visibility:hidden;pointer-events:auto;will-change:transform}.gb-tag span{color:var(--gb-ink-soft);font-size:.6875rem}.gb-tag:hover{color:var(--gb-blue);text-decoration:underline;text-underline-offset:4px}.gb-scrub{position:absolute;z-index:6;right:var(--gb-gutter);bottom:30px;width:min(21rem,calc(100% - 2 * var(--gb-gutter)));padding:10px 14px 12px;background:var(--gb-ink-2);color:var(--gb-chalk);border-radius:4px;touch-action:none}.gb-scrub__frame{display:block;margin-bottom:8px;font-family:var(--gb-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--gb-chalk-soft)}.gb-scrub__bar{position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:22px;cursor:ew-resize;touch-action:none}.gb-scrub__bar i{display:block;width:1px;height:8px;background:var(--gb-chalk-soft)}.gb-scrub__bar i.gb-is-major{height:16px;background:var(--gb-chalk)}.gb-scrub__head{left:0;top:-4px;bottom:-4px;width:2px;margin-left:-1px;pointer-events:none}.gb-scrub__head,.gb-scrub__head:before{position:absolute;background:var(--gb-signal)}.gb-scrub__head:before{content:"";top:-3px;left:-4px;width:10px;height:10px}.gb-stage[data-flow="1"]{height:auto;min-height:0;overflow:visible}.gb-stage[data-flow="1"] .gb-stage__dark,.gb-stage[data-flow="1"] .gb-stage__light{position:relative;height:100svh;min-height:640px}.gb-stage[data-flow="1"] .gb-cue,.gb-stage[data-flow="1"] .gb-scrub{display:none}.gb-gauge{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1320px;margin-inline:auto;padding:clamp(4rem,9vw,8rem) var(--gb-gutter) clamp(3rem,6vw,5rem)}.gb-gauge .gb-chips{margin-top:28px}.gb-gauge__ring{--gb-line:var(--gb-ink);width:min(100%,32rem);justify-self:center}.gb-gauge__ring svg{display:block;width:100%;overflow:visible}.gb-gauge__ring .gb-ln{stroke-width:2}.gb-gauge__track{fill:none;stroke:var(--gb-ink);stroke-opacity:.12;stroke-width:10}.gb-gauge__arc{fill:none;stroke:var(--gb-signal);stroke-width:10}.gb-gauge__ptr path{fill:none;stroke:var(--gb-signal);stroke-width:4}.gb-sq{fill:var(--gb-signal)}.gb-gauge__num{fill:var(--gb-ink-soft);font-family:var(--gb-mono);font-size:13px}.gb-gauge__big{fill:var(--gb-ink);font-family:var(--gb-mono);font-size:44px;font-weight:700}.gb-readout{margin-top:6px;min-height:1.5em;text-align:center;white-space:pre;font-family:var(--gb-mono);font-size:.8125rem;color:var(--gb-ink-soft)}.gb-feats{max-width:1320px;margin-inline:auto;padding-inline:var(--gb-gutter)}.gb-feat{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,8vw,7rem)}.gb-feat:nth-child(2n) .gb-feat__text{order:2}.gb-panel{--gb-line:var(--gb-ink);min-width:0;padding:clamp(16px,2.4vw,28px);background:var(--gb-paper-2);border-radius:3px}.gb-demo__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.gb-hint{margin-top:12px;font-family:var(--gb-mono);font-size:.75rem;color:var(--gb-ink-soft)}.gb-track{--gb-dot:22px;position:relative;height:30px}.gb-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gb-ink);opacity:.25}.gb-rail{right:var(--gb-dot);top:0;bottom:0}.gb-dot,.gb-rail{position:absolute;left:0}.gb-dot{top:50%;width:var(--gb-dot);height:var(--gb-dot);margin-top:calc(var(--gb-dot) / -2);background:var(--gb-signal)}.gb-race__row{display:grid;grid-template-columns:64px 68px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0}.gb-curve{width:64px;height:32px}.gb-curve path{fill:none;stroke:var(--gb-blue);stroke-width:1.6}.gb-race__name{font-family:var(--gb-mono);font-size:.75rem}.gb-pane{position:relative;height:320px;overflow-y:auto;background:var(--gb-paper);border-radius:2px}.gb-pane__spacer{position:relative;height:1100px;padding-left:52px}.gb-pane__marks{position:absolute;left:0;top:0;bottom:0;width:52px;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 340px 14px;font-family:var(--gb-mono);font-size:.6875rem;color:var(--gb-ink-soft);list-style:none}.gb-pane__stage{--gb-dot:40px;position:sticky;top:0;height:320px;background:var(--gb-paper)}.gb-pane__stage .gb-rail{left:14px;right:calc(14px + var(--gb-dot));top:50%;bottom:auto;height:var(--gb-dot);margin-top:calc(var(--gb-dot) / -2)}.gb-pane__out{position:absolute;left:14px;top:14px;font-family:var(--gb-mono);font-size:.75rem}.gb-pane__fill{position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--gb-signal);transform:scaleX(0);transform-origin:left}.gb-grid{display:grid;grid-template-columns:repeat(var(--gb-cols),minmax(0,1fr));grid-auto-rows:1fr;gap:6px;height:300px}.gb-tile{display:grid;place-items:center;background:var(--gb-ink);color:var(--gb-chalk);border:0;border-radius:2px;font-family:var(--gb-mono);font-size:.875rem;font-weight:600}.gb-tile:first-child{background:var(--gb-signal);color:var(--gb-ink)}.gb-draw-svg{display:block;width:100%;height:auto}.gb-draw-svg .gb-fine{stroke:var(--gb-ink)}.gb-outline{fill:none;stroke:var(--gb-blue);stroke-width:3;stroke-linejoin:round}.gb-ride{fill:var(--gb-signal)}.gb-phys__area{position:relative;height:300px;overflow:hidden;background:var(--gb-paper);border-radius:2px;touch-action:none}.gb-phys__svg{position:absolute;inset:0;width:100%;height:100%}.gb-phys__coil{fill:none;stroke:var(--gb-ink);stroke-width:2;stroke-linejoin:round}.gb-phys__anchor{width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--gb-ink);border-radius:50%}.gb-phys__anchor,.gb-phys__handle{position:absolute;left:50%;top:50%}.gb-phys__handle{width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;background:var(--gb-signal);border:0;border-radius:2px;cursor:grab;touch-action:none}.gb-phys__handle:active{cursor:grabbing}.gb-phys__ctl{display:grid;gap:10px;margin-top:16px}.gb-phys__ctl label{display:grid;grid-template-columns:84px minmax(0,1fr) 40px;align-items:center;gap:12px;font-family:var(--gb-mono);font-size:.75rem}.gb-phys__ctl input,.gb-range{accent-color:var(--gb-ink)}.gb-tl__stage .gb-track{height:34px}.gb-bars{position:relative;margin-top:16px}.gb-bar{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;height:26px;font-family:var(--gb-mono);font-size:.75rem}.gb-bar__rail{position:relative;height:10px;background:var(--gb-paper)}.gb-bar__rail i{position:absolute;top:0;bottom:0;background:var(--gb-blue)}.gb-bars__heads{position:absolute;inset:0 0 0 56px;pointer-events:none}.gb-head{position:absolute;left:0;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--gb-signal)}.gb-tl__ctl{display:flex;align-items:center;gap:14px;margin-top:18px}.gb-range{flex:1;min-width:0}.gb-resp__stage{display:grid;place-items:center;height:150px}.gb-resp__frame{display:flex;align-items:center;height:130px;padding:0 14px;background:var(--gb-paper);border-radius:2px}.gb-resp__sq{width:44px;height:44px;background:var(--gb-signal)}.gb-resp__info{display:flex;flex-wrap:wrap;gap:12px;margin:0;font-family:var(--gb-mono);font-size:.75rem}.gb-resp__info code{font-family:inherit}.gb-lens.gb-ico{position:static;display:block;width:100%;height:100%}.gb-ico path{vector-effect:non-scaling-stroke;stroke-width:1.3px}.gb-ico .gb-fine{stroke-width:.9px}.gb-mod{padding:clamp(4rem,9vw,8rem) 0;background:var(--gb-ink);color:var(--gb-paper)}.gb-mod__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,6vw,6rem);align-items:start}.gb-mod .gb-lead,.gb-mod .gb-small{color:var(--gb-chalk-soft)}.gb-mod__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;padding:0;list-style:none}.gb-mchip{display:grid;grid-template-rows:64px auto auto;gap:6px;width:100%;padding:14px;background:var(--gb-ink-2);color:var(--gb-paper);border:0;border-radius:3px;text-align:left;opacity:.5}.gb-mchip[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--gb-signal)}.gb-mchip .gb-ico{--gb-ground:var(--gb-ink-2);--gb-line:var(--gb-chalk);height:64px}.gb-mchip__name{font-size:1.25rem;font-weight:800;font-stretch:90%;letter-spacing:-.02em}.gb-mchip__kb,.gb-mod__total{font-family:var(--gb-mono);font-size:.75rem;color:var(--gb-chalk-soft)}.gb-mod__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;letter-spacing:.1em;text-transform:uppercase}.gb-mod__total b{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--gb-paper)}.gb-wbar{height:18px;margin:14px 0 6px;background:var(--gb-ink-2);border-radius:2px;overflow:hidden}.gb-wbar__fill{display:flex;gap:2px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.gb-wbar i{flex-basis:0;min-width:0;background:var(--gb-chalk)}.gb-wbar i.gb-is-core{background:var(--gb-paper)}.gb-backers{padding:clamp(4rem,9vw,8rem) 0}.gb-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:44px 0 20px;padding:0;list-style:none}.gb-names li{padding:26px 0;font-size:clamp(1.3rem,2.3vw,2rem);line-height:1.1}.gb-names .gb-is-wide{font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gb-names .gb-is-cond{font-weight:800;font-stretch:75%}.gb-names .gb-is-light{font-weight:200;letter-spacing:-.02em}.gb-names .gb-is-lower{font-weight:600;text-transform:lowercase}.gb-names .gb-is-heavy{font-weight:800;letter-spacing:-.02em}.gb-backers__cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:28px}.gb-backers__cta .gb-small{margin:0}.gb-docs{padding:clamp(4rem,9vw,8rem) 0;background:var(--gb-paper-2)}.gb-docrows{margin:44px 0 0;padding:0;list-style:none}.gb-docrow{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 120px;align-items:center;gap:16px;padding:18px 12px;border-top:1px solid rgba(13,24,34,.2)}.gb-docrows li:last-child .gb-docrow{border-bottom:1px solid rgba(13,24,34,.2)}.gb-docrow:hover{background:var(--gb-paper)}.gb-docrow__n{font-family:var(--gb-mono);font-size:.75rem;color:var(--gb-ink-soft)}.gb-docrow__name{font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:800;font-stretch:90%;letter-spacing:-.028em}.gb-docrow__text{color:var(--gb-ink-soft)}.gb-docrow__ico{display:block;height:48px}.gb-docrow__ico .gb-ico{--gb-ground:var(--gb-paper-2);--gb-line:var(--gb-blue)}.gb-docrow:hover .gb-ico{--gb-ground:var(--gb-paper)}.gb-docrow__mark{height:36px;width:36px;color:var(--gb-blue)}.gb-foot{padding:clamp(3rem,7vw,6rem) 0 36px;background:var(--gb-ink);color:var(--gb-paper);overflow:hidden}.gb-foot__word{margin:0 0 12px;font-size:clamp(5rem,26vw,23rem);font-weight:800;font-stretch:85%;letter-spacing:-.05em;line-height:.82;color:var(--gb-ink-2);user-select:none}.gb-foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:36px}.gb-foot__nav{display:flex;gap:28px;font-family:var(--gb-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.gb-foot__line a,.gb-foot__nav a:hover{text-decoration:underline;text-underline-offset:4px}.gb-foot__line{margin-top:36px;font-size:.9375rem;color:var(--gb-chalk-soft)}@media (max-width:900px){.gb-nav__links{display:none}.gb-hero{top:92px;right:var(--gb-gutter);width:auto;transform:none}.gb-hero h1{font-size:clamp(2.5rem,11.5vw,3.6rem)}.gb-hero p{margin-top:16px;font-size:1rem}.gb-hero__cta{margin-top:20px}.gb-tool{top:22px;right:var(--gb-gutter);width:auto}.gb-tool h2{font-size:1.85rem}.gb-tool p{margin-top:8px;font-size:.9375rem}.gb-tool .gb-fig{display:none}.gb-cue{bottom:22px}.gb-scrub{left:var(--gb-gutter);right:var(--gb-gutter);bottom:18px;width:auto}.gb-feat,.gb-gauge,.gb-mod__grid{grid-template-columns:minmax(0,1fr)}.gb-gauge__ring{order:-1;width:min(100%,26rem)}.gb-feat:nth-child(2n) .gb-feat__text{order:0}.gb-names{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-docrow{grid-template-columns:40px minmax(0,1fr) 90px}.gb-docrow__text{display:none}}@media (max-width:560px){.gb-nav{padding-block:14px}.gb-copy{width:100%;justify-content:space-between}.gb-hero__cta .gb-btn{flex:1}.gb-mod__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-race__row{grid-template-columns:48px 66px minmax(0,1fr);gap:8px}.gb-race__name{font-size:.6875rem;white-space:nowrap}.gb-curve{width:48px}.gb-gauge__big{font-size:40px}}@media (prefers-reduced-motion:reduce){.gb-root *,.gb-root :after,.gb-root :before{transition:none!important;animation:none!important}}