.docs-bar{top:var(--site-header-h);z-index:2;background:var(--ls-color-bg-page);border-bottom:var(--ls-border-divider-width) solid var(--ls-color-border-muted);position:sticky}.docs-bar-in{justify-content:space-between;align-items:center;gap:var(--ls-space-6);padding-top:var(--ls-space-4);padding-bottom:var(--ls-space-3);display:flex}.docs-home{font-family:var(--ls-typography-fontFamily-display);font-weight:var(--ls-typography-fontWeight-560);letter-spacing:-.03em;font-size:var(--ls-typography-fontSize-xl);margin:0}.docs-search{width:min(26rem,100%);position:relative}.docs-search input{box-sizing:border-box;width:100%;font:inherit;font-size:var(--ls-typography-fontSize-sm);padding:var(--ls-space-2) var(--ls-space-4);color:var(--ls-color-text-primary);background:var(--ls-color-bg-surface);border:var(--ls-border-divider-width) solid var(--ls-color-border-muted);border-radius:var(--ls-radius-full)}.docs-search input::placeholder{color:var(--ls-color-text-muted)}.docs-hits{top:calc(100% + var(--ls-space-2));padding:var(--ls-space-2);background:var(--ls-color-bg-elevated);border:var(--ls-border-divider-width) solid var(--ls-color-border-muted);border-radius:var(--ls-radius-lg);margin:0;list-style:none;position:absolute;left:0;right:0}.docs-hits li{justify-content:space-between;gap:var(--ls-space-4);padding:var(--ls-space-2) var(--ls-space-3);font-size:var(--ls-typography-fontSize-sm);display:flex}.docs-hits a{color:var(--ls-color-text-primary)}.hit-soon,.hit-none{color:var(--ls-color-text-muted)}.hit-section{font-family:var(--ls-typography-fontFamily-body);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-muted);font-weight:var(--ls-typography-fontWeight-medium);font-variant-numeric:tabular-nums}.docs-tabs{gap:var(--ls-space-6);scrollbar-width:none;padding-top:0;padding-bottom:0;display:flex;overflow-x:auto}.docs-tab{padding:var(--ls-space-3) 0;font-size:var(--ls-typography-fontSize-sm);white-space:nowrap;color:var(--ls-color-text-secondary);border-bottom:2px solid #0000;flex:none;text-decoration:none}.docs-tab[aria-current=page]{color:var(--ls-color-text-primary);border-bottom-color:var(--ls-color-brand-primary)}.docs-tab-soon{color:var(--ls-color-text-muted)}.docs-body{grid-template-columns:13rem minmax(0,1fr) 14rem;align-items:start;gap:clamp(2rem,4vw,4.5rem);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.docs-nav,.docs-rail{top:calc(var(--site-header-h) + 7.5rem);position:sticky}.docs-nav-k{margin:0 0 var(--ls-space-3);font-family:var(--ls-typography-fontFamily-body);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-muted);font-weight:var(--ls-typography-fontWeight-medium);font-variant-numeric:tabular-nums}.docs-nav ul,.docs-rail ul{gap:var(--ls-space-1);font-size:var(--ls-typography-fontSize-sm);margin:0;padding:0;list-style:none;display:grid}.docs-nav li>*,.docs-rail li>*{padding:var(--ls-space-1) 0;line-height:var(--ls-typography-lineHeight-snug);display:block}.docs-nav a,.docs-rail a{color:var(--ls-color-text-secondary);text-decoration:none}.docs-nav a[aria-current=page]{color:var(--ls-color-text-primary);font-weight:var(--ls-typography-fontWeight-560)}.docs-nav span{color:var(--ls-color-text-muted)}.docs-rail a:hover,.docs-nav a:hover{color:var(--ls-color-text-primary)}.rail-agents{margin-top:var(--ls-space-8)}.agent-acts{gap:var(--ls-space-2);display:grid}.agent-act{font:inherit;font-size:var(--ls-typography-fontSize-sm);text-align:left;padding:var(--ls-space-2) var(--ls-space-3);color:var(--ls-color-text-primary);border:var(--ls-border-divider-width) solid var(--ls-color-border-muted);border-radius:var(--ls-radius-md);cursor:pointer;background:0 0;text-decoration:none;display:block}.doc{max-width:44rem}.doc-crumbs{font-family:var(--ls-typography-fontFamily-body);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-muted);font-weight:var(--ls-typography-fontWeight-medium);font-variant-numeric:tabular-nums;margin:0}.doc-h1{margin:var(--ls-space-4) 0 0;font-family:var(--ls-typography-fontFamily-display);font-weight:var(--ls-typography-fontWeight-560);font-feature-settings:"ss05";letter-spacing:-.045em;font-size:clamp(2.5rem,4.6vw,3.75rem);line-height:1.02}[data-ts-mode=dark] .doc-h1{font-weight:var(--ls-typography-fontWeight-540)}.doc-lede{margin:var(--ls-space-4) 0 0;font-size:var(--ls-typography-fontSize-xl);line-height:var(--ls-typography-lineHeight-relaxed);color:var(--ls-color-text-secondary)}.agent-box{margin-top:var(--ls-space-8);padding:var(--ls-space-6);background:var(--ls-color-bg-surface);border-radius:var(--ls-radius-lg)}.agent-box p{color:var(--ls-color-text-secondary);line-height:var(--ls-typography-lineHeight-relaxed);margin:0}.agent-box-k{font-family:var(--ls-typography-fontFamily-display);font-weight:var(--ls-typography-fontWeight-560);letter-spacing:-.02em;font-size:var(--ls-typography-fontSize-lg);margin-bottom:var(--ls-space-2)!important;color:var(--ls-color-text-primary)!important}.agent-box .code{margin-top:var(--ls-space-4)}.doc-step{scroll-margin-top:calc(var(--site-header-h) + 8rem);margin-top:clamp(3rem,5vw,4rem)}.doc-step h2,.doc-next h2{align-items:baseline;gap:var(--ls-space-3);font-family:var(--ls-typography-fontFamily-display);font-weight:var(--ls-typography-fontWeight-560);letter-spacing:-.03em;line-height:1.15;font-size:var(--ls-typography-fontSize-2xl);margin:0;display:flex}.doc-n{width:1.75rem;height:1.75rem;font-family:var(--ls-typography-fontFamily-body);font-size:var(--ls-typography-fontSize-md);letter-spacing:0;color:var(--ls-color-text-secondary);border:var(--ls-border-divider-width) solid var(--ls-color-border-default);border-radius:var(--ls-radius-full);font-weight:var(--ls-typography-fontWeight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid;transform:translateY(-.15em)}.doc-step p,.doc-step li{font-size:var(--ls-typography-fontSize-md);line-height:var(--ls-typography-lineHeight-relaxed);color:var(--ls-color-text-secondary)}.doc-step p{margin:var(--ls-space-4) 0 0}.doc-step ul{margin:var(--ls-space-4) 0 0;padding-left:var(--ls-space-5);gap:var(--ls-space-2);display:grid}.doc-note{padding-left:var(--ls-space-4);border-left:2px solid var(--ls-color-border-default);font-size:var(--ls-typography-fontSize-sm)!important}.doc-code{margin:var(--ls-space-5) 0 0}.doc-code figcaption{margin-bottom:var(--ls-space-2);font-family:var(--ls-typography-fontFamily-body);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-muted);font-weight:var(--ls-typography-fontWeight-medium)}.code{background:var(--ls-color-bg-surface-alt);border-radius:var(--ls-radius-md);position:relative}.agent-box .code{background:var(--ls-color-bg-elevated)}.code pre{padding:var(--ls-space-4) 5rem var(--ls-space-4) var(--ls-space-4);font-family:var(--ls-typography-fontFamily-mono);font-size:var(--ls-typography-fontSize-sm);line-height:var(--ls-typography-lineHeight-relaxed);color:var(--ls-color-text-primary);white-space:pre-wrap;word-break:break-word;font-variant-ligatures:none;margin:0;overflow-x:auto}.code-copy{top:var(--ls-space-3);right:var(--ls-space-3);font:inherit;font-size:var(--ls-typography-fontSize-xs);padding:var(--ls-space-1) var(--ls-space-3);color:var(--ls-color-text-secondary);border:var(--ls-border-divider-width) solid var(--ls-color-border-muted);border-radius:var(--ls-radius-full);cursor:pointer;background:0 0;position:absolute}.doc-shot{margin:var(--ls-space-6) 0 0}.doc-shot-row{gap:var(--ls-space-2);padding:var(--ls-space-4);background:var(--ls-color-bg-surface);border-radius:var(--ls-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-shot img{border-radius:var(--ls-radius-sm);width:100%;height:auto;display:block}.doc-shot figcaption{margin-top:var(--ls-space-2);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-muted)}.doc-next{padding-top:var(--ls-space-8);border-top:var(--ls-border-divider-width) solid var(--ls-color-border-muted);margin-top:clamp(3.5rem,6vw,5rem)}.doc-next ul{gap:var(--ls-space-4);margin:var(--ls-space-5) 0 0;padding:0;list-style:none;display:grid}.next-t{font-weight:var(--ls-typography-fontWeight-560);color:var(--ls-color-text-primary);display:block}.next-d{margin-top:var(--ls-space-1);font-size:var(--ls-typography-fontSize-sm);color:var(--ls-color-text-secondary);display:block}@media (max-width:1100px){.docs-body{grid-template-columns:12rem minmax(0,1fr)}.docs-rail{grid-column:2;position:static}}@media (max-width:760px){.docs-body{grid-template-columns:1fr}.docs-nav{position:static}.docs-rail{grid-column:1}.docs-bar{position:static}.docs-bar-in{flex-wrap:wrap}.doc-shot-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.docs .doc-h1,.docs .doc h2{font-weight:var(--ls-typography-fontWeight-500);letter-spacing:-.025em}.docs .docs-home{color:var(--ls-color-text-primary);text-decoration:none}.docs .doc>section{margin-top:var(--ls-space-8)}.docs .doc .code{margin:var(--ls-space-5) 0}.docs .docs-nav a{min-height:44px;line-height:var(--ls-typography-lineHeight-relaxed);padding:var(--ls-space-3) 0;display:block}.docs .docs-tabs{overflow-x:auto}.docs .doc{min-width:0}.docs .doc pre{max-width:100%;overflow-x:auto}.docs .docs-search input{min-height:44px}.integration-mobile{display:none}@media (max-width:760px){.integration-desktop{display:none}.integration-mobile{display:block}.integration-mobile summary{cursor:pointer;min-height:44px;color:var(--ls-color-text-primary);line-height:44px}.integration-mobile[open]{padding-bottom:var(--ls-space-5)}}.docs .agent-act,.docs .code-copy{min-height:44px}.docs .doc a{color:inherit;text-underline-offset:.2em;align-items:center;gap:var(--ls-space-2);min-height:44px;text-decoration:underline;display:inline-flex}.docs .doc-plan-facts{margin:var(--ls-space-5) 0;gap:var(--ls-space-3);display:grid}.docs .doc-plan-facts>div{gap:var(--ls-space-4);padding:var(--ls-space-4);background:var(--ls-color-bg-surface);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);display:grid}.docs .doc-plan-facts dt{font-weight:var(--ls-typography-fontWeight-500)}.docs .doc-plan-facts dd{color:var(--ls-color-text-secondary);margin:0}@media (max-width:480px){.docs .doc-plan-facts>div{gap:var(--ls-space-2);grid-template-columns:1fr}}
