.sp[data-astro-cid-2f46vidz]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--color-surface-2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);--sales: var(--sales-dark);--money: var(--money-dark);--team: var(--team-dark);--note: var(--note-dark)}html:not(.darkmode) .sp[data-astro-cid-2f46vidz]{--sales: var(--sales-light);--money: var(--money-light);--team: var(--team-light);--note: var(--note-light)}.sp-stage[data-astro-cid-2f46vidz]{--fx-h: var(--sp-h, 420px);--fx-h-lg: var(--sp-h, 420px);overflow:hidden;isolation:isolate}[data-fx-cover] .sp[data-astro-cid-2f46vidz]{background:none;border:0}[data-fx-cover] .sp-stage[data-astro-cid-2f46vidz]{overflow:visible}[data-fx-cover] .sp-foot[data-astro-cid-2f46vidz]{position:relative;z-index:1}.sp-stage[data-astro-cid-2f46vidz] .fx-canvas{-webkit-mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000)}.sp-inner[data-astro-cid-2f46vidz]{width:100%;max-width:var(--container-page, 1200px);margin-inline:auto;padding-inline:1rem}@media(width>=640px){.sp-inner[data-astro-cid-2f46vidz]{padding-inline:1.5rem}}@media(width>=1024px){.sp-inner[data-astro-cid-2f46vidz]{padding-inline:2rem}}.sp-ruler[data-astro-cid-2f46vidz]{position:absolute;inset:0 0 auto;height:0;pointer-events:none}.sp-foot[data-astro-cid-2f46vidz]{padding-top:.5rem;padding-bottom:1.5rem}.sp-node[data-astro-cid-2f46vidz]{width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-body);text-decoration:none;--accent: var(--sales)}.sp-node[data-astro-cid-2f46vidz][data-tone=money]{--accent: var(--money)}.sp-node[data-astro-cid-2f46vidz][data-tone=team]{--accent: var(--note)}.sp-node[data-astro-cid-2f46vidz][data-tone=client]{--accent: var(--team)}.sp-tile[data-astro-cid-2f46vidz]{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-top:-24px;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--accent) 40%,var(--color-border));box-shadow:0 1px 2px #1214180d,0 10px 24px -14px #1214184d;position:relative;transition:box-shadow .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}.sp-tile--brand[data-astro-cid-2f46vidz]{background:var(--color-surface);border-color:var(--color-border)}.sp-tile[data-astro-cid-2f46vidz] svg[data-astro-cid-2f46vidz]{width:34px;height:34px}.sp-node[data-astro-cid-2f46vidz][data-lane=rail] .sp-tile[data-astro-cid-2f46vidz]{width:56px;height:56px;margin-top:-28px;border-radius:16px}.sp-node[data-astro-cid-2f46vidz][data-lane=rail] .sp-tile[data-astro-cid-2f46vidz] svg[data-astro-cid-2f46vidz]{width:40px;height:40px}.sp-node[data-astro-cid-2f46vidz][data-role=optional] .sp-tile[data-astro-cid-2f46vidz]{border-style:dashed;background:var(--color-surface);box-shadow:none}.sp-node[data-astro-cid-2f46vidz][data-role=optional] .sp-tile[data-astro-cid-2f46vidz] svg[data-astro-cid-2f46vidz]{opacity:.9}.sp-node[data-astro-cid-2f46vidz].is-done .sp-tile[data-astro-cid-2f46vidz]{border-color:color-mix(in srgb,var(--accent) 75%,var(--color-border))}.sp-node[data-astro-cid-2f46vidz].is-on .sp-tile[data-astro-cid-2f46vidz],.sp-node[data-astro-cid-2f46vidz]:hover .sp-tile[data-astro-cid-2f46vidz],.sp-node[data-astro-cid-2f46vidz].is-active .sp-tile[data-astro-cid-2f46vidz]{transform:scale(1.06);border-color:color-mix(in srgb,var(--accent) 85%,var(--color-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 26%,transparent),0 0 24px -4px color-mix(in srgb,var(--accent) 55%,transparent),0 10px 24px -14px #1214184d}.sp-node[data-astro-cid-2f46vidz].is-active .sp-tile[data-astro-cid-2f46vidz]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1.5px solid var(--accent);opacity:0;pointer-events:none;animation:.8s cubic-bezier(.2,.7,.3,1) sp-ripple}@keyframes sp-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.sp-name[data-astro-cid-2f46vidz]{width:max-content;max-width:6.5rem;font-size:11.5px;font-weight:600;line-height:1.2;text-align:center;text-wrap:balance;color:var(--color-body);padding:1px 4px;border-radius:5px;background:color-mix(in srgb,var(--color-surface-2) 78%,transparent)}.sp-node[data-astro-cid-2f46vidz][data-lane=rail] .sp-name[data-astro-cid-2f46vidz]{font-weight:700;max-width:7.5rem}.sp-node[data-astro-cid-2f46vidz][data-role=optional] .sp-name[data-astro-cid-2f46vidz]{color:var(--color-muted)}.sp-node[data-astro-cid-2f46vidz].is-active .sp-name[data-astro-cid-2f46vidz]{color:var(--color-body)}@media(width>=1024px){.sp-node[data-astro-cid-2f46vidz][data-lane=team] .sp-name[data-astro-cid-2f46vidz]{position:absolute;left:0;bottom:calc(100% + 30px);translate:-50%}}.sp-lane-name[data-astro-cid-2f46vidz]{translate:-50% -50%;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--team);background:var(--color-surface);border:1px solid color-mix(in srgb,var(--team) 45%,var(--color-border));transition:background-color .35s,border-color .35s,box-shadow .35s}.sp-lane-name[data-astro-cid-2f46vidz].is-active{background:color-mix(in srgb,var(--team) 16%,var(--color-surface));border-color:var(--team);box-shadow:0 0 0 4px color-mix(in srgb,var(--team) 22%,transparent)}.sp-steps[data-astro-cid-2f46vidz]{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.sp-step[data-astro-cid-2f46vidz]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:baseline;gap:0 .4rem;padding-top:.6rem;color:var(--color-muted);transition:color .3s}.sp-step-bar[data-astro-cid-2f46vidz]{position:absolute;inset:0 0 auto;height:3px;border-radius:2px;background:color-mix(in srgb,var(--color-body) 14%,transparent);overflow:hidden}.sp-step[data-astro-cid-2f46vidz][data-role=optional] .sp-step-bar[data-astro-cid-2f46vidz]{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-body) 22%,transparent) 0 6px,transparent 6px 10px)}.sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{display:block;width:0;height:100%;background:var(--color-brand);transition:width var(--dwell, 0s) linear}.sp-step[data-astro-cid-2f46vidz].is-done .sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{width:100%;transition:none}.sp-step[data-astro-cid-2f46vidz].is-active .sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{width:100%}.sp[data-astro-cid-2f46vidz].is-clearing .sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{opacity:0;transition:opacity .5s}.sp-step[data-astro-cid-2f46vidz].is-active,.sp-step[data-astro-cid-2f46vidz].is-on{color:var(--color-body)}.sp-step-n[data-astro-cid-2f46vidz]{font-size:11px;font-weight:800;letter-spacing:.06em}.sp-step-name[data-astro-cid-2f46vidz]{min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-captions[data-astro-cid-2f46vidz]{min-height:3.2rem;margin-top:.9rem}.sp-caption[data-astro-cid-2f46vidz]{margin:0;max-width:52rem;font-size:.9rem;line-height:1.5;color:var(--color-muted);animation:.35s sp-cap-in}.sp-caption[data-astro-cid-2f46vidz] strong[data-astro-cid-2f46vidz]{color:var(--color-body)}.sp-cap-step[data-astro-cid-2f46vidz]{display:inline-block;margin-right:.5rem;padding:1px 7px;border-radius:999px;background:var(--color-brand);color:var(--color-on-brand);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.sp-cap-with[data-astro-cid-2f46vidz]{display:block;margin-top:.15rem;font-size:.8rem;color:var(--color-muted)}@keyframes sp-cap-in{0%{opacity:0;translate:0 4px}}.sp-legend[data-astro-cid-2f46vidz]{display:flex;gap:1.25rem;margin:.9rem 0 0;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sp-legend[data-astro-cid-2f46vidz] span[data-astro-cid-2f46vidz]{display:inline-flex;align-items:center;gap:.4rem}.sp-key[data-astro-cid-2f46vidz]{display:inline-block;width:12px;height:12px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface)}.sp-key--optional[data-astro-cid-2f46vidz]{border-style:dashed;border-color:color-mix(in srgb,var(--color-body) 45%,transparent)}.sp[data-astro-cid-2f46vidz] .sp-paper{fill:color-mix(in srgb,var(--color-body) 10%,var(--color-surface));stroke:color-mix(in srgb,var(--color-body) 34%,transparent);stroke-width:1px}.sp[data-astro-cid-2f46vidz] .sp-lane{fill:var(--color-surface-2);stroke:var(--color-border);stroke-width:.8px}.sp[data-astro-cid-2f46vidz] .sp-line{stroke:color-mix(in srgb,var(--color-body) 55%,transparent);stroke-width:1.8px;stroke-linecap:round}.sp[data-astro-cid-2f46vidz] .sp-rule{stroke:color-mix(in srgb,var(--color-body) 34%,transparent);stroke-width:1px}.sp[data-astro-cid-2f46vidz] .sp-ink{fill:color-mix(in srgb,var(--color-body) 70%,transparent)}.sp[data-astro-cid-2f46vidz] .sp-cell{fill:color-mix(in srgb,var(--color-body) 28%,transparent)}.sp[data-astro-cid-2f46vidz] .sp-accent{fill:var(--accent)}.sp[data-astro-cid-2f46vidz] .sp-accent-line{stroke:var(--accent)}@media(width<=1023px){.sp-tile[data-astro-cid-2f46vidz]{width:42px;height:42px;margin-top:-21px}.sp-tile[data-astro-cid-2f46vidz] svg[data-astro-cid-2f46vidz]{width:30px;height:30px}.sp-node[data-astro-cid-2f46vidz][data-lane=rail] .sp-tile[data-astro-cid-2f46vidz]{width:50px;height:50px;margin-top:-25px}.sp-node[data-astro-cid-2f46vidz][data-lane=rail] .sp-tile[data-astro-cid-2f46vidz] svg[data-astro-cid-2f46vidz]{width:36px;height:36px}.sp-name[data-astro-cid-2f46vidz]{font-size:10.5px;max-width:5.6rem}.sp-step-name[data-astro-cid-2f46vidz]{display:none}.sp-step[data-astro-cid-2f46vidz]{padding-top:.5rem}}@media(prefers-reduced-motion:reduce){.sp-tile[data-astro-cid-2f46vidz],.sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{transition:none}.sp-caption[data-astro-cid-2f46vidz]{animation:none}.sp-step[data-astro-cid-2f46vidz] .sp-step-bar[data-astro-cid-2f46vidz] b[data-astro-cid-2f46vidz]{width:100%}}
