.piece[data-astro-cid-u7jb6vmb]{padding-top:48px}.piece-head[data-astro-cid-u7jb6vmb]{flex-direction:column;align-items:flex-start;display:flex}.back[data-astro-cid-u7jb6vmb]{font-size:15px}.piece-head[data-astro-cid-u7jb6vmb] .tag[data-astro-cid-u7jb6vmb]{margin-top:28px}.piece-head[data-astro-cid-u7jb6vmb] h1[data-astro-cid-u7jb6vmb]{margin:14px 0 0}.piece-head[data-astro-cid-u7jb6vmb] .lede[data-astro-cid-u7jb6vmb]{max-width:60ch;margin:18px 0 0}.fig[data-astro-cid-u7jb6vmb]{margin:40px 0 0;padding:18px 18px 24px}.fig-head[data-astro-cid-u7jb6vmb]{justify-content:space-between;align-items:baseline;gap:12px;padding:2px 6px 8px;display:flex}.fig-title[data-astro-cid-u7jb6vmb]{font:700 18px/1.3 var(--sans);letter-spacing:-.015em;margin:0}.fig-hint[data-astro-cid-u7jb6vmb]{color:var(--ink-3);margin:0;font-size:13.5px}.ring-wrap[data-astro-cid-u7jb6vmb]{max-width:860px;margin:0 auto;position:relative}.ring-wrap[data-astro-cid-u7jb6vmb] svg[data-astro-cid-u7jb6vmb]{width:100%;height:auto;display:block;overflow:visible}.op[data-astro-cid-u7jb6vmb]{stroke:#fff;stroke-width:2px}.dom[data-astro-cid-u7jb6vmb]{fill:var(--surface-2);stroke:#fff;stroke-width:2px}.op-l[data-astro-cid-u7jb6vmb]{font:700 15px var(--sans);fill:var(--ink);letter-spacing:.01em;pointer-events:none}.dom-l[data-astro-cid-u7jb6vmb]{font:600 11.5px var(--sans);fill:var(--ink-2);pointer-events:none}.t[data-astro-cid-u7jb6vmb] line[data-astro-cid-u7jb6vmb]{stroke-width:7px;transition:opacity .15s}.t-l[data-astro-cid-u7jb6vmb]{font:500 10.5px var(--sans);fill:var(--ink-2);transition:opacity .15s}.t[data-astro-cid-u7jb6vmb] .hit[data-astro-cid-u7jb6vmb]{fill:#0000}.t[data-astro-cid-u7jb6vmb]{cursor:default}.c-n[data-astro-cid-u7jb6vmb]{font:800 44px var(--sans);fill:var(--ink);text-anchor:middle;letter-spacing:-.03em}.c-w[data-astro-cid-u7jb6vmb]{font:600 13px var(--sans);fill:var(--ink-3);text-anchor:middle}.ring-wrap[data-astro-cid-u7jb6vmb][data-hot] .t[data-astro-cid-u7jb6vmb]:not(.on) line[data-astro-cid-u7jb6vmb]{opacity:.18}.ring-wrap[data-astro-cid-u7jb6vmb][data-hot] .t[data-astro-cid-u7jb6vmb]:not(.on) .t-l[data-astro-cid-u7jb6vmb]{opacity:.25}.t[data-astro-cid-u7jb6vmb].on .t-l[data-astro-cid-u7jb6vmb]{fill:var(--ink);font-weight:700}.tcard[data-astro-cid-u7jb6vmb]{z-index:5;box-sizing:border-box;background:var(--ink);color:#fff;pointer-events:none;border-radius:14px;width:280px;max-width:calc(100% - 16px);padding:14px 16px;position:absolute}.tcard[data-astro-cid-u7jb6vmb] p{margin:0}.tcard[data-astro-cid-u7jb6vmb] .tc-n{font:700 15px/1.3 var(--sans)}.tcard[data-astro-cid-u7jb6vmb] .tc-p{color:#c9c6e4;margin-top:3px;font-size:12.5px}.tcard[data-astro-cid-u7jb6vmb] .tc-d{margin-top:8px;font-size:14px;line-height:1.45}.tcard[data-astro-cid-u7jb6vmb] .tc-r{color:#dad7f2;margin-top:10px;font-size:13px}.tcard[data-astro-cid-u7jb6vmb] .tc-r b{color:#fff}.fig-foot[data-astro-cid-u7jb6vmb]{margin-top:22px;padding:0 6px}.fig-foot--key[data-astro-cid-u7jb6vmb]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:18px 48px;display:grid}.fig-read[data-astro-cid-u7jb6vmb] h3[data-astro-cid-u7jb6vmb]{letter-spacing:-.01em;margin:0;font-size:17px}.fig-read[data-astro-cid-u7jb6vmb] p[data-astro-cid-u7jb6vmb]{color:var(--ink-2);max-width:64ch;margin:8px 0 0;font-size:15.5px;line-height:1.55}.fig-key[data-astro-cid-u7jb6vmb]{gap:9px;margin:0;padding:0;list-style:none;display:grid}.fig-key[data-astro-cid-u7jb6vmb] li[data-astro-cid-u7jb6vmb]{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:1.35;display:flex}.fig-key[data-astro-cid-u7jb6vmb] li[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb]{color:var(--ink)}.fig-key[data-astro-cid-u7jb6vmb] li[data-astro-cid-u7jb6vmb] small[data-astro-cid-u7jb6vmb]{color:var(--ink-3);font-size:13px}.fig-key[data-astro-cid-u7jb6vmb] .dot[data-astro-cid-u7jb6vmb]{align-self:center}.dot[data-astro-cid-u7jb6vmb]{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.fig-source[data-astro-cid-u7jb6vmb]{border-top:1px solid var(--line);color:var(--ink-3);grid-column:1/-1;margin:0;padding-top:14px;font-size:13.5px;line-height:1.5}.all[data-astro-cid-u7jb6vmb]{border-top:1px solid var(--line);margin:18px 6px 0;padding-top:14px}.all[data-astro-cid-u7jb6vmb] summary[data-astro-cid-u7jb6vmb]{cursor:pointer;font:700 15px var(--sans);color:var(--ink)}.all-op[data-astro-cid-u7jb6vmb]{margin-top:18px}.all-op[data-astro-cid-u7jb6vmb] h3[data-astro-cid-u7jb6vmb]{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.all-op[data-astro-cid-u7jb6vmb] h3[data-astro-cid-u7jb6vmb] small[data-astro-cid-u7jb6vmb]{color:var(--ink-3);font-size:13.5px;font-weight:500}.all-dom[data-astro-cid-u7jb6vmb]{margin:10px 0 0 19px}.all-dom[data-astro-cid-u7jb6vmb] h4[data-astro-cid-u7jb6vmb]{color:var(--ink-3);margin:0 0 4px;font-size:13px;font-weight:700}.all-dom[data-astro-cid-u7jb6vmb] ul[data-astro-cid-u7jb6vmb]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.all-dom[data-astro-cid-u7jb6vmb] li[data-astro-cid-u7jb6vmb]{color:var(--ink-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 44px;align-items:center;gap:10px;padding:4px 0;font-size:14px;display:grid}.all-dom[data-astro-cid-u7jb6vmb] .nm[data-astro-cid-u7jb6vmb]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.all-dom[data-astro-cid-u7jb6vmb] .bar[data-astro-cid-u7jb6vmb]{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.all-dom[data-astro-cid-u7jb6vmb] .bar[data-astro-cid-u7jb6vmb] i[data-astro-cid-u7jb6vmb]{border-radius:3px;height:100%;display:block}.all-dom[data-astro-cid-u7jb6vmb] .ct[data-astro-cid-u7jb6vmb]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px}.why[data-astro-cid-u7jb6vmb]{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:10px 40px;margin-top:16px;padding:28px 30px;display:grid}.why[data-astro-cid-u7jb6vmb] h3[data-astro-cid-u7jb6vmb]{letter-spacing:-.015em;margin:0;font-size:19px}.why[data-astro-cid-u7jb6vmb] p[data-astro-cid-u7jb6vmb]{color:var(--ink-2);max-width:62ch;margin:0}.why[data-astro-cid-u7jb6vmb] .link[data-astro-cid-u7jb6vmb]{margin-top:14px;display:inline-block}.more[data-astro-cid-u7jb6vmb]{padding-top:96px}.more[data-astro-cid-u7jb6vmb] h2[data-astro-cid-u7jb6vmb]{margin:0 0 20px;font-size:30px}.more-list[data-astro-cid-u7jb6vmb]{padding:8px}.row[data-astro-cid-u7jb6vmb]{border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:10px 14px;text-decoration:none;display:grid}a[data-astro-cid-u7jb6vmb].row:hover{background:var(--bg)}a[data-astro-cid-u7jb6vmb].row:hover .main[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb]{color:var(--violet)}.thumb[data-astro-cid-u7jb6vmb]{border-radius:13px;width:52px;height:52px;overflow:hidden}.main[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb]{letter-spacing:-.01em;font-size:16px;font-weight:700;transition:color .15s;display:block}.main[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb] em[data-astro-cid-u7jb6vmb]{color:var(--ink-3);margin-right:8px;font-style:normal;font-weight:650}.main[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb] small[data-astro-cid-u7jb6vmb]{color:var(--ink-3);letter-spacing:0;margin-left:10px;font-size:13.5px;font-weight:600}.main[data-astro-cid-u7jb6vmb]>span[data-astro-cid-u7jb6vmb]{color:var(--ink-2);margin-top:2px;font-size:14.5px;line-height:1.45;display:block}@media (max-width:900px){.why[data-astro-cid-u7jb6vmb]{grid-template-columns:minmax(0,1fr);padding:24px 22px}.more[data-astro-cid-u7jb6vmb]{padding-top:72px}.fig-foot--key[data-astro-cid-u7jb6vmb]{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.t-l[data-astro-cid-u7jb6vmb],.dom-l[data-astro-cid-u7jb6vmb]{display:none}.op-l[data-astro-cid-u7jb6vmb]{font-size:19px}.ring-wrap[data-astro-cid-u7jb6vmb]{overflow:hidden}.ring-wrap[data-astro-cid-u7jb6vmb] svg[data-astro-cid-u7jb6vmb]{width:136%;margin:-18% 0 -18% -18%}.fig-hint[data-astro-cid-u7jb6vmb]{display:none}}@media (max-width:760px){.piece[data-astro-cid-u7jb6vmb]{padding-top:28px}.fig[data-astro-cid-u7jb6vmb]{padding:12px 12px 20px}.fig-foot[data-astro-cid-u7jb6vmb],.all[data-astro-cid-u7jb6vmb]{margin-left:0;margin-right:0;padding:0 4px}.all-dom[data-astro-cid-u7jb6vmb]{margin-left:0}.more[data-astro-cid-u7jb6vmb] h2[data-astro-cid-u7jb6vmb]{font-size:26px}.row[data-astro-cid-u7jb6vmb]{grid-template-columns:48px minmax(0,1fr);padding:10px}.thumb[data-astro-cid-u7jb6vmb]{width:48px;height:48px}.main[data-astro-cid-u7jb6vmb] b[data-astro-cid-u7jb6vmb] small[data-astro-cid-u7jb6vmb]{margin:2px 0 0;display:block}}
