.docs-map[data-astro-cid-egwgzmnf]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.docs-map-card[data-astro-cid-egwgzmnf]{background:var(--surface);border:1px solid var(--divider);border-radius:8px;padding:22px 22px 24px}.docs-map-section[data-astro-cid-egwgzmnf]{margin:0 0 14px;font-size:17px;font-weight:600}.docs-map-group[data-astro-cid-egwgzmnf]+.docs-map-group[data-astro-cid-egwgzmnf]{margin-top:16px}.docs-map-group-name[data-astro-cid-egwgzmnf]{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 6px;font-size:11.5px}ul[data-astro-cid-egwgzmnf]{margin:0;padding:0;list-style:none}li[data-astro-cid-egwgzmnf] a[data-astro-cid-egwgzmnf]{color:var(--text);padding:4px 0;font-size:14.5px;display:block}li[data-astro-cid-egwgzmnf] a[data-astro-cid-egwgzmnf]:hover{color:var(--accent)}.facts[data-astro-cid-qpf5behk]{margin:0;font-size:14px}.facts-row[data-astro-cid-qpf5behk]{border-bottom:1px solid var(--divider);grid-template-columns:104px 1fr;gap:12px;padding:11px 0;display:grid}.facts-row[data-astro-cid-qpf5behk]:first-child{padding-top:0}.facts[data-astro-cid-qpf5behk] dt[data-astro-cid-qpf5behk]{color:var(--text-faint)}.facts[data-astro-cid-qpf5behk] dd[data-astro-cid-qpf5behk]{overflow-wrap:anywhere;min-width:0;margin:0}.facts-mono[data-astro-cid-qpf5behk]{font-family:var(--font-code);font-size:13px}.facts-date[data-astro-cid-qpf5behk]{color:var(--text-2)}.facts-status[data-astro-cid-qpf5behk]{color:var(--status-color);align-items:center;gap:7px;font-weight:600;display:inline-flex}.facts-status[data-astro-cid-qpf5behk]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.is-stable[data-astro-cid-qpf5behk]{--status-color:#5fd38d}.is-preview[data-astro-cid-qpf5behk]{--status-color:#f0b44c}.is-planned[data-astro-cid-qpf5behk]{--status-color:var(--text-2)}:root[data-theme=light] .is-stable[data-astro-cid-qpf5behk]{--status-color:#12703a}:root[data-theme=light] .is-preview[data-astro-cid-qpf5behk]{--status-color:#8a5300}.code-block[data-astro-cid-2ubbgxir]{background:var(--code-bg);color:var(--code-text);border:1px solid var(--divider);border-radius:8px;align-items:flex-start;gap:10px;padding:14px 84px 14px 16px;display:flex;position:relative}.code-block-body[data-astro-cid-2ubbgxir]{flex:1;min-width:0}.code-block[data-astro-cid-2ubbgxir] pre[data-astro-cid-2ubbgxir]{white-space:pre;background:0 0;border-radius:0;min-width:0;margin:0;padding:0;font-size:13px;line-height:1.7;overflow-x:auto}.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]{color:#8e8e97;width:fit-content;max-width:100%;font:400 12.5px/22px var(--font-text);cursor:pointer;border-radius:4px;margin-bottom:2px;list-style:none;display:block}.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]::-webkit-details-marker{display:none}.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]:before{content:"▸";content:"▸" / "";width:1.1em;transition:transform .12s;display:inline-block}.code-block-setup[data-astro-cid-2ubbgxir][open] summary[data-astro-cid-2ubbgxir]:before{transform:rotate(90deg)}.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]:hover{color:#ededef}.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]:focus-visible{outline-offset:2px;outline:2px solid #6aa5ff}@media (prefers-reduced-motion:reduce){.code-block-setup[data-astro-cid-2ubbgxir] summary[data-astro-cid-2ubbgxir]:before{transition:none}}.code-block-prompt[data-astro-cid-2ubbgxir]{font-family:var(--font-code);color:#8e8e97;user-select:none;font-size:13px;line-height:1.7}.code-block-copy[data-astro-cid-2ubbgxir]{color:#ededef;height:28px;font:500 12px/1 var(--font-text);cursor:pointer;background:#1b1b1f;border:1px solid #2c2c33;border-radius:6px;padding:0 10px;position:absolute;top:10px;right:10px}.code-block-copy[data-astro-cid-2ubbgxir]:hover{border-color:#6aa5ff}.hero[data-astro-cid-a435by4q]{padding-top:28px}.hero-crumbs[data-astro-cid-a435by4q]{color:var(--text-faint);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.hero-crumb-current[data-astro-cid-a435by4q]{color:var(--text);font-weight:500}.hero-grid[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px 96px;margin-top:32px;display:grid}.hero-title[data-astro-cid-a435by4q]{align-items:center;gap:20px;display:flex}.hero-name[data-astro-cid-a435by4q]{font-family:var(--font-code);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,5vw,60px);font-weight:500;line-height:1}.hero-tagline[data-astro-cid-a435by4q]{letter-spacing:-.02em;text-wrap:balance;margin:22px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.25}.hero-description[data-astro-cid-a435by4q]{max-width:62ch;color:var(--text-2);margin:14px 0 0;font-size:16px;line-height:1.65}.hero-install[data-astro-cid-a435by4q]{max-width:640px;margin-top:26px}.hero-install-label[data-astro-cid-a435by4q]{color:var(--text-faint);margin:0 0 8px;font-size:12.5px}.hero-actions[data-astro-cid-a435by4q]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px;display:flex}.button[data-astro-cid-a435by4q]{border:1px solid var(--divider);background:var(--surface);height:44px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.button[data-astro-cid-a435by4q]:hover{border-color:var(--text-faint);text-decoration:none}.button-primary[data-astro-cid-a435by4q]{background:var(--button);color:var(--button-text);border-color:#0000;padding-inline:18px;font-weight:600}.button-primary[data-astro-cid-a435by4q]:hover{filter:brightness(1.08);border-color:#0000}.hero-more[data-astro-cid-a435by4q]{font-size:14px;font-weight:500}@media (width<=960px){.hero-grid[data-astro-cid-a435by4q]{grid-template-columns:minmax(0,1fr)}}.highlights[data-astro-cid-hu2lzu5m]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.highlight[data-astro-cid-hu2lzu5m]{background:var(--surface);border:1px solid var(--divider);border-radius:8px;padding:20px 22px 22px}.highlight-number[data-astro-cid-hu2lzu5m]{font-family:var(--font-code);color:var(--accent);font-size:12px;display:block}.highlight[data-astro-cid-hu2lzu5m] p[data-astro-cid-hu2lzu5m]{margin:10px 0 0;font-size:15px;line-height:1.55}.install-card{background:var(--surface);border:1px solid var(--divider);border-radius:8px}.install-tabs{border-bottom:1px solid var(--divider);flex-wrap:wrap;gap:4px;padding:0 12px;display:flex}.install-tabs [role=tab]{height:46px;color:var(--text-2);font:500 14px/1 var(--font-text);cursor:pointer;background:0 0;border:0;padding:0 12px}.install-tabs [role=tab]:hover{color:var(--text)}.install-tabs [role=tab][aria-selected=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.install-panel,.install-body{padding:20px}.install-pills{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.install-pill{border:1px solid var(--divider);background:var(--surface-2);height:32px;color:var(--text-2);font:500 13px/1 var(--font-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.install-pill:hover{color:var(--text)}.install-pill[aria-selected=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent);font-weight:600}.install-qualifier{color:var(--text-faint);margin:0 0 8px;font-size:12.5px}.install-label{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-size:11.5px;font-weight:500}.install-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.install-table th{text-align:left;font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--divider);padding:0 16px 10px 0;font-size:11.5px;font-weight:500}.install-table td{border-bottom:1px solid var(--divider);vertical-align:top;padding:12px 16px 12px 0}.install-table tr:last-child td{border-bottom:0}.install-table code{color:var(--accent);font-size:13.5px}.manifest-content[data-astro-cid-2epienhs] .code-block+.code-block{margin-top:12px}[data-astro-cid-aemk4w6z][role=tablist],[data-astro-cid-aemk4w6z][role=tabpanel]{margin-top:20px}[data-astro-cid-aemk4w6z][role=tabpanel] .code-block+.code-block{margin-top:12px}.image-tags[data-astro-cid-aemk4w6z]{border-top:1px solid var(--divider)}.image-tags-scroll[data-astro-cid-aemk4w6z]{overflow-x:auto}.image-arch[data-astro-cid-aemk4w6z]{font-family:var(--font-code);color:var(--text-2);font-size:13px}.plugin-provides[data-astro-cid-dpppcgdw]{border-top:1px solid var(--divider)}.plugin-provides-scroll[data-astro-cid-dpppcgdw]{overflow-x:auto}.plugin-harnesses[data-astro-cid-dpppcgdw]{font-family:var(--font-code);color:var(--text-2);font-size:13px}.mcp-tools[data-astro-cid-6qd4uyxc]{border-top:1px solid var(--divider)}.mcp-tools-scroll[data-astro-cid-6qd4uyxc]{overflow-x:auto}.mcp-effect[data-astro-cid-6qd4uyxc]{font-family:var(--font-code);color:var(--text-2);white-space:nowrap;font-size:13px}.mcp-plugin-tag[data-astro-cid-6qd4uyxc]{font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:10.5px}.install-kinds[data-astro-cid-4nzjfcro]{grid-template-columns:minmax(0,1fr);display:grid}.install-kind-tabs[data-astro-cid-4nzjfcro]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.install-kind-tabs[data-astro-cid-4nzjfcro] [data-astro-cid-4nzjfcro][role=tab]{border:1px solid var(--divider);background:var(--surface);height:36px;color:var(--text-2);font:600 14px/1 var(--font-text);cursor:pointer;border-radius:8px;padding:0 16px}.install-kind-tabs[data-astro-cid-4nzjfcro] [data-astro-cid-4nzjfcro][role=tab]:hover{color:var(--text)}.install-kind-tabs[data-astro-cid-4nzjfcro] [data-astro-cid-4nzjfcro][role=tab][aria-selected=true]{border-color:var(--text);background:var(--text);color:var(--page)}.media-video[data-astro-cid-cp3wewsx]{position:relative}video[data-astro-cid-cp3wewsx]{width:100%;height:auto;display:block}.media-toggle[data-astro-cid-cp3wewsx]{background:var(--surface);border:1px solid var(--divider);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.media-toggle[data-astro-cid-cp3wewsx][hidden]{display:none}.media-toggle[data-astro-cid-cp3wewsx]:hover{background:var(--surface-2)}.media-toggle-pause[data-astro-cid-cp3wewsx],.media-toggle-play[data-astro-cid-cp3wewsx]{align-items:center;gap:8px;display:inline-flex}.media-toggle[data-astro-cid-cp3wewsx][data-playing=true] .media-toggle-play[data-astro-cid-cp3wewsx],.media-toggle[data-astro-cid-cp3wewsx][data-playing=false] .media-toggle-pause[data-astro-cid-cp3wewsx]{display:none}.media-main[data-astro-cid-hknmfn4f]{margin:56px 0 0}figure[data-astro-cid-hknmfn4f]{margin:0}.media-frame[data-astro-cid-hknmfn4f]{border:1px solid var(--divider);background:var(--code-bg);border-radius:10px;position:relative;overflow:hidden}.media-frame[data-astro-cid-hknmfn4f] img[data-astro-cid-hknmfn4f]{width:100%;height:auto;display:block}figcaption[data-astro-cid-hknmfn4f]{color:var(--text-faint);margin-top:10px;font-size:13px}.media-open[data-astro-cid-hknmfn4f]{cursor:zoom-in;display:block}.media-expand[data-astro-cid-hknmfn4f]{background:var(--surface);border:1px solid var(--divider);width:32px;height:32px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.media-expand[data-astro-cid-hknmfn4f]:hover{background:var(--surface-2)}.media-tour[data-astro-cid-hknmfn4f]{margin-top:40px}.media-tour-title[data-astro-cid-hknmfn4f]{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 16px;font-size:11.5px;font-weight:500}.media-tour-list[data-astro-cid-hknmfn4f]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.media-tour-list[data-astro-cid-hknmfn4f] figcaption[data-astro-cid-hknmfn4f]{color:var(--text-2);gap:10px;font-size:14px;display:flex}.media-tour-step[data-astro-cid-hknmfn4f]{font-family:var(--font-code);color:var(--accent);padding-top:2px;font-size:12px}html:has(.media-modal[open]){scrollbar-gutter:stable;overflow:hidden}.media-modal[data-astro-cid-hknmfn4f]{--modal-chrome:180px;box-sizing:border-box;background:var(--surface);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border:1px solid var(--divider);border-radius:10px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px -20px #00000080}.media-modal[data-astro-cid-hknmfn4f]::backdrop{background:color-mix(in srgb, var(--surface) 80%, transparent)}.media-modal-panel[data-astro-cid-hknmfn4f]{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.media-modal-bar[data-astro-cid-hknmfn4f],.media-modal-foot[data-astro-cid-hknmfn4f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-modal-position[data-astro-cid-hknmfn4f]{font-family:var(--font-code);color:var(--accent);margin:0;font-size:12px}.media-modal-caption[data-astro-cid-hknmfn4f]{min-width:0;color:var(--text-2);margin:0;font-size:14px}.media-modal-nav[data-astro-cid-hknmfn4f]{flex:none;gap:8px;display:flex}.media-modal-button[data-astro-cid-hknmfn4f]{background:var(--surface-2);border:1px solid var(--divider);min-width:32px;min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.media-modal-button[data-astro-cid-hknmfn4f]:hover:not(:disabled){border-color:var(--accent)}.media-modal-button[data-astro-cid-hknmfn4f]:disabled{opacity:.4;cursor:default}.media-modal-step[data-astro-cid-hknmfn4f]{width:40px;padding:0}.media-modal-stage[data-astro-cid-hknmfn4f]{justify-content:center;display:flex}.media-modal-stage[data-astro-cid-hknmfn4f] img,.media-modal-stage[data-astro-cid-hknmfn4f] video{width:auto;max-width:calc(100vw - 58px);height:auto;max-height:calc(100dvh - var(--modal-chrome));border-radius:6px;display:block}.media-modal-stage[data-astro-cid-hknmfn4f] .media-video{display:inline-block}.product[data-astro-cid-qiumsr3l]{padding-bottom:96px}
