.dsearch[data-astro-cid-uufp3sb6]{position:relative;margin:0 0 16px}.dsearch__box[data-astro-cid-uufp3sb6]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--kl-gray-200);border-radius:12px;padding:0 10px 0 12px;height:42px}.dsearch__box[data-astro-cid-uufp3sb6]:focus-within{border-color:var(--kl-orange-300);box-shadow:0 0 0 3px var(--kl-orange-50)}.dsearch__box[data-astro-cid-uufp3sb6] input[data-astro-cid-uufp3sb6]{flex:1;min-width:0;border:0;outline:0;background:none;font:500 14px var(--kl-font-sans);color:var(--kl-navy)}.dsearch__box[data-astro-cid-uufp3sb6] kbd[data-astro-cid-uufp3sb6]{font:600 11px var(--kl-font-sans);color:var(--kl-gray-600);border:1px solid var(--kl-gray-200);border-radius:6px;padding:2px 6px}.dsearch__results[data-astro-cid-uufp3sb6]{position:absolute;z-index:20;left:0;right:0;top:48px;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--kl-gray-200);border-radius:14px;box-shadow:var(--kl-shadow-lg);max-height:60vh;overflow:auto}.dsearch__results[data-astro-cid-uufp3sb6] a[data-astro-cid-uufp3sb6]{display:grid;gap:2px;padding:10px 12px;border-radius:10px;color:var(--kl-navy)}.dsearch__results[data-astro-cid-uufp3sb6] a[data-astro-cid-uufp3sb6]:hover,.dsearch__results[data-astro-cid-uufp3sb6] a[data-astro-cid-uufp3sb6]:focus{background:var(--kl-orange-50)}.dsearch__results[data-astro-cid-uufp3sb6] small[data-astro-cid-uufp3sb6]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kl-orange)}.dsearch__results[data-astro-cid-uufp3sb6] b[data-astro-cid-uufp3sb6]{font-size:14px}.dsearch__results[data-astro-cid-uufp3sb6] span[data-astro-cid-uufp3sb6]{font-size:12.5px;color:var(--kl-navy-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs{display:grid;grid-template-columns:250px minmax(0,1fr) 210px;gap:32px;padding-top:24px;padding-bottom:56px;align-items:start}.docs>*{min-width:0}.docs__side{position:sticky;top:88px;max-height:calc(100vh - 100px);overflow:auto;padding-right:6px}.docs__nav .docs__group,.docs__mobile .docs__group{margin:0 0 18px}.docs__group b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--kl-navy);margin:0 0 6px 10px}.docs__group ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.docs__group a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;color:var(--kl-navy-light);font-size:14px;font-weight:500;border-left:3px solid transparent}.docs__group a:hover{background:#fff;color:var(--kl-navy)}.docs__group a[aria-current=page]{background:var(--kl-orange-100);color:var(--kl-orange-dark);font-weight:700;border-left-color:var(--kl-orange)}.st{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:999px}.st--beta{background:var(--kl-yellow);color:var(--kl-navy)}.st--planned{background:var(--kl-navy-100);color:var(--kl-navy)}.docs__mobile{display:none}.docs__main{background:#fff;border-radius:20px;padding:32px 40px 28px;box-shadow:var(--kl-shadow-sm)}.docs__crumb{font-size:13px;color:var(--kl-gray-600);margin-bottom:14px}.docs__crumb a{color:var(--kl-orange);font-weight:600}.docs__article>h1:first-child,.docs__article .h1{font-size:clamp(30px,3.4vw,42px);margin:0 0 8px}.docs__lede{color:var(--kl-navy-light);font-size:18px;line-height:28px;margin:0 0 22px}.docs__article h2{font-size:26px;margin:34px 0 10px;padding-top:6px;scroll-margin-top:96px}.docs__article h3{font-size:19px;margin:24px 0 8px;scroll-margin-top:96px}.docs__article h4{font-size:16px;margin:18px 0 6px}.docs__article p,.docs__article li{color:var(--kl-navy-light);font-size:15.5px;line-height:25px}.docs__article li{margin:4px 0}.docs__article ul,.docs__article ol{padding-left:22px;margin:0 0 14px}.docs__article strong{color:var(--kl-navy)}.docs__article a{font-weight:600;text-decoration:underline;text-decoration-color:var(--kl-orange-300);text-underline-offset:3px}.docs__article code{font-family:var(--kl-font-mono);font-size:13.5px;background:var(--kl-orange-50);color:var(--kl-navy);padding:2px 6px;border-radius:6px}.docs__article pre{position:relative;background:var(--kl-navy)!important;color:#f3e9dd;border-radius:14px;padding:16px 18px;font-family:var(--kl-font-mono);font-size:13.5px;line-height:1.55;margin:12px 0 18px;overflow-x:auto}.docs__article pre code{background:none;padding:0;color:inherit;font-size:inherit}.docs__article pre .copy{position:absolute;top:8px;right:8px;height:26px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font:600 12px var(--kl-font-sans);cursor:pointer;opacity:0;transition:opacity var(--kl-dur-fast)}.docs__article pre:hover .copy,.docs__article pre .copy:focus-visible{opacity:1}.docs__article table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14px;border:1px solid var(--kl-gray-200);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.docs__article th,.docs__article td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--kl-gray-200);vertical-align:top}.docs__article th{background:var(--kl-cream);color:var(--kl-navy);font-weight:700;white-space:nowrap}.docs__article td{color:var(--kl-navy-light)}.docs__article td:first-child{color:var(--kl-navy);font-weight:600}.docs__article td code,.docs__article th code{white-space:nowrap}.docs__article blockquote{margin:16px 0;padding:14px 18px;border-radius:14px;background:#d9f6ea;border-left:4px solid var(--kl-teal)}.docs__article blockquote p{margin:0;color:var(--kl-navy)}.docs__article hr{border:0;border-top:1px solid var(--kl-line);margin:28px 0}.docs__article img{border-radius:14px;box-shadow:var(--kl-shadow-sm);margin:8px 0 16px}.docs__pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.pager{display:grid;gap:2px;border:1px solid var(--kl-gray-200);border-radius:14px;padding:14px 16px;color:var(--kl-navy)}.pager:hover{border-color:var(--kl-orange-300);box-shadow:var(--kl-shadow-sm)}.pager small{color:var(--kl-gray-600);font-size:12px;font-weight:600}.pager b{font-size:15px}.pager--next{text-align:right}.docs__meta{color:var(--kl-gray-600);font-size:13px;margin:18px 0 0}.docs__meta a{color:var(--kl-orange);font-weight:600}.docs__toc{position:sticky;top:88px;font-size:13px}.docs__toc b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--kl-navy);margin-bottom:8px}.docs__toc ul{list-style:none;margin:0;padding:0;border-left:2px solid var(--kl-line-2)}.docs__toc a{display:block;padding:5px 0 5px 12px;margin-left:-2px;border-left:2px solid transparent;color:var(--kl-navy-light)}.docs__toc li.d3 a{padding-left:24px;font-size:12.5px}.docs__toc a.is-active{color:var(--kl-orange-dark);border-left-color:var(--kl-orange);font-weight:600}@media(max-width:1100px){.docs{grid-template-columns:230px minmax(0,1fr)}.docs__toc{display:none}}@media(max-width:820px){.docs{grid-template-columns:1fr;gap:16px}.docs__side{position:static;max-height:none;overflow:visible}.docs__nav{display:none}.docs__mobile{display:block;background:#fff;border-radius:14px;padding:10px 14px;box-shadow:var(--kl-shadow-sm)}.docs__mobile summary{font-weight:700;color:var(--kl-navy);cursor:pointer}.docs__mobile nav{margin-top:12px}.docs__main{padding:22px 16px}.docs__pager{grid-template-columns:1fr}}
