.plan.svelte-1pgguwr{border:1px solid var(--c-line);text-align:left;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #2a3a9e12}.top.svelte-1pgguwr{border-bottom:1px solid var(--c-line);font-size:var(--fs-md);background:#fafafe;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.top.svelte-1pgguwr b:where(.svelte-1pgguwr){color:var(--c-deep-sea);font-weight:600}.top.svelte-1pgguwr em:where(.svelte-1pgguwr){color:var(--c-muted);font-style:normal;font-size:var(--fs-sm)}.wk.svelte-1pgguwr{font:500 12px var(--f-mono);color:var(--c-ink);align-items:center;gap:10px;margin-left:auto;display:flex}.wk.svelte-1pgguwr i:where(.svelte-1pgguwr){background:#e9ebf5;border-radius:6px;width:70px;height:6px;overflow:hidden}.wk.svelte-1pgguwr s:where(.svelte-1pgguwr){background:var(--c-ink);transform-origin:0;height:100%;transition:transform 1.2s var(--ease-soft) .2s;border-radius:6px;display:block}.steps.svelte-1pgguwr{grid-template-columns:minmax(0,1fr);margin:0;padding:22px 18px 8px;list-style:none;display:grid}li.svelte-1pgguwr{transition:opacity .5s, transform .6s var(--ease-soft);transition-delay:calc(var(--k) * .12s + .1s);flex-direction:row;gap:14px;padding:0 0 22px;display:flex;position:relative}li.svelte-1pgguwr:not(:last-child):after{content:"";transform-origin:top;width:2px;transition:transform .6s var(--ease-soft);transition-delay:calc(var(--k) * .12s + .35s);background:#e4e6f0;border-radius:2px;position:absolute;top:32px;bottom:4px;left:13px}li.done.svelte-1pgguwr:after{background:var(--c-ink)}li.now.svelte-1pgguwr:after{background:linear-gradient(180deg, var(--c-peri), #e4e6f0)}.node.svelte-1pgguwr{z-index:1;color:#fff;background:#fff;border:2px solid #d3d7ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.done.svelte-1pgguwr .node:where(.svelte-1pgguwr){background:var(--c-ink);border-color:var(--c-ink)}.now.svelte-1pgguwr .node:where(.svelte-1pgguwr){border-color:var(--c-ink);box-shadow:0 0 0 5px #8e9bff38}.now.svelte-1pgguwr .node:where(.svelte-1pgguwr) i:where(.svelte-1pgguwr){background:var(--c-ink);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite svelte-1pgguwr-pulse}@keyframes svelte-1pgguwr-pulse{50%{opacity:.6;transform:scale(.6)}}small.svelte-1pgguwr{font:500 11.5px var(--f-mono);color:var(--c-muted);margin:4px 0;display:block}small.svelte-1pgguwr em:where(.svelte-1pgguwr){color:var(--c-ink);font-style:normal}li.svelte-1pgguwr b:where(.svelte-1pgguwr){font-family:var(--f-display);letter-spacing:-.01em;color:var(--c-deep-sea);margin-bottom:4px;font-size:18px;font-weight:600;display:block}.next.svelte-1pgguwr b:where(.svelte-1pgguwr){color:#6b7194}li.svelte-1pgguwr p:where(.svelte-1pgguwr){font-size:var(--fs-md);color:var(--c-muted);margin:0;line-height:1.5}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.plan.svelte-1pgguwr:not(.in) .wk:where(.svelte-1pgguwr) s:where(.svelte-1pgguwr){transform:scaleX(0)}.plan.svelte-1pgguwr:not(.in) li:where(.svelte-1pgguwr){opacity:0;transform:translateY(10px)}.plan.svelte-1pgguwr:not(.in) li:where(.svelte-1pgguwr):after{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.now.svelte-1pgguwr .node:where(.svelte-1pgguwr) i:where(.svelte-1pgguwr){animation:none}.wk.svelte-1pgguwr s:where(.svelte-1pgguwr),li.svelte-1pgguwr,li.svelte-1pgguwr:after{transition:none}}@media (width>=1001px){.top.svelte-1pgguwr{padding:16px 24px}.wk.svelte-1pgguwr i:where(.svelte-1pgguwr){width:120px}.steps.svelte-1pgguwr{grid-template-columns:repeat(5,minmax(0,1fr));padding:28px 24px 30px}li.svelte-1pgguwr{flex-direction:column;gap:14px;padding:0 22px 0 0}li.svelte-1pgguwr:not(:last-child):after{transform-origin:0;width:auto;height:2px;inset:13px 4px auto 34px}li.now.svelte-1pgguwr:after{background:linear-gradient(90deg, var(--c-peri), #e4e6f0)}small.svelte-1pgguwr{margin:0 0 6px}li.svelte-1pgguwr b:where(.svelte-1pgguwr){font-size:var(--fs-2xl);margin-bottom:6px}}@media (width>=1001px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.plan.svelte-1pgguwr:not(.in) li:where(.svelte-1pgguwr):after{transform:scaleX(0)}}
