.container[data-astro-cid-kjwqim5u]{max-width:var(--max-width);margin:0 auto;padding:0 clamp(1.25rem,2.5vw,2rem)}.rp-section-label[data-astro-cid-kjwqim5u]{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem}.rp-section-title[data-astro-cid-kjwqim5u]{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary);margin-bottom:2.25rem;max-width:54ch}.rp-kbd[data-astro-cid-kjwqim5u]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.72rem;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:.1rem .45rem;margin:0 .1rem;line-height:1.6}.rp-hero[data-astro-cid-kjwqim5u]{background:var(--bg);padding:6rem 0 5rem;border-bottom:1px solid var(--border)}.rp-hero-inner[data-astro-cid-kjwqim5u]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:700px}.rp-eyebrow-pill[data-astro-cid-kjwqim5u]{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid rgba(225,29,72,.15);border-radius:99px;padding:.3rem .85rem}.rp-headline[data-astro-cid-kjwqim5u]{font-size:clamp(3rem,7vw,5rem);font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--text-primary);margin:0}.rp-tagline[data-astro-cid-kjwqim5u]{font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;color:var(--text-primary);letter-spacing:-.02em;line-height:1.3;margin:0}.rp-sub[data-astro-cid-kjwqim5u]{font-size:clamp(.9rem,1.8vw,1rem);color:var(--text-secondary);line-height:1.8;margin:0;max-width:58ch}.rp-secondary[data-astro-cid-kjwqim5u]{font-size:.8rem;color:var(--text-muted);font-weight:500;letter-spacing:.04em;margin:0}.rp-store-row[data-astro-cid-kjwqim5u]{display:flex;flex-wrap:wrap;gap:.75rem}.rp-store-btn[data-astro-cid-kjwqim5u]{display:inline-flex;align-items:center;gap:.55rem;background:var(--text-primary);color:var(--bg)!important;border:1px solid var(--text-primary);border-radius:8px;padding:.72rem 1.4rem;font-size:.9rem;font-weight:600;font-family:var(--font-body);text-decoration:none!important;transition:opacity .18s ease,transform .18s ease;white-space:nowrap}a[data-astro-cid-kjwqim5u].rp-store-btn:hover{opacity:.85;transform:translateY(-1px)}.rp-store-pending[data-astro-cid-kjwqim5u]{cursor:default;opacity:.4;user-select:none}.rp-store-icon[data-astro-cid-kjwqim5u]{flex-shrink:0;opacity:.75}.rp-section[data-astro-cid-kjwqim5u]{padding:5rem 0;background:#fff;border-top:1px solid var(--border)}.rp-section--surface[data-astro-cid-kjwqim5u]{background:var(--bg-surface)}.rp-steps[data-astro-cid-kjwqim5u]{list-style:none;display:flex;flex-direction:column;gap:0;max-width:640px}.rp-step[data-astro-cid-kjwqim5u]{display:flex;align-items:baseline;gap:1rem;font-size:.95rem;color:var(--text-secondary);padding:1rem 0;border-bottom:1px solid var(--border);line-height:1.6}.rp-step[data-astro-cid-kjwqim5u]:first-child{border-top:1px solid var(--border)}.rp-step-num[data-astro-cid-kjwqim5u]{color:var(--accent);font-weight:800;font-size:.8rem;font-family:var(--font-mono);flex-shrink:0;min-width:1ch;letter-spacing:.04em}.rp-features[data-astro-cid-kjwqim5u]{list-style:none;display:flex;flex-direction:column;gap:0;max-width:640px}.rp-feature[data-astro-cid-kjwqim5u]{display:flex;align-items:baseline;gap:.85rem;font-size:.95rem;color:var(--text-secondary);padding:1rem 0;border-bottom:1px solid var(--border);line-height:1.6}.rp-feature[data-astro-cid-kjwqim5u]:first-child{border-top:1px solid var(--border)}.rp-feature-mark[data-astro-cid-kjwqim5u]{color:var(--accent);font-weight:700;font-size:.85rem;flex-shrink:0}.rp-browser-cards[data-astro-cid-kjwqim5u]{display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:12px;overflow:hidden;max-width:560px}.rp-browser-card[data-astro-cid-kjwqim5u]{display:flex;align-items:center;gap:1.25rem;background:#fff;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);transition:background .16s ease}.rp-browser-card[data-astro-cid-kjwqim5u]:last-child{border-bottom:none}.rp-browser-card[data-astro-cid-kjwqim5u]:hover{background:var(--bg-surface)}.rp-browser-icon[data-astro-cid-kjwqim5u]{color:var(--text-muted);flex-shrink:0}.rp-browser-info[data-astro-cid-kjwqim5u]{flex:1;display:flex;flex-direction:column;gap:.15rem}.rp-browser-info[data-astro-cid-kjwqim5u] strong[data-astro-cid-kjwqim5u]{font-size:.92rem;font-weight:700;color:var(--text-primary)}.rp-browser-info[data-astro-cid-kjwqim5u] span[data-astro-cid-kjwqim5u]{font-size:.75rem;color:var(--text-muted)}.rp-browser-cta[data-astro-cid-kjwqim5u]{display:inline-flex;align-items:center;padding:.48rem 1rem;background:var(--text-primary);color:var(--bg)!important;font-size:.82rem;font-weight:600;border-radius:6px;text-decoration:none!important;white-space:nowrap;flex-shrink:0;transition:opacity .16s ease}.rp-browser-cta[data-astro-cid-kjwqim5u]:hover{opacity:.82}.rp-browser-pending[data-astro-cid-kjwqim5u]{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:.28rem .65rem;white-space:nowrap;flex-shrink:0}.rp-bottom-grid[data-astro-cid-kjwqim5u]{display:grid;grid-template-columns:1fr;gap:3.5rem}@media (min-width: 640px){.rp-bottom-grid[data-astro-cid-kjwqim5u]{grid-template-columns:1fr 1fr;gap:5rem}}.rp-bottom-heading[data-astro-cid-kjwqim5u]{font-size:1.15rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.65rem}.rp-bottom-body[data-astro-cid-kjwqim5u]{font-size:.925rem;color:var(--text-secondary);line-height:1.75;margin-bottom:1rem}.rp-text-link[data-astro-cid-kjwqim5u]{font-size:.88rem;font-weight:600;color:var(--accent);text-decoration:none;transition:opacity .16s ease}.rp-text-link[data-astro-cid-kjwqim5u]:hover{opacity:.75}@media (prefers-reduced-motion: reduce){[data-astro-cid-kjwqim5u]{transition:none!important;transform:none!important}}
