/* ============================================================ ROOY · 06c · ROOY Pro 会员(paywall) ─────────────────────────────────────────────────────────── 订阅落地页。Pro 入口(15 设置 / 04 ROOY 对话 / 05n 复盘底部) 经 onNav('rooy-pro') 跳到这里;NavBar back 经 onNav('back') 回源屏(由 canvas 的 PhoneRouter 接管)。 结构:NavBar → 黑色 ROOY hero(角落光晕 + 晕影 / rooy 绿 wordmark 品牌印 + 短规)→ 3 条权益 → 价格档(月/季/年,默认 年付)→ 订阅 CTA → 恢复购买 + 条款。 黑卡装饰参考 05o:右上 rooy 径向光晕(logo 浴光,仿宝石照亮 卡内)+ 边缘晕影压暗给深度。accent budget:hero 绿 = wordmark + 短规 + 光晕;其余绿在价格选中态描边 + 权益勾。 token:横向屏边统一 16;段间距 s7=32;价格档 label = T.headline (17/24/semi 正名),价格数字 N.base@19。 ============================================================ */ function RooyProScreen({ onNav }) { const [plan, setPlan] = React.useState('year'); const benefits = [ { t: '无限 ROOY 陪练', d: '不限次对话、实时上课模式、更主动的教练反馈' }, { t: '深度复盘与数据', d: '完整能力雷达、历史趋势与对比、更细的滑行分析' }, { t: '进阶课程与地形', d: '解锁雪沟、粉雪等进阶路径与全部高阶节点' }, ]; const plans = [ { id: 'month', l: '月付', price: '¥38', per: '/ 月', note: null }, { id: 'quarter',l: '季付', price: '¥98', per: '/ 季', note: '省 14%' }, { id: 'year', l: '年付', price: '¥298', per: '/ 年', note: '最划算 · 省 35%' }, ]; return (
onNav && onNav('back')} title="ROOY Pro"/>
{/* ── 黑色 ROOY hero(角落光晕 + 晕影)── */}
{/* 右上 rooy 径向光晕 —— logo 浴光(仿 05o 宝石照亮卡内) */}
{/* 边缘晕影 —— 压暗四角,给深度 */}
{/* ROOY wordmark — rooy 绿,右上角品牌印(alpha mask 填 rooy) */}

做你的
专属教练

{/* rooy 绿编辑式短规 —— 标题下的品牌色装饰锚 */}

升级后我能不限次陪你练、看到更细的数据、为你打开全部进阶地形。

{/* ── 3 条权益 ── */}
{benefits.map((b, i) => (

{b.t}

{b.d}

))}
{/* ── 价格档 ── */}
{plans.map(p => { const on = plan === p.id; return ( ); })}
{/* ── CTA ── */}
{}}>开始订阅

自动续费 · 可随时取消

{/* ── 恢复购买 + 条款 ── */}
); } Object.assign(window, { RooyProScreen });