.coop-page[data-view-p2-pcoop-page]{--fire:#ff6b30;--water:#42dbff;min-height:100vh;overflow:hidden;color:#ecfaff;background:#050914;font-family:Inter,"Segoe UI",sans-serif}.coop-hero[data-view-p2-pcoop-page]{position:relative;min-height:940px;padding:0 max(28px,calc((100vw - 1280px)/ 2));isolation:isolate;background:linear-gradient(90deg,rgb(255 86 35 / 9%),transparent 34%,transparent 66%,rgb(36 191 255 / 10%)),radial-gradient(circle at 50% 45%,#17223c,#050914 62%)}.coop-hero[data-view-p2-pcoop-page]::after{position:absolute;inset:0;z-index:-1;content:"";opacity:.22;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.coop-topbar[data-view-p2-pcoop-page]{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:88px;border-bottom:1px solid rgb(255 255 255 / 14%);color:#9ba8bb;font:600 11px/1.2 ui-monospace,monospace;letter-spacing:.13em}.coop-topbar[data-view-p2-pcoop-page]>:last-child{text-align:right}.back-link[data-view-p2-pcoop-page]{color:inherit;text-decoration:none}.back-link[data-view-p2-pcoop-page]:hover{color:#fff}.connection[data-view-p2-pcoop-page]{display:flex;align-items:center;gap:9px;color:#baf9d2}.connection i[data-view-p2-pcoop-page]{width:7px;height:7px;border-radius:50%;background:#61ed9b;box-shadow:0 0 14px #61ed9b;animation:pulse-2a92e2a4 1.8s ease-in-out infinite}.element[data-view-p2-pcoop-page]{position:absolute;top:280px;z-index:-1;width:350px;height:350px;border-radius:48% 52% 63% 37%/40% 42% 58% 60%;filter:blur(1px);opacity:.24;animation:drift-2a92e2a4 8s ease-in-out infinite alternate}.element span[data-view-p2-pcoop-page]{position:absolute;color:#fff;opacity:.35;font:800 10px ui-monospace,monospace;letter-spacing:.4em}.element-fire[data-view-p2-pcoop-page]{left:-130px;background:radial-gradient(circle at 70% 45%,var(--fire),transparent 68%);transform:rotate(-24deg)}.element-fire span[data-view-p2-pcoop-page]{right:28px;top:47%}.element-water[data-view-p2-pcoop-page]{right:-130px;background:radial-gradient(circle at 30% 45%,var(--water),transparent 68%);transform:rotate(24deg);animation-delay:-2s}.element-water span[data-view-p2-pcoop-page]{left:28px;top:47%}.hero-copy[data-view-p2-pcoop-page]{position:relative;z-index:2;padding:76px 0 24px;text-align:center}.hero-copy p[data-view-p2-pcoop-page]{margin:0 0 15px;color:#9eabc0;font:700 12px ui-monospace,monospace;letter-spacing:.35em}.hero-copy h1[data-view-p2-pcoop-page]{margin:0;font-size:clamp(70px, 11vw, 154px);line-height:1.1;letter-spacing:-.08em;text-transform:uppercase}.hero-copy strong[data-view-p2-pcoop-page]{display:block;margin-top:30px;color:#b9c4d4;font-size:clamp(14px, 1.7vw, 22px);font-weight:450;letter-spacing:.06em}.portal-frame[data-view-p2-pcoop-page]{position:relative;width:min(940px,76vw);margin:54px auto 0}.portal-frame[data-view-p2-pcoop-page]::after,.portal-frame[data-view-p2-pcoop-page]::before{position:absolute;top:34%;z-index:-1;width:28vw;height:2px;content:""}.portal-frame[data-view-p2-pcoop-page]::before{right:92%;background:linear-gradient(90deg,transparent,var(--fire))}.portal-frame[data-view-p2-pcoop-page]::after{left:92%;background:linear-gradient(90deg,var(--water),transparent)}.portal-frame img[data-view-p2-pcoop-page]{display:block;width:100%;aspect-ratio:16/8.7;object-fit:cover;border:1px solid rgb(255 255 255 / 24%);border-radius:50%/8%;box-shadow:0 50px 100px #000c;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%)}.portal-ring[data-view-p2-pcoop-page]{position:absolute;inset:-18px -14px;z-index:-1;border:1px solid rgb(99 219 255 / 35%);border-radius:50%;box-shadow:inset 24px 0 34px -28px var(--fire),inset -24px 0 34px -28px var(--water)}.portal-frame figcaption[data-view-p2-pcoop-page]{display:flex;justify-content:center;gap:28px;margin-top:20px;color:#8090a8;font:600 10px ui-monospace,monospace;letter-spacing:.18em}.portal-frame figcaption b[data-view-p2-pcoop-page]{color:#eefcff}.hero-summary[data-view-p2-pcoop-page]{max-width:680px;margin:40px auto 0;color:#bac6d7;font-size:16px;line-height:1.9;text-align:center}.case-content[data-view-p2-pcoop-page]{max-width:1280px;margin:0 auto;padding:0 28px}.link-strip[data-view-p2-pcoop-page]{display:grid;grid-template-columns:1fr 190px 1fr;align-items:center;gap:34px;padding:65px 0;border-top:1px solid #1d2637;border-bottom:1px solid #1d2637}.link-strip>div[data-view-p2-pcoop-page]:last-child{text-align:right}.dual-case article>span[data-view-p2-pcoop-page],.link-strip span[data-view-p2-pcoop-page],.sync-map header p[data-view-p2-pcoop-page]{color:#66748b;font:700 10px ui-monospace,monospace;letter-spacing:.22em}.link-strip p[data-view-p2-pcoop-page]{margin:9px 0 0;color:#d9e4f2;font-size:13px;line-height:1.6}.packet[data-view-p2-pcoop-page]{display:flex;align-items:center;justify-content:space-between}.packet[data-view-p2-pcoop-page]::after,.packet[data-view-p2-pcoop-page]::before{width:55px;height:1px;content:"";background:#31435d}.packet i[data-view-p2-pcoop-page]{width:5px;height:5px;border-radius:50%;background:var(--water);animation:packet-2a92e2a4 1.6s linear infinite}.packet i[data-view-p2-pcoop-page]:nth-child(2){animation-delay:-.3s}.packet i[data-view-p2-pcoop-page]:nth-child(3){animation-delay:-.6s}.packet i[data-view-p2-pcoop-page]:nth-child(4){animation-delay:-.9s}.packet i[data-view-p2-pcoop-page]:nth-child(5){animation-delay:-1.2s}.dual-case[data-view-p2-pcoop-page]{display:grid;grid-template-columns:1fr 110px 1fr;gap:50px;padding:130px 0}.dual-case article[data-view-p2-pcoop-page]{padding:10px 0}.dual-case .case-water[data-view-p2-pcoop-page]{text-align:right}.dual-case h2[data-view-p2-pcoop-page]{margin:30px 0;font-size:clamp(35px, 4.2vw, 62px);line-height:1.04;letter-spacing:-.045em}.case-fire h2[data-view-p2-pcoop-page]{color:#ffc1a9}.case-water h2[data-view-p2-pcoop-page]{color:#abecff}.dual-case p[data-view-p2-pcoop-page]{margin:0;color:#9daabe;font-size:15px;line-height:1.95}.sync-core[data-view-p2-pcoop-page]{align-self:center;display:grid;place-items:center;aspect-ratio:1;border:1px solid #314159;border-radius:50%;color:#d8f5ff;font:700 10px ui-monospace,monospace;letter-spacing:.15em;box-shadow:inset 0 0 35px #1f304d}.sync-core i[data-view-p2-pcoop-page]{position:absolute;width:16px;height:16px;border:2px solid var(--water);border-top-color:var(--fire);border-radius:50%;animation:spin-2a92e2a4 3s linear infinite}.sync-map[data-view-p2-pcoop-page]{padding:100px max(28px,6vw);margin-bottom:110px;border:1px solid #233047;border-radius:32px;background:linear-gradient(150deg,#0d1422,#080c15)}.sync-map header[data-view-p2-pcoop-page]{display:grid;grid-template-columns:1fr 2fr;align-items:end;gap:32px;margin-bottom:64px}.sync-map h2[data-view-p2-pcoop-page]{max-width:680px;margin:0;font-size:clamp(32px, 4vw, 58px);line-height:1.08;letter-spacing:-.04em}.sync-map ol[data-view-p2-pcoop-page]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:#26344a}.sync-map li[data-view-p2-pcoop-page]{position:relative;min-height:190px;padding:26px;background:#0d1422}.sync-map li span[data-view-p2-pcoop-page]{color:var(--water);font:700 11px ui-monospace,monospace}.sync-map li p[data-view-p2-pcoop-page]{margin:48px 0 0;color:#d9e4f3;font-size:14px;line-height:1.6}.sync-map li i[data-view-p2-pcoop-page]{position:absolute;top:-4px;right:-4px;z-index:2;width:8px;height:8px;border-radius:50%;background:var(--fire);box-shadow:0 0 15px var(--fire)}.coop-footer[data-view-p2-pcoop-page]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1280px;margin:0 auto;padding:0 28px 72px}.coop-footer>a[data-view-p2-pcoop-page]{display:flex;flex-direction:column;gap:8px;color:#fff;text-decoration:none}.coop-footer>a[data-view-p2-pcoop-page]:last-child{text-align:right}.coop-footer a span[data-view-p2-pcoop-page]{color:#69768b;font:700 9px ui-monospace,monospace;letter-spacing:.2em}.coop-footer a strong[data-view-p2-pcoop-page]{font-size:16px}.footer-mark[data-view-p2-pcoop-page]{display:flex;align-items:center;gap:10px;color:#607089;font:700 9px ui-monospace,monospace;letter-spacing:.2em}.footer-mark i[data-view-p2-pcoop-page]{width:4px;height:4px;border-radius:50%;background:currentColor}@keyframes pulse-2a92e2a4{50%{opacity:.3}}@keyframes drift-2a92e2a4{to{translate:20px 28px;rotate:9deg}}@keyframes packet-2a92e2a4{50%{background:var(--fire);box-shadow:0 0 10px var(--fire)}}@keyframes spin-2a92e2a4{to{transform:rotate(360deg)}}@media (max-width:900px){.coop-hero[data-view-p2-pcoop-page]{min-height:auto;padding:0 18px 70px}.coop-topbar[data-view-p2-pcoop-page]{grid-template-columns:1fr auto;height:70px}.connection[data-view-p2-pcoop-page]{display:none}.hero-copy[data-view-p2-pcoop-page]{padding-top:60px}.hero-copy h1[data-view-p2-pcoop-page]{font-size:68px}.hero-copy strong[data-view-p2-pcoop-page]{line-height:1.5}.portal-frame[data-view-p2-pcoop-page]{width:100%;margin-top:36px}.portal-frame figcaption[data-view-p2-pcoop-page]{gap:8px;font-size:8px}.portal-ring[data-view-p2-pcoop-page]{inset:-8px}.hero-summary[data-view-p2-pcoop-page]{font-size:14px;text-align:left}.case-content[data-view-p2-pcoop-page]{padding:0 18px}.link-strip[data-view-p2-pcoop-page]{grid-template-columns:1fr;gap:24px;padding:42px 0}.link-strip>div[data-view-p2-pcoop-page]:last-child{text-align:left}.packet[data-view-p2-pcoop-page]{display:none}.dual-case[data-view-p2-pcoop-page]{grid-template-columns:1fr;gap:70px;padding:84px 0}.dual-case .case-water[data-view-p2-pcoop-page]{text-align:left}.sync-core[data-view-p2-pcoop-page]{display:none}.dual-case h2[data-view-p2-pcoop-page]{font-size:42px}.sync-map[data-view-p2-pcoop-page]{padding:62px 18px 18px;margin:0 0 80px;border-radius:20px}.sync-map header[data-view-p2-pcoop-page]{grid-template-columns:1fr;margin-bottom:38px}.sync-map ol[data-view-p2-pcoop-page]{grid-template-columns:1fr}.sync-map li[data-view-p2-pcoop-page]{min-height:145px}.sync-map li p[data-view-p2-pcoop-page]{margin-top:28px}.coop-footer[data-view-p2-pcoop-page]{grid-template-columns:1fr 1fr;padding:0 18px 48px}.footer-mark[data-view-p2-pcoop-page]{display:none}}@media (prefers-reduced-motion:reduce){.coop-page[data-view-p2-pcoop-page] *,.coop-page[data-view-p2-pcoop-page] ::after,.coop-page[data-view-p2-pcoop-page] ::before{animation:none!important;scroll-behavior:auto!important}}.case-content[data-view-p2-pcoop-page]{min-width:0}.case-content section[data-view-p2-pcoop-page]{min-width:0}h1[data-view-p2-pcoop-page],h2[data-view-p2-pcoop-page],h3[data-view-p2-pcoop-page]{overflow-wrap:anywhere}h2[data-view-p2-pcoop-page]{line-height:1.2}.roadmap-note[data-view-p2-pcoop-page]{font:12px/1.8 "Microsoft YaHei",sans-serif;letter-spacing:normal;opacity:.8;margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid currentColor}@media(max-width:900px){h1[data-view-p2-pcoop-page]{letter-spacing:-.045em}.case-content[data-view-p2-pcoop-page]{max-width:100%}}.hero-copy[data-view-p2-pcoop-page] .project-byline{margin-inline:auto;text-align:center}.hero-copy[data-view-p2-pcoop-page] .project-byline ul{justify-content:center}