.av[data-astro-cid-i4gmrskt]{grid-template-columns:170px 1fr;align-items:center;gap:1.25rem;display:grid}.axle[data-astro-cid-i4gmrskt] svg[data-astro-cid-i4gmrskt]{width:100%;height:auto;display:block}.spine[data-astro-cid-i4gmrskt],.beam[data-astro-cid-i4gmrskt]{stroke:var(--ink-4);stroke-width:4px;stroke-linecap:round}.thrust[data-astro-cid-i4gmrskt]{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.7}.wheel[data-astro-cid-i4gmrskt] rect[data-astro-cid-i4gmrskt]{fill:#1b1c1f;stroke:var(--on-dark-muted);stroke-width:2px}.wheel[data-astro-cid-i4gmrskt].front rect[data-astro-cid-i4gmrskt]{stroke:var(--accent)}.wheel[data-astro-cid-i4gmrskt]{transform-box:fill-box;transform-origin:50%}.ride[data-astro-cid-i4gmrskt]{color:#b8f5d0;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.72rem;display:inline-flex}.ride[data-astro-cid-i4gmrskt] .icon{color:#3ddc84}.angles[data-astro-cid-i4gmrskt]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.angles[data-astro-cid-i4gmrskt] li[data-astro-cid-i4gmrskt]{opacity:.35;background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.88rem;transition:opacity .3s,background-color .3s;display:flex}.angles[data-astro-cid-i4gmrskt] b[data-astro-cid-i4gmrskt]{letter-spacing:.06em;text-transform:uppercase;color:#3ddc84;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.angles[data-astro-cid-i4gmrskt] li[data-astro-cid-i4gmrskt].is-on{opacity:1;background:#3ddc8414}.dot[data-astro-cid-i4gmrskt]{background:#ffd60a1a;border:1px solid #ffd60a40;border-radius:14px;margin-top:.9rem;padding:.8rem .9rem}.dot-k[data-astro-cid-i4gmrskt]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);font-size:.7rem;font-weight:700}.dot[data-astro-cid-i4gmrskt] p[data-astro-cid-i4gmrskt]{align-items:baseline;gap:.6rem;margin:.25rem 0 0;display:flex}.dot-code[data-astro-cid-i4gmrskt]{color:var(--accent);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.6rem;font-weight:700}.dot-v[data-astro-cid-i4gmrskt]{color:var(--on-dark);font-size:.8rem}@media (prefers-reduced-motion:no-preference){.wheel[data-astro-cid-i4gmrskt].front.l{animation:toe-l 4.5s var(--ease-out) infinite}.wheel[data-astro-cid-i4gmrskt].front.r{animation:toe-r 4.5s var(--ease-out) infinite}}@keyframes toe-l{0%,15%{transform:rotate(-9deg)}45%,to{transform:rotate(0)}}@keyframes toe-r{0%,15%{transform:rotate(9deg)}45%,to{transform:rotate(0)}}@media (width<=480px){.av[data-astro-cid-i4gmrskt]{grid-template-columns:120px 1fr}}.muted[data-astro-cid-6d4xkm7u]{color:var(--muted)}.wear[data-astro-cid-6d4xkm7u]{border-radius:var(--radius-lg);background:var(--ink);color:var(--on-dark);padding:1.75rem}.wear-k[data-astro-cid-6d4xkm7u]{letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:flex}.wear-k[data-astro-cid-6d4xkm7u] .icon{color:var(--accent)}.wear-row[data-astro-cid-6d4xkm7u]{grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 1rem;display:grid}.wear-row[data-astro-cid-6d4xkm7u]+.wear-row[data-astro-cid-6d4xkm7u]{margin-top:1.5rem}.wear-row[data-astro-cid-6d4xkm7u] b[data-astro-cid-6d4xkm7u]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--white);font-size:clamp(1.4rem,2.6vw,2.2rem)}.wear-row[data-astro-cid-6d4xkm7u] .bar[data-astro-cid-6d4xkm7u]{background:var(--ink-4);grid-column:1/-1;height:12px}.wear-row[data-astro-cid-6d4xkm7u].bad b[data-astro-cid-6d4xkm7u]{color:var(--red)}.wear-row[data-astro-cid-6d4xkm7u].bad .bar[data-astro-cid-6d4xkm7u] span[data-astro-cid-6d4xkm7u]{background:var(--red);min-width:6px}.rules[data-astro-cid-6d4xkm7u]{grid-template-columns:repeat(5,1fr);gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.rules[data-astro-cid-6d4xkm7u] li[data-astro-cid-6d4xkm7u]{border-radius:var(--radius);background:var(--ink);color:var(--on-dark-muted);padding:1.5rem}.rules[data-astro-cid-6d4xkm7u] h3[data-astro-cid-6d4xkm7u]{color:var(--white);margin:1.25rem 0 .5rem;font-size:1.05rem}.rules[data-astro-cid-6d4xkm7u] p[data-astro-cid-6d4xkm7u]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);margin:0;font-size:1.25rem;font-weight:650;line-height:1.25}.rule-ic[data-astro-cid-6d4xkm7u]{background:var(--accent);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.dot[data-astro-cid-6d4xkm7u]{border-radius:var(--radius-lg);background:#0b0b0c14;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.dot[data-astro-cid-6d4xkm7u] p[data-astro-cid-6d4xkm7u]{margin:0;font-weight:550}.dot-tyre[data-astro-cid-6d4xkm7u]{background:var(--ink);width:132px;height:132px;color:var(--white);text-align:center;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 14px #1d1e21,inset 0 0 0 16px #ffd60a66}.dot-tyre[data-astro-cid-6d4xkm7u] span[data-astro-cid-6d4xkm7u]{letter-spacing:.2em;color:var(--on-dark-muted);align-self:end;font-size:.72rem}.dot-tyre[data-astro-cid-6d4xkm7u] b[data-astro-cid-6d4xkm7u]{color:var(--accent);letter-spacing:.06em;align-self:start;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.7rem}@media (width<=1100px){.rules[data-astro-cid-6d4xkm7u]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.rules[data-astro-cid-6d4xkm7u]{grid-template-columns:1fr 1fr}.dot[data-astro-cid-6d4xkm7u]{flex-direction:column;align-items:flex-start}}
