.boat:where(.astro-cn7kdoxb){margin:8px 0 40px}.course:where(.astro-cn7kdoxb){width:100%;height:auto;display:block;overflow:visible}.edge:where(.astro-cn7kdoxb){fill:none;stroke:var(--ink-muted);stroke-width:1px}.startline:where(.astro-cn7kdoxb){stroke:var(--ink);stroke-width:1.5px}.trail:where(.astro-cn7kdoxb){fill:none;stroke-width:1px}.trail:where(.astro-cn7kdoxb).race{stroke:var(--ink-muted);stroke-dasharray:.006 .008;opacity:.8}.playing:where(.astro-cn7kdoxb) .trail:where(.astro-cn7kdoxb).race{stroke-dasharray:1;opacity:.45}.trail:where(.astro-cn7kdoxb).agent{stroke:var(--ink);opacity:.55}.target:where(.astro-cn7kdoxb){fill:var(--paper);stroke:var(--ink);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.target:where(.astro-cn7kdoxb).hit{animation:1.3s ease-out both knock}@keyframes knock{0%{opacity:1;transform:scale(1)}12%{opacity:0;transform:scale(1.9)}70%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ship:where(.astro-cn7kdoxb) path:where(.astro-cn7kdoxb),.hull:where(.astro-cn7kdoxb) path:where(.astro-cn7kdoxb){stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.racer:where(.astro-cn7kdoxb) path:where(.astro-cn7kdoxb){fill:var(--paper)}.agent:where(.astro-cn7kdoxb) path:where(.astro-cn7kdoxb){fill:var(--ink)}.board:where(.astro-cn7kdoxb){width:100%;max-width:var(--measure);border-collapse:collapse;margin:14px 0 0;font-size:1rem;line-height:1.5}.board:where(.astro-cn7kdoxb) th:where(.astro-cn7kdoxb),.board:where(.astro-cn7kdoxb) td:where(.astro-cn7kdoxb){border-bottom:1px solid var(--rule);text-align:left;padding:6px 12px 6px 0;font-weight:400}.board:where(.astro-cn7kdoxb) thead:where(.astro-cn7kdoxb) th:where(.astro-cn7kdoxb){white-space:nowrap;padding-bottom:4px}.board:where(.astro-cn7kdoxb) td:where(.astro-cn7kdoxb){font-family:var(--mono);font-variant-numeric:tabular-nums;width:7.5em;font-size:.875rem}@media (width<=520px){.board:where(.astro-cn7kdoxb) td:where(.astro-cn7kdoxb){width:5em}}.hull:where(.astro-cn7kdoxb){vertical-align:-1px;width:18px;height:12px;margin-right:6px;overflow:visible}.sr:where(.astro-cn7kdoxb){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.again:where(.astro-cn7kdoxb){color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0}.again:where(.astro-cn7kdoxb):disabled{color:var(--ink-muted);cursor:default}.again:where(.astro-cn7kdoxb):focus-visible{outline:1px solid var(--ink);outline-offset:3px}figcaption:where(.astro-cn7kdoxb){max-width:var(--measure);color:var(--ink-2);margin-top:12px;font-size:1rem;line-height:1.5}figcaption:where(.astro-cn7kdoxb) .label:where(.astro-cn7kdoxb){margin-right:.8em}.coinrun:where(.astro-4fbvkqvq){max-width:var(--measure);margin:8px 0 40px}.level:where(.astro-4fbvkqvq)+.level:where(.astro-4fbvkqvq){margin-top:18px}.lvl:where(.astro-4fbvkqvq){justify-content:space-between;gap:16px;margin:0 0 4px;display:flex}.name:where(.astro-4fbvkqvq){color:var(--ink)}.got:where(.astro-4fbvkqvq){color:var(--ink);font-variant-numeric:tabular-nums;flex:none}svg:where(.astro-4fbvkqvq){width:100%;height:auto;display:block}.ground:where(.astro-4fbvkqvq){stroke:var(--ink);stroke-width:1px}.block:where(.astro-4fbvkqvq){fill:none;stroke:var(--ink-muted);stroke-width:1px}.ledge:where(.astro-4fbvkqvq){stroke:var(--ink-muted);stroke-width:2px}.trail:where(.astro-4fbvkqvq){fill:none;stroke:var(--ink);stroke-width:1px;opacity:.35}.coin:where(.astro-4fbvkqvq) circle:where(.astro-4fbvkqvq){fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.coin:where(.astro-4fbvkqvq) .dot:where(.astro-4fbvkqvq){fill:var(--ink);stroke:none}.agent:where(.astro-4fbvkqvq){fill:var(--ink)}.scored:where(.astro-4fbvkqvq) .got:where(.astro-4fbvkqvq) :where(.astro-4fbvkqvq)[data-reward]{animation:.5s ease-out pop;display:inline-block}@keyframes pop{40%{transform:scale(1.5)}}figcaption:where(.astro-4fbvkqvq){color:var(--ink-2);margin-top:16px;font-size:1rem;line-height:1.5}figcaption:where(.astro-4fbvkqvq) .label:where(.astro-4fbvkqvq){margin-right:.8em}.hack:where(.astro-pdf7ro7p){max-width:var(--measure);margin:8px 0 40px}.run:where(.astro-pdf7ro7p){border-top:1px solid var(--rule);padding:18px 0 20px}.run:where(.astro-pdf7ro7p)+.run:where(.astro-pdf7ro7p){margin-top:6px}.name:where(.astro-pdf7ro7p){color:var(--ink);margin:0 0 14px}.num:where(.astro-pdf7ro7p){width:1.4rem;display:inline-block}.part:where(.astro-pdf7ro7p){margin:0 0 6px 1.4rem}.cot:where(.astro-pdf7ro7p),.patch:where(.astro-pdf7ro7p){font-family:var(--mono);color:var(--ink);margin:0 0 16px 1.4rem;font-size:.875rem;line-height:1.6}.cot:where(.astro-pdf7ro7p) strong:where(.astro-pdf7ro7p){font-weight:700}.patch:where(.astro-pdf7ro7p){overflow-wrap:anywhere;flex-direction:column;display:flex}.patch:where(.astro-pdf7ro7p) code:where(.astro-pdf7ro7p){font:inherit;white-space:pre-wrap;display:block}.op:where(.astro-pdf7ro7p){width:1em;color:var(--ink-muted);display:inline-block}.result:where(.astro-pdf7ro7p){color:var(--ink-2);margin:0 0 0 1.4rem;font-size:1rem;line-height:1.5}figcaption:where(.astro-pdf7ro7p){border-top:1px solid var(--rule);color:var(--ink-2);padding-top:14px;font-size:1rem;line-height:1.5}figcaption:where(.astro-pdf7ro7p) .label:where(.astro-pdf7ro7p){margin-right:.8em}@media (width<=520px){.part:where(.astro-pdf7ro7p),.cot:where(.astro-pdf7ro7p),.patch:where(.astro-pdf7ro7p),.result:where(.astro-pdf7ro7p){margin-left:0}}
