.progress.svelte-9lzf26{margin:8px 0 32px}.progress-track.svelte-9lzf26{display:flex;align-items:center;justify-content:space-between}.progress-step.svelte-9lzf26{display:flex;align-items:center}.progress-dot.svelte-9lzf26{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:2px solid var(--hairline);background:#fff;color:var(--ink-faint);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.progress-dot.svelte-9lzf26:hover{border-color:var(--ink)}.progress-dot.active.svelte-9lzf26{border-color:var(--purple);background:var(--purple);color:#fff}.progress-connector.svelte-9lzf26{width:64px;height:4px;background:var(--hairline)}.progress-fill.svelte-9lzf26{height:100%;background:var(--purple);transition:width .3s}.progress-labels.svelte-9lzf26{margin-top:16px;display:flex;justify-content:space-between;font-size:12px;color:var(--ink-soft)}.progress-labels.svelte-9lzf26 span:where(.svelte-9lzf26){width:80px;text-align:center}@media(max-width:640px){.progress-connector.svelte-9lzf26{width:20px}.progress-labels.svelte-9lzf26 span:where(.svelte-9lzf26){width:60px;font-size:11px}}.step-card.svelte-9lzf26{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:32px;margin-bottom:32px}.step-head.svelte-9lzf26{display:flex;align-items:center;gap:12px;margin-bottom:16px}.step-icon.svelte-9lzf26{width:48px;height:48px;border-radius:999px;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.step-head.svelte-9lzf26 h2:where(.svelte-9lzf26){margin:0;font-size:24px}.step-duration.svelte-9lzf26{margin:4px 0 0;font-size:14px;color:var(--ink-faint)}.step-desc.svelte-9lzf26{margin:0 0 24px}.step-content.svelte-9lzf26 h3:where(.svelte-9lzf26),.step-content.svelte-9lzf26 h4:where(.svelte-9lzf26),.help-panel.svelte-9lzf26 h3:where(.svelte-9lzf26),.help-panel.svelte-9lzf26 h4:where(.svelte-9lzf26){margin-top:0}.step-content.svelte-9lzf26 h3:where(.svelte-9lzf26) i:where(.svelte-9lzf26),.step-content.svelte-9lzf26 h4:where(.svelte-9lzf26) i:where(.svelte-9lzf26),.help-panel.svelte-9lzf26 h3:where(.svelte-9lzf26) i:where(.svelte-9lzf26){color:var(--purple)}.panel.svelte-9lzf26{background:#fff;border:1px solid var(--hairline);border-radius:16px;padding:24px}.panel.svelte-9lzf26 h3:where(.svelte-9lzf26),.panel.svelte-9lzf26 h4:where(.svelte-9lzf26){margin-top:0}.panel.svelte-9lzf26 p:where(.svelte-9lzf26):last-child,.panel.svelte-9lzf26 ul:where(.svelte-9lzf26):last-child{margin-bottom:0}.panel-text.svelte-9lzf26{font-size:14px}.step-content.svelte-9lzf26 blockquote:where(.svelte-9lzf26){margin:0}.step-content.svelte-9lzf26 blockquote:where(.svelte-9lzf26) h4:where(.svelte-9lzf26){margin-top:0}.step-content.svelte-9lzf26 blockquote:where(.svelte-9lzf26) h4:where(.svelte-9lzf26) i:where(.svelte-9lzf26){color:var(--purple)}.step-content.svelte-9lzf26 blockquote:where(.svelte-9lzf26) p:where(.svelte-9lzf26):last-child,.step-content.svelte-9lzf26 blockquote:where(.svelte-9lzf26) ul:where(.svelte-9lzf26):last-child{margin-bottom:0}.plain-list.svelte-9lzf26{list-style:none;padding-left:0;margin:0}.plain-list.svelte-9lzf26 li:where(.svelte-9lzf26){margin-bottom:0}.auth-steps.svelte-9lzf26{list-style:none;padding-left:0;margin:0}.auth-steps.svelte-9lzf26 li:where(.svelte-9lzf26){display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.auth-steps.svelte-9lzf26 li:where(.svelte-9lzf26):last-child{margin-bottom:0}.auth-steps.svelte-9lzf26 .num:where(.svelte-9lzf26){font-weight:600;color:var(--purple)}.info-row.svelte-9lzf26{display:flex;align-items:center;gap:12px;padding:12px;background:#1c232108;border-radius:12px}.info-row.svelte-9lzf26 i:where(.svelte-9lzf26){color:var(--purple)}.info-row.svelte-9lzf26 p:where(.svelte-9lzf26){margin:0}.info-label.svelte-9lzf26{font-weight:500;font-size:14px;color:var(--ink)}.info-sub.svelte-9lzf26{font-size:12px;color:var(--ink-faint)}.example-card.svelte-9lzf26{background:#fff;border:1px solid var(--hairline);border-radius:12px;padding:16px}.example-card.svelte-9lzf26 h4:where(.svelte-9lzf26){margin-top:0}.example-rows.svelte-9lzf26{font-size:14px}.kv.svelte-9lzf26{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--hairline)}.kv.svelte-9lzf26:last-child{border-bottom:none}.kv.svelte-9lzf26 .k:where(.svelte-9lzf26){font-weight:500;color:var(--ink)}.amount.svelte-9lzf26{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.chat-row.svelte-9lzf26{display:flex;gap:12px}.chat-avatar.svelte-9lzf26{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.chat-avatar.user.svelte-9lzf26{background:#1c23210f;color:var(--ink-soft)}.chat-avatar.ai.svelte-9lzf26{background:var(--purple-soft);color:var(--purple)}.chat-bubble.svelte-9lzf26{flex:1;padding:12px;border-radius:12px}.chat-bubble.user.svelte-9lzf26{background:#1c23210d}.chat-bubble.ai.svelte-9lzf26{background:var(--purple-soft);border:1px solid var(--hairline)}.chat-bubble.svelte-9lzf26 p:where(.svelte-9lzf26){margin:0 0 8px;font-size:14px}.chat-bubble.svelte-9lzf26 p:where(.svelte-9lzf26):last-child{margin-bottom:0}.chat-lead.svelte-9lzf26{font-weight:500}.chat-confirm.svelte-9lzf26{margin-top:8px}.feature-item.svelte-9lzf26{font-size:14px;color:var(--ink-soft)}.feature-item.svelte-9lzf26 i:where(.svelte-9lzf26){color:var(--purple);margin-right:8px}.step-nav.svelte-9lzf26{margin-top:32px;display:flex;justify-content:space-between}.btn-primary.svelte-9lzf26,.btn-ghost.svelte-9lzf26{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-primary.svelte-9lzf26{background:var(--ink);border:1px solid var(--ink);color:#fff}.btn-primary.svelte-9lzf26:hover{background:var(--purple);border-color:var(--purple);color:#fff;transform:translateY(-1px);text-decoration:none}.btn-ghost.svelte-9lzf26{background:#fff;border:1px solid var(--hairline);color:var(--ink)}.btn-ghost.svelte-9lzf26:hover{border-color:var(--ink)}.btn-ghost.svelte-9lzf26:disabled{opacity:.5;cursor:not-allowed}.btn-ghost.svelte-9lzf26:disabled:hover{border-color:var(--hairline)}.help-panel.svelte-9lzf26 h4:where(.svelte-9lzf26){margin-bottom:4px}.help-panel.svelte-9lzf26 p:where(.svelte-9lzf26){margin:0;font-size:14px}
