.page[data-astro-cid-ipsxrsrh]{padding-top:2.5rem;padding-bottom:2rem}.head[data-astro-cid-ipsxrsrh]{display:flow-root}.head[data-astro-cid-ipsxrsrh] .fig[data-astro-cid-ipsxrsrh]{float:right;width:7rem;margin:-4.75rem .5rem 0 2rem}@media(max-width:40rem){.head[data-astro-cid-ipsxrsrh] .fig[data-astro-cid-ipsxrsrh]{display:none}}.sform[data-astro-cid-ipsxrsrh]{max-width:44rem;margin:.5rem 0 1.5rem}.sform[data-astro-cid-ipsxrsrh] label[data-astro-cid-ipsxrsrh]{display:block;font-weight:800;margin-bottom:.5rem}.srow[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:.6rem}.srow[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{flex:1 1 14rem;min-width:0;font:inherit;padding:.7rem .9rem;min-height:52px;border:2px solid var(--ink-soft);border-radius:8px;background:#fff;color:var(--ink)}.srow[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:focus-visible{outline:3px solid var(--notebook);outline-offset:2px}.srow[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{font:inherit;font-weight:800;padding:.7rem 1.6rem;min-height:52px;border:2px solid var(--notebook);background:var(--notebook);color:#fff;border-radius:8px;cursor:pointer}.srow[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]:hover{background:#fff;color:var(--notebook)}.note[data-astro-cid-ipsxrsrh],.state-msg[data-astro-cid-ipsxrsrh]{font-weight:700}.suggest[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{font-weight:700;margin:0 0 .5rem}.suggest[data-astro-cid-ipsxrsrh] ul[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.suggest[data-astro-cid-ipsxrsrh] li[data-astro-cid-ipsxrsrh]{margin:0}.suggest[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;min-height:44px;padding:.3rem .9rem;border:2px solid var(--rule);border-radius:999px;font-weight:700;text-decoration:none;background:#fff}.suggest[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]:hover{border-color:var(--notebook)}.suggest[data-astro-cid-ipsxrsrh][hidden],.results-area[data-astro-cid-ipsxrsrh][hidden],.none[data-astro-cid-ipsxrsrh][hidden],.filter[data-astro-cid-ipsxrsrh][hidden],.chip[data-astro-cid-ipsxrsrh][hidden]{display:none}.suggest[data-astro-cid-ipsxrsrh]{margin-bottom:1.5rem}.count[data-astro-cid-ipsxrsrh]{font-weight:800;font-size:var(--step-1);margin:0 0 1rem}.filter[data-astro-cid-ipsxrsrh]{border:0;padding:0;margin:0 0 1.5rem;min-width:0}.filter[data-astro-cid-ipsxrsrh] legend[data-astro-cid-ipsxrsrh]{font-weight:800;padding:0;margin-bottom:.5rem}.chips[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-ipsxrsrh]{position:relative}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.face[data-astro-cid-ipsxrsrh]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.35rem .95rem;border:2px solid var(--notebook);border-radius:999px;background:#fff;color:var(--notebook);font-weight:700}.n[data-astro-cid-ipsxrsrh]{font-weight:400;font-size:.9em;color:var(--ink-soft)}.chip[data-astro-cid-ipsxrsrh]:hover .face[data-astro-cid-ipsxrsrh]{background:var(--tint)}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:checked+.face[data-astro-cid-ipsxrsrh]{background:var(--notebook);color:#fff}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:checked+.face[data-astro-cid-ipsxrsrh] .n[data-astro-cid-ipsxrsrh]{color:#e4dcfa}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:checked+.face[data-astro-cid-ipsxrsrh]:before{content:"✓" / "";font-weight:800}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:focus-visible+.face[data-astro-cid-ipsxrsrh]{outline:3px solid var(--notebook);outline-offset:3px}@media(forced-colors:active){.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]:checked+.face[data-astro-cid-ipsxrsrh]{outline:3px solid CanvasText}}.results[data-astro-cid-ipsxrsrh]{list-style:none;padding:0;margin:0;max-width:46rem}.results[data-astro-cid-ipsxrsrh] li{margin:0;padding:1.1rem 0;border-top:2px solid var(--rule)}.results[data-astro-cid-ipsxrsrh] .kind{margin:0 0 .3rem;font-size:var(--step--1);color:var(--ink-soft);font-weight:700}.results[data-astro-cid-ipsxrsrh] h2{font-size:1.2rem;margin:0 0 .4rem;line-height:1.3}.results[data-astro-cid-ipsxrsrh] .ex{margin:0;overflow-wrap:anywhere}.results[data-astro-cid-ipsxrsrh] mark,.results[data-astro-cid-ipsxrsrh] h2 mark{background:var(--highlight);color:var(--ink);padding:0 .1em;border-radius:2px}
