.story[data-astro-cid-nq4kfq3j]{margin:0}.panel[data-astro-cid-nq4kfq3j]{background:var(--white);border:1px solid var(--rule);border-top:5px solid var(--ink);padding:1.25rem 1.25rem 1rem;position:relative;overflow-x:auto}.doc[data-astro-cid-nq4kfq3j]{font-size:var(--step--1);color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}table[data-astro-cid-nq4kfq3j]{border-collapse:collapse;width:100%;min-width:30rem}th[data-astro-cid-nq4kfq3j]{text-align:left;font-size:var(--step--1);color:var(--slate);border-bottom:2px solid var(--ink);padding:.5rem .75rem .5rem 0;font-weight:700}td[data-astro-cid-nq4kfq3j]{border-bottom:1px solid var(--rule-strong);padding:.85rem .75rem .85rem 0;font-weight:700}.num[data-astro-cid-nq4kfq3j]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-1);width:18%}.num[data-astro-cid-nq4kfq3j].back{color:var(--slate);text-decoration:line-through;text-decoration-color:var(--slate)}.num[data-astro-cid-nq4kfq3j].changed{animation:ix-settle .42s var(--ease,ease-out)}.story[data-astro-cid-nq4kfq3j] .chip{font-size:var(--step--1);border:1.5px solid var(--rule-strong);color:var(--slate);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-weight:700;display:inline-flex}.story[data-astro-cid-nq4kfq3j] .chip.run{border-color:var(--amber);color:var(--ink);animation:ix-chip .3s var(--ease,ease-out);background:#fff6dc}.story[data-astro-cid-nq4kfq3j] .chip.done{border-color:var(--ink);color:var(--ink)}.story[data-astro-cid-nq4kfq3j] .chip.done:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:.7em;height:.4em;transform:translateY(-.15em)rotate(-45deg)}.log[data-astro-cid-nq4kfq3j]{font-size:var(--step--1);color:var(--slate);max-width:none;margin:.85rem 0 0;padding-right:5rem}.armed .log[data-astro-cid-nq4kfq3j]:not(.show){opacity:0;transform:translateY(4px)}.log[data-astro-cid-nq4kfq3j]{transition:opacity .3s var(--ease,ease-out), transform .3s var(--ease,ease-out)}.replay[data-astro-cid-nq4kfq3j]{color:var(--ink);font-size:var(--step--1);text-decoration:underline;text-decoration-color:var(--amber);cursor:pointer;background:0 0;border:0;padding:.25rem;position:absolute;bottom:.75rem;right:1rem}figcaption[data-astro-cid-nq4kfq3j]{color:var(--slate);font-size:var(--step--1);max-width:70ch;margin-top:.75rem}@keyframes ix-chip{0%{opacity:0;transform:translate(8px)}}@keyframes ix-settle{0%{background:var(--paper)}}.avail[data-astro-cid-zlaxpjjn]{margin:0;container-type:inline-size}.head[data-astro-cid-zlaxpjjn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.small[data-astro-cid-zlaxpjjn]{font-size:var(--step--1)}.ttl[data-astro-cid-zlaxpjjn]{font-size:1.1rem;font-weight:800}.body[data-astro-cid-zlaxpjjn]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.chart-wrap[data-astro-cid-zlaxpjjn]{overflow-x:auto}.chart[data-astro-cid-zlaxpjjn]{width:100%;height:auto;display:block;overflow:visible}.chart[data-astro-cid-zlaxpjjn] text[data-astro-cid-zlaxpjjn]{font-family:var(--font-mono);fill:var(--slate);font-size:12px}.chart[data-astro-cid-zlaxpjjn] .val[data-astro-cid-zlaxpjjn]{fill:var(--ink);font-size:15px;font-weight:600}.chart[data-astro-cid-zlaxpjjn] .tg[data-astro-cid-zlaxpjjn]{fill:var(--ink);font-size:11.5px}.chart[data-astro-cid-zlaxpjjn] .short[data-astro-cid-zlaxpjjn]{fill:var(--amber-ink);font-weight:600}.demand[data-astro-cid-zlaxpjjn]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.demand[data-astro-cid-zlaxpjjn] li[data-astro-cid-zlaxpjjn]{border:1px solid var(--rule);background:var(--paper);border-radius:6px;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .7rem;padding:.6rem .7rem;display:grid}.demand[data-astro-cid-zlaxpjjn] .ix-chip[data-astro-cid-zlaxpjjn]{grid-column:1/-1;justify-self:start}.q[data-astro-cid-zlaxpjjn]{color:var(--slate);font-size:.9rem}@container (width<=40rem){.body[data-astro-cid-zlaxpjjn]{grid-template-columns:1fr}.chart[data-astro-cid-zlaxpjjn]{min-width:30rem}}.route-fig[data-astro-cid-2a4q6b3t]{margin:0;container-type:inline-size}.route[data-astro-cid-2a4q6b3t]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.1rem;display:grid;position:relative}.rc[data-astro-cid-2a4q6b3t]{background:var(--white);border:1px solid var(--rule);border-radius:0 0 6px 6px;align-content:start;gap:.35rem;padding:1rem .9rem .9rem;display:grid;position:relative}.rb[data-astro-cid-2a4q6b3t]{background:var(--rule-strong);height:5px;position:absolute;top:-5px;left:-1px;right:-1px}.rb[data-astro-cid-2a4q6b3t] i[data-astro-cid-2a4q6b3t],.arrow[data-astro-cid-2a4q6b3t] i[data-astro-cid-2a4q6b3t]{background:var(--ink);transform-origin:0;position:absolute;inset:0}.k[data-astro-cid-2a4q6b3t]{font:600 .7rem/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.v[data-astro-cid-2a4q6b3t]{font-size:.98rem;font-weight:800;line-height:1.25}.v[data-astro-cid-2a4q6b3t].big{font-size:1.3rem}.d[data-astro-cid-2a4q6b3t]{color:var(--slate);font-size:.86rem}.rc[data-astro-cid-2a4q6b3t] .ix-chip[data-astro-cid-2a4q6b3t]{white-space:normal;justify-self:start;max-width:100%;margin-top:.35rem;line-height:1.2}.rc[data-astro-cid-2a4q6b3t]{min-width:0}.v[data-astro-cid-2a4q6b3t]{overflow-wrap:anywhere;hyphens:auto}.arrow[data-astro-cid-2a4q6b3t]{background:var(--rule-strong);width:1.1rem;height:2px;position:absolute;top:2.2rem}.neutral[data-astro-cid-2a4q6b3t]{border-left:3px solid var(--amber);background:#fff6dc;margin-top:.5rem;padding:.45rem .55rem;font-size:.8rem;line-height:1.35}.tr[data-astro-cid-2a4q6b3t]{border-top:4px solid var(--amber);border-right:4px solid var(--amber);width:16px;height:16px;position:absolute;top:6px;right:6px}@container (width<=36rem){.route[data-astro-cid-2a4q6b3t]{grid-template-columns:1fr;gap:1.4rem}.arrow[data-astro-cid-2a4q6b3t]{display:none}}
