.fig__plate--head[data-astro-cid-ob7xsa7x]{display:grid;place-items:center;padding:40px 24px 28px}.hd[data-astro-cid-ob7xsa7x]{width:272px;max-width:70%}.fig--head[data-astro-cid-ob7xsa7x] figcaption[data-astro-cid-ob7xsa7x] i[data-astro-cid-ob7xsa7x]{font-family:var(--serif);font-size:15px;font-style:italic;color:var(--ink)}.nw[data-astro-cid-oqiqa5gx]{display:block;width:100%;height:auto;overflow:visible;font-family:var(--mono)}.nw__edges[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{fill:none;stroke:#cfcfcf;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.nw__flows[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{fill:none;stroke:#111;stroke-width:3;stroke-linecap:butt;stroke-dasharray:3 11;opacity:0}.nw__win[data-astro-cid-oqiqa5gx]{opacity:0}.nw__win[data-astro-cid-oqiqa5gx] rect[data-astro-cid-oqiqa5gx]{fill:#fff;stroke:#bdbdbd;stroke-dasharray:3 3}.nw__win[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{stroke:#d6d6d6}.nw__win[data-astro-cid-oqiqa5gx] circle[data-astro-cid-oqiqa5gx]{fill:#d0d0d0}.nw__box[data-astro-cid-oqiqa5gx]{fill:#fff;stroke:#111;stroke-width:1}.nw__face[data-astro-cid-oqiqa5gx]{font-size:17px;font-weight:500;fill:#111;text-anchor:middle;dominant-baseline:central;white-space:pre}.nw__human[data-astro-cid-oqiqa5gx]{fill:#111}.nw__label[data-astro-cid-oqiqa5gx]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;fill:#8a8a8a;text-anchor:middle;dominant-baseline:central}@media(max-width:640px){.nw__label[data-astro-cid-oqiqa5gx]{font-size:17px}.nw__face[data-astro-cid-oqiqa5gx]{font-size:20px}}html[data-motion=full] .nw__node[data-astro-cid-oqiqa5gx]{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) calc(.7s + var(--i) * .06s)}html[data-motion=full] .nw__win[data-astro-cid-oqiqa5gx]{transition:opacity .5s ease calc(.5s + var(--i) * .06s)}html[data-motion=full] .nw__edges[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{transition:stroke-dashoffset .9s ease calc(1.5s + var(--i) * .12s)}html[data-motion=full] .fig[data-astro-cid-oqiqa5gx]:not([data-in]) .nw__node[data-astro-cid-oqiqa5gx]{transform:translate(var(--dx),var(--dy))}html[data-motion=full] .fig[data-astro-cid-oqiqa5gx]:not([data-in]) .nw__win[data-astro-cid-oqiqa5gx]{opacity:1}html[data-motion=full] .fig[data-astro-cid-oqiqa5gx]:not([data-in]) .nw__edges[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{stroke-dashoffset:1}html[data-motion=full] .fig[data-astro-cid-oqiqa5gx][data-in] .nw__flows[data-astro-cid-oqiqa5gx] path[data-astro-cid-oqiqa5gx]{animation:nw-in .6s ease calc(3s + var(--k) * .4s) forwards,nw-flow 1.4s linear infinite}@keyframes nw-in{to{opacity:.85}}@keyframes nw-flow{to{stroke-dashoffset:-14}}.md[data-astro-cid-xkkxj5qv]{display:block;width:100%;height:auto;overflow:visible;font-family:var(--mono)}.md[data-astro-cid-xkkxj5qv] text[data-astro-cid-xkkxj5qv]{dominant-baseline:central}.md__base[data-astro-cid-xkkxj5qv]{fill:none;stroke:#dcdcdc;stroke-width:1}.md__flow[data-astro-cid-xkkxj5qv]{fill:none;stroke:#111;stroke-width:3;stroke-dasharray:3 11;opacity:0}.md__chip[data-astro-cid-xkkxj5qv]{fill:#fff;stroke:#e2e2e2}.md__src[data-astro-cid-xkkxj5qv] image[data-astro-cid-xkkxj5qv]{opacity:.4;filter:grayscale(1)}.md__name[data-astro-cid-xkkxj5qv]{font-size:13px;letter-spacing:.06em;text-transform:uppercase;fill:#9a9a9a}.md__agent[data-astro-cid-xkkxj5qv] rect[data-astro-cid-xkkxj5qv]{fill:#fff;stroke:#111}.md__agent[data-astro-cid-xkkxj5qv] path[data-astro-cid-xkkxj5qv]{stroke:#ececec}.md__k[data-astro-cid-xkkxj5qv]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:#9a9a9a}.md__face[data-astro-cid-xkkxj5qv]{font-size:22px;font-weight:500;fill:#111;white-space:pre}.md__nm[data-astro-cid-xkkxj5qv]{font-size:15px;font-weight:500;fill:#111}.md__v[data-astro-cid-xkkxj5qv]{font-size:13px;fill:#111}.md__model[data-astro-cid-xkkxj5qv]{opacity:0}.md__src[data-astro-cid-xkkxj5qv]:first-of-type .md__flow[data-astro-cid-xkkxj5qv]{opacity:.85}.md__src[data-astro-cid-xkkxj5qv]:first-of-type image[data-astro-cid-xkkxj5qv]{opacity:1;filter:none}.md__src[data-astro-cid-xkkxj5qv]:first-of-type .md__name[data-astro-cid-xkkxj5qv]{fill:#111}.md__src[data-astro-cid-xkkxj5qv]:first-of-type .md__chip[data-astro-cid-xkkxj5qv]{stroke:#111}.md__first[data-astro-cid-xkkxj5qv]{opacity:1}@media(max-width:640px){.md__name[data-astro-cid-xkkxj5qv]{display:none}.md__k[data-astro-cid-xkkxj5qv]{font-size:15px}.md__v[data-astro-cid-xkkxj5qv]{font-size:17px}.md__nm[data-astro-cid-xkkxj5qv]{font-size:19px}}html[data-motion=full] .fig[data-astro-cid-xkkxj5qv][data-in] .md__src[data-astro-cid-xkkxj5qv] .md__flow[data-astro-cid-xkkxj5qv]{animation:md-live var(--cycle) step-end var(--d) infinite,md-flow 1.2s linear infinite}html[data-motion=full] .fig[data-astro-cid-xkkxj5qv][data-in] .md__src[data-astro-cid-xkkxj5qv] image[data-astro-cid-xkkxj5qv]{animation:md-mark var(--cycle) step-end var(--d) infinite}html[data-motion=full] .fig[data-astro-cid-xkkxj5qv][data-in] .md__src[data-astro-cid-xkkxj5qv] .md__name[data-astro-cid-xkkxj5qv]{animation:md-name var(--cycle) step-end var(--d) infinite}html[data-motion=full] .fig[data-astro-cid-xkkxj5qv][data-in] .md__src[data-astro-cid-xkkxj5qv] .md__chip[data-astro-cid-xkkxj5qv]{animation:md-chip var(--cycle) step-end var(--d) infinite}html[data-motion=full] .fig[data-astro-cid-xkkxj5qv][data-in] .md__model[data-astro-cid-xkkxj5qv]{animation:md-live-txt var(--cycle) step-end var(--d) infinite}@keyframes md-live{0%{opacity:.85}20%,to{opacity:0}}@keyframes md-live-txt{0%{opacity:1}20%,to{opacity:0}}@keyframes md-mark{0%{opacity:1;filter:none}20%,to{opacity:.4;filter:grayscale(1)}}@keyframes md-name{0%{fill:#111}20%,to{fill:#9a9a9a}}@keyframes md-chip{0%{stroke:#111}20%,to{stroke:#e2e2e2}}@keyframes md-flow{to{stroke-dashoffset:-14}}.fig__plate--term[data-astro-cid-m6tesqkj]{padding:28px}.tm[data-astro-cid-m6tesqkj]{border-radius:10px;background:#0d0d0d;color:#bdbdbd;box-shadow:0 1px #0000000a,0 12px 32px -16px #00000059;overflow:hidden}.tm__bar[data-astro-cid-m6tesqkj]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #222;font:500 11px/16px var(--mono);letter-spacing:.02em;color:#7a7a7a}.tm__dots[data-astro-cid-m6tesqkj]{display:flex;gap:6px}.tm__dots[data-astro-cid-m6tesqkj] i[data-astro-cid-m6tesqkj]{width:8px;height:8px;border-radius:50%;background:#2e2e2e}.tm__mode[data-astro-cid-m6tesqkj]{margin-left:auto}.tm__body[data-astro-cid-m6tesqkj]{padding:16px 16px 18px;font:400 13px/24px var(--mono)}.tm__row[data-astro-cid-m6tesqkj]{display:flex;white-space:pre}.tm__who[data-astro-cid-m6tesqkj]{flex:none;width:6ch;color:#6a6a6a}.tm__pr[data-astro-cid-m6tesqkj]{flex:none;width:2ch;color:#4a4a4a}.tm__tx[data-astro-cid-m6tesqkj]{min-width:0}.tm__row--in[data-astro-cid-m6tesqkj] .tm__tx[data-astro-cid-m6tesqkj],.tm__row--in[data-astro-cid-m6tesqkj] .tm__who[data-astro-cid-m6tesqkj]{color:#fff}.tm__row--ask[data-astro-cid-m6tesqkj] b[data-astro-cid-m6tesqkj]{padding:0 4px;margin-left:-4px;background:#f2f2f2;color:#0d0d0d;font-weight:600}.tm__row--ask[data-astro-cid-m6tesqkj] .tm__tx[data-astro-cid-m6tesqkj]{color:#fff}.tm__cur[data-astro-cid-m6tesqkj]{display:inline-block;width:1ch;height:16px;margin:4px 0 0 2px;background:#e6e6e6}.tm__cur--wait[data-astro-cid-m6tesqkj]{opacity:0}@media(max-width:640px){.fig__plate--term[data-astro-cid-m6tesqkj]{padding:12px}.tm__body[data-astro-cid-m6tesqkj]{padding:12px 12px 14px;font-size:10.5px;line-height:20px}.tm__mode[data-astro-cid-m6tesqkj]{display:none}.tm__cur[data-astro-cid-m6tesqkj]{height:13px;margin-top:4px}}html[data-motion=full] .tm__row[data-astro-cid-m6tesqkj]{animation:tm-show .01s linear var(--s) both}html[data-motion=full] .tm__tx[data-astro-cid-m6tesqkj]{animation:tm-type var(--dur) steps(var(--n),jump-none) var(--s) both}html[data-motion=full] .tm__cur--wait[data-astro-cid-m6tesqkj]{animation:tm-blink 1.1s step-end var(--wait) 2}html[data-motion=full] .tm__cur--end[data-astro-cid-m6tesqkj]{animation:tm-blink 1.1s step-end var(--end) infinite}html[data-motion=full] .fig[data-astro-cid-m6tesqkj]:not([data-in]) .tm[data-astro-cid-m6tesqkj] [data-astro-cid-m6tesqkj]{animation-play-state:paused}@keyframes tm-show{0%{visibility:hidden}to{visibility:visible}}@keyframes tm-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes tm-blink{0%{opacity:1}50%{opacity:0}}
