.adv:where(.astro-vsqrxcp7){margin:20px 0 30px}.adv-window:where(.astro-vsqrxcp7){padding:8px 14px 14px;display:block}.adv-title:where(.astro-vsqrxcp7){color:#404040;margin:0 0 6px;font-size:20px;line-height:30px}.adv-scroll:where(.astro-vsqrxcp7){max-height:80vh;image-rendering:pixelated;background:#24170e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAA5ElEQVQ4jXWTzQrCQBCD5ygiKoKIIAql4KkHQXz/N6tk8atpaA/Ldv4y2cm0utNmfN327Xweh1G27vf92I7s4bprcdnPy/9bp/rzdkrQrQIFHFB++WQrn2LlFAA4ZdOBAmzlAYCveAIFSdELiLtdUBY6CTBSEoAex98A+h9FivxJ8hOnI4wALDpC26fOEJ1BqlYCAAQV+KbAc1KVYijZwW2Pp2rlurpsCeAzmDHoVmTMoeViTTPoYxOTgS+SL9psD4ZYVe/gALqT8QSQMq4tFjNZBMip52L5v4BvEUB26u4Mien+Ah4AVDZAnINGAAAAAElFTkSuQmCC) 0 0/64px 64px;overflow:auto;box-shadow:inset 2px 2px #000,inset -2px -2px #fff}.adv-scroll:where(.astro-vsqrxcp7):focus-visible{outline:2px solid #fff}.adv-canvas:where(.astro-vsqrxcp7){margin:0 auto;position:relative}svg:where(.astro-vsqrxcp7){position:absolute;inset:0}path:where(.astro-vsqrxcp7){fill:none;stroke-linejoin:miter;stroke-linecap:square}path:where(.astro-vsqrxcp7).o{stroke:#000;stroke-width:6px}path:where(.astro-vsqrxcp7).i{stroke:#fff;stroke-width:2px}.adv-node:where(.astro-vsqrxcp7){transition:transform .12s cubic-bezier(.3,1.6,.5,1);display:block;position:absolute}.adv-node:where(.astro-vsqrxcp7):hover,.adv-node:where(.astro-vsqrxcp7):focus-visible{z-index:1;transform:scale(1.08)}.adv-node:where(.astro-vsqrxcp7):focus-visible{outline:none}.adv-frame:where(.astro-vsqrxcp7){box-sizing:border-box;background:#e0b33d;border:4px solid #6e4b11;outline:2px solid #000;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 2px 2px #fff3b0,inset -2px -2px #a6721a}.adv-frame:where(.astro-vsqrxcp7) img:where(.astro-vsqrxcp7){width:32px;height:32px;image-rendering:pixelated;display:block}.f-goal:where(.astro-vsqrxcp7) .adv-frame:where(.astro-vsqrxcp7){clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);outline:0;box-shadow:inset 0 0 0 2px #fff3b0}.f-challenge:where(.astro-vsqrxcp7) .adv-frame:where(.astro-vsqrxcp7){clip-path:polygon(0 6px,6px 6px,6px 0,calc(100% - 6px) 0,calc(100% - 6px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,6px calc(100% - 6px),0 calc(100% - 6px));background:#b26ad1;border-color:#3c1453;outline:0;box-shadow:inset 2px 2px #e7c2f5,inset -2px -2px #7a3a96}.adv-node:where(.astro-vsqrxcp7):hover .adv-frame:where(.astro-vsqrxcp7),.adv-node:where(.astro-vsqrxcp7):focus-visible .adv-frame:where(.astro-vsqrxcp7){background:#fff3b0}.adv-node:where(.astro-vsqrxcp7).f-challenge:hover .adv-frame:where(.astro-vsqrxcp7),.adv-node:where(.astro-vsqrxcp7).f-challenge:focus-visible .adv-frame:where(.astro-vsqrxcp7){background:#e7c2f5}.adv-frame:where(.astro-vsqrxcp7).sm{width:20px;height:20px;box-shadow:none;vertical-align:-4px;border-width:2px;margin-right:6px;display:inline-block}.f-goal:where(.astro-vsqrxcp7) .adv-frame:where(.astro-vsqrxcp7).sm{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.f-challenge:where(.astro-vsqrxcp7) .adv-frame:where(.astro-vsqrxcp7).sm{clip-path:polygon(0 3px,3px 3px,3px 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px))}figcaption:where(.astro-vsqrxcp7){color:var(--sl-color-gray-3);flex-wrap:wrap;gap:4px 24px;margin-top:12px;font-size:20px;line-height:30px;display:flex}.key:where(.astro-vsqrxcp7){align-items:center;display:inline-flex}.adv-list:where(.astro-vsqrxcp7){margin:20px 0;padding:0 16px;list-style:none}.adv-list:where(.astro-vsqrxcp7) li:where(.astro-vsqrxcp7){border-bottom:2px solid var(--fd-border);grid-template-columns:52px 1fr;gap:16px;margin:0;padding:14px 0;scroll-margin-top:6rem;display:grid}.adv-list:where(.astro-vsqrxcp7) li:where(.astro-vsqrxcp7):last-child{border-bottom:0}.adv-list:where(.astro-vsqrxcp7) p:where(.astro-vsqrxcp7){margin:0;font-size:20px;line-height:30px}.t:where(.astro-vsqrxcp7){flex-wrap:wrap;align-items:baseline;gap:0 16px;display:flex}.t:where(.astro-vsqrxcp7) strong:where(.astro-vsqrxcp7){color:var(--fd-heading-ink)}.fr:where(.astro-vsqrxcp7){color:var(--sl-color-gray-3)}.f-goal:where(.astro-vsqrxcp7) .fr:where(.astro-vsqrxcp7),.f-challenge:where(.astro-vsqrxcp7) .fr:where(.astro-vsqrxcp7){color:var(--sl-color-text-accent)}.d:where(.astro-vsqrxcp7){color:var(--sl-color-gray-2)}.m:where(.astro-vsqrxcp7){color:var(--sl-color-gray-3)}.m:where(.astro-vsqrxcp7) a:where(.astro-vsqrxcp7){color:var(--sl-color-text-accent);text-underline-offset:4px;text-decoration:underline 2px}
