.spc[data-v-df546dde]{background:linear-gradient(160deg,#f4eeff,#e9e0ff);border-radius:18px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:grid}.spc[data-v-df546dde],.spc-wish[data-v-df546dde]{position:relative}.spc-wish[data-v-df546dde]{color:var(--text-w);background:#fff;border-radius:16px;padding:.85rem 1rem;transform:rotate(-1.5deg);box-shadow:0 16px 34px -18px #3c1e7866,0 1px 3px #1111110f}.spc-example[data-v-df546dde]{background:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;color:var(--text-w2);border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:800;position:absolute;top:.7rem;right:.7rem}.spc-wish-title[data-v-df546dde]{gap:.1rem;margin:0 0 .6rem;display:grid}.spc-wish-title strong[data-v-df546dde]{color:#5b3cc4;font-variant-numeric:tabular-nums;font-size:.78rem}.spc-wish-title span[data-v-df546dde]{font-size:.95rem;font-weight:800}.spc-letter[data-v-df546dde]{color:var(--text-w2);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:700;display:flex}.spc-letter i[data-v-df546dde]{color:#c9bff0;font-size:1.05rem;transition:color .4s!important}.spc-letter em[data-v-df546dde]{color:#1f7340;opacity:0;background:#ddf3e5;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.68rem;font-style:normal;transform:scale(.85);transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1)!important}.spc-letter.is-ready i[data-v-df546dde]{color:#23955a}.spc-letter.is-ready em[data-v-df546dde]{opacity:1;transform:scale(1)}.spc-track[data-v-df546dde]{min-height:9rem;position:relative}.spc-wave[data-v-df546dde]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spc-wave path[data-v-df546dde]{fill:none;stroke:#b9a9f2;stroke-width:2px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.spc-steps[data-v-df546dde]{margin:0;padding:0;list-style:none}.spc-step[data-v-df546dde]{left:var(--x);top:var(--y);text-align:center;justify-items:center;gap:.35rem;width:7rem;margin-top:-.95rem;margin-left:-3.5rem;display:grid;position:absolute}.spc-dot[data-v-df546dde]{color:#8b7bd1;background:#fff;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.78rem;font-weight:800;display:grid;box-shadow:0 0 0 3px #e2d9ff;transition:background-color .4s,color .4s,transform .45s cubic-bezier(.16,1,.3,1)!important}.spc-step.is-on .spc-dot[data-v-df546dde]{color:#fff;background:#7c5ce0}.spc-step.is-now .spc-dot[data-v-df546dde]{transform:scale(1.2)}.spc-label[data-v-df546dde]{color:#6b5fa0;font-size:.76rem;font-weight:800;transition:color .4s!important}.spc-step.is-on .spc-label[data-v-df546dde]{color:#3e2a99}@media (width<=760px){.spc[data-v-df546dde]{grid-template-columns:minmax(0,1fr);padding:1.2rem}.spc-wish[data-v-df546dde]{transform:none}.spc-wave[data-v-df546dde]{display:none}.spc-track[data-v-df546dde]{min-height:0}.spc-steps[data-v-df546dde]{gap:.7rem;padding-left:.2rem;display:grid;position:relative}.spc-steps[data-v-df546dde]:before{content:"";border-left:2px dashed #b9a9f2;position:absolute;top:.9rem;bottom:.9rem;left:1.12rem}.spc-step[data-v-df546dde]{text-align:left;align-items:center;gap:.75rem;width:auto;margin:0;display:flex;position:relative;top:auto;left:auto}.spc-label[data-v-df546dde]{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.spc-dot[data-v-df546dde],.spc-label[data-v-df546dde],.spc-letter em[data-v-df546dde],.spc-letter i[data-v-df546dde]{transition:none!important}}.hp-inner[data-v-9512ec39]{gap:clamp(1.8rem,3.5vw,2.6rem);display:grid}.hp-head[data-v-9512ec39]{margin-bottom:0}.hp-title[data-v-9512ec39]{max-width:16ch}.hp-steps[data-v-9512ec39]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.hp-step[data-v-9512ec39]{border-top:2px solid var(--h-line-warm,#ff730038);min-width:0;padding-top:1.1rem}.hp-h3[data-v-9512ec39]{letter-spacing:-.01em;color:var(--h-ink,#111);margin:0 0 .55rem;font-size:1.05rem;font-weight:800;line-height:1.3}.hp-text[data-v-9512ec39]{color:var(--h-ink-2,#111111b3);margin:0;font-size:.94rem;line-height:1.65}.hp-link[data-v-9512ec39]{color:var(--h-accent,#c24e00);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.hp-sep[data-v-9512ec39]{color:var(--h-ink-3,#11111185)}.hp-more[data-v-9512ec39]{flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;display:flex}@media (hover:hover) and (pointer:fine){.hp-link[data-v-9512ec39]:hover{text-decoration-thickness:2px}}@media (width<=1180px){.hp-steps[data-v-9512ec39]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.hp-steps[data-v-9512ec39]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hp-steps[data-v-9512ec39]{grid-template-columns:minmax(0,1fr)}}
