.gj-k[data-astro-cid-zxovje24]{letter-spacing:.12em;text-transform:uppercase;color:var(--band-gold);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:700;display:flex}.gj-k2[data-astro-cid-zxovje24]{color:var(--band-ink-2);letter-spacing:.02em;text-transform:none;font-weight:500}.gj-k2[data-astro-cid-zxovje24] b[data-astro-cid-zxovje24]{color:var(--band-ink);font-family:var(--font-jp-display);font-size:1rem}.gj-grid[data-astro-cid-zxovje24]{font-family:var(--font-jp-display);grid-template-columns:auto repeat(5,minmax(0,1fr));gap:2px;margin-top:12px;display:grid}.gj-h[data-astro-cid-zxovje24]{text-align:center;font:600 .68rem var(--font-ui);color:var(--band-ink-2);padding-bottom:4px}.gj-h[data-astro-cid-zxovje24] b[data-astro-cid-zxovje24]{font:700 .95rem var(--font-jp-display);color:var(--band-ink);display:block}.gj-rl[data-astro-cid-zxovje24]{font:600 .68rem var(--font-ui);color:var(--band-ink-2);white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.gj-c[data-astro-cid-zxovje24]{text-align:center;color:color-mix(in srgb, var(--band-ink) 38%, transparent);border-radius:8px;padding:2px 0;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.35;transition:background .3s,color .3s,transform .3s}.gj-c[data-astro-cid-zxovje24].row-on{color:var(--band-ink);background:color-mix(in srgb, var(--band-ink) 8%, transparent)}.gj-c[data-astro-cid-zxovje24].lit{background:var(--band-gold);color:var(--band);font-weight:700;transform:scale(1.08)}.gj-c[data-astro-cid-zxovje24].base{background:var(--band-ink);color:var(--band);font-weight:700}.gj-verb[data-astro-cid-zxovje24]{align-items:baseline;gap:12px;margin:16px 0 0;display:flex}.gj-verb[data-astro-cid-zxovje24] span[data-astro-cid-zxovje24]{font:500 1.5rem/1.6 var(--font-jp)}.gj-verb[data-astro-cid-zxovje24] em[data-astro-cid-zxovje24]{font:italic 400 1.25rem var(--font-heading);color:var(--band-gold)}.gj-res[data-astro-cid-zxovje24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}@media (width>=520px){.gj-res[data-astro-cid-zxovje24]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gj-res[data-astro-cid-zxovje24] div[data-astro-cid-zxovje24]{border:1px solid var(--band-rule);background:color-mix(in srgb, var(--band-ink) 6%, transparent);border-radius:10px;padding:8px 10px}.gj-res[data-astro-cid-zxovje24] small[data-astro-cid-zxovje24]{font:600 .62rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--band-ink-2);display:block}.gj-res[data-astro-cid-zxovje24] p[data-astro-cid-zxovje24]{font:500 1.05rem/1.7 var(--font-jp);margin:0}.gj-res[data-astro-cid-zxovje24] span[data-astro-cid-zxovje24]{font:italic 400 .82rem/1.3 var(--font-heading);color:var(--band-ink-2);display:block}.gj-pick[data-astro-cid-zxovje24]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.gj-pick[data-astro-cid-zxovje24] button[data-astro-cid-zxovje24]{min-height:var(--tap-min);border:1px solid var(--band-rule);background:color-mix(in srgb, var(--band-ink) 8%, transparent);color:var(--band-ink);font:500 .9rem/1.5 var(--font-jp);cursor:pointer;text-align:center;border-radius:12px;padding:4px 11px 6px}.gj-pick[data-astro-cid-zxovje24] button[data-astro-cid-zxovje24] small[data-astro-cid-zxovje24]{font:400 .68rem/1.2 var(--font-ui);color:var(--band-ink-2);display:block}.gj-pick[data-astro-cid-zxovje24] button[data-astro-cid-zxovje24][aria-pressed=true]{background:var(--band-gold);border-color:var(--band-gold);color:var(--band)}.gj-pick[data-astro-cid-zxovje24] button[data-astro-cid-zxovje24][aria-pressed=true] small[data-astro-cid-zxovje24]{color:var(--band)}.gj-pick[data-astro-cid-zxovje24] button[data-astro-cid-zxovje24]:focus-visible{outline:2px solid var(--band-gold);outline-offset:2px}.gj-foot[data-astro-cid-zxovje24]{border-top:1px solid var(--band-rule);color:var(--band-ink-2);margin:16px 0 0;padding-top:14px;font-size:.88rem}.gj-foot[data-astro-cid-zxovje24] b[data-astro-cid-zxovje24]{color:var(--band-ink)}@media (prefers-reduced-motion:reduce){.gj-c[data-astro-cid-zxovje24]{transition:none}.gj-c[data-astro-cid-zxovje24].lit{transform:none}}.vg[data-astro-cid-lshdvoan]{margin-top:clamp(48px,7vw,80px)}.vg-head[data-astro-cid-lshdvoan]{margin-bottom:22px}.vg-k[data-astro-cid-lshdvoan]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:700}.vg[data-astro-cid-lshdvoan] h2[data-astro-cid-lshdvoan]{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.1}.vg[data-astro-cid-lshdvoan] h2[data-astro-cid-lshdvoan] em[data-astro-cid-lshdvoan]{font-weight:400}.vg-groups[data-astro-cid-lshdvoan]{border-top:1px solid var(--text);display:grid}.vg-groups[data-astro-cid-lshdvoan]>div[data-astro-cid-lshdvoan]{border-bottom:1px solid var(--border);padding-block:22px}@media (width>=820px){.vg-groups[data-astro-cid-lshdvoan]{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-groups[data-astro-cid-lshdvoan]>div[data-astro-cid-lshdvoan]{padding-right:22px}.vg-groups[data-astro-cid-lshdvoan]>div[data-astro-cid-lshdvoan]+div[data-astro-cid-lshdvoan]{border-left:1px solid var(--border);padding-left:22px}}.vg-groups[data-astro-cid-lshdvoan] h3[data-astro-cid-lshdvoan]{font-family:var(--font-heading);align-items:baseline;gap:10px;margin:0;font-size:1.5rem;font-weight:500;display:flex}.vg-groups[data-astro-cid-lshdvoan] h3[data-astro-cid-lshdvoan] small[data-astro-cid-lshdvoan]{font:500 .8rem var(--font-ui);color:var(--text-subtle)}.vg-groups[data-astro-cid-lshdvoan] p[data-astro-cid-lshdvoan]{color:var(--text-muted);margin:8px 0 0;font-size:.95rem}.vg-groups[data-astro-cid-lshdvoan] .vg-jp[data-astro-cid-lshdvoan]{font-family:var(--font-jp);color:var(--text);font-size:1.05rem;line-height:1.9}.vg-trap[data-astro-cid-lshdvoan]{color:var(--text-muted);align-items:baseline;gap:10px;margin:16px 0 0;font-size:.95rem;display:flex}.vg-trap[data-astro-cid-lshdvoan] b[data-astro-cid-lshdvoan]{color:var(--clay)}.vg-scroll[data-astro-cid-lshdvoan]{border-top:1px solid var(--text);overflow-x:auto}.vg-rules[data-astro-cid-lshdvoan]{border-collapse:collapse;width:100%;min-width:720px}.vg-rules[data-astro-cid-lshdvoan] th[data-astro-cid-lshdvoan],.vg-rules[data-astro-cid-lshdvoan] td[data-astro-cid-lshdvoan]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:14px 16px 14px 0;font-size:.95rem}.vg-rules[data-astro-cid-lshdvoan] thead[data-astro-cid-lshdvoan] th[data-astro-cid-lshdvoan]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:.72rem;font-weight:700}.vg-rules[data-astro-cid-lshdvoan] tbody[data-astro-cid-lshdvoan] th[data-astro-cid-lshdvoan]{font:500 1.1rem var(--font-heading);white-space:nowrap}.vg-ex[data-astro-cid-lshdvoan]{color:var(--clay)}.vp-sec[data-astro-cid-vky6lqcz]{margin-top:clamp(48px,7vw,80px)}.vp-head[data-astro-cid-vky6lqcz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.vp-head[data-astro-cid-vky6lqcz]>p[data-astro-cid-vky6lqcz]{max-width:46ch;color:var(--text-muted);margin:0}.vp-k[data-astro-cid-vky6lqcz]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:700}.vp-sec[data-astro-cid-vky6lqcz] h2[data-astro-cid-vky6lqcz]{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.1}.vp-sec[data-astro-cid-vky6lqcz] h2[data-astro-cid-vky6lqcz] em[data-astro-cid-vky6lqcz]{font-weight:400}.vp-machine[data-astro-cid-vky6lqcz]{border:1px solid var(--border);border-radius:var(--radius-frame);background:var(--surface);gap:28px;padding:clamp(18px,3.5vw,32px);display:grid}@media (width>=900px){.vp-machine[data-astro-cid-vky6lqcz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.vp-filters[data-astro-cid-vky6lqcz]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vp-filters[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz]{border-radius:var(--radius-full);border:1px solid var(--border);min-height:36px;color:var(--text-muted);font:500 .82rem var(--font-ui);cursor:pointer;background:0 0;padding:0 12px}.vp-filters[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz][aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.vp-list[data-astro-cid-vky6lqcz]{flex-wrap:wrap;gap:6px;max-height:300px;padding:2px;display:flex;overflow-y:auto}.vp-list[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz]{min-height:var(--tap-min);border:1px solid var(--border);color:var(--text);font:500 .95rem/1.5 var(--font-jp);cursor:pointer;text-align:center;background:0 0;border-radius:12px;padding:4px 10px 6px}.vp-list[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz] small[data-astro-cid-vky6lqcz]{font:400 .7rem/1.2 var(--font-ui);color:var(--text-subtle);display:block}.vp-list[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz][aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.vp-list[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz][aria-pressed=true] small[data-astro-cid-vky6lqcz]{color:var(--brand-ink)}.vp-list[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz]:focus-visible,.vp-filters[data-astro-cid-vky6lqcz] button[data-astro-cid-vky6lqcz]:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.vp-st[data-astro-cid-vky6lqcz]{color:var(--clay);vertical-align:super;margin-left:2px;font-size:.7rem}.vp-title[data-astro-cid-vky6lqcz]{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.vp-title[data-astro-cid-vky6lqcz] b[data-astro-cid-vky6lqcz]{font:500 2.3rem/1.5 var(--font-jp)}.vp-title[data-astro-cid-vky6lqcz] em[data-astro-cid-vky6lqcz]{font:italic 400 1.5rem var(--font-heading);color:var(--clay)}.vp-title[data-astro-cid-vky6lqcz] span[data-astro-cid-vky6lqcz]{border-radius:var(--radius-full);background:var(--brand-soft);padding:3px 10px;font-size:.8rem;font-weight:600}.vp-forms[data-astro-cid-vky6lqcz]{border:1px solid var(--border);background:var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}@media (width>=560px){.vp-forms[data-astro-cid-vky6lqcz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.vp-forms[data-astro-cid-vky6lqcz] div[data-astro-cid-vky6lqcz]{background:var(--bg);padding:12px 12px 14px}.vp-forms[data-astro-cid-vky6lqcz] small[data-astro-cid-vky6lqcz]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:.68rem;font-weight:700}.vp-forms[data-astro-cid-vky6lqcz] p[data-astro-cid-vky6lqcz]{font:500 1.3rem/1.7 var(--font-jp);margin:2px 0 0}.vp-forms[data-astro-cid-vky6lqcz] span[data-astro-cid-vky6lqcz]{font:italic 400 .88rem/1.3 var(--font-heading);color:var(--text-muted);display:block}.vp-rules[data-astro-cid-vky6lqcz]{color:var(--text-muted);gap:6px;margin:14px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.vp-rules[data-astro-cid-vky6lqcz] b[data-astro-cid-vky6lqcz]{color:var(--text)}.vp-trap[data-astro-cid-vky6lqcz]{background:color-mix(in srgb, var(--clay) 14%, var(--surface));border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:.9rem}.vp-scroll[data-astro-cid-vky6lqcz]{max-height:620px;overflow:auto}.vp-table[data-astro-cid-vky6lqcz]{border-collapse:collapse;width:100%;min-width:760px}.vp-table[data-astro-cid-vky6lqcz] thead[data-astro-cid-vky6lqcz] th[data-astro-cid-vky6lqcz]{z-index:1;background:var(--bg);text-align:left;border-bottom:1px solid var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);padding:12px 12px 12px 0;font-size:.72rem;font-weight:700;position:sticky;top:0}.vp-table[data-astro-cid-vky6lqcz] tbody[data-astro-cid-vky6lqcz] th[data-astro-cid-vky6lqcz],.vp-table[data-astro-cid-vky6lqcz] td[data-astro-cid-vky6lqcz]{text-align:left;border-bottom:1px solid var(--border);font:400 1rem/1.8 var(--font-jp);white-space:nowrap;padding:8px 12px 8px 0}.vp-table[data-astro-cid-vky6lqcz] td[data-astro-cid-vky6lqcz].vp-mean{font:italic 400 .95rem/1.4 var(--font-heading);white-space:normal}.vp-g[data-astro-cid-vky6lqcz]{width:24px;height:24px;font:600 .75rem var(--font-ui);border-radius:50%;place-items:center;display:inline-grid}.vp-g1[data-astro-cid-vky6lqcz]{background:var(--brand-soft)}.vp-g2[data-astro-cid-vky6lqcz]{background:color-mix(in srgb, var(--gold) 22%, var(--surface))}.vp-g3[data-astro-cid-vky6lqcz]{background:color-mix(in srgb, var(--clay) 18%, var(--surface))}.vm[data-astro-cid-7rzk4w5c]{margin-top:clamp(48px,7vw,80px)}.vm-head[data-astro-cid-7rzk4w5c]{margin-bottom:18px}.vm-k[data-astro-cid-7rzk4w5c]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:700}.vm[data-astro-cid-7rzk4w5c] h2[data-astro-cid-7rzk4w5c]{font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500;line-height:1.1}.vm[data-astro-cid-7rzk4w5c] h2[data-astro-cid-7rzk4w5c] em[data-astro-cid-7rzk4w5c]{font-weight:400}.vm-unlock[data-astro-cid-7rzk4w5c]{border-top:1px solid var(--text);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}.vm-unlock[data-astro-cid-7rzk4w5c] div[data-astro-cid-7rzk4w5c]{border-bottom:1px solid var(--border);padding:18px 16px 18px 0}.vm-unlock[data-astro-cid-7rzk4w5c] b[data-astro-cid-7rzk4w5c]{font:500 1.2rem var(--font-heading);display:block}.vm-unlock[data-astro-cid-7rzk4w5c] p[data-astro-cid-7rzk4w5c]{font-family:var(--font-jp);color:var(--text-muted);margin:6px 0 0;font-size:.95rem;line-height:1.9}.vm-unlock[data-astro-cid-7rzk4w5c] small[data-astro-cid-7rzk4w5c]{color:var(--text-subtle);font-size:.8rem}.vm-unlock[data-astro-cid-7rzk4w5c] a[data-astro-cid-7rzk4w5c]{color:inherit}.vm-two[data-astro-cid-7rzk4w5c]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.vm-two[data-astro-cid-7rzk4w5c]>div[data-astro-cid-7rzk4w5c]{min-width:0}@media (width>=900px){.vm-two[data-astro-cid-7rzk4w5c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vm-scroll[data-astro-cid-7rzk4w5c]{overflow-x:auto}.vm-t[data-astro-cid-7rzk4w5c]{border-collapse:collapse;width:100%;min-width:460px}.vm-t[data-astro-cid-7rzk4w5c] th[data-astro-cid-7rzk4w5c],.vm-t[data-astro-cid-7rzk4w5c] td[data-astro-cid-7rzk4w5c]{text-align:left;border-bottom:1px solid var(--border);font:400 .95rem/1.8 var(--font-jp);white-space:nowrap;padding:9px 10px 9px 0}.vm-t[data-astro-cid-7rzk4w5c] thead[data-astro-cid-7rzk4w5c] th[data-astro-cid-7rzk4w5c]{font:700 .68rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);border-bottom-color:var(--text)}.vm-t[data-astro-cid-7rzk4w5c] tbody[data-astro-cid-7rzk4w5c] th[data-astro-cid-7rzk4w5c]{font:500 .82rem var(--font-ui);color:var(--text-muted)}.vm-note[data-astro-cid-7rzk4w5c]{color:var(--text-muted);margin:12px 0 0;font-size:.88rem}.ref-page[data-astro-cid-imyw5ue3] ruby{ruby-align:center}.ref-page[data-astro-cid-imyw5ue3]{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-block:0 72px;padding-inline:20px}.ref-sec[data-astro-cid-imyw5ue3]{margin-top:clamp(48px,7vw,80px)}.ref-head[data-astro-cid-imyw5ue3]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.ref-head[data-astro-cid-imyw5ue3]>p[data-astro-cid-imyw5ue3]{max-width:52ch;color:var(--text-muted);margin:0}.ref-k[data-astro-cid-imyw5ue3]{font-size:var(--label-size);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-weight:700}.ref-sec[data-astro-cid-imyw5ue3] h2[data-astro-cid-imyw5ue3]{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;line-height:1.1}.ref-sec[data-astro-cid-imyw5ue3] h2[data-astro-cid-imyw5ue3] em[data-astro-cid-imyw5ue3]{font-weight:400}.ref-extra[data-astro-cid-imyw5ue3]{margin-top:28px}.ref-faq[data-astro-cid-imyw5ue3]{margin-top:clamp(48px,7vw,80px)}
