.store-page[data-astro-cid-ghvtaf5m]{max-width:720px;margin:0 auto;padding:40px 20px 80px}.store-page[data-astro-cid-ghvtaf5m],.store-page[data-astro-cid-ghvtaf5m] [data-astro-cid-ghvtaf5m]{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif)}.store-header[data-astro-cid-ghvtaf5m]{font-size:.85rem;color:#666;margin-bottom:32px}.store-header[data-astro-cid-ghvtaf5m] .back-link[data-astro-cid-ghvtaf5m]{color:#2563eb;text-decoration:none}.store-header[data-astro-cid-ghvtaf5m] .sep[data-astro-cid-ghvtaf5m]{margin:0 8px;color:#ccc}.store-header[data-astro-cid-ghvtaf5m] .lang-link[data-astro-cid-ghvtaf5m]{float:right;color:#2563eb;text-decoration:none;font-size:.8rem}.product-card[data-astro-cid-ghvtaf5m]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.product-info[data-astro-cid-ghvtaf5m]{padding:32px;border-bottom:1px solid #e5e7eb}.product-title[data-astro-cid-ghvtaf5m]{font-size:1.6rem;font-weight:800;color:#1e3a5f;margin:0 0 4px}.product-subtitle[data-astro-cid-ghvtaf5m]{color:#666;margin:0 0 16px;font-size:.9rem}.price-tag[data-astro-cid-ghvtaf5m]{font-size:2rem;font-weight:900;color:#1f2937;margin-bottom:20px}.price-note[data-astro-cid-ghvtaf5m]{font-size:.85rem;font-weight:400;color:#999}.feature-list[data-astro-cid-ghvtaf5m]{list-style:none;padding:0;margin:0 0 20px}.feature-list[data-astro-cid-ghvtaf5m] li[data-astro-cid-ghvtaf5m]{padding:6px 0;font-size:.92rem;color:#374151}.feature-list[data-astro-cid-ghvtaf5m] .check[data-astro-cid-ghvtaf5m]{color:#16a34a;font-weight:700;margin-right:8px}.free-note[data-astro-cid-ghvtaf5m]{background:#f8f6f0;border:1px solid #e7e0cf;border-radius:8px;padding:14px 16px;font-size:.82rem;color:#555;line-height:1.6}.purchase-flow[data-astro-cid-ghvtaf5m]{padding:32px}.flow-title[data-astro-cid-ghvtaf5m]{font-size:1.1rem;font-weight:700;color:#1e3a5f;margin:0 0 20px}.flow-step[data-astro-cid-ghvtaf5m]{margin-bottom:20px}.step-label[data-astro-cid-ghvtaf5m]{font-weight:700;font-size:.92rem;color:#1f2937;margin-bottom:4px}.step-desc[data-astro-cid-ghvtaf5m]{font-size:.82rem;color:#666;margin:4px 0 10px}.data-notice[data-astro-cid-ghvtaf5m]{font-size:.75rem;color:#999;margin-top:8px}.data-notice[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]{color:#2563eb}.input-row[data-astro-cid-ghvtaf5m]{display:flex;gap:8px}.input-row[data-astro-cid-ghvtaf5m] input[data-astro-cid-ghvtaf5m]{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.92rem;outline:none}.input-row[data-astro-cid-ghvtaf5m] input[data-astro-cid-ghvtaf5m]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.input-row[data-astro-cid-ghvtaf5m] button[data-astro-cid-ghvtaf5m],.btn-pay[data-astro-cid-ghvtaf5m]{padding:10px 20px;background:#1e3a5f;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap}.input-row[data-astro-cid-ghvtaf5m] button[data-astro-cid-ghvtaf5m]:hover,.btn-pay[data-astro-cid-ghvtaf5m]:hover{background:#15294a}.input-row[data-astro-cid-ghvtaf5m] button[data-astro-cid-ghvtaf5m]:disabled{background:#9ca3af;cursor:not-allowed}.error[data-astro-cid-ghvtaf5m]{color:#dc2626;font-size:.82rem;margin-top:6px}.code-actions[data-astro-cid-ghvtaf5m]{margin-top:10px;display:flex;gap:12px}.link-btn[data-astro-cid-ghvtaf5m]{background:none!important;border:none!important;color:var(--color-accent, #2563EB)!important;font-size:.82rem;cursor:pointer;padding:4px 0!important;text-decoration:underline;box-shadow:none!important;outline:none}.link-btn[data-astro-cid-ghvtaf5m]:hover{opacity:.7}.btn-pay[data-astro-cid-ghvtaf5m]{display:inline-block;padding:14px 32px;background:#2563eb;text-decoration:none;font-size:.95rem;transition:background .15s}.btn-pay[data-astro-cid-ghvtaf5m]:hover{background:#1d4ed8}.pay-note[data-astro-cid-ghvtaf5m]{font-size:.78rem;color:#999;margin-top:10px}.success-box[data-astro-cid-ghvtaf5m]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:20px;margin-top:12px}.success-msg[data-astro-cid-ghvtaf5m]{font-size:.92rem;color:#166534;margin:0 0 16px;font-weight:600}.license-key-box[data-astro-cid-ghvtaf5m]{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:12px;margin-bottom:16px}.license-key-box[data-astro-cid-ghvtaf5m] code[data-astro-cid-ghvtaf5m]{flex:1;font-family:var(--font-mono, "Courier New", monospace)!important;font-size:.72rem;word-break:break-all;line-height:1.4;color:#1f2937;display:none}.license-key-box[data-astro-cid-ghvtaf5m] code[data-astro-cid-ghvtaf5m].visible{display:block}.key-masked[data-astro-cid-ghvtaf5m]{flex:1;font-family:var(--font-mono, "Courier New", monospace)!important;font-size:.72rem;color:#9ca3af;letter-spacing:2px}.key-toggle-btn[data-astro-cid-ghvtaf5m]{padding:6px 10px!important;background:#f3f4f6!important;color:#374151!important;border:1px solid #d1d5db!important;border-radius:6px;font-size:.75rem;cursor:pointer;white-space:nowrap}.key-toggle-btn[data-astro-cid-ghvtaf5m]:hover{background:#e5e7eb!important}.copy-btn[data-astro-cid-ghvtaf5m]{padding:6px 14px!important;background:#1e3a5f!important;color:#fff!important;border:none!important;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.copy-btn[data-astro-cid-ghvtaf5m]:hover{background:#15294a!important}.activate-guide[data-astro-cid-ghvtaf5m]{margin-top:16px}.activate-guide[data-astro-cid-ghvtaf5m] h3[data-astro-cid-ghvtaf5m]{font-size:.88rem;font-weight:700;color:#1f2937;margin:0 0 8px}.activate-guide[data-astro-cid-ghvtaf5m] ol[data-astro-cid-ghvtaf5m]{margin:0;padding-left:20px;font-size:.82rem;color:#555;line-height:1.8}.faq-section[data-astro-cid-ghvtaf5m]{margin-top:40px}.faq-section[data-astro-cid-ghvtaf5m] h2[data-astro-cid-ghvtaf5m]{font-size:1.1rem;font-weight:700;color:#1e3a5f;margin-bottom:16px}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m]{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.faq-section[data-astro-cid-ghvtaf5m] summary[data-astro-cid-ghvtaf5m]{padding:14px 16px;font-weight:600;font-size:.9rem;cursor:pointer;user-select:none}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m][open] summary[data-astro-cid-ghvtaf5m]{border-bottom:1px solid #e5e7eb}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m] p[data-astro-cid-ghvtaf5m]{padding:14px 16px;font-size:.85rem;color:#555;line-height:1.7;margin:0}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]{color:#2563eb}.store-footer[data-astro-cid-ghvtaf5m]{margin-top:40px;padding-top:20px;border-top:1px solid #e5e7eb;display:flex;gap:20px;font-size:.78rem}.store-footer[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]{color:#666;text-decoration:none}.store-footer[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]:hover{text-decoration:underline}@media(prefers-color-scheme:dark){.product-card[data-astro-cid-ghvtaf5m]{background:#1b1e25;border-color:#2a2f3a}.product-info[data-astro-cid-ghvtaf5m]{border-bottom-color:#2a2f3a}.product-title[data-astro-cid-ghvtaf5m]{color:#e0c67a}.price-tag[data-astro-cid-ghvtaf5m]{color:#e6e6e6}.feature-list[data-astro-cid-ghvtaf5m] li[data-astro-cid-ghvtaf5m]{color:#c7ccd6}.free-note[data-astro-cid-ghvtaf5m]{background:#242832;border-color:#2a2f3a;color:#aaa}.step-label[data-astro-cid-ghvtaf5m]{color:#e6e6e6}.input-row[data-astro-cid-ghvtaf5m] input[data-astro-cid-ghvtaf5m]{background:#14161b;border-color:#2a2f3a;color:#e6e6e6}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m]{border-color:#2a2f3a}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m][open] summary[data-astro-cid-ghvtaf5m]{border-bottom-color:#2a2f3a}.faq-section[data-astro-cid-ghvtaf5m] details[data-astro-cid-ghvtaf5m] p[data-astro-cid-ghvtaf5m]{color:#aaa}.success-box[data-astro-cid-ghvtaf5m]{background:#1a2e1a;border-color:#2a4a2a}.success-msg[data-astro-cid-ghvtaf5m]{color:#86efac}.license-key-box[data-astro-cid-ghvtaf5m]{background:#14161b;border-color:#2a2f3a}.license-key-box[data-astro-cid-ghvtaf5m] code[data-astro-cid-ghvtaf5m]{color:#e6e6e6}.key-masked[data-astro-cid-ghvtaf5m]{color:#6b7280}.key-toggle-btn[data-astro-cid-ghvtaf5m]{background:#242832!important;color:#c7ccd6!important;border-color:#2a2f3a!important}.key-toggle-btn[data-astro-cid-ghvtaf5m]:hover{background:#2a2f3a!important}.store-footer[data-astro-cid-ghvtaf5m]{border-top-color:#2a2f3a}.store-footer[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]{color:#888}}.consent-note[data-astro-cid-ghvtaf5m]{font-size:.78rem;color:#555;line-height:1.7;margin:0 0 10px}.consent-note[data-astro-cid-ghvtaf5m] a[data-astro-cid-ghvtaf5m]{color:#2563eb}.trial-note[data-astro-cid-ghvtaf5m]{margin-top:8px}
