.platform-guide{margin:24px 0;padding:20px;border:1px solid #bed7c8;border-radius:15px;background:#fff}.platform-guide>p{margin:0 0 15px;font-size:14px;line-height:1.6;color:#52635a}.platform-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.platform-buttons button{border:1px solid #bed7c8;border-radius:9px;background:#f5f9f6;color:#1d785e;font:600 13px/1.4 system-ui;padding:10px 13px;cursor:pointer}.platform-buttons button[aria-pressed=true]{background:#1d785e;color:#fff;border-color:#1d785e}.platform-panel[hidden]{display:none}.platform-panel h3{font-size:16px;margin:12px 0}.platform-panel p{font-size:14px;line-height:1.7}.platform-guide pre.code{margin:12px 0}.platform-summary{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.platform-summary span{border-radius:999px;background:#dff0e7;color:#1d785e;font-size:12px;font-weight:700;padding:6px 11px}.download-example{margin:8px 0;padding:11px 15px!important;color:#fff!important;text-decoration:none!important;font-size:14px}.platform-links{font-size:14px;line-height:1.7;margin:18px 0}.platform-links a{color:#1d785e;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.platform-guide{padding:16px}.platform-buttons{display:grid;grid-template-columns:1fr}.platform-buttons button{text-align:left}}
