.m95-docs-search{--m95s-ink:#000;--m95s-ink2:#1f1f1f;--m95s-mute:#6b6b6b;--m95s-hair:#0000000d;--m95s-panel:#f8f8f8;--m95s-active:#f0f0f0;--m95s-veil:#ffffffa6;width:100%;max-width:none;height:100%;max-height:none;color:var(--m95s-ink);font-family:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.m95-docs-search:not([open]){display:none}.m95-docs-search::backdrop{background:var(--m95s-veil)}.m95-docs-search *,.m95-docs-search :before,.m95-docs-search :after{box-sizing:border-box}.m95-docs-search-trigger{box-sizing:border-box;color:#6b6b6b;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000000d;border-radius:9999px;flex:none;place-items:center;width:32px;height:32px;margin:0;padding:0;display:grid}.m95-docs-search-trigger svg{width:16px;height:16px;display:block}.m95-docs-search-trigger:focus-visible{outline-offset:2px;outline:2px solid #000}@media (hover:hover){.m95-docs-search-trigger:hover{color:#000;background:#00000005}}.m95-docs-search__box{background:var(--m95s-panel);border:1px solid var(--m95s-hair);border-radius:12px;flex-direction:column;width:720px;height:min(452px,100dvh - 134px);display:flex;position:absolute;top:117px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 9px 48px #00000014,0 6px 24px #0000001a,0 1px 1px #0000000a}.m95-docs-search__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.m95-docs-search__form{flex:none;margin:0}.m95-docs-search__field{border:0;border-bottom:1px solid var(--m95s-hair);width:100%;height:46px;font:400 15px/normal var(--font-inter), Inter, sans-serif;letter-spacing:0;color:var(--m95s-ink2);appearance:none;background:0 0;border-radius:0;outline:none;margin:0;padding:0 18px;display:block}.m95-docs-search__field::placeholder{color:var(--m95s-mute);opacity:1}.m95-docs-search__field::-webkit-search-cancel-button{appearance:none}.m95-docs-search__field::-webkit-search-decoration{appearance:none}.m95-docs-search__field:focus-visible{box-shadow:inset 0 -2px 0 var(--m95s-ink)}.m95-docs-search__list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:6px;overflow-y:auto}.m95-docs-search__head{height:30px;font:510 12px/18px var(--font-inter), Inter, sans-serif;color:var(--m95s-mute);align-items:center;padding:0 12px;display:flex}.m95-docs-search__row{z-index:0;height:65px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:14px 12px;text-decoration:none;display:flex;position:relative}.m95-docs-search__row[aria-selected=true]:after{content:"";z-index:-1;background:var(--m95s-active);border-radius:8px;position:absolute;inset:2px 0}.m95-docs-search__icon{width:16px;height:16px;color:var(--m95s-ink);opacity:.55;flex:none;margin-top:1px}.m95-docs-search__row[aria-selected=true] .m95-docs-search__icon{opacity:1}.m95-docs-search__icon svg{width:16px;height:16px;display:block}.m95-docs-search__text{flex:auto;min-width:0}.m95-docs-search__title{font:400 13px/15.6px var(--font-inter), Inter, sans-serif;color:var(--m95s-ink2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.m95-docs-search__row[aria-selected=true] .m95-docs-search__title{color:var(--m95s-ink)}.m95-docs-search__in{color:var(--m95s-mute)}.m95-docs-search__line{font:400 14px/21px var(--font-inter), Inter, sans-serif;letter-spacing:-.18px;color:var(--m95s-mute);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.m95-docs-search mark{color:var(--m95s-ink);background:0 0;font-weight:590}.m95-docs-search__note{font:400 14px/21px var(--font-inter), Inter, sans-serif;letter-spacing:-.18px;color:var(--m95s-mute);padding:12px 12px 0}.m95-docs-search__note strong{color:var(--m95s-ink);font-weight:590}.m95-docs-search__note a{color:var(--m95s-ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:720px){.m95-docs-search__box{width:calc(100% - 32px);height:min(452px,100dvh - 126px);top:110px;left:16px;transform:none}.m95-docs-search__field{font-size:16px}}@media (hover:hover){.m95-docs-search__note a:hover{text-decoration-thickness:2px}}
