.smark[data-astro-cid-xnmk5cn2]{width:var(--smark-size);height:var(--smark-size);color:var(--color-text-primary);flex:none;display:block}.smark[data-astro-cid-xnmk5cn2] svg[data-astro-cid-xnmk5cn2]{width:100%;height:100%;display:block;overflow:visible}.smark__ring[data-astro-cid-xnmk5cn2],.smark__check[data-astro-cid-xnmk5cn2]{fill:none;stroke:currentColor;stroke-width:2.25px}.smark__check[data-astro-cid-xnmk5cn2]{stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.smark--animate[data-astro-cid-xnmk5cn2] .smark__ring[data-astro-cid-xnmk5cn2]{animation:smark-draw var(--motion-base) var(--motion-ease) .2s both}.smark--animate[data-astro-cid-xnmk5cn2] .smark__check[data-astro-cid-xnmk5cn2]{animation:smark-draw var(--motion-base) var(--motion-ease) calc(.15s + var(--motion-base)) both}}@keyframes smark-draw{0%{stroke-dasharray:1.05 1;stroke-dashoffset:1.05px;opacity:0}1%{opacity:1}to{stroke-dasharray:1.05 1;stroke-dashoffset:0;opacity:1}}.pt[data-astro-cid-nw6udb2u]{--pt-bleed:var(--layout-page-margin);--pt-radius:0;max-width:var(--prose-max-short)}@media (width>=768px){.pt[data-astro-cid-nw6udb2u]{--pt-bleed:var(--space-lg);--pt-radius:var(--radius-lg)}}@media (width>=1024px){.pt[data-astro-cid-nw6udb2u]{max-width:var(--prose-max-long);padding-right:var(--space-lg)}}.pt-steps[data-astro-cid-nw6udb2u]{row-gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.pt-step[data-astro-cid-nw6udb2u]{grid-column:1;grid-row:var(--row);gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.pt-free[data-astro-cid-nw6udb2u]{margin:calc(-1 * var(--space-lg)) calc(-1 * var(--pt-bleed)) calc(var(--space-3xl) - var(--space-lg));background:var(--color-background-warm);border-radius:var(--pt-radius);grid-area:2/1/span 3;position:relative}.pt-free__tag[data-astro-cid-nw6udb2u]{top:var(--space-lg);right:var(--pt-bleed);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-text-inverse);position:absolute}.pt[data-astro-cid-nw6udb2u].is-collapsed .pt-step[data-astro-cid-nw6udb2u][data-extra]{display:none}.pt[data-astro-cid-nw6udb2u].is-collapsed .pt-step[data-astro-cid-nw6udb2u][data-cut] .pt-step__rail[data-astro-cid-nw6udb2u]:before{background:linear-gradient(var(--color-text-decorative) 40%, transparent)}.pt-step__head[data-astro-cid-nw6udb2u]{align-items:center;gap:var(--space-xl);display:flex}.pt-step__titles[data-astro-cid-nw6udb2u]{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.pt-step__body[data-astro-cid-nw6udb2u]{gap:var(--space-xl);display:flex}.pt-step__dot[data-astro-cid-nw6udb2u],.pt-step__rail[data-astro-cid-nw6udb2u]{width:var(--size-step-marker);flex:none}.pt-step__dot[data-astro-cid-nw6udb2u]{height:var(--size-step-marker);border:1px solid var(--color-text-decorative);border-radius:var(--radius-pill);background:var(--color-background-canvas);color:var(--color-text-secondary);font-size:var(--type-size-label-md);place-items:center;font-weight:500;line-height:1.3;display:grid}.pt-step__start[data-astro-cid-nw6udb2u]{width:var(--size-step-start-dot);height:var(--size-step-start-dot);border-radius:var(--radius-pill);background:var(--color-text-secondary)}.pt-step__dot--done[data-astro-cid-nw6udb2u]{background:0 0;border:0}.pt-step[data-astro-cid-nw6udb2u].is-free .pt-step__dot[data-astro-cid-nw6udb2u]{border-color:#0000}.pt-step[data-astro-cid-nw6udb2u].is-active .pt-step__dot[data-astro-cid-nw6udb2u]{border-color:var(--color-accent-yellow);background:var(--color-accent-yellow);color:var(--color-text-primary)}.pt-step__when[data-astro-cid-nw6udb2u]{color:var(--color-text-tertiary)}.pt-step[data-astro-cid-nw6udb2u].is-done .pt-step__when[data-astro-cid-nw6udb2u]{color:var(--color-text-primary)}.pt-step__rail[data-astro-cid-nw6udb2u]{justify-content:center;display:flex}.pt-step__rail[data-astro-cid-nw6udb2u]:before{content:"";background:var(--color-text-decorative);width:1px}.pt-step[data-astro-cid-nw6udb2u].is-done .pt-step__rail[data-astro-cid-nw6udb2u]:before{background:var(--color-text-primary);width:2px}.pt-step[data-astro-cid-nw6udb2u]:last-child .pt-step__rail[data-astro-cid-nw6udb2u]:before{display:none}.pt-step__copy[data-astro-cid-nw6udb2u]{align-items:flex-start;gap:var(--space-xs);min-width:0;padding-bottom:var(--space-lg);flex-direction:column;flex:1;display:flex}.pt-step--edge[data-astro-cid-nw6udb2u] .pt-step__copy[data-astro-cid-nw6udb2u]{padding-bottom:var(--space-3xl)}.pt-step[data-astro-cid-nw6udb2u]:last-child .pt-step__copy[data-astro-cid-nw6udb2u]{padding-bottom:0}.pt-toggle[data-astro-cid-nw6udb2u]{margin-top:var(--space-sm);padding-top:var(--space-sm)}.pt-toggle[data-astro-cid-nw6udb2u][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.pt--animate[data-astro-cid-nw6udb2u]{--pt-seg:.6s;--pt-start:0s}.pt--animate[data-astro-cid-nw6udb2u] [data-astro-cid-nw6udb2u]:is(.pt-step,.pt-free,.pt-toggle){--pt-at:calc(var(--pt-start) + var(--i) * (var(--pt-seg) + .12s))}.pt[data-astro-cid-nw6udb2u].is-waiting:not(.is-on) [data-astro-cid-nw6udb2u]:is(.pt-step__head,.pt-step__copy,.pt-free,.pt-toggle){opacity:0}.pt[data-astro-cid-nw6udb2u].is-waiting:not(.is-on) .pt-step__rail[data-astro-cid-nw6udb2u]:before{scale:1 0}.pt[data-astro-cid-nw6udb2u].is-on .pt-step__head[data-astro-cid-nw6udb2u]{animation:pt-in var(--motion-slow) var(--motion-ease) var(--pt-at) both}.pt[data-astro-cid-nw6udb2u].is-on [data-astro-cid-nw6udb2u]:is(.pt-step__copy,.pt-toggle){animation:pt-in var(--motion-slow) var(--motion-ease) calc(var(--pt-at) + .1s) both}.pt[data-astro-cid-nw6udb2u].is-on .pt-free[data-astro-cid-nw6udb2u]{animation:pt-fade var(--motion-slow) var(--motion-ease) var(--pt-at) both}.pt[data-astro-cid-nw6udb2u].is-on .pt-step__rail[data-astro-cid-nw6udb2u]:before{transform-origin:top;animation:pt-draw var(--pt-seg) var(--motion-ease) calc(var(--pt-at) + .25s) both}.pt[data-astro-cid-nw6udb2u].is-static [data-astro-cid-nw6udb2u]:is(.pt-step__head,.pt-step__copy,.pt-free,.pt-toggle),.pt[data-astro-cid-nw6udb2u].is-static .pt-step__rail[data-astro-cid-nw6udb2u]:before{animation:none}}@keyframes pt-in{0%{opacity:0;translate:-6px}}@keyframes pt-fade{0%{opacity:0}}@keyframes pt-draw{0%{scale:1 0}}
