.kb-search[data-astro-cid-vujk3low]{width:100%;position:relative}.kb-search--compact[data-astro-cid-vujk3low]{max-width:none}.kb-search--hero[data-astro-cid-vujk3low]{max-width:36rem}.kb-search__field[data-astro-cid-vujk3low]{align-items:center;display:flex;position:relative}.kb-search__icon[data-astro-cid-vujk3low]{color:#5a516e;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;left:.85rem}.kb-search__input[data-astro-cid-vujk3low]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;padding:.65rem 2.5rem .65rem 2.35rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.kb-search--hero[data-astro-cid-vujk3low] .kb-search__input[data-astro-cid-vujk3low]{background:#fff;padding-top:.85rem;padding-bottom:.85rem;font-size:1rem;box-shadow:0 1px 2px #0f172a0a}.kb-search__input[data-astro-cid-vujk3low]::placeholder{color:#5a516e;font-weight:500}.kb-search__input[data-astro-cid-vujk3low]:focus{background:#fff;border-color:#3c059b;box-shadow:0 0 0 3px #3c059b1f}.kb-search__hint[data-astro-cid-vujk3low]{color:#5a516e;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.35rem;min-width:1.35rem;padding:.1rem .35rem;font-family:inherit;font-size:.7rem;font-weight:600;display:none;position:absolute;right:.7rem}@media (width>=768px){.kb-search--compact[data-astro-cid-vujk3low] .kb-search__hint[data-astro-cid-vujk3low]{display:inline-block}}.kb-search__results[data-astro-cid-vujk3low]{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;max-height:min(24rem,70vh);position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0f172a1a,0 2px 6px #0f172a0a}.kb-search--hero[data-astro-cid-vujk3low] .kb-search__results[data-astro-cid-vujk3low]{max-width:36rem}.kb-search__item{border-bottom:1px solid #f1f5f9;padding:.75rem .9rem;display:block;color:inherit!important;text-decoration:none!important}.kb-search__item:last-child{border-bottom:none}.kb-search__item:hover,.kb-search__item[aria-selected=true]{background:#f8fafc}.kb-search__item-title{color:#0f172a;font-size:.9rem;font-weight:700;display:block}.kb-search__item-meta{color:#64748b;margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.kb-search__item-snippet{color:#64748b;margin-top:.35rem;font-size:.8rem;font-weight:500;line-height:1.4;display:block}.kb-search__empty{color:#64748b;padding:.9rem;font-size:.875rem;font-weight:600}.sr-only[data-astro-cid-vujk3low]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.kb-body{color:#0f172a;-webkit-font-smoothing:antialiased;min-height:100vh;background:#fff!important;animation:none!important}body.kb-body .kb-prose a,body.kb-body main a:not(.kb-login-btn){color:#3c059b}body.kb-body .kb-prose a:hover,body.kb-body main a:not(.kb-login-btn):hover{color:#a81cd7}body.kb-body .kb-login-btn,body.kb-body .kb-login-btn:hover,body.kb-body .kb-login-btn:focus-visible{color:#fff!important}body.kb-body a.kb-app-btn,body.kb-body a.kb-app-btn:hover,body.kb-body a.kb-app-btn:focus-visible{color:#3c059b}body.kb-body .kb-header nav a:not(.kb-login-btn):not(.kb-app-btn){color:#1a1230}body.kb-body .kb-header nav a:not(.kb-login-btn):not(.kb-app-btn):hover,body.kb-body footer a{color:#3c059b}body.kb-body footer a:hover{color:#a81cd7}.kb-prose{color:#334155;font-size:1.0625rem;font-weight:400;line-height:1.75}.kb-prose p{margin:0 0 1.15rem}.kb-prose h2,.kb-prose h3{color:#0f172a;margin:2rem 0 .75rem;font-weight:700;line-height:1.3}.kb-prose h2{font-size:1.375rem}.kb-prose h3{font-size:1.125rem}.kb-prose ul,.kb-prose ol{margin:0 0 1.15rem;padding-left:1.35rem}.kb-prose li{margin-bottom:.45rem}.kb-prose li::marker{color:#94a3b8}.kb-prose a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.kb-prose img{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;max-width:40rem;height:auto;margin:1.25rem 0 1.5rem;display:block;box-shadow:0 1px 2px #0f172a0a}.kb-prose strong{color:#0f172a;font-weight:700}.kb-prose code{color:#0f172a;background:#f1f5f9;border-radius:.25rem;padding:.1rem .35rem;font-size:.9em}
