.layer[data-astro-cid-zsftvp46]{margin:0}.layer-wide[data-astro-cid-zsftvp46]{width:100%;height:auto;display:none;overflow:visible}@media (width>=900px){.layer-wide[data-astro-cid-zsftvp46]{display:block}.layer-steps[data-astro-cid-zsftvp46]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.edge[data-astro-cid-zsftvp46]{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.edge[data-astro-cid-zsftvp46].main{stroke-width:2.5px}.edge[data-astro-cid-zsftvp46].dashed{stroke-dasharray:6 6;stroke:var(--ink-2)}.edge-labels[data-astro-cid-zsftvp46] text[data-astro-cid-zsftvp46]{font:italic 400 15px var(--serif);fill:var(--ink-2)}.checks[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46],.tick[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46]{fill:var(--plate);stroke:var(--ink-2);stroke-width:1.6px}.checks[data-astro-cid-zsftvp46] path[data-astro-cid-zsftvp46],.tick[data-astro-cid-zsftvp46] path[data-astro-cid-zsftvp46]{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.node[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46],.node[data-astro-cid-zsftvp46] rect[data-astro-cid-zsftvp46]{fill:var(--plate);stroke:var(--ink);stroke-width:2.5px}.node[data-astro-cid-zsftvp46].key circle[data-astro-cid-zsftvp46]{fill:var(--ink);stroke:var(--ink)}.node[data-astro-cid-zsftvp46] .name[data-astro-cid-zsftvp46]{font:600 20px var(--serif);fill:var(--ink)}.node[data-astro-cid-zsftvp46] .num[data-astro-cid-zsftvp46]{fill:var(--ink-2);font-variant-numeric:lining-nums;font-size:15px;font-weight:600}.node[data-astro-cid-zsftvp46] .sub[data-astro-cid-zsftvp46]{font:400 15px var(--serif);fill:var(--ink-2)}.layer-steps[data-astro-cid-zsftvp46]{gap:12px;margin:0;padding:0 0 0 24px;list-style:none;display:grid}.layer-steps[data-astro-cid-zsftvp46] li[data-astro-cid-zsftvp46]{position:relative}.layer-steps[data-astro-cid-zsftvp46] li[data-astro-cid-zsftvp46]:before{content:"";z-index:1;background:var(--plate);border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:.45em;left:-29px}.layer-steps[data-astro-cid-zsftvp46] li[data-astro-cid-zsftvp46]:not(:last-child):after{content:"";background:var(--ink);width:2px;height:calc(100% + 12px);position:absolute;top:calc(.45em + 6px);left:-24px}.layer-steps[data-astro-cid-zsftvp46] .num[data-astro-cid-zsftvp46]{color:var(--ink-2);font-variant-numeric:lining-nums;margin-right:2px;font-weight:600}.layer-steps[data-astro-cid-zsftvp46] strong[data-astro-cid-zsftvp46]{font-weight:650}figcaption[data-astro-cid-zsftvp46]{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);color:var(--ink-2);flex-wrap:wrap;margin-top:18px;display:flex}.cap[data-astro-cid-zsftvp46]{align-items:flex-start;gap:10px;max-width:62ch;display:flex}.tick[data-astro-cid-zsftvp46]{flex:none;width:22px;height:22px}.replay[data-astro-cid-zsftvp46]{display:none}html.motion .replay[data-astro-cid-zsftvp46]{display:block}.replay[data-astro-cid-zsftvp46]{font:500 .9375rem / 1.4 var(--serif);color:var(--ink);border:1px solid var(--empty);border-radius:var(--r-control);cursor:pointer;transition:border-color var(--dur-press) var(--ease-standard), translate var(--dur-press) var(--ease-standard);background:0 0;flex:none;padding:6px 14px;font-style:normal}.replay[data-astro-cid-zsftvp46]:hover{border-color:var(--ink)}.replay[data-astro-cid-zsftvp46]:active{translate:0 1px}@media (width<=899px){.replay[data-astro-cid-zsftvp46]{min-height:44px}}.sig[data-astro-cid-zsftvp46],.sig-halo[data-astro-cid-zsftvp46]{fill:none;stroke-linecap:round;opacity:0;stroke-dasharray:var(--dash) calc(var(--len) * 1px);stroke-dashoffset:var(--dash)}.sig[data-astro-cid-zsftvp46]{stroke:var(--ink);stroke-width:6px}.sig-halo[data-astro-cid-zsftvp46]{stroke:var(--plate);stroke-width:12px}.is-run[data-astro-cid-zsftvp46] [data-astro-cid-zsftvp46]:is(.sig,.sig-halo){animation:layer-sig var(--d) var(--ease-travel) var(--t) both}@keyframes layer-sig{0%{opacity:1;stroke-dashoffset:var(--dash)}70%{opacity:1}to{opacity:0;stroke-dashoffset:var(--to)}}.checks[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46]{transform-box:fill-box;transform-origin:50%}.is-run[data-astro-cid-zsftvp46] .checks[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46]{animation:layer-tick .32s var(--ease-standard) var(--t) both}@keyframes layer-tick{0%,to{stroke:var(--ink-2);transform:scale(1)}50%{stroke:var(--ink);transform:scale(1.18)}}.ring[data-astro-cid-zsftvp46]{fill:none;stroke:var(--ink);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.is-run[data-astro-cid-zsftvp46] .ring[data-astro-cid-zsftvp46]{animation:layer-ring .48s var(--ease-enter) 1.18s}@keyframes layer-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.is-run[data-astro-cid-zsftvp46] .n6[data-astro-cid-zsftvp46] rect[data-astro-cid-zsftvp46],.is-run[data-astro-cid-zsftvp46] .n7[data-astro-cid-zsftvp46] circle[data-astro-cid-zsftvp46]{animation:layer-fill .36s var(--ease-standard) var(--t) both}@keyframes layer-fill{0%,to{fill:var(--plate)}50%{fill:var(--ink)}}.is-run[data-astro-cid-zsftvp46] .layer-steps[data-astro-cid-zsftvp46] li[data-astro-cid-zsftvp46]:before{animation:layer-dot .36s var(--ease-standard) calc(var(--n) * .22s) both}@keyframes layer-dot{0%,to{background:var(--plate)}50%{background:var(--ink)}}
