.ts-quick-search{position:fixed;z-index:var(--ts-qs-z-index, 99999)}.ts-quick-search--sibling{position:absolute;z-index:var(--ts-qs-z-index, 99999)}.ts-quick-search{display:flex;flex-direction:column;overflow:hidden}.ts-quick-search[hidden]{display:none}.ts-quick-search{background:var(--ts-qs-bg, #fff);border:1px solid var(--ts-qs-border, rgba(0, 0, 0, .12));border-radius:var(--ts-qs-radius, 8px);box-shadow:var(--ts-qs-shadow, 0 4px 6px -1px rgba(0, 0, 0, .08), 0 10px 24px -4px rgba(0, 0, 0, .14));animation:ts-qs-appear .1s ease-out}.ts-qs-results{position:relative;overflow:hidden;flex:0 0 auto}.ts-qs-track{position:absolute;right:3px;top:4px;bottom:4px;width:var(--ts-qs-track-width, 4px);border-radius:2px;background:var(--ts-qs-track-bg, rgba(0, 0, 0, .07));pointer-events:none}.ts-qs-track__thumb{position:absolute;left:0;right:0;border-radius:2px;background:var(--ts-qs-track-thumb-bg, rgba(0, 0, 0, .22));transition:top .1s ease,height .1s ease}@keyframes ts-qs-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ts-qs-item{display:flex;align-items:center;gap:var(--ts-qs-item-gap, 12px);padding:var(--ts-qs-item-padding, 10px 16px);text-decoration:none;color:inherit;border-bottom:1px solid var(--ts-qs-item-divider, rgba(0, 0, 0, .06));cursor:pointer;min-width:0;transition:background .1s}.ts-qs-item:last-of-type{border-bottom:none}.ts-qs-item.is-active,.ts-qs-item:hover{background:var(--ts-qs-item-hover-bg, rgba(0, 0, 0, .04))}.ts-qs-item.is-active .ts-qs-item__name,.ts-qs-item:hover .ts-qs-item__name{text-decoration:var(--ts-qs-item-hover-text-decoration, none);text-underline-offset:var(--ts-qs-item-hover-underline-offset, 2px);text-decoration-thickness:var(--ts-qs-item-hover-underline-thickness, 2px);text-decoration-color:var(--ts-qs-item-hover-underline-color, currentColor)}.ts-qs-item:focus{outline:none;background:var(--ts-qs-item-hover-bg, rgba(0, 0, 0, .04))}.ts-qs-item__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ts-qs-name-size, 1rem);font-weight:var(--ts-qs-name-weight, 400);color:var(--ts-qs-name-color, #111);line-height:1.4}.ts-qs-item__name mark{background:var(--ts-qs-highlight-bg, rgba(255, 200, 0, .35));color:var(--ts-qs-highlight-color, inherit);font-weight:var(--ts-qs-highlight-weight, inherit);border-radius:2px;padding:0 1px}.ts-qs-item__type{flex:0 0 auto;font-size:var(--ts-qs-type-size, .72rem);font-weight:var(--ts-qs-type-weight, 500);color:var(--ts-qs-type-color, #666);white-space:nowrap;padding:2px 8px;background:var(--ts-qs-type-bg, rgba(0, 0, 0, .06));border-radius:var(--ts-qs-type-radius, 99px);line-height:1.6}.ts-qs-no-results{padding:var(--ts-qs-item-padding, 10px 16px);font-size:var(--ts-qs-name-size, .9rem);color:var(--ts-qs-no-results-color, #888);font-style:italic;text-align:center}a.ts-qs-footer{display:flex;align-items:center;justify-content:center;padding:var(--ts-qs-item-padding, 10px 16px);font-size:var(--ts-qs-name-size, .9rem);font-weight:var(--ts-qs-name-weight, 500);color:var(--ts-qs-footer-color, inherit);background:var(--ts-qs-footer-bg, rgba(0, 0, 0, .03));border-top:1px solid var(--ts-qs-item-divider, rgba(0, 0, 0, .06));text-decoration:none;cursor:pointer;transition:background .1s}a.ts-qs-footer.is-active,a.ts-qs-footer:hover{background:var(--ts-qs-footer-hover-bg, rgba(0, 0, 0, .06));color:var(--ts-qs-footer-hover-color, inherit);text-decoration:var(--ts-qs-footer-hover-text-decoration, none)}a.ts-qs-footer:focus{outline:none;background:var(--ts-qs-footer-hover-bg, rgba(0, 0, 0, .06));color:var(--ts-qs-footer-hover-color, inherit)}.ts-quick-search-overlay{width:100dvw;min-width:0;max-width:100dvw;inset:0;height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:0;box-sizing:border-box;color:inherit;background:transparent;border:0;overflow:hidden;overscroll-behavior:none}.ts-quick-search-overlay::backdrop{background:#00000085}.ts-quick-search-overlay__panel{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:var(--ts-qs-overlay-bg, var(--ts-qs-bg, #fff))}.ts-quick-search-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ts-quick-search-overlay__title{margin:0;font-size:1.25rem}.ts-quick-search-overlay__close{display:inline-grid;width:44px;height:44px;padding:0;place-items:center;font-size:2rem;line-height:1;color:inherit;cursor:pointer;background:transparent;border:0;border-radius:50%}.ts-quick-search-overlay__hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-quick-search-overlay__form{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;flex:1 1 auto;min-width:0;min-height:0;max-width:100%}.ts-quick-search-overlay__field{align-self:start;flex:0 0 auto!important;height:auto!important;min-height:0!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0 0 12px}.ts-quick-search-overlay__field .c-field__inner{width:100%;min-width:0;max-width:100%;box-sizing:border-box;height:auto!important;min-height:0!important}.ts-quick-search-overlay__field .c-field__input{min-width:0;max-width:100%;font-size:16px}.ts-quick-search-overlay__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ts-quick-search-overlay__results{min-height:0;min-width:0;max-width:100%;overflow:hidden}.ts-quick-search-overlay__submit{margin-top:12px}.ts-quick-search-overlay .ts-quick-search--overlay{position:static;min-width:0;width:100%;max-height:100%;max-width:100%;box-sizing:border-box}.ts-quick-search-overlay .ts-qs-results,.ts-quick-search-overlay .ts-qs-item{min-width:0;max-width:100%;box-sizing:border-box}html.ts-quick-search-overlay-open,body.ts-quick-search-overlay-open{overflow:hidden;overscroll-behavior:none}
