.stp[data-astro-cid-2o3gzqvq]{background:var(--color-surface-0);color:var(--color-text-primary);border:1px solid var(--color-surface-200);border-radius:1.6rem;box-shadow:0 22px 40px -18px #2d121073;overflow:hidden}.stp__row[data-astro-cid-2o3gzqvq]{list-style:none;margin:0;padding:1.4rem 1.4rem .6rem;display:flex;align-items:flex-start}.stp__item[data-astro-cid-2o3gzqvq]{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.stp__item[data-astro-cid-2o3gzqvq]:last-child{flex:0 0 auto}.stp__dot[data-astro-cid-2o3gzqvq]{position:relative;z-index:1;width:2.25rem;height:2.25rem;border-radius:999px;border:2px solid var(--color-surface-300);background:var(--color-surface-50);color:var(--color-text-secondary);font:700 .9rem/1 var(--font-display);display:grid;place-items:center;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.stp__dot[data-astro-cid-2o3gzqvq]:focus-visible{outline:3px solid var(--color-accent-500);outline-offset:2px}.stp__dot[data-astro-cid-2o3gzqvq][aria-current=step]{background:var(--color-brand-700);border-color:var(--color-brand-700);color:#fff}.stp__dot[data-astro-cid-2o3gzqvq].is-done{background:var(--color-accent-600);border-color:var(--color-accent-600);color:#fff}.stp__tick[data-astro-cid-2o3gzqvq]{position:absolute;width:1.1rem;height:1.1rem;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;opacity:0}.stp__dot[data-astro-cid-2o3gzqvq].is-done .stp__num[data-astro-cid-2o3gzqvq]{opacity:0}.stp__dot[data-astro-cid-2o3gzqvq].is-done .stp__tick[data-astro-cid-2o3gzqvq]{opacity:1;animation:stp-draw .45s ease-out forwards}@keyframes stp-draw{to{stroke-dashoffset:0}}.stp__name[data-astro-cid-2o3gzqvq]{margin-top:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}.stp__bar[data-astro-cid-2o3gzqvq]{position:absolute;top:1.06rem;left:2.6rem;right:.4rem;height:3px;border-radius:3px;background:var(--color-surface-200);overflow:hidden}.stp__bar[data-astro-cid-2o3gzqvq] span[data-astro-cid-2o3gzqvq]{display:block;height:100%;width:100%;background:var(--color-accent-500);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.stp__item[data-astro-cid-2o3gzqvq].is-done .stp__bar[data-astro-cid-2o3gzqvq] span[data-astro-cid-2o3gzqvq]{transform:scaleX(1)}.stp__view[data-astro-cid-2o3gzqvq]{position:relative;padding:.4rem 1.6rem 0}.stp__panel[data-astro-cid-2o3gzqvq]{padding:.4rem 0 .2rem}.stp__panel[data-astro-cid-2o3gzqvq] h3[data-astro-cid-2o3gzqvq]{font-size:1.35rem;margin:.1rem 0 .5rem;outline:none}.stp__panel[data-astro-cid-2o3gzqvq] p[data-astro-cid-2o3gzqvq]{margin:0 0 .6rem;color:var(--color-text-secondary);line-height:1.6;font-size:.97rem}.stp__when[data-astro-cid-2o3gzqvq]{font-size:.78rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-700)!important;margin-bottom:.2rem!important}.stp__clock[data-astro-cid-2o3gzqvq]{background:var(--color-brand-50);border-left:3px solid var(--color-brand-600);padding:.55rem .8rem;border-radius:0 .6rem .6rem 0;color:var(--color-brand-900)!important;font-size:.9rem!important}.stp__more[data-astro-cid-2o3gzqvq]{font-weight:700;color:var(--color-brand-700);font-size:.92rem}.stp__foot[data-astro-cid-2o3gzqvq]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.6rem 1.4rem}.stp__back[data-astro-cid-2o3gzqvq]{background:none;border:0;color:var(--color-text-muted);font:inherit;font-size:.9rem;padding:.4rem .6rem;border-radius:.4rem;cursor:pointer}.stp__back[data-astro-cid-2o3gzqvq][disabled]{opacity:.45;cursor:default}.stp__next[data-astro-cid-2o3gzqvq]{background:var(--color-brand-700);color:#fff;border:0;border-radius:999px;font:600 .92rem var(--font-sans);padding:.55rem 1.1rem;cursor:pointer}.stp__back[data-astro-cid-2o3gzqvq]:focus-visible,.stp__next[data-astro-cid-2o3gzqvq]:focus-visible{outline:3px solid var(--color-accent-500);outline-offset:2px}.stp__count[data-astro-cid-2o3gzqvq]{font-size:.8rem;color:var(--color-text-muted)}.stp[data-astro-cid-2o3gzqvq].is-live .stp__panel[data-astro-cid-2o3gzqvq]{display:none}.stp[data-astro-cid-2o3gzqvq].is-live .stp__panel[data-astro-cid-2o3gzqvq].is-on{display:block;animation:stp-in .38s ease both}.stp[data-astro-cid-2o3gzqvq].is-live.go-back .stp__panel[data-astro-cid-2o3gzqvq].is-on{animation-name:stp-in-back}@keyframes stp-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes stp-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.stp[data-astro-cid-2o3gzqvq]:not(.is-live) .stp__foot[data-astro-cid-2o3gzqvq]{display:none}@media(max-width:480px){.stp__name[data-astro-cid-2o3gzqvq]{display:none}.stp__view[data-astro-cid-2o3gzqvq],.stp__foot[data-astro-cid-2o3gzqvq]{padding-inline:1.1rem}}@media(prefers-reduced-motion:reduce){.stp[data-astro-cid-2o3gzqvq] [data-astro-cid-2o3gzqvq],.stp[data-astro-cid-2o3gzqvq].is-live .stp__panel[data-astro-cid-2o3gzqvq].is-on{animation:none!important;transition:none!important}.stp__dot[data-astro-cid-2o3gzqvq].is-done .stp__tick[data-astro-cid-2o3gzqvq]{stroke-dashoffset:0}}
