.pd-intro[data-v-d54bd8d8]{padding:48px 0 0}.pd-intro+.section[data-v-d54bd8d8]{padding-top:56px}.pd-h1[data-v-d54bd8d8]{font-size:40px;letter-spacing:-1px;max-width:760px}.pd-sub[data-v-d54bd8d8]{margin-top:16px;font-size:17px;color:var(--ink-2);max-width:660px}.pd-sub b[data-v-d54bd8d8]{color:var(--ink)}.pd-h2[data-v-d54bd8d8]{font-size:30px;letter-spacing:-.6px;margin-bottom:22px}.pd-sub3[data-v-d54bd8d8]{margin-top:38px;font-size:19px}.pd-head[data-v-d54bd8d8]{margin-bottom:26px}.pd-head h2[data-v-d54bd8d8]{font-size:32px;letter-spacing:-.7px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pd-head p[data-v-d54bd8d8]{margin-top:14px;font-size:16px;color:var(--ink-2);max-width:660px}.pd-flag[data-v-d54bd8d8]{font-size:12.5px;font-weight:700;letter-spacing:0;color:#a8500c;background:#fff2e6;padding:5px 12px;border-radius:999px}.pd-flag--soon[data-v-d54bd8d8]{color:var(--brand-deep);background:var(--brand-soft)}.rig[data-v-d54bd8d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.rig__item[data-v-d54bd8d8]{display:flex;flex-direction:column;padding-top:22px;border-top:2px solid var(--line)}.rig__body[data-v-d54bd8d8]{display:flex;flex-direction:column;flex:1}.rig__item[data-v-d54bd8d8]:hover{border-top-color:var(--brand)}.rig__item img[data-v-d54bd8d8]{width:100%;height:210px;object-fit:cover;object-position:center;border-radius:var(--radius-sm);background:var(--bg)}.rig__tag[data-v-d54bd8d8]{display:inline-block;margin-top:18px;font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--brand-deep);background:var(--brand-soft);padding:4px 10px;border-radius:999px}.rig__item h3[data-v-d54bd8d8]{margin-top:14px;font-size:24px}.rig__stance[data-v-d54bd8d8]{margin-top:6px;font-size:15px;color:var(--ink);font-weight:700}.rig__spec[data-v-d54bd8d8]{margin:16px 0 18px;padding:0;list-style:none}.rig__spec li[data-v-d54bd8d8]{position:relative;padding-left:16px;font-size:14.5px;color:var(--ink-2);margin-bottom:7px}.rig__spec li[data-v-d54bd8d8]:before{content:"";position:absolute;left:0;top:.66em;width:5px;height:5px;border-radius:50%;background:var(--brand)}.rig__more[data-v-d54bd8d8]{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;color:var(--brand-deep)}.rig__item:hover .rig__more[data-v-d54bd8d8]{text-decoration:underline;text-underline-offset:4px}.echo[data-v-d54bd8d8]{display:grid;grid-template-columns:1.15fr .85fr;gap:0;overflow:hidden;border-top:3px solid var(--accent)}.echo__main[data-v-d54bd8d8]{padding:30px 34px}.echo__side[data-v-d54bd8d8]{padding:30px 34px;background:#fbfcfe;border-left:1px solid var(--line)}.echo__caps[data-v-d54bd8d8]{margin:0;padding:0;list-style:none}.echo__caps li[data-v-d54bd8d8]{position:relative;padding-left:18px;font-size:15px;color:var(--ink-2);margin-bottom:11px}.echo__caps li[data-v-d54bd8d8]:last-child{margin-bottom:0}.echo__caps li[data-v-d54bd8d8]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.echo__caps b[data-v-d54bd8d8]{color:var(--ink)}.echo__side h3[data-v-d54bd8d8]{font-size:16px}.echo__side p[data-v-d54bd8d8]{margin-top:12px;font-size:14.5px;color:var(--ink-2)}.echo__side b[data-v-d54bd8d8]{color:var(--ink)}.chain[data-v-d54bd8d8]{background:#0d1729;padding:56px 0}.chain h2[data-v-d54bd8d8]{color:#fff;font-size:32px;letter-spacing:-.7px}.rail[data-v-d54bd8d8]{position:relative;list-style:none;margin:46px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}.rail li[data-v-d54bd8d8]{position:relative;padding:30px 0 0}.rail li[data-v-d54bd8d8]:not(:last-child):after{content:"";position:absolute;top:6px;left:13px;width:calc(100% + 28px);height:1px;background:linear-gradient(90deg,#ffffff47,#ff8a3db3)}.rail__dot[data-v-d54bd8d8]{position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #ff8a3d2e}.rail li:last-child .rail__dot[data-v-d54bd8d8]{background:#fff;box-shadow:0 0 0 4px #ffffff2e}.rail__when[data-v-d54bd8d8]{display:block;font-size:13px;font-weight:700;letter-spacing:1px;color:#7fb0ff}.rail__who[data-v-d54bd8d8]{display:block;margin-top:10px;font-size:20px;color:#fff}.rail__what[data-v-d54bd8d8]{display:block;margin-top:8px;font-size:14.5px;color:#9fb0c8;max-width:300px}.rail__note[data-v-d54bd8d8]{margin-top:44px;font-size:14.5px;color:#9fb0c8;max-width:820px}.rail__note b[data-v-d54bd8d8]{color:#fff}.trial[data-v-d54bd8d8]{padding:28px 30px}.trial__tag[data-v-d54bd8d8]{display:inline-block;font-size:12.5px;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:5px 12px;border-radius:999px}.trial__tag--dl[data-v-d54bd8d8]{color:#1e5b2e;background:#eaf5ec}.trial h3[data-v-d54bd8d8]{margin-top:16px;font-size:20px}.trial p[data-v-d54bd8d8]{margin-top:12px;font-size:14.5px;color:var(--ink-2)}.trial b[data-v-d54bd8d8]{color:var(--ink)}.trial__btn[data-v-d54bd8d8]{margin-top:18px}.trial__note[data-v-d54bd8d8]{margin-top:10px;font-size:13.5px;color:var(--muted)}.dl[data-v-d54bd8d8]{margin:16px 0 0;padding:0;list-style:none}.dl li[data-v-d54bd8d8]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.dl li b[data-v-d54bd8d8]{font-size:15px;color:var(--ink)}.dl__btn[data-v-d54bd8d8]{padding:11px 18px;font-size:14px}.dl__btn--off[data-v-d54bd8d8]{display:inline-block;background:var(--line);color:#5b6472;box-shadow:none;cursor:not-allowed;border-radius:999px;font-weight:600}.notice[data-v-d54bd8d8]{margin-top:22px;max-width:520px;background:#fff8e1;border-left:3px solid #f9a825;border-radius:0 8px 8px 0;padding:12px 16px;font-size:14px;color:#6b4200}.notice b[data-v-d54bd8d8]{color:#6b4200}.game-actions[data-v-d54bd8d8],.echo-actions[data-v-d54bd8d8],.remote-actions[data-v-d54bd8d8],.dl-actions[data-v-d54bd8d8]{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.dl-note[data-v-d54bd8d8]{margin-top:14px;font-size:13.5px;color:var(--muted)}.pd-tech[data-v-d54bd8d8]{margin-top:10px;font-size:12.5px;color:var(--muted)}.coop[data-v-d54bd8d8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}.coop__item[data-v-d54bd8d8]{padding-top:20px;border-top:2px solid var(--line)}.coop__item h3[data-v-d54bd8d8]{font-size:19px}.coop__fit[data-v-d54bd8d8]{margin-top:10px;font-size:14.5px;color:var(--ink-2)}.coop__dl[data-v-d54bd8d8]{margin:18px 0 0;padding:0}.coop__dl dt[data-v-d54bd8d8]{font-size:12.5px;font-weight:700;letter-spacing:1px;color:var(--brand-deep);margin-top:14px}.coop__dl dt[data-v-d54bd8d8]:first-child{margin-top:0}.coop__dl dd[data-v-d54bd8d8]{margin:6px 0 0;font-size:14.5px;color:var(--ink-2)}.coop__extra[data-v-d54bd8d8]{margin-top:34px;font-size:14.5px;color:var(--ink-2);max-width:820px}.coop__extra b[data-v-d54bd8d8]{color:var(--ink)}.coop__flow[data-v-d54bd8d8]{margin-top:34px;font-size:14.5px;color:var(--ink-2);max-width:820px}.coop__flow b[data-v-d54bd8d8]{color:var(--ink)}.coop__note[data-v-d54bd8d8]{margin-top:8px;font-size:13.5px;color:var(--muted);max-width:820px}.coop__note b[data-v-d54bd8d8]{color:var(--ink-2)}.coop__pledge[data-v-d54bd8d8]{margin-top:10px;font-size:14.5px;color:var(--ink-2);max-width:820px}.coop__pledge b[data-v-d54bd8d8]{color:var(--ink)}.apps[data-v-d54bd8d8]{margin-top:30px}.gallery[data-v-d54bd8d8]{display:grid;gap:20px;margin-top:30px}.gallery--after[data-v-d54bd8d8]{margin-top:26px}.gallery--2[data-v-d54bd8d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--3[data-v-d54bd8d8]{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery--4[data-v-d54bd8d8]{grid-template-columns:repeat(4,minmax(0,1fr))}.shot[data-v-d54bd8d8]{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-1)}.shot img[data-v-d54bd8d8]{display:block;width:100%;height:300px;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(180deg,#000 72%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 72%,#0000)}.shot figcaption[data-v-d54bd8d8]{padding:10px 14px;font-size:13px;font-weight:600;color:var(--ink-2);border-top:1px solid var(--line)}.shot--wide img[data-v-d54bd8d8]{height:auto;object-fit:contain;-webkit-mask-image:none;mask-image:none}.gallery__note[data-v-d54bd8d8]{margin-top:12px;font-size:12.5px;color:var(--muted)}@media(max-width:980px){.pd-h1[data-v-d54bd8d8]{font-size:32px}.pd-head h2[data-v-d54bd8d8]{font-size:27px}.chain h2[data-v-d54bd8d8]{font-size:26px}.echo[data-v-d54bd8d8]{grid-template-columns:1fr}.echo__side[data-v-d54bd8d8]{border-left:0;border-top:1px solid var(--line)}.rig[data-v-d54bd8d8]{gap:0 28px}.coop[data-v-d54bd8d8]{gap:0 24px}.gallery--3[data-v-d54bd8d8],.gallery--4[data-v-d54bd8d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.rail[data-v-d54bd8d8]{grid-template-columns:1fr;gap:0}.rail li[data-v-d54bd8d8]:not(:last-child):after{top:13px;left:6px;width:1px;height:calc(100% - 13px);background:linear-gradient(180deg,#ffffff47,#ff8a3db3)}.rail li[data-v-d54bd8d8]{padding:0 0 30px 30px}.rail li[data-v-d54bd8d8]:last-child{padding-bottom:0}}@media(max-width:760px){.rig[data-v-d54bd8d8],.coop[data-v-d54bd8d8]{grid-template-columns:1fr;gap:0}.rig__item[data-v-d54bd8d8],.coop__item[data-v-d54bd8d8]{padding-top:20px;margin-bottom:28px}.rig__item[data-v-d54bd8d8]:last-child,.coop__item[data-v-d54bd8d8]:last-child{margin-bottom:0}}@media(max-width:640px){.gallery--2[data-v-d54bd8d8],.gallery--3[data-v-d54bd8d8],.gallery--4[data-v-d54bd8d8]{grid-template-columns:1fr}.shot img[data-v-d54bd8d8]{height:230px}.shot--wide img[data-v-d54bd8d8]{height:auto}.dl-note[data-v-d54bd8d8]{font-size:14px}}
