.sw.svelte-cxvath{margin-bottom:.6em}svg.svelte-cxvath{width:100%;height:auto;display:block}.big.svelte-cxvath{font:700 26px var(--font-display);fill:var(--text)}.md.svelte-cxvath{font:600 15px var(--font-body);fill:var(--text-2)}.sm.svelte-cxvath{font:500 13.5px var(--font-body);fill:var(--text-2)}.xs.svelte-cxvath{font:700 12.5px var(--font-code);fill:#0a0a0f}@media (prefers-reduced-motion:reduce){.pk.svelte-cxvath{display:none}}.ctl.svelte-1koysez{flex-direction:column;gap:.6em;margin-bottom:.8em;display:flex}.ctl.svelte-1koysez .row:where(.svelte-1koysez){gap:1.2em}.world.svelte-1koysez{border:1px solid var(--line-3);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sq.svelte-1koysez{background:var(--surface-2);place-items:center;height:7.5em;transition:background .3s;display:grid;position:relative}.sq.svelte-1koysez+.sq:where(.svelte-1koysez){border-left:1px solid var(--line-3)}.sq.dirty.svelte-1koysez{background:radial-gradient(circle at 50% 45%, #be783259, transparent 70%), var(--surface-2)}.nm.svelte-1koysez{font-family:var(--font-display);color:var(--text-3);font-size:1.4em;font-weight:800;position:absolute;top:8px;left:12px}.dirt.svelte-1koysez{color:#c98a4b;letter-spacing:4px;font-size:1.3em}.bot.svelte-1koysez{color:var(--accent);filter:drop-shadow(0 0 10px var(--accent));animation:svelte-1koysez-hop .3s var(--spring);font-size:3em;line-height:1;position:absolute;bottom:10px}@keyframes svelte-1koysez-hop{0%{transform:translateY(-10px)scale(.85)}}.bar.svelte-1koysez{flex-wrap:wrap;align-items:center;gap:.5em;margin:.7em 0;display:flex}.stat2.svelte-1koysez{font-family:var(--font-code);background:var(--surface-2);border:1px solid var(--line-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2em .75em;font-size:.85em;font-weight:600}.log.svelte-1koysez{font-family:var(--font-code);color:var(--mint);border:1px solid var(--line);background:#050508;border-radius:10px;min-height:7.5em;margin:0;padding:.6em .85em;font-size:.75em;overflow:hidden}.race.svelte-1koysez{margin-top:.8em}.bars.svelte-1koysez{gap:.35em;margin-top:.7em;display:grid}.rb.svelte-1koysez{grid-template-columns:11em 1fr;align-items:center;gap:.6em;font-size:.85em;font-weight:600;display:grid}.fill.svelte-1koysez{background:linear-gradient(90deg, var(--accent-2), var(--accent));color:var(--accent-ink);transition:width .6s var(--ease);white-space:nowrap;font-family:var(--font-code);border-radius:6px;padding:.1em .5em;font-weight:700}.sw.svelte-159fcec{margin-bottom:.8em}.peas.svelte-159fcec{grid-template-columns:repeat(4,1fr);gap:.7em;margin-bottom:.8em;display:grid}@container (width<=760px){.peas.svelte-159fcec{grid-template-columns:1fr 1fr}}.tile.svelte-159fcec{text-align:left;background:var(--surface-2);border:1px solid var(--line-2);min-height:10em;transition:border-color .2s, background .2s, transform .2s var(--ease);border-radius:16px;flex-direction:column;gap:.3em;padding:.8em .95em;display:flex}.tile.svelte-159fcec:hover{border-color:var(--accent);transform:translateY(-2px)}.tile[aria-expanded=true].svelte-159fcec{background:linear-gradient(160deg, var(--t-accent), transparent 70%), var(--surface-2);border-color:var(--accent)}.L.svelte-159fcec{font-family:var(--font-display);color:var(--accent);font-size:2.3em;font-weight:800;line-height:.9}.n.svelte-159fcec{font-weight:700}.q.svelte-159fcec{color:var(--text-3);font-size:.9em;font-style:italic}.ans.svelte-159fcec{color:var(--text);font-size:.88em}.env.svelte-ye2lgs{table-layout:fixed;font-size:.8em}.env.svelte-ye2lgs thead:where(.svelte-ye2lgs) th:where(.svelte-ye2lgs){white-space:normal;letter-spacing:.02em;padding:.5em .35em;font-size:.72em}.env.svelte-ye2lgs thead:where(.svelte-ye2lgs) th:where(.svelte-ye2lgs):first-child{width:25%}.env.svelte-ye2lgs td:where(.svelte-ye2lgs){padding:0}.env.svelte-ye2lgs td:where(.svelte-ye2lgs) button:where(.svelte-ye2lgs){width:100%;color:var(--text);background:0 0;border:0;min-height:2.5em;padding:.5em;font-weight:600;transition:background .15s}.env.svelte-ye2lgs td:where(.svelte-ye2lgs) button:where(.svelte-ye2lgs):hover{background:var(--t-accent)}.good.svelte-ye2lgs{background:var(--t-mint)}.bad.svelte-ye2lgs{background:var(--t-red)}.bar.svelte-ye2lgs{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.8em;display:flex}.tabs.svelte-b337lg{margin-bottom:.9em}.i.svelte-b337lg{font-family:var(--font-code);opacity:.6;margin-right:.3em}.chain.svelte-b337lg{border:1px dashed var(--line-3);background:var(--bg-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.4em;padding:.8em;display:flex}.chip.svelte-b337lg{background:var(--surface-3);border:1px solid var(--line-2);animation:svelte-b337lg-pop .35s var(--spring) both;border-radius:999px;padding:.3em .85em;font-size:.9em;font-weight:600}.chip.svelte-b337lg:first-child,.chip.svelte-b337lg:last-of-type{background:var(--accent);color:var(--accent-ink);border-color:#0000}@keyframes svelte-b337lg-pop{0%{opacity:0;transform:scale(.6)}}.arr.svelte-b337lg{color:var(--accent-2);font-weight:900;animation:.35s both svelte-b337lg-pop}.info.svelte-b337lg{margin-top:.9em}.info.svelte-b337lg>div:where(.svelte-b337lg){background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:.7em .9em}.info.svelte-b337lg p:where(.svelte-b337lg){margin:0;font-size:.9em}.chip.svelte-b337lg{transition:box-shadow .25s, transform .25s var(--ease), border-color .25s}.chip.hot.svelte-b337lg{box-shadow:0 0 0 2px var(--accent-2), 0 0 18px var(--accent-2);border-color:var(--accent-2);transform:translateY(-2px)}.arr.hot.svelte-b337lg{color:var(--yellow);text-shadow:0 0 10px var(--yellow)}.def.svelte-afewe8{border-left:3px solid var(--accent);padding:.3em 0 .3em .9em;font-size:1.05em;font-weight:600}.props.svelte-afewe8{grid-template-columns:1fr;gap:.4em;display:grid}.props.svelte-afewe8>div:where(.svelte-afewe8){background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.55em .75em}.props.svelte-afewe8 h4:where(.svelte-afewe8){color:var(--accent);margin-bottom:.2em}.props.svelte-afewe8 p:where(.svelte-afewe8){margin:0;font-size:.82em}.recap.svelte-afewe8{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}@container (width<=760px){.recap.svelte-afewe8{grid-template-columns:1fr}}.recap.svelte-afewe8>div:where(.svelte-afewe8){background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9em 1em}.recap.svelte-afewe8 p:where(.svelte-afewe8){margin:0}.n.svelte-afewe8{font-family:var(--font-display);color:var(--accent);margin-bottom:.3em;font-size:1.7em;font-weight:800;line-height:1;display:block}
