.page.svelte-1ca7ft6{--font-serif: "Crimson Pro", Georgia, serif;--font-sans: "Sora", system-ui, sans-serif;--bg: #faf7f2;--bg-warm: #f3ede3;--text: #1c1917;--text-secondary: #57534e;--text-muted: #a8a29e;--accent: #991b1b;--accent-light: #fef2f2;--rule: #d6d3d1;--radius: 10px;font-family:var(--font-sans);background:var(--bg);color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased}.nav.svelte-1ca7ft6{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}.nav-inner.svelte-1ca7ft6{max-width:960px;margin:0 auto;padding:14px 28px;display:flex;justify-content:space-between;align-items:center}.nav-brand.svelte-1ca7ft6{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.nav-logo.svelte-1ca7ft6{width:28px;height:28px;border-radius:7px}.nav-name.svelte-1ca7ft6{font-family:var(--font-serif);font-size:18px;font-weight:500}.accent.svelte-1ca7ft6{color:var(--accent)}.nav-steps.svelte-1ca7ft6{display:flex;align-items:center;gap:8px}.step.svelte-1ca7ft6{font-size:12px;color:var(--text-muted);font-weight:500;text-decoration:none}.step.active.svelte-1ca7ft6{color:var(--accent);font-weight:600}.step.done.svelte-1ca7ft6{color:var(--text-secondary)}.step-sep.svelte-1ca7ft6{font-size:11px;color:var(--rule)}.main.svelte-1ca7ft6{max-width:760px;margin:0 auto;padding:40px 28px 80px}.header.svelte-1ca7ft6{margin-bottom:32px}.tag.svelte-1ca7ft6{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:600;margin-bottom:8px}.headline.svelte-1ca7ft6{font-family:var(--font-serif);font-size:clamp(26px,4vw,34px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.sub.svelte-1ca7ft6{font-size:15px;line-height:1.65;color:var(--text-secondary);margin:0}.why-section.svelte-1ca7ft6{margin-bottom:36px}.why-cards.svelte-1ca7ft6{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.why-card.svelte-1ca7ft6{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:20px}.why-icon.svelte-1ca7ft6{font-size:24px;margin-bottom:8px}.why-card.svelte-1ca7ft6 h3:where(.svelte-1ca7ft6){font-size:14px;font-weight:600;margin:0 0 6px}.why-card.svelte-1ca7ft6 p:where(.svelte-1ca7ft6){font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.chooser.svelte-1ca7ft6{margin-bottom:32px}.section-title.svelte-1ca7ft6{font-family:var(--font-serif);font-size:22px;font-weight:500;margin:0 0 16px}.platform-cards.svelte-1ca7ft6{display:grid;grid-template-columns:1fr 1fr;gap:14px}.platform-card.svelte-1ca7ft6{font-family:var(--font-sans);background:#fff;border:1.5px solid var(--rule);border-radius:var(--radius);padding:28px 24px;cursor:pointer;text-align:center;transition:all .2s}.platform-card.svelte-1ca7ft6:hover{border-color:var(--accent);box-shadow:0 8px 24px -8px #991b1b1a;transform:translateY(-2px)}.platform-icon.svelte-1ca7ft6{font-size:36px;margin-bottom:8px}.platform-name.svelte-1ca7ft6{font-size:18px;font-weight:600;margin-bottom:4px}.platform-desc.svelte-1ca7ft6{font-size:13px;color:var(--text-muted)}.guide-header.svelte-1ca7ft6{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-btn.svelte-1ca7ft6{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0}.back-btn.svelte-1ca7ft6:hover{color:var(--accent)}.guide-step.svelte-1ca7ft6{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:24px;margin-bottom:16px}.step-badge.svelte-1ca7ft6{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:700;margin-bottom:8px}.step-title.svelte-1ca7ft6{font-family:var(--font-serif);font-size:20px;font-weight:500;margin:0 0 8px}.step-why.svelte-1ca7ft6{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 18px}.instructions.svelte-1ca7ft6{display:flex;flex-direction:column;gap:0;margin-bottom:18px}.instruction.svelte-1ca7ft6{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid #f5f3f0;font-size:14px;line-height:1.5}.instruction.svelte-1ca7ft6:last-child{border-bottom:none}.instruction.svelte-1ca7ft6 strong:where(.svelte-1ca7ft6){color:var(--text)}.num.svelte-1ca7ft6{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.copy-block.svelte-1ca7ft6{background:var(--bg);border:1px solid #e8e4de;border-radius:8px;padding:16px;margin-bottom:16px}.copy-label.svelte-1ca7ft6{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.copy-text.svelte-1ca7ft6{font-family:Courier New,monospace;font-size:12px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--rule);border-radius:6px;padding:12px;margin:0 0 10px;overflow-x:auto}.copy-btn.svelte-1ca7ft6{font-family:var(--font-sans);font-size:13px;font-weight:600;background:var(--accent);color:#fff;border:none;border-radius:7px;padding:9px 18px;cursor:pointer;transition:background .15s}.copy-btn.svelte-1ca7ft6:hover{background:#7f1d1d}.tip.svelte-1ca7ft6{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6;color:#166534}.tip.svelte-1ca7ft6 strong:where(.svelte-1ca7ft6){color:#15803d}.variant-note.svelte-1ca7ft6{background:var(--bg-warm);border:1px solid #e8e4de;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}.wallet-preview.svelte-1ca7ft6{display:flex;justify-content:center;margin:16px 0}.wallet-card-mock.svelte-1ca7ft6{width:280px;background:#1c1917;border-radius:14px;padding:20px;color:#e7e5e4;box-shadow:0 12px 32px -8px #0000004d}.wallet-card-mock.android.svelte-1ca7ft6{background:#1a237e}.wc-header.svelte-1ca7ft6{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wc-badge.svelte-1ca7ft6{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#fca5a5;font-weight:700}.wc-logo.svelte-1ca7ft6{font-size:10px;color:#a8a29e}.wc-name.svelte-1ca7ft6{font-size:17px;font-weight:600;margin-bottom:12px}.wc-row.svelte-1ca7ft6{display:flex;gap:24px;margin-bottom:14px;font-size:13px}.wc-label.svelte-1ca7ft6{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#a8a29e}.wc-qr.svelte-1ca7ft6{width:48px;height:48px;border:1.5px dashed #57534e;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#57534e;margin:0 auto}.wallet-note.svelte-1ca7ft6{background:#fefce8;border:1px solid #fde68a;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6;color:#92400e}.nfc-info.svelte-1ca7ft6{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.nfc-item.svelte-1ca7ft6{display:flex;gap:14px;background:var(--bg-warm);border-radius:8px;padding:14px}.nfc-icon.svelte-1ca7ft6{font-size:28px;flex-shrink:0}.nfc-item.svelte-1ca7ft6 strong:where(.svelte-1ca7ft6){font-size:14px;display:block;margin-bottom:4px}.nfc-item.svelte-1ca7ft6 p:where(.svelte-1ca7ft6){font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0}.lockscreen-cta.svelte-1ca7ft6{display:inline-block;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;margin-top:8px}.lockscreen-cta.svelte-1ca7ft6:hover{text-decoration:underline}.additional-section.svelte-1ca7ft6{margin-top:40px;padding-top:32px;border-top:1px solid var(--rule)}.additional-cards.svelte-1ca7ft6{display:grid;grid-template-columns:1fr 1fr;gap:14px}.add-card.svelte-1ca7ft6{background:#fff;border:1px solid var(--rule);border-radius:var(--radius);padding:18px}.add-icon.svelte-1ca7ft6{font-size:22px;margin-bottom:6px}.add-card.svelte-1ca7ft6 h4:where(.svelte-1ca7ft6){font-size:14px;font-weight:600;margin:0 0 6px}.add-card.svelte-1ca7ft6 p:where(.svelte-1ca7ft6){font-size:13px;line-height:1.55;color:var(--text-secondary);margin:0}.actions.svelte-1ca7ft6{margin-top:32px}.back-link.svelte-1ca7ft6{font-size:14px;color:var(--text-secondary);text-decoration:none}.back-link.svelte-1ca7ft6:hover{color:var(--text)}@media(max-width:768px){.why-cards.svelte-1ca7ft6,.platform-cards.svelte-1ca7ft6,.additional-cards.svelte-1ca7ft6{grid-template-columns:1fr}.nav-steps.svelte-1ca7ft6{display:none}}
