@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--pulse-font-body: "Inter", system-ui, sans-serif;--pulse-font-display: "Space Grotesk", "Inter", sans-serif;--pulse-font-mono: "JetBrains Mono", ui-monospace, monospace;--pulse-bg-0: #0b0b0c;--pulse-bg-1: #111113;--pulse-bg-2: #17181a;--pulse-bg-3: #1d1f22;--pulse-border: #26282c;--pulse-border-soft: #202327;--pulse-border-strong: #33363c;--pulse-toc-width: 14rem;--pulse-header-right-shift: 4.25rem}:root,:root[data-theme=light]{--sl-color-white: hsl(0, 0%, 98%);--sl-color-gray-1: hsl(0, 0%, 92%);--sl-color-gray-2: hsl(0, 0%, 74%);--sl-color-gray-3: hsl(0, 0%, 56%);--sl-color-gray-4: hsl(0, 0%, 38%);--sl-color-gray-5: hsl(0, 0%, 16%);--sl-color-gray-6: hsl(0, 0%, 11%);--sl-color-black: hsl(0, 0%, 7%);--sl-color-accent-low: hsl(216, 46%, 19%);--sl-color-accent: hsl(212, 82%, 56%);--sl-color-accent-high: hsl(212, 94%, 84%);--sl-color-text-accent: var(--sl-color-accent-high);--sl-color-bg: var(--sl-color-black);--sl-color-bg-nav: hsl(0, 0%, 8%);--sl-color-bg-sidebar: hsl(0, 0%, 7%);--sl-color-bg-inline-code: hsl(0, 0%, 14%);--sl-color-hairline: hsl(0, 0%, 16%);--sl-color-hairline-light: hsl(0, 0%, 20%);--sl-color-backdrop-overlay: rgba(3, 3, 3, .7);--sl-font: var(--pulse-font-body);--sl-font-mono: var(--pulse-font-mono);--sl-content-width: 53rem;--sl-sidebar-width: 16.5rem;--sl-nav-height: 56px;--sl-nav-pad-y: 0;--sl-nav-pad-x: 0;--sl-nav-gap: 1.25rem;--sl-line-height: 1.62;--sl-line-height-headings: 1.15;--sl-text-base: .95rem;--sl-text-sm: .84rem;--sl-text-xs: .72rem;--sl-text-code: .78rem;--sl-text-code-sm: .72rem}body:not(.landing-body){font-family:var(--pulse-font-body);background:var(--pulse-bg-0)}.page>.header{backdrop-filter:blur(14px);border-bottom:none;background:#0b0b0ce0;padding:0!important;height:56px;min-height:56px}:root[data-has-sidebar] .page>.header{padding-inline-end:0!important}.page>.header>.header{max-width:1100px;width:100%;height:100%;margin:0 auto;padding:0 2rem;display:flex!important;align-items:center;justify-content:flex-end;gap:.75rem}@media(min-width:72rem){.page>.header>.header{padding-inline-end:calc(2rem + var(--pulse-header-right-shift))}}.title-wrapper{padding:0;margin:0;height:100%;display:flex;align-items:center}.site-title{font-family:var(--pulse-font-display);font-weight:700;letter-spacing:-.03em;font-size:1.1rem;color:#fff;height:100%;display:inline-flex;align-items:center;line-height:1;transform:translateY(1px)}starlight-theme-select,starlight-lang-select{display:none!important}.sidebar{border-right:none}.sidebar-pane{background:var(--pulse-bg-0);border-inline-end:none!important}.sidebar-content{padding:1.05rem 1rem .75rem;gap:.75rem}.sidebar-content .large{color:#6d6d6d;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.sidebar-content a{color:#8f8f8f;font-size:.93rem;border-radius:0;padding:.38rem .4rem .38rem .8rem;position:relative;transition:color .14s ease}.sidebar-content a:hover{color:#d6d6d6;background:transparent}.sidebar-content a[aria-current=page]{color:#fff;font-weight:600;background:transparent}.sidebar-content a:before{content:"";position:absolute;inset-inline-start:.15rem;top:50%;width:.28rem;height:.28rem;border-radius:999px;transform:translateY(-50%);background:transparent}.sidebar-content a[aria-current=page]:before{background:#fff}.main-frame{padding-top:calc(var(--sl-nav-height) + .8rem);min-height:100vh}.content-panel{padding-block:1.25rem}.content-panel+.content-panel{border-top:none}.content-panel .sl-container{max-width:53rem}.sl-markdown-content{font-size:.95rem}.sl-markdown-content h1,.sl-markdown-content h2,.sl-markdown-content h3,.sl-markdown-content h4{font-family:var(--pulse-font-display);color:#fff;letter-spacing:-.02em}.content-panel h1#_top{font-size:clamp(2rem,3.1vw,2.55rem);letter-spacing:-.03em}.sl-markdown-content h2{font-size:1.65rem}.sl-markdown-content h3{font-size:1.18rem}.sl-markdown-content p,.sl-markdown-content li{color:#a1a1a1;font-size:.92rem;line-height:1.62}.sl-markdown-content a{color:#d7d7d7}.sl-markdown-content a:hover{color:#fff}.sl-markdown-content code:not(pre code){border:1px solid var(--pulse-border-soft);color:#ddd;background:var(--pulse-bg-2)}.sl-markdown-content table{border-radius:6px;overflow:hidden}.sl-markdown-content th,.sl-markdown-content td{border-color:#2a2a2a}.sl-markdown-content th{color:#d0d0d0;background:var(--pulse-bg-1)}.sl-markdown-content td{color:#a7a7a7}.sl-markdown-content .expressive-code{margin:1rem 0}.sl-markdown-content .expressive-code .frame{border:1px solid var(--pulse-border)!important;border-radius:8px!important;background:var(--pulse-bg-1)!important}.sl-markdown-content .expressive-code .header{min-height:1.9rem;border-bottom:1px solid var(--pulse-border-soft)!important;background:linear-gradient(180deg,var(--pulse-bg-2) 0%,var(--pulse-bg-1) 100%)!important}.sl-markdown-content .expressive-code pre{font-size:.79rem!important;line-height:1.55!important}.sl-markdown-content .expressive-code .ec-line .code{padding-inline:.9rem!important}.sl-markdown-content .expressive-code .copy button{border:1px solid var(--pulse-border-soft)!important;border-radius:.45rem!important;background:var(--pulse-bg-2)!important}.right-sidebar-panel .sl-container{border:none;border-radius:0;background:transparent;padding:1rem .8rem}.right-sidebar-panel nav{display:flex;flex-direction:column;gap:.25rem}.right-sidebar-panel h2{margin:0 0 .6rem;color:#7b7b7b;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.right-sidebar-panel a{color:#8e8e8e;font-size:.84rem;border:none;border-radius:0;padding:.4rem 0}.right-sidebar-panel a:hover{color:#e2e2e2;background:transparent}.right-sidebar-panel a[aria-current=true]{color:#fff;background:transparent}starlight-tabs [role=tab]{font-size:.82rem;letter-spacing:.01em}.pagination-links a{border:1px solid var(--pulse-border);border-radius:6px;background:var(--pulse-bg-1)}.pagination-links a:hover{border-color:var(--pulse-border-strong)}.api-shell{display:block}.api-shell section[id]{scroll-margin-top:84px}.api-mobile-routes{margin-bottom:1.25rem;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.api-mobile-routes a{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;border:1px solid var(--pulse-border);border-radius:6px;background:var(--pulse-bg-2);padding:.35rem .55rem;text-decoration:none}.api-mobile-routes .path{color:#b5b5b5;font-size:.75rem;font-family:var(--__sl-font-mono)}.api-endpoint-sidebar{display:none}.api-endpoint-sidebar nav{border:1px solid var(--pulse-border);border-radius:8px;background:var(--pulse-bg-1);padding:.9rem}.api-endpoint-sidebar .label{margin:0 0 .8rem;color:#7a7a7a;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:600}.api-endpoint-sidebar .group{margin:0 0 1rem}.api-endpoint-sidebar .group-title{margin:0 0 .35rem;color:#888;font-size:.74rem}.api-endpoint-sidebar a{display:flex;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:6px;padding:.28rem .4rem;text-decoration:none}.api-endpoint-sidebar a:hover{border-color:var(--pulse-border);background:var(--pulse-bg-2)}.api-endpoint-sidebar .path{color:#b5b5b5;font-size:.73rem;font-family:var(--__sl-font-mono)}.endpoint-heading{display:flex;align-items:center;gap:.65rem}.endpoint-heading code{font-size:1rem}.method-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:4px;padding:.1rem .42rem;min-width:2.65rem;font-size:.63rem;font-weight:600;letter-spacing:.08em}.method-get{color:#86efac;border-color:#22c55e59;background:#22c55e1f}.method-post{color:#7dd3fc;border-color:#38bdf859;background:#38bdf81f}@media(min-width:72rem){:root[data-has-sidebar][data-has-toc] .main-pane{width:calc(100vw - var(--sl-sidebar-width) - var(--pulse-toc-width))!important;min-height:calc(100vh - var(--sl-nav-height))}.content-panel .sl-container{width:min(100%,var(--sl-content-width));margin-inline:auto!important}.right-sidebar-container{width:calc(var(--pulse-toc-width) + (100% - var(--sl-content-width) - var(--pulse-toc-width)) / 2)}.right-sidebar{border-inline-start:none}.right-sidebar:before{content:none}.right-sidebar-panel{padding:.3rem .55rem .8rem}.right-sidebar-panel .sl-container{width:calc(var(--pulse-toc-width) - 1.1rem)}.api-shell{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.9rem;align-items:start}.api-mobile-routes{display:none}.api-endpoint-sidebar{display:block;position:sticky;top:calc(var(--sl-nav-height) + 1rem)}}.landing-body{margin:0;min-height:100vh;background:var(--pulse-bg-0);color:#a3a3a3;font-family:var(--pulse-font-body);-webkit-font-smoothing:antialiased}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid var(--pulse-border);background:#0b0b0ce0;backdrop-filter:blur(14px)}.landing-nav-inner{max-width:1100px;margin:0 auto;padding:0 2rem;height:56px;display:flex;align-items:center;justify-content:space-between}.landing-nav-left{display:flex;align-items:center;gap:2rem}.brand{color:#fff;text-decoration:none;font-family:var(--pulse-font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.landing-links{display:flex;gap:.45rem}.landing-links a{color:#7f7f7f;text-decoration:none;font-size:.85rem;padding:.45rem .75rem;transition:color .14s ease}.landing-links a:hover{color:#d6d6d6}.github-icon-link{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pulse-border);border-radius:999px;color:#fff;text-decoration:none;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.github-icon-link svg{width:1.2rem;height:1.2rem}.github-icon-link:hover{color:#fff;border-color:var(--pulse-border-strong);background:#ffffff0a}.page .social-icons a{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pulse-border);border-radius:999px;color:#fff!important;background:transparent;transition:border-color .14s ease,background-color .14s ease}.page .social-icons a svg{width:1.18rem;height:1.18rem}.page .social-icons a:hover{border-color:var(--pulse-border-strong);background:#ffffff0a}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.68rem 1.5rem;text-decoration:none;border:1px solid transparent;font-size:.85rem;font-weight:500}.btn-primary{background:#fff;color:var(--pulse-bg-0);border-color:#fff}.btn-primary:hover{background:#e6e6e6;border-color:#e6e6e6}.btn-secondary{border-color:var(--pulse-border);color:#a3a3a3}.btn-secondary:hover{border-color:var(--pulse-border-strong);color:#dfdfdf}.hero{padding:9.2rem 0 4.35rem;border-bottom:1px solid var(--pulse-border)}.hero-grid,.landing-section,.cta-section{max-width:1100px;margin:0 auto;padding:0 2rem}.hero-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:2.7rem;align-items:center}.hero h1{margin:0 0 1.4rem;color:#fff;font-family:var(--pulse-font-display);font-size:clamp(2.6rem,4.6vw,4rem);line-height:1.05;letter-spacing:-.03em}.hero p{margin:0 0 2rem;color:#7f7f7f;max-width:450px;line-height:1.65}.hero-dashboard-card{border:1px solid var(--pulse-border-soft);background:linear-gradient(160deg,var(--pulse-bg-2),var(--pulse-bg-1));border-radius:1.25rem;padding:.92rem;box-shadow:0 20px 42px #00000061;width:100%;max-width:54rem;justify-self:end;transform:translate(.85rem)}.hero-dashboard-card img{width:100%;display:block;border-radius:.85rem;border:1px solid var(--pulse-border);background:var(--pulse-bg-2)}.hero-ctas{display:flex;gap:.75rem;flex-wrap:wrap}.code-card{border:1px solid var(--pulse-border);background:var(--pulse-bg-1)}.code-card-head{border-bottom:1px solid var(--pulse-border);padding:.75rem 1rem;color:#8a8a8a;font-size:.72rem;font-family:var(--pulse-font-mono);display:flex;align-items:center;justify-content:space-between;gap:.8rem}.copy-install-btn{border:1px solid var(--pulse-border-soft);background:var(--pulse-bg-2);color:#c8c8c8;font-family:var(--pulse-font-mono);font-size:.68rem;letter-spacing:.01em;padding:.28rem .62rem;border-radius:.42rem;cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.copy-install-btn:hover{border-color:var(--pulse-border-strong);color:#fff;background:#1b1d20}.landing-code-block{margin:0;overflow-x:auto;border:0;border-radius:0;font-family:var(--pulse-font-mono);font-size:.78rem;line-height:1.68}.landing-code-block code{font-family:inherit}.hero-code-block{padding:1rem 1.15rem!important;background:var(--pulse-bg-2)!important}.how-code-block{margin-top:1rem;padding:.72rem .82rem!important;border:1px solid var(--pulse-border-soft);border-radius:.45rem;background:var(--pulse-bg-2)!important;font-size:.73rem;line-height:1.58}.landing-section{padding-top:4.55rem;padding-bottom:4.55rem;border-bottom:1px solid var(--pulse-border)}.landing-section[id]{scroll-margin-top:76px}.quickstart-section{padding-top:3.8rem;padding-bottom:3.8rem}.quickstart-head{text-align:center;max-width:760px;margin:0 auto 1.35rem}.quickstart-code-card{max-width:760px;margin:0 auto;border-radius:.9rem;overflow:hidden}.quickstart-code-block{padding:.95rem 1.05rem!important;background:var(--pulse-bg-2)!important}.section-head{max-width:630px;margin-bottom:2.1rem}.eyebrow{margin-bottom:.85rem;color:#6d6d6d;font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.section-head h2{margin:0 0 .95rem;color:#fff;font-family:var(--pulse-font-display);font-size:clamp(1.8rem,3.1vw,2.55rem);line-height:1.15;letter-spacing:-.03em}.section-head p{margin:0;color:#868686;line-height:1.62}.feature-grid,.docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.integrations-section{padding-top:4.1rem;padding-bottom:4.1rem}.integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.integration-card{border:none;border-radius:0;background:transparent;padding:0;text-decoration:none;transition:transform .16s ease}.integration-card:hover{transform:translateY(-3px)}.integration-logo{width:min(16.4rem,100%);height:4.9rem;display:block;margin-bottom:1.15rem;object-fit:contain;object-position:left center;border-radius:.82rem;filter:drop-shadow(0 15px 30px rgba(0,0,0,.38))}.integration-logo--claude{transform:scale(1.23);transform-origin:left center}.integration-logo--opencode,.integration-logo--openclaw{transform:scale(1.24);transform-origin:left center}.integration-card h3{margin:0 0 .43rem;color:#fff;font-family:var(--pulse-font-display);font-size:1.12rem;letter-spacing:-.01em}.integration-card p{margin:0;color:#939393;font-size:.92rem;line-height:1.56}.feature-card,.docs-card{border:1px solid var(--pulse-border);margin-right:-1px;margin-bottom:-1px;padding:1.8rem}.feature-tag,.docs-label{color:#6f6f6f;font-family:var(--pulse-font-mono);font-size:.67rem;text-transform:uppercase;letter-spacing:.1em}.feature-card h3,.docs-card h3,.how-card h3{margin:.8rem 0 .6rem;color:#fff;font-family:var(--pulse-font-display);font-size:1.06rem;letter-spacing:-.02em}.feature-card p,.docs-card p,.how-card p{margin:0;color:#878787;font-size:.9rem;line-height:1.6}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:1.35rem}.dashboard-card{border:none;border-radius:0;padding:0;background:transparent;transition:transform .18s ease}.dashboard-media{border-radius:0;overflow:visible;border:none;background:transparent;min-height:19rem;display:flex;align-items:center}.dashboard-card img{width:100%;height:100%;display:block;object-fit:contain;border-radius:.9rem}.dashboard-caption{padding:.78rem 0 .2rem;text-align:center}.dashboard-caption h3{margin:0 0 .42rem;color:#fff;font-family:var(--pulse-font-display);font-size:1.1rem;letter-spacing:-.02em}.dashboard-caption p{margin:0;color:#8f8f8f;font-size:.92rem;line-height:1.58;max-width:46rem;margin-inline:auto}.dashboard-card:hover{transform:translateY(-2px)}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.how-card{border:1px solid var(--pulse-border);margin-right:-1px;padding:1.8rem}.step{color:#727272;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.docs-card{text-decoration:none}.docs-card span{display:inline-block;margin-top:.95rem;color:#6f6f6f;font-size:.82rem}.docs-card:hover{border-color:var(--pulse-border-strong)}.docs-card:hover span{color:#d1d1d1}.cta-section{padding-top:5rem;padding-bottom:5rem;text-align:center}.cta-section h2{margin:0 0 .9rem;color:#fff;font-family:var(--pulse-font-display);font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.03em}.cta-section p{margin:0 0 1.8rem;color:#8a8a8a}@media(max-width:980px){.landing-links{display:none}.hero-grid{grid-template-columns:1fr;gap:1.7rem}.hero-dashboard-card{max-width:100%;transform:none}.feature-grid,.integrations-grid,.docs-grid,.how-grid{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard-media{min-height:15.5rem}.dashboard-card:hover{transform:translateY(-2px)}}
