.if-machine[data-astro-cid-n3p7pa4g]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:12px;display:grid}@media (width>=960px){.if-machine[data-astro-cid-n3p7pa4g]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.im-all[data-astro-cid-n3p7pa4g]{grid-column:1/-1}}.im-pick[data-astro-cid-n3p7pa4g]{flex-direction:column;gap:8px;min-width:0;display:flex}.im-label[data-astro-cid-n3p7pa4g]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.76rem;font-weight:700}.im-chips[data-astro-cid-n3p7pa4g]{flex-direction:column;gap:6px;display:flex}.im-chip[data-astro-cid-n3p7pa4g]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:8px 14px;display:flex}.im-chip[data-astro-cid-n3p7pa4g]:hover{border-color:var(--brand)}.im-chip[data-astro-cid-n3p7pa4g][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}[data-theme=dark] .im-chip[data-astro-cid-n3p7pa4g][aria-checked=true]{color:#f3eee2;background:#2f4a38}.im-chip[data-astro-cid-n3p7pa4g]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.im-chip-t[data-astro-cid-n3p7pa4g]{font-size:.95rem;font-weight:600}.im-chip-k[data-astro-cid-n3p7pa4g]{opacity:.8;font-size:.78rem}.im-ask[data-astro-cid-n3p7pa4g]{color:var(--text-muted);margin:4px 0 0;font-size:.88rem}.im-out[data-astro-cid-n3p7pa4g]{border-radius:var(--radius-card);background:var(--band);color:var(--band-ink);align-self:start;min-width:0;padding:18px}.im-res[data-astro-cid-n3p7pa4g][hidden],.im-key[data-astro-cid-n3p7pa4g][hidden]{display:none}.im-res-k[data-astro-cid-n3p7pa4g]{letter-spacing:.08em;text-transform:uppercase;color:var(--band-ink-2);margin:0 0 12px;font-size:.78rem;font-weight:700}.im-grid[data-astro-cid-n3p7pa4g]{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.im-grid[data-astro-cid-n3p7pa4g]{grid-template-columns:repeat(2,minmax(0,1fr))}}.im-cell[data-astro-cid-n3p7pa4g]{border:1px solid #eee7d629;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.im-cell[data-astro-cid-n3p7pa4g].is-ok{border-color:var(--band-gold);background:#e8c56f1f}.im-cell[data-astro-cid-n3p7pa4g].is-no{opacity:.62}.im-word[data-astro-cid-n3p7pa4g]{font-family:var(--font-jp-display);font-size:1.35rem;font-weight:600;line-height:1.2}.im-cell[data-astro-cid-n3p7pa4g].is-ok .im-word[data-astro-cid-n3p7pa4g]{color:var(--band-gold)}.im-cell[data-astro-cid-n3p7pa4g].is-no .im-word[data-astro-cid-n3p7pa4g]{text-decoration:line-through 2px #e07a5f}.im-jp[data-astro-cid-n3p7pa4g]{all:unset;cursor:pointer;max-width:100%;font-family:var(--font-jp);font-size:1.02rem;line-height:1.9;display:block}.im-jp[data-astro-cid-n3p7pa4g]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.im-note[data-astro-cid-n3p7pa4g],.im-why[data-astro-cid-n3p7pa4g]{color:var(--band-ink-2);font-size:.84rem}.im-vi[data-astro-cid-n3p7pa4g]{margin:12px 0 0;font-size:.9rem;font-weight:600}.im-key[data-astro-cid-n3p7pa4g]{border-top:1px solid #eee7d62e;margin:14px 0 0;padding-top:12px;font-size:.95rem}.im-all[data-astro-cid-n3p7pa4g]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:12px 16px}.im-all[data-astro-cid-n3p7pa4g] summary[data-astro-cid-n3p7pa4g]{cursor:pointer;min-height:var(--tap-min);align-items:center;font-weight:600;display:flex}.im-table-wrap[data-astro-cid-n3p7pa4g]{overflow-x:auto}.im-table[data-astro-cid-n3p7pa4g]{border-collapse:collapse;width:100%;font-size:.9rem}.im-table[data-astro-cid-n3p7pa4g] th[data-astro-cid-n3p7pa4g],.im-table[data-astro-cid-n3p7pa4g] td[data-astro-cid-n3p7pa4g]{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:9em;padding:8px 10px}.im-table[data-astro-cid-n3p7pa4g] thead[data-astro-cid-n3p7pa4g] th[data-astro-cid-n3p7pa4g]{font-family:var(--font-jp);font-size:1rem}.im-t-k[data-astro-cid-n3p7pa4g]{color:var(--text-muted);font-size:.78rem;font-weight:400;display:block}.im-t-jp[data-astro-cid-n3p7pa4g]{font-family:var(--font-jp)}.im-table[data-astro-cid-n3p7pa4g] td[data-astro-cid-n3p7pa4g].is-no{color:var(--text-subtle);font-size:.82rem}
