.cstfig[data-astro-cid-dxfzk6ja]{container-type:inline-size}.cst-wide[data-astro-cid-dxfzk6ja]{width:100%;max-width:720px;height:auto}.cst-narrow[data-astro-cid-dxfzk6ja]{display:none}@container (width<=659px){.cst-wide[data-astro-cid-dxfzk6ja]{display:none}.cst-narrow[data-astro-cid-dxfzk6ja]{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}}.trp[data-astro-cid-xllgkpro]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:16px}.trp__label[data-astro-cid-xllgkpro]{color:var(--ink-2);margin:0 0 6px;font-size:.88rem;font-weight:700}.trp__buttons[data-astro-cid-xllgkpro]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.trp__btn[data-astro-cid-xllgkpro]{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:var(--surface-2);min-height:44px;color:var(--ink-2);font-family:var(--font-jp);cursor:pointer;white-space:nowrap;padding:8px 12px;font-size:.88rem;font-weight:700}.trp__btn[data-astro-cid-xllgkpro][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.trp__head[data-astro-cid-xllgkpro]{margin:4px 0 10px;font-weight:700}.trp__row[data-astro-cid-xllgkpro]{grid-template-columns:2.5em minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.trp__rowtitle[data-astro-cid-xllgkpro]{color:var(--ink-2);font-size:.9rem;font-weight:700}.trp__machines[data-astro-cid-xllgkpro]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trp__machines--2[data-astro-cid-xllgkpro]{grid-template-columns:repeat(2,minmax(0,1fr))}.trp__machines--3[data-astro-cid-xllgkpro]{grid-template-columns:repeat(3,minmax(0,1fr))}.trp__machine[data-astro-cid-xllgkpro]{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);text-align:center;min-height:3.6em;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 4px;display:flex}.trp__name[data-astro-cid-xllgkpro]{font-size:.88rem;font-weight:700}.trp__machine[data-astro-cid-xllgkpro].is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.trp__mark[data-astro-cid-xllgkpro]{font-size:.8rem;font-weight:700}.trp__text[data-astro-cid-xllgkpro]{margin:12px 0 0}.trp[data-astro-cid-xllgkpro]{container-type:inline-size}@container (width<=420px){.trp__row[data-astro-cid-xllgkpro]{grid-template-columns:minmax(0,1fr);gap:4px}.trp__machine[data-astro-cid-xllgkpro]{padding:8px 2px}.trp__name[data-astro-cid-xllgkpro]{font-size:.8rem}}.sprt[data-astro-cid-mgz42h6u]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:16px}.sprt__label[data-astro-cid-mgz42h6u]{color:var(--ink-2);margin:0 0 6px;font-size:.88rem;font-weight:700}.sprt__buttons[data-astro-cid-mgz42h6u]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sprt__btn[data-astro-cid-mgz42h6u]{border-radius:var(--radius);border:1.5px solid var(--line-strong);background:var(--surface-2);min-height:44px;color:var(--ink-2);font-family:var(--font-jp);cursor:pointer;white-space:nowrap;padding:8px 12px;font-size:.88rem;font-weight:700}.sprt__btn[data-astro-cid-mgz42h6u][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.sprt__sqls[data-astro-cid-mgz42h6u]{color:var(--ink-2);margin:0 0 10px;font-size:.92rem}.sprt__head[data-astro-cid-mgz42h6u]{margin:4px 0 10px;font-weight:700}.sprt__hops[data-astro-cid-mgz42h6u]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sprt__hop[data-astro-cid-mgz42h6u]{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 10px;display:grid}.sprt__route[data-astro-cid-mgz42h6u]{font-weight:700}.sprt__what[data-astro-cid-mgz42h6u]{color:var(--ink-2);grid-column:1;font-size:.9rem}.sprt__count[data-astro-cid-mgz42h6u]{grid-area:1/2/span 2;align-self:center}.sprt__count[data-astro-cid-mgz42h6u] b[data-astro-cid-mgz42h6u],.sprt__total[data-astro-cid-mgz42h6u] b[data-astro-cid-mgz42h6u]{color:var(--accent-ink);font-size:1.2rem}.sprt__total[data-astro-cid-mgz42h6u]{margin:12px 0 4px}.sprt__text[data-astro-cid-mgz42h6u]{margin:0}
