.tcy-tool[data-astro-cid-yflapqji]{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:2rem;padding:1.25rem}.tcy-tool-head[data-astro-cid-yflapqji] h2[data-astro-cid-yflapqji]{margin:0 0 .4rem;font-size:1.15rem}.tcy-tool-hint[data-astro-cid-yflapqji]{color:var(--muted);margin:0 0 1rem;font-size:.86rem;line-height:1.7}.tcy-tool-bar[data-astro-cid-yflapqji]{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.tcy-qwrap[data-astro-cid-yflapqji]{color:var(--muted);flex:16rem;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.tcy-qwrap[data-astro-cid-yflapqji] input[data-astro-cid-yflapqji]{border:1px solid var(--line);background:var(--ground);min-width:0;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:.45rem .6rem;font-size:.9rem}.tcy-chips[data-astro-cid-yflapqji]{flex-wrap:wrap;gap:.35rem;display:flex}.tcy-chip[data-astro-cid-yflapqji]{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.82rem}.tcy-chip[data-astro-cid-yflapqji].is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tcy-tool-count[data-astro-cid-yflapqji]{font-family:var(--mono);color:var(--muted);margin:0;font-size:.82rem}.tcy-progress[data-astro-cid-yflapqji]{font-family:var(--mono);color:var(--accent);margin:.7rem 0 0;font-size:.8rem}.tcy-olist[data-astro-cid-yflapqji]{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.tcy-ocard[data-astro-cid-yflapqji]{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--ground);border-radius:6px;padding:.7rem .8rem}.tcy-ocard[data-astro-cid-yflapqji].is-hidden{display:none}.tcy-ocard[data-astro-cid-yflapqji].is-done{opacity:.55;border-left-color:var(--muted)}.tcy-ocard-top[data-astro-cid-yflapqji]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tcy-no[data-astro-cid-yflapqji]{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);font-size:.72rem}.tcy-en[data-astro-cid-yflapqji]{font-family:var(--mono);overflow-wrap:anywhere;font-size:.84rem}.tcy-ja[data-astro-cid-yflapqji]{margin:.35rem 0 0;font-size:.92rem;line-height:1.7}.tcy-meta[data-astro-cid-yflapqji]{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.35rem .9rem;margin:.35rem 0 0;font-size:.74rem;display:flex}.tcy-done[data-astro-cid-yflapqji]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:.45rem;padding:.25rem .6rem;font-size:.74rem}.tcy-done[data-astro-cid-yflapqji][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (width<=640px){.tcy-tool[data-astro-cid-yflapqji]{padding:1rem .85rem}}.tcy-board[data-astro-cid-glucsc7h]{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:2rem;padding:1.25rem}.tcy-board-head[data-astro-cid-glucsc7h] h2[data-astro-cid-glucsc7h]{margin:0 0 .35rem;font-size:1.15rem}.tcy-board-note[data-astro-cid-glucsc7h]{color:var(--muted);margin:0 0 .9rem;font-size:.84rem}.tcy-id[data-astro-cid-glucsc7h]{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:.76rem}.tcy-src[data-astro-cid-glucsc7h]{font-family:var(--mono);color:var(--accent);font-size:.76rem}.tcy-kind[data-astro-cid-glucsc7h]{white-space:nowrap;border:1px solid;border-radius:999px;padding:.05rem .45rem;font-size:.72rem;display:inline-block}.tcy-kind[data-astro-cid-glucsc7h].is-official{color:var(--accent)}.tcy-kind[data-astro-cid-glucsc7h].is-checked{color:var(--ink)}.tcy-kind[data-astro-cid-glucsc7h].is-guess{color:#8a5a1f}.tcy-kind[data-astro-cid-glucsc7h].is-unknown{color:var(--muted)}.tcy-legend[data-astro-cid-glucsc7h]{color:var(--muted);gap:.3rem;margin:1rem 0 0;padding:0;font-size:.8rem;list-style:none;display:grid}.tcy-legend[data-astro-cid-glucsc7h] li[data-astro-cid-glucsc7h]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tcy-legend[data-astro-cid-glucsc7h] code[data-astro-cid-glucsc7h]{font-family:var(--mono);color:var(--accent);min-width:3.4rem}.tcy-legend[data-astro-cid-glucsc7h] a[data-astro-cid-glucsc7h]{color:var(--accent)}@media (width<=640px){.tcy-board[data-astro-cid-glucsc7h]{padding:1rem .85rem}}
