.doc-diagram:where(.astro-xhyqtm6k){margin:28px 0 32px}.doc-tm:where(.astro-xhyqtm6k){border:1px solid var(--doc-border);background:var(--doc-panel);width:100%;height:auto;color:var(--doc-muted);border-radius:14px;display:block}.doc-tm:where(.astro-xhyqtm6k) text:where(.astro-xhyqtm6k){font-family:var(--bq-font-display);fill:var(--doc-text);font-size:15px}.doc-tm-narrow:where(.astro-xhyqtm6k){display:none}.doc-tm-arrow-aside:where(.astro-xhyqtm6k){text-anchor:start}.doc-tm-box:where(.astro-xhyqtm6k){fill:var(--doc-bg);stroke:var(--doc-border);stroke-width:1.5px}.doc-tm-active:where(.astro-xhyqtm6k){fill:none;stroke:var(--doc-positive);stroke-width:3px;opacity:0}.doc-tm-glyph:where(.astro-xhyqtm6k){color:var(--doc-muted)}.doc-tm-arrow:where(.astro-xhyqtm6k) path:where(.astro-xhyqtm6k){fill:none;stroke:var(--doc-border);stroke-width:2px;color:var(--doc-border)}.doc-tm-arrow:where(.astro-xhyqtm6k) text:where(.astro-xhyqtm6k){fill:var(--doc-muted);text-anchor:middle;font-size:13px}.doc-tm-host-line:where(.astro-xhyqtm6k){fill:none;stroke:var(--doc-border);stroke-width:2px;stroke-dasharray:5 5}.doc-tm-panel:where(.astro-xhyqtm6k){fill:color-mix(in srgb, var(--doc-bg) 70%, transparent);stroke:var(--doc-border);stroke-width:1.5px;stroke-dasharray:8 6}.doc-tm-panel-label:where(.astro-xhyqtm6k){fill:var(--doc-muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.doc-tm-edge:where(.astro-xhyqtm6k){fill:none;stroke:var(--doc-border);stroke-width:2px}.doc-tm-branch-label:where(.astro-xhyqtm6k){font-size:13px}.doc-tm-narrow:where(.astro-xhyqtm6k) .doc-tm-branch-label:where(.astro-xhyqtm6k){font-size:15px}.doc-tm-priority:where(.astro-xhyqtm6k){fill:var(--doc-muted);font-size:11px}.doc-tm-tree:where(.astro-xhyqtm6k){opacity:.3}.doc-tm-state:where(.astro-xhyqtm6k)[data-state=patrol] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-patrol}.doc-tm-state:where(.astro-xhyqtm6k)[data-state=combat] .doc-tm-active:where(.astro-xhyqtm6k),.doc-tm-node:where(.astro-xhyqtm6k)[data-node=selector] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-combat}.doc-tm-state:where(.astro-xhyqtm6k)[data-state=defeated] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-defeated}.doc-tm-tree:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-host}.doc-tm-arrow:where(.astro-xhyqtm6k)[data-step=one] path:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-step-one}.doc-tm-arrow:where(.astro-xhyqtm6k)[data-step=two] path:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-step-two}.doc-tm-node:where(.astro-xhyqtm6k)[data-node=attack] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-branch-one}.doc-tm-node:where(.astro-xhyqtm6k)[data-node=chase] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-branch-two}.doc-tm-node:where(.astro-xhyqtm6k)[data-node=look] .doc-tm-active:where(.astro-xhyqtm6k){animation:9s linear infinite doc-tm-branch-three}.doc-tm-edge:where(.astro-xhyqtm6k)[data-edge=attack]{animation:9s linear infinite doc-tm-edge-one}.doc-tm-edge:where(.astro-xhyqtm6k)[data-edge=chase]{animation:9s linear infinite doc-tm-edge-two}.doc-tm-edge:where(.astro-xhyqtm6k)[data-edge=look]{animation:9s linear infinite doc-tm-edge-three}@keyframes doc-tm-patrol{0%,26%{opacity:1}30%,to{opacity:0}}@keyframes doc-tm-combat{0%,26%{opacity:0}30%,80%{opacity:1}84%,to{opacity:0}}@keyframes doc-tm-defeated{0%,80%{opacity:0}84%,to{opacity:1}}@keyframes doc-tm-host{0%,26%{opacity:.3}32%,80%{opacity:1}86%,to{opacity:.3}}@keyframes doc-tm-step-one{0%,22%{stroke:var(--doc-border);color:var(--doc-border)}26%,30%{stroke:var(--doc-positive);color:var(--doc-positive)}34%,to{stroke:var(--doc-border);color:var(--doc-border)}}@keyframes doc-tm-step-two{0%,76%{stroke:var(--doc-border);color:var(--doc-border)}80%,84%{stroke:var(--doc-positive);color:var(--doc-positive)}88%,to{stroke:var(--doc-border);color:var(--doc-border)}}@keyframes doc-tm-branch-one{0%,34%{opacity:0}38%,46%{opacity:1}50%,to{opacity:0}}@keyframes doc-tm-branch-two{0%,50%{opacity:0}54%,62%{opacity:1}66%,to{opacity:0}}@keyframes doc-tm-branch-three{0%,66%{opacity:0}70%,78%{opacity:1}82%,to{opacity:0}}@keyframes doc-tm-edge-one{0%,34%{stroke:var(--doc-border)}38%,46%{stroke:var(--doc-link)}50%,to{stroke:var(--doc-border)}}@keyframes doc-tm-edge-two{0%,50%{stroke:var(--doc-border)}54%,62%{stroke:var(--doc-link)}66%,to{stroke:var(--doc-border)}}@keyframes doc-tm-edge-three{0%,66%{stroke:var(--doc-border)}70%,78%{stroke:var(--doc-link)}82%,to{stroke:var(--doc-border)}}@media (width<=599px){.doc-tm-wide:where(.astro-xhyqtm6k){display:none}.doc-tm-narrow:where(.astro-xhyqtm6k){display:block}}.doc-diagram:where(.astro-xhyqtm6k) figcaption:where(.astro-xhyqtm6k){color:var(--doc-muted);margin-top:10px;font-size:14px}
