.hero-note[data-astro-cid-ktim3xf6]{color:var(--text-muted);margin-top:14px;font-size:12.5px}.ph-stats[data-astro-cid-ktim3xf6] em[data-astro-cid-ktim3xf6]{margin-left:2px;font-size:14px;font-style:normal}.sec[data-astro-cid-ktim3xf6]{max-width:1120px;margin:0 auto;padding:64px 24px}.band[data-astro-cid-ktim3xf6]{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:#f7f8fd}.kicker[data-astro-cid-ktim3xf6]{letter-spacing:1.6px;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.sec-head[data-astro-cid-ktim3xf6]{margin-bottom:26px}.sec-head[data-astro-cid-ktim3xf6] h2[data-astro-cid-ktim3xf6]{letter-spacing:-.8px;color:var(--text-primary);font-size:26px;font-weight:700}.sec-note[data-astro-cid-ktim3xf6]{color:var(--text-secondary);text-wrap:pretty;max-width:720px;margin-top:8px;font-size:13.5px;line-height:1.7}.pain-grid[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pain[data-astro-cid-ktim3xf6]{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:22px 22px 20px}.pain[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);margin-bottom:10px;font-size:16px;font-weight:700}.pain[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:13.5px;line-height:1.75}.pain[data-astro-cid-ktim3xf6] .pain-fix[data-astro-cid-ktim3xf6]{border-top:1px dashed var(--border-light);color:var(--accent);margin-top:12px;padding-top:12px;font-weight:600}.layers[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.layer[data-astro-cid-ktim3xf6]{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:24px 22px}.layer-n[data-astro-cid-ktim3xf6]{letter-spacing:1.2px;color:var(--accent);background:var(--accent-light);font-variant-numeric:tabular-nums;border-radius:5px;margin-bottom:12px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.layer[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);font-size:16px;font-weight:700}.layer-lead[data-astro-cid-ktim3xf6]{color:var(--accent);margin-top:6px;font-size:13.5px;font-weight:600}.layer-desc[data-astro-cid-ktim3xf6]{color:var(--text-secondary);margin-top:10px;font-size:13px;line-height:1.78}.kws[data-astro-cid-ktim3xf6]{flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none;display:flex}.kws[data-astro-cid-ktim3xf6] li[data-astro-cid-ktim3xf6]{color:var(--text-muted);background:#f4f6fb;border-radius:4px;padding:3px 7px;font-size:11.5px}.who[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.who-item[data-astro-cid-ktim3xf6]{border-left:2px solid var(--accent);padding:2px 0 2px 14px}.who-item[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);font-size:14.5px;font-weight:700}.who-item[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.7}.caps[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.cap[data-astro-cid-ktim3xf6]{border-top:1px solid var(--border-light);padding:18px 0 0}.cap[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);margin-bottom:8px;font-size:15.5px;font-weight:700}.cap[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:13.5px;line-height:1.78}.games[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.game[data-astro-cid-ktim3xf6]{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:18px 16px}.game-n[data-astro-cid-ktim3xf6]{color:var(--border);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.game[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);margin:6px 0 8px;font-size:14.5px;font-weight:700}.game-q[data-astro-cid-ktim3xf6]{color:var(--accent);background:var(--accent-light);border-radius:6px;margin-bottom:8px;padding:7px 9px;font-size:12.5px;line-height:1.65}.game-d[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:12.5px;line-height:1.72}.safety[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.safe-item[data-astro-cid-ktim3xf6]{align-items:flex-start;gap:10px;display:flex}.safe-item[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);flex:none;min-width:84px;font-size:13.5px;font-weight:700}.safe-item[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:13px;line-height:1.7}.deploy[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dep[data-astro-cid-ktim3xf6]{border:1px solid var(--border-light);background:#fff;border-radius:14px;padding:22px}.dep[data-astro-cid-ktim3xf6] h3[data-astro-cid-ktim3xf6]{color:var(--text-primary);margin-bottom:8px;font-size:15.5px;font-weight:700}.dep[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:13px;line-height:1.75}.about[data-astro-cid-ktim3xf6]{max-width:780px}.about[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]{color:var(--text-secondary);font-size:14px;line-height:1.9}.about[data-astro-cid-ktim3xf6] p[data-astro-cid-ktim3xf6]+p[data-astro-cid-ktim3xf6]{margin-top:12px}.about[data-astro-cid-ktim3xf6] strong[data-astro-cid-ktim3xf6]{color:var(--text-primary)}@media (width<=960px){.pain-grid[data-astro-cid-ktim3xf6],.layers[data-astro-cid-ktim3xf6],.deploy[data-astro-cid-ktim3xf6]{grid-template-columns:1fr}.games[data-astro-cid-ktim3xf6],.who[data-astro-cid-ktim3xf6]{grid-template-columns:repeat(2,minmax(0,1fr))}.caps[data-astro-cid-ktim3xf6],.safety[data-astro-cid-ktim3xf6]{grid-template-columns:1fr}.sec[data-astro-cid-ktim3xf6]{padding:44px 20px}}@media (width<=620px){.who[data-astro-cid-ktim3xf6],.games[data-astro-cid-ktim3xf6]{grid-template-columns:1fr}}
