.h2[data-astro-cid-6f3eq7ge]{margin:14px 0 10px;font-size:clamp(28px,3.6vw,44px)}.h2[data-astro-cid-6f3eq7ge].sm{margin-top:56px;font-size:clamp(22px,2.6vw,30px)}.h3[data-astro-cid-6f3eq7ge]{margin:40px 0 8px;font-size:22px}.h3[data-astro-cid-6f3eq7ge] .mono[data-astro-cid-6f3eq7ge]{color:var(--orange);letter-spacing:.08em;margin-right:8px;font-size:13px}.lead[data-astro-cid-6f3eq7ge]{max-width:760px}.lead[data-astro-cid-6f3eq7ge] a[data-astro-cid-6f3eq7ge]{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.narrow[data-astro-cid-6f3eq7ge]{max-width:900px}.narrow[data-astro-cid-6f3eq7ge]>p[data-astro-cid-6f3eq7ge]{color:#d7dde3}.note[data-astro-cid-6f3eq7ge]{border:1.5px dashed var(--yellow);background:#ffc21a0d;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:15px}.ch[data-astro-cid-6f3eq7ge]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:780px;margin:24px 0 0;padding:16px}.ch[data-astro-cid-6f3eq7ge] svg[data-astro-cid-6f3eq7ge]{width:100%;height:auto;display:block}.tick[data-astro-cid-6f3eq7ge] line[data-astro-cid-6f3eq7ge]{stroke:var(--line)}.tick[data-astro-cid-6f3eq7ge] text[data-astro-cid-6f3eq7ge]{font:500 11px var(--mono);fill:var(--dim);text-anchor:middle}.per[data-astro-cid-6f3eq7ge]{stroke:var(--orange);stroke-width:2px;stroke-dasharray:5 4}.perl[data-astro-cid-6f3eq7ge]{font:600 10.5px var(--mono);fill:var(--orange)}.nm[data-astro-cid-6f3eq7ge]{font:500 11.5px var(--mono);fill:var(--muted);text-anchor:end}.ans[data-astro-cid-6f3eq7ge]{fill:var(--blue)}.wait[data-astro-cid-6f3eq7ge]{fill:var(--yellow)}.row[data-astro-cid-6f3eq7ge]:hover rect[data-astro-cid-6f3eq7ge]{filter:brightness(1.2)}.num[data-astro-cid-6f3eq7ge]{font:600 11px var(--mono);fill:var(--text)}.ch[data-astro-cid-6f3eq7ge].live .row[data-astro-cid-6f3eq7ge] rect[data-astro-cid-6f3eq7ge]{animation:.7s cubic-bezier(.2,.8,.2,1) both grow;animation-delay:var(--d);transform-box:fill-box;transform-origin:0}.ch[data-astro-cid-6f3eq7ge].live .row[data-astro-cid-6f3eq7ge] .wait[data-astro-cid-6f3eq7ge]{animation-delay:calc(var(--d) + .5s)}@keyframes grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ch[data-astro-cid-6f3eq7ge].live .row[data-astro-cid-6f3eq7ge] rect[data-astro-cid-6f3eq7ge]{animation:none}}.key[data-astro-cid-6f3eq7ge]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;display:flex}.key[data-astro-cid-6f3eq7ge] i[data-astro-cid-6f3eq7ge]{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.key[data-astro-cid-6f3eq7ge] i[data-astro-cid-6f3eq7ge].ans{background:var(--blue)}.key[data-astro-cid-6f3eq7ge] i[data-astro-cid-6f3eq7ge].wait{background:var(--yellow)}.key[data-astro-cid-6f3eq7ge] i[data-astro-cid-6f3eq7ge].per{border-top:2px dashed var(--orange);vertical-align:3px;height:0}.key[data-astro-cid-6f3eq7ge] i[data-astro-cid-6f3eq7ge].bl{background:var(--orange);border-radius:50%}.bd[data-astro-cid-6f3eq7ge]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:780px;margin:24px 0 0;padding:16px;overflow-x:auto}.bd[data-astro-cid-6f3eq7ge] svg[data-astro-cid-6f3eq7ge]{width:100%;min-width:560px;height:auto;display:block}.nd[data-astro-cid-6f3eq7ge] rect[data-astro-cid-6f3eq7ge]{fill:var(--surface2);stroke:var(--line2);stroke-width:1.5px}.nd[data-astro-cid-6f3eq7ge] .k[data-astro-cid-6f3eq7ge]{font:600 14px var(--body);fill:var(--text);text-anchor:middle}.nd[data-astro-cid-6f3eq7ge] .s[data-astro-cid-6f3eq7ge]{font:500 10.5px var(--mono);fill:var(--muted);text-anchor:middle}.nd[data-astro-cid-6f3eq7ge].no rect[data-astro-cid-6f3eq7ge]{stroke:var(--green)}.e[data-astro-cid-6f3eq7ge]{fill:none;stroke:var(--orange);stroke-width:2px}.e[data-astro-cid-6f3eq7ge].dash{stroke:var(--yellow);stroke-dasharray:5 4}.ah[data-astro-cid-6f3eq7ge]{fill:var(--muted)}.el[data-astro-cid-6f3eq7ge]{font:500 11px var(--mono);fill:var(--muted);text-anchor:middle}.ball[data-astro-cid-6f3eq7ge]{fill:var(--orange);opacity:0;filter:drop-shadow(0 0 6px var(--orange))}.bd[data-astro-cid-6f3eq7ge].live .ball[data-astro-cid-6f3eq7ge]{opacity:1;offset-path:path("M170 30H410V170V30V170H640");animation:7s ease-in-out infinite ball}@keyframes ball{0%,8%{offset-distance:0%}22%,30%{offset-distance:27%}42%,48%{offset-distance:42.7%}60%,66%{offset-distance:58.4%}78%,84%{offset-distance:74.2%}96%,to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.bd[data-astro-cid-6f3eq7ge].live .ball[data-astro-cid-6f3eq7ge]{opacity:0;animation:none}}.links[data-astro-cid-6f3eq7ge]{margin-top:18px}.links[data-astro-cid-6f3eq7ge] .card[data-astro-cid-6f3eq7ge]{padding:18px}.links[data-astro-cid-6f3eq7ge] .mono[data-astro-cid-6f3eq7ge]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px;display:block}.links[data-astro-cid-6f3eq7ge] b[data-astro-cid-6f3eq7ge]{font:600 17px/1.25 var(--display);margin-top:6px;display:block}
