.page.svelte-1seozpa{font-family:Inter,system-ui,sans-serif;background:#f7f8fa;min-height:100vh;color:#1a1a2e;-webkit-font-smoothing:antialiased}header.svelte-1seozpa{background:#fff;border-bottom:1px solid #eee;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}h1.svelte-1seozpa{font-size:18px;font-weight:800}h1.svelte-1seozpa b:where(.svelte-1seozpa){color:#6366f1}.hdr-r.svelte-1seozpa{display:flex;align-items:center;gap:10px}.lang-btn.svelte-1seozpa{padding:4px 10px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;font-size:11px;cursor:pointer;font-weight:600}.wrap.svelte-1seozpa{max-width:1200px;margin:0 auto;padding:16px 20px}.card.svelte-1seozpa{background:#fff;border-radius:14px;padding:20px;margin-bottom:16px;border:1px solid #eef}.card.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:15px;font-weight:700;margin-bottom:10px;display:flex;align-items:center;gap:6px}.card.svelte-1seozpa h3:where(.svelte-1seozpa){font-size:13px;font-weight:700;margin:14px 0 6px;color:#374151}.card.svelte-1seozpa p:where(.svelte-1seozpa){font-size:12px;line-height:1.8;color:#4b5563;margin-bottom:6px}.card.svelte-1seozpa a:where(.svelte-1seozpa){color:#6366f1;font-weight:600;text-decoration:underline}.highlight.svelte-1seozpa{background:#f8f7ff;border-left:3px solid #6366f1;padding:10px 14px;border-radius:0 8px 8px 0;margin:8px 0;font-size:11px;line-height:1.7}.modal-overlay.svelte-1seozpa{position:fixed;inset:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal.svelte-1seozpa{background:#fff;border-radius:16px;max-width:560px;width:100%;max-height:85vh;overflow-y:auto;padding:24px;box-shadow:0 20px 60px #0003}.modal-header.svelte-1seozpa{display:flex;align-items:center;gap:8px;margin-bottom:16px}.modal-header.svelte-1seozpa h2:where(.svelte-1seozpa){font-size:16px;font-weight:800;color:#dc2626}.modal-warn.svelte-1seozpa{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px;text-align:center;font-size:13px;font-weight:700;color:#dc2626;margin-bottom:16px}.modal-body.svelte-1seozpa{font-size:11px;line-height:1.8;color:#4b5563}.modal-body.svelte-1seozpa h4:where(.svelte-1seozpa){font-size:12px;font-weight:700;color:#1a1a2e;margin:12px 0 4px}.modal-body.svelte-1seozpa ul:where(.svelte-1seozpa){margin:4px 0 8px 16px}.modal-body.svelte-1seozpa li:where(.svelte-1seozpa){margin-bottom:2px}.modal-checks.svelte-1seozpa{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px;margin:14px 0}.modal-checks.svelte-1seozpa p:where(.svelte-1seozpa){font-size:11px;font-weight:600;color:#16a34a;margin-bottom:8px}.check-item.svelte-1seozpa{display:flex;align-items:center;gap:6px;font-size:11px;color:#374151;margin-bottom:4px}.modal-agree.svelte-1seozpa{width:100%;padding:12px;border:none;border-radius:10px;background:#dc2626;color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;margin-top:12px;transition:.15s}.modal-agree.svelte-1seozpa:hover{background:#b91c1c}.modal-legal.svelte-1seozpa{text-align:center;font-size:10px;color:#9ca3af;margin-top:10px}.disclaimer.svelte-1seozpa{background:#fff;border:1px solid #fee2e2;border-radius:10px;margin-top:20px;overflow:hidden}.disclaimer.svelte-1seozpa summary:where(.svelte-1seozpa){padding:10px 14px;cursor:pointer;font-size:12px;font-weight:600;color:#dc2626;list-style:none;display:flex;align-items:center;gap:6px}.disclaimer.svelte-1seozpa summary:where(.svelte-1seozpa)::-webkit-details-marker{display:none}.disc-content.svelte-1seozpa{padding:0 16px 16px;font-size:11px;line-height:1.7;color:#4b5563}.disc-content.svelte-1seozpa h4:where(.svelte-1seozpa){font-size:12px;font-weight:700;margin:12px 0 4px;color:#1a1a2e}.disc-content.svelte-1seozpa ul:where(.svelte-1seozpa){margin:4px 0 8px 16px}.disc-content.svelte-1seozpa li:where(.svelte-1seozpa){margin-bottom:3px}.disc-warn.svelte-1seozpa{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;color:#dc2626;text-align:center;margin-bottom:12px}.disc-agree.svelte-1seozpa{background:#f8f7ff;border:1px solid #e8e5ff;border-radius:8px;padding:10px 14px;margin:12px 0}.disc-legal.svelte-1seozpa{font-size:10px;color:#9ca3af;text-align:center;margin-top:12px}footer.svelte-1seozpa{text-align:center;padding:20px;color:#d1d5db;font-size:11px}
