trieve-search-component
Version:
The easiest way to get up and running in your app using trieve search.
1 lines • 100 kB
CSS
@keyframes tv-overlayShow{0%{opacity:0}to{opacity:1}}@keyframes tv-pulse{50%{opacity:.5}}@keyframes tv-spin{to{transform:rotate(360deg)}}:root{--tv-zinc-950:rgb(9 9 11);--tv-zinc-50:rgb(250 250 250);--tv-zinc-100:rgb(244 244 245);--tv-zinc-200:rgb(228 228 231);--tv-zinc-300:rgb(212 212 216);--tv-zinc-700:rgb(63 63 70);--tv-zinc-800:rgb(39 39 42);--tv-zinc-900:rgb(24, 24, 27);--tv-zinc-400:rgb(161, 161, 170);--tv-zinc-500:rgb(108 108 120);--tv-zinc-600:rgb(82 82 91)}.debug{outline:1px solid red!important}body .trieve-close-icon{height:16px;width:16px;fill:currentColor}body #trieve-search-modal .tv-guarantee-block,body #trieve-search-modal-overlay{display:block}body #trieve-search-modal{font-family:var(--tv-prop-brand-font-family)}body #trieve-search-modal button{min-width:auto;background-color:transparent;color:inherit;line-height:inherit;padding:0;font-size:inherit;display:inherit;border:0}body #trieve-search-modal button.image-button-container,body #trieve-search-modal button.mic-button-container,body #trieve-search-modal button.paper-plane-button-container{height:16px;width:16px;fill:var(--tv-zinc-700);color:var(--tv-zinc-700);display:block}body #trieve-search-modal button:focus{outline:0;box-shadow:none}body #trieve-search-modal input:focus,body #trieve-search-modal textarea:focus{outline:0;border:0}body #trieve-search-modal svg{height:16px;width:16px;fill:currentColor;margin:0}body #trieve-search-modal ol,body #trieve-search-modal strong,body #trieve-search-modal ul{font-size:inherit;color:inherit}body #trieve-search-modal .group-chat-carousel{display:flex;width:100%;gap:8px;overflow-x:auto;padding-left:16px}body #trieve-search-modal ::-webkit-scrollbar{width:6px;height:6px}body #trieve-search-modal ::-webkit-scrollbar-thumb{border-radius:3px;background-color:var(--tv-prop-scrollbar-thumb-color)}body #trieve-search-modal .trieve-elements-docs,body #trieve-search-modal .trieve-elements-pdf{scroll-behavior:smooth}body #trieve-search-modal .trieve-elements-docs .item-group-container,body #trieve-search-modal .trieve-elements-pdf .item-group-container{margin-bottom:20px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity, 1))}body #trieve-search-modal .trieve-elements-docs .item-group-name,body #trieve-search-modal .trieve-elements-pdf .item-group-name{margin-bottom:8px;font-size:14px;line-height:20px;font-weight:700}body #trieve-search-modal .trieve-elements-ecommerce>li>.product>div{display:flex;height:100%;flex-direction:column}body #trieve-search-modal .no-results>p.no-results-text{font-weight:500}body #trieve-search-modal .no-results>p>a.no-results-help-link{text-decoration-line:underline;color:var(--tv-prop-brand-color)}body #trieve-search-modal .no-results-loading{margin-top:32px;margin-bottom:32px;animation:tv-pulse 2s cubic-bezier(.4,0,.6,1) infinite;text-align:center;font-size:14px;line-height:20px}body #trieve-search-modal .no-results-loading.ecommerce{text-align:left}body #trieve-search-modal .mode-switch-wrapper.mode-switch-popup{top:10px;z-index:30}body #trieve-search-modal .mode-switch-wrapper.docs.trieve-mode-chat,body #trieve-search-modal .mode-switch-wrapper.pdf.trieve-mode-chat{top:0}body #trieve-search-modal .mode-switch-wrapper>div{display:flex;border-radius:6px;padding:2px;font-size:12px;line-height:16px;background-color:var(--tv-zinc-200)}body #trieve-search-modal .mode-switch-wrapper>div button{display:flex;align-items:center;gap:4px;border-radius:6px;padding:4px 8px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;color:var(--tv-zinc-600)}body #trieve-search-modal .mode-switch-wrapper>div button.active,body #trieve-search-modal .trieve-footer .commands>li>kbd{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:var(--tv-zinc-50);color:var(--tv-zinc-800)}body #trieve-search-modal .mode-switch-wrapper>div button svg{height:12px;width:12px}body #trieve-search-modal ul.tags{position:relative;margin-top:0!important;display:flex;flex-wrap:wrap;align-items:center;font-size:12px;line-height:16px;color:var(--tv-zinc-800);border-color:var(--tv-zinc-200)}body #trieve-search-modal ul.tags li{border-radius:2px;border-top-width:2px;border-color:transparent}body #trieve-search-modal ul.tags li button{display:flex;align-items:center;gap:4px;padding:4px 8px}body #trieve-search-modal ul.tags li.active,body #trieve-search-modal ul.tags li:hover{background-color:var(--tv-zinc-100)}body #trieve-search-modal ul.tags li.active{border-color:var(--tv-prop-brand-color)}body #trieve-search-modal .trieve-footer{padding-top:6px;padding-bottom:6px}body #trieve-search-modal .trieve-footer .tags-row{display:flex;flex-direction:row;width:100%}body #trieve-search-modal .trieve-footer .tags-row .tags-spacer{display:block;flex:1 1 0%}body #trieve-search-modal .trieve-footer .chat-controls-row{margin-top:2px;display:flex;width:100%;justify-content:flex-end}body #trieve-search-modal .trieve-footer .bottom-row{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1280px;align-items:center}@media (min-width:1536px){body #trieve-search-modal .trieve-footer .bottom-row{padding-left:0;padding-right:0}}body #trieve-search-modal .trieve-footer .bottom-row button{border-radius:6px;padding:4px 8px;font-size:14px;line-height:20px;color:var(--tv-zinc-700);border-color:var(--tv-zinc-300)}body #trieve-search-modal .trieve-footer .bottom-row button:hover,body #trieve-search-modal a{color:var(--tv-zinc-950)}body #trieve-search-modal .trieve-footer .commands{margin:0;display:none;flex-grow:1;gap:16px;padding-top:8px;padding-bottom:8px;padding-left:8px;font-size:12px;line-height:16px}@media (min-width:640px){body #trieve-search-modal .trieve-footer .commands{display:flex}}body #trieve-search-modal .trieve-footer .commands>li{display:flex;align-items:center;gap:4px}body #trieve-search-modal .trieve-footer .commands>li>kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border-width:1px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;border-color:var(--tv-zinc-200);background-color:var(--tv-zinc-100)}body #trieve-search-modal .commands.ecommerce{visibility:hidden}body #trieve-search-modal .trieve-powered{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:flex-end;gap:4px;text-align:center;font-size:14px;line-height:20px;background-color:var(--bg-color)}body #trieve-search-modal .trieve-powered img{height:16px;width:16px;cursor:pointer}body #trieve-search-modal .additional-links{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}body #trieve-search-modal .additional-links a.source-anchor{border-radius:4px;padding:4px 8px;font-size:14px;line-height:20px;background-color:var(--tv-zinc-100)}body #trieve-search-modal .additional-links a.source-anchor.yt-anchor{max-width:176px;padding-top:12px;text-align:center}body #trieve-search-modal .additional-links a.source-anchor .yt-preview{margin-left:auto;margin-right:auto;display:block;height:64px;width:112px}body #trieve-search-modal .additional-links a.source-anchor:hover{background-color:var(--tv-zinc-200)}body #trieve-search-modal .carousel-root{width:100%;overflow:hidden}body #trieve-search-modal .carousel-scroll{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x-mandatory;scroll-behavior:smooth;width:100%;list-style:none;padding:0;margin:0}body #trieve-search-modal .carousel-scroll::-webkit-scrollbar{display:none}body #trieve-search-modal .tv-carousel-gradient{background:linear-gradient(to left,rgb(255,255,255,.8)0,rgba(255,255,255,0) 100%)}body #trieve-search-modal .tv-carousel-item{flex:0 0 auto;padding:0 2.4px;scroll-snap-align:start;box-sizing:border-box;border-color:var(--tv-zinc-200)}body #trieve-search-modal .tv-carousel-item a{display:flex;height:100%;flex-direction:column;row-gap:4px;border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px}body #trieve-search-modal .tv-carousel-item a ::before{content:"";display:block;flex:0 0 100% 100%}body #trieve-search-modal .tv-carousel-item a.tv-highlighted-item{background-color:#ff0}body #trieve-search-modal .tv-carousel-item a.yt-anchor{text-align:center}body #trieve-search-modal .tv-carousel-item a:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))}body #trieve-search-modal .tv-carousel-item:hover{border-color:var(--tv-prop-brand-color);transition:border-color .2s ease}body #trieve-search-modal .carousel-arrow{display:none}@media (min-width:768px){body #trieve-search-modal .carousel-arrow{display:block}}body #trieve-search-modal .tv-carousel-item-hidden{visibility:hidden}body #trieve-search-modal .tv-carousel-item-visibile{visibility:visible}body #trieve-search-modal .carousel-controls{display:flex;justify-content:center;align-items:center;margin-top:5px}body #trieve-search-modal .ecomm-details{display:flex;flex-direction:column;align-items:center;gap:4px;padding-left:8px;padding-right:8px;text-align:center}body #trieve-search-modal .ecomm-item-title{margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;padding:0;font-size:16px;line-height:24px}body #trieve-search-modal .ecom-item-description mark b,body #trieve-search-modal .ecomm-item-title mark b,body #trieve-search-modal .item mark b{font-weight:600}body #trieve-search-modal .ecom-item-description mark,body #trieve-search-modal .ecomm-item-title mark{background-color:inherit;color:var(--tv-prop-brand-color)}body #trieve-search-modal .ecomm-item-price{margin-bottom:2px;padding:0}body #trieve-search-modal .ecommerce-featured-image-chat{margin-left:auto;margin-right:auto;margin-bottom:4px;aspect-ratio:auto;max-height:192px}body #trieve-search-modal .yt-preview{margin-left:auto;margin-right:auto;display:block;height:64px;width:112px}body #trieve-search-modal .user-message-container{margin-left:auto;max-width:80%}body #trieve-search-modal .user{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:4px;text-align:center}body #trieve-search-modal .user .user-text{border-radius:12px;padding:8px 20px;text-align:left;color:var(--tv-zinc-50);background-color:var(--tv-zinc-800)}body #trieve-search-modal .user .user-text .loading{height:40px;width:40px}body #trieve-search-modal .loading-system{width:48px;fill:var(--text-color)}body #trieve-search-modal .code-markdown,body #trieve-search-modal .system{margin-top:8px;margin-bottom:8px;align-items:center;text-overflow:ellipsis}@media (min-width:640px){body #trieve-search-modal .code-markdown,body #trieve-search-modal .system{margin-top:8px}}body #trieve-search-modal .code-markdown p:not(.ecomm-item-title),body #trieve-search-modal .system p:not(.ecomm-item-title){padding-bottom:8px}body #trieve-search-modal .code-markdown a:not(.tv-carousel-item):not(.tv-carousel-item *):not(.additional-links *),body #trieve-search-modal .system a:not(.tv-carousel-item):not(.tv-carousel-item *):not(.additional-links *){text-decoration:underline;color:var(--tv-prop-brand-color)}body #trieve-search-modal .code-markdown .loading,body #trieve-search-modal .system .loading{height:40px;width:40px}body #trieve-search-modal .code-markdown pre,body #trieve-search-modal .system pre{margin-top:16px;margin-bottom:16px;overflow-x:scroll;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity, 1));padding:16px}body #trieve-search-modal .code-markdown ul:not(.carousel-scroll),body #trieve-search-modal .system ul:not(.carousel-scroll){margin-top:16px;margin-bottom:16px;list-style-type:disc;overflow:hidden;padding-left:20px}body #trieve-search-modal .code-markdown ol,body #trieve-search-modal .system ol{margin-top:16px;margin-bottom:16px;list-style-type:decimal;overflow:hidden;padding-left:20px}body #trieve-search-modal .code-markdown li:not(.tv-carousel-item),body #trieve-search-modal .system li:not(.tv-carousel-item){margin-top:12px;margin-bottom:12px;list-style:unset}body #trieve-search-modal .code-markdown hr,body #trieve-search-modal .code-markdown li.tv-carousel-item,body #trieve-search-modal .system hr,body #trieve-search-modal .system li.tv-carousel-item,body #trieve-search-modal .system.ecommerce hr,body #trieve-search-modal h6{margin-bottom:16px}body #trieve-search-modal h1,body #trieve-search-modal h2,body #trieve-search-modal h3,body #trieve-search-modal h4{margin:0;padding-bottom:4px;padding-top:0;font-size:16px;font-weight:600;line-height:1.5}@media (min-width:640px){body #trieve-search-modal h1,body #trieve-search-modal h2,body #trieve-search-modal h3,body #trieve-search-modal h4{padding-bottom:8px}}body #trieve-search-modal .kbd-wrapper kbd,body #trieve-search-modal h1,body #trieve-search-modal h2,body #trieve-search-modal h3,body #trieve-search-modal h4{font-family:var(--tv-prop-brand-font-family)}body #trieve-search-modal a:hover{color:var(--tv-zinc-950)}body #trieve-search-modal .kbd-wrapper{position:absolute;right:8px;display:flex;padding-top:6px;padding-bottom:6px;padding-right:6px}body #trieve-search-modal .kbd-wrapper kbd{display:inline-flex;align-items:center;border-radius:4px;border-width:1px;padding-left:4px;padding-right:4px;font-size:12px;line-height:16px;color:var(--tv-zinc-400);border-color:var(--tv-zinc-200)}body #trieve-search-modal .suggested-queries-wrapper.ecommerce{padding-left:0}body #trieve-search-modal .suggested-query{display:inline-flex;align-items:center;border-radius:6px;padding:4px 8px;text-align:left;font-size:12px;line-height:16px;color:var(--tv-zinc-900)}body #trieve-search-modal .suggested-query:not(p){border-width:1px;border-color:var(--tv-zinc-300);background-color:var(--tv-zinc-100);border-style:solid}body #trieve-search-modal .component-header .refetch:not(:disabled):hover,body #trieve-search-modal .suggested-query:not(:disabled):not(p):hover{background-color:var(--tv-zinc-200)}body #trieve-search-modal .suggested-query:not(p):disabled{cursor:not-allowed;color:var(--tv-zinc-400);border-color:var(--tv-zinc-200);background-color:var(--bg-color)}body #trieve-search-modal .suggested-query.empty-state-loading,body #trieve-search-modal .suggested-query.loading{animation:tv-pulse 2s cubic-bezier(.4,0,.6,1) infinite}body #trieve-search-modal .message-wrapper{border-color:var(--tv-zinc-200)}body #trieve-search-modal .ai-avatar{display:flex;align-items:center;border-radius:9999px}body #trieve-search-modal .ai-avatar>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(8px*var(--tw-space-x-reverse));margin-left:calc(8px*calc(1 - var(--tw-space-x-reverse)))}@media (min-width:640px){body #trieve-search-modal .ai-avatar{height:48px;width:48px}}body #trieve-search-modal .ai-avatar.user{margin-left:4px}@media (min-width:640px){body #trieve-search-modal .ai-avatar.user{width:40px}}body #trieve-search-modal .ai-avatar.assistant{margin-top:12px;margin-bottom:12px}body #trieve-search-modal .ai-avatar.assistant svg,body #trieve-search-modal .followup-questions .followup-question svg,body #trieve-search-modal .questions .suggested-question svg{fill:none}body #trieve-search-modal .ai-avatar img{width:28px}@media (min-width:640px){body #trieve-search-modal .ai-avatar img{margin-left:auto;margin-right:auto;margin-top:8px;height:75%;width:75%}}body #trieve-search-modal .ai-avatar svg{height:20px;width:20px}@media (min-width:640px){body #trieve-search-modal .ai-avatar svg{margin-left:auto;margin-right:auto;margin-top:8px;height:75%;width:75%}}body #trieve-search-modal .ai-avatar .tag{margin-bottom:0;width:-moz-fit-content;width:fit-content;border-radius:6px;padding:4px 6px;font-size:14px;line-height:20px}@media (min-width:640px){body #trieve-search-modal .ai-avatar .tag{display:none}}body #trieve-search-modal .brand-paragraph{width:100%;line-height:32px}body #trieve-search-modal .brand-name{width:-moz-fit-content;width:fit-content;border-radius:6px;padding:4px 6px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}body #trieve-search-modal .ecommerce-featured-image{display:flex;height:192px;max-height:192px;width:100%;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}body #trieve-search-modal .ecommerce-featured-image img{width:100%}body #trieve-search-modal .ecommerce-featured-image .img-placeholder{height:100%;width:100%;animation:tv-pulse 2s cubic-bezier(.4,0,.6,1) infinite;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity, 1))}body #trieve-search-modal .variants{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity, 1))}body #trieve-search-modal .variants button{border-radius:2px;border-width:1px;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity, 1));padding-left:4px;padding-right:4px;font-size:11px}body #trieve-search-modal .variants .variants-title{font-size:11px}body #trieve-search-modal .content p{margin:12px}body #trieve-search-modal h6{font-size:16px;line-height:24px;font-weight:500}body #trieve-search-modal .component-header{color:var(--tv-zinc-500)}body #trieve-search-modal .followup-questions{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;line-height:20px}body #trieve-search-modal .followup-questions .followup-question,body #trieve-search-modal .questions .suggested-question{border-radius:6px;border-width:1px;border-style:solid;padding:8px;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}body #trieve-search-modal .followup-questions .followup-question{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border-color:var(--tv-zinc-200)}body #trieve-search-modal .followup-questions .followup-question .followup-icon{margin-left:2px;width:16px;height:16px;flex-shrink:0}body #trieve-search-modal .followup-questions .followup-question:hover{background-color:var(--tv-zinc-200)}body #trieve-search-modal .followup-questions .followup-question.empty-state-loading,body #trieve-search-modal .followup-questions .followup-question.loading{animation:tv-pulse 2s cubic-bezier(.4,0,.6,1) infinite}body #trieve-search-modal .questions{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px;font-size:14px;line-height:20px}body #trieve-search-modal .questions .suggested-question{border:1px solid var(--tv-zinc-200);background-color:transparent}body #trieve-search-modal .questions .suggested-question .refresh-suggestions-icon{fill:currentcolor;height:15px;width:15px}body #trieve-search-modal .questions .suggested-question:hover{background-color:var(--tv-zinc-200)}body #trieve-search-modal .questions .suggested-question.empty-state-loading,body #trieve-search-modal .questions .suggested-question.loading{animation:tv-pulse 2s cubic-bezier(.4,0,.6,1) infinite}body #trieve-search-modal .input-wrapper{background-color:var(--bg-color)}body #trieve-search-modal .input-wrapper .search-icon{position:absolute;left:8px;z-index:51;color:var(--tv-zinc-400)}body #trieve-search-modal .input-wrapper.trieve-mode-chat .back-icon{position:absolute;top:13.2px;left:20px;z-index:20}body #trieve-search-modal input.trieve-mode-chat{position:relative;z-index:10;display:block;height:48px;width:100%;border-radius:8px;border-width:1px;padding:6px 80px 6px 12px;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@media (min-width:640px){body #trieve-search-modal input.trieve-mode-chat{font-size:14px;line-height:24px}}body #trieve-search-modal input.trieve-mode-chat{color:var(--tv-zinc-900);background-color:var(--tv-zinc-50);border:1px solid var(--tv-zinc-300)}body #trieve-search-modal input.trieve-mode-chat::-moz-placeholder{color:var(--tv-zinc-400)}body #trieve-search-modal input.trieve-mode-chat::placeholder{color:var(--tv-zinc-400)}body #trieve-search-modal input.trieve-mode-chat:disabled{cursor:not-allowed;color:var(--tv-zinc-500);background-color:var(--tv-zinc-200)}body #trieve-search-modal input.trieve-mode-chat.inline-input{padding-left:8px}body #trieve-search-modal input.trieve-mode-chat.inline-input:focus{background-color:#fff}body #trieve-search-modal .input-flex:focus,body #trieve-search-modal input.trieve-mode-chat:focus{border:1px solid var(--tv-prop-brand-color)}body #trieve-search-modal input.search-input{color-scheme:light}body #trieve-search-modal .item{display:flex;height:100%;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:flex-start;gap:8px;text-overflow:ellipsis;border-radius:8px;padding:8px 20px;text-align:left;font-size:14px;line-height:20px;outline:2px solid transparent;outline-offset:2px;background-color:#fff}body #trieve-search-modal .item .ecommerce-secondary-row{display:flex;align-items:center;justify-content:space-between}body #trieve-search-modal .item .ecommerce-secondary-row .chat-product-button{border-radius:4px;fill:#a1a1aa;padding-top:4px;padding-bottom:4px}body #trieve-search-modal .item .ecommerce-secondary-row .chat-product-button:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity, 1));fill:#27272a}body #trieve-search-modal .item .chunk-path{margin-bottom:1px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;font-size:12px;line-height:16px;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity, 1))}body #trieve-search-modal .item .chunk-title{padding-bottom:0;font-size:16px;line-height:24px}body #trieve-search-modal .item .chunk-title.ecommerce{text-wrap:wrap}body #trieve-search-modal .item .chunk-price{font-size:16px;line-height:24px}body #trieve-search-modal .item .get-method,body #trieve-search-modal .item .post-method{margin-right:4px;border-radius:6px;--tw-bg-opacity:1;padding:2px 4px;font-size:12px;line-height:16px;--tw-text-opacity:1}body #trieve-search-modal .item .post-method{background-color:rgb(30 58 138/var(--tw-bg-opacity, 1));color:rgb(96 165 250/var(--tw-text-opacity, 1))}body #trieve-search-modal .item .get-method{background-color:rgb(20 83 45/var(--tw-bg-opacity, 1));color:rgb(74 222 128/var(--tw-text-opacity, 1))}body #trieve-search-modal .item .delete-method{background-color:rgb(127 29 29/var(--tw-bg-opacity, 1));color:rgb(248 113 113/var(--tw-text-opacity, 1))}body #trieve-search-modal .item .delete-method,body #trieve-search-modal .item .patch-method,body #trieve-search-modal .item .put-method{margin-right:4px;border-radius:6px;--tw-bg-opacity:1;padding:2px 4px;font-size:12px;line-height:16px;--tw-text-opacity:1}body #trieve-search-modal .item .put-method{background-color:rgb(113 63 18/var(--tw-bg-opacity, 1));color:rgb(250 204 21/var(--tw-text-opacity, 1))}body #trieve-search-modal .item .patch-method{background-color:rgb(88 28 135/var(--tw-bg-opacity, 1));color:rgb(192 132 252/var(--tw-text-opacity, 1))}body #trieve-search-modal .item h4{max-width:calc(90vw - 45px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){body #trieve-search-modal .item h4{max-width:590px}}body #trieve-search-modal .item h4.yt-item{max-width:calc(90vw - 45px - 112px)}@media (min-width:640px){body #trieve-search-modal .item h4.yt-item{max-width:590px}}body #trieve-search-modal .item svg{width:32px;flex-shrink:0}body #trieve-search-modal .item mark{background-color:inherit;color:var(--tv-prop-brand-color)}body #trieve-search-modal .item.group{padding-left:8px;padding-right:12px}body #trieve-search-modal .item.start-chat{display:flex;max-width:calc(90vw);align-items:center}@media (min-width:640px){body #trieve-search-modal .item.start-chat{max-width:none}}body #trieve-search-modal .item.start-chat h4{max-width:calc(90vw - 120px);padding-left:0;padding-top:0}@media (min-width:640px){body #trieve-search-modal .item.start-chat h4{max-width:400px}}body #trieve-search-modal .item.start-chat h4 span,body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-image-input-container:hover .trieve-image-input-icon svg{color:var(--tv-prop-brand-color)}body #trieve-search-modal .item.start-chat>div{justify-content:flex-start;gap:12px}body #trieve-search-modal .item.start-chat>div>svg{width:24px;flex-shrink:0;color:var(--tv-prop-brand-color)}body #trieve-search-modal .item:focus,body #trieve-search-modal .item:hover{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);background-color:var(--tv-zinc-100)}body #trieve-search-modal .item:focus .arrow-link,body #trieve-search-modal .item:hover .arrow-link{color:var(--tv-zinc-600)}body #trieve-search-modal .item .arrow-link{position:relative;right:-8px;height:16px;width:16px;flex-shrink:0;color:transparent}body #trieve-search-modal .item>div{display:flex;width:100%;align-items:center;justify-content:space-between}body #trieve-search-modal .item .description{color:var(--tv-zinc-600);margin:0;font-size:14px;line-height:20px;font-weight:400}body #trieve-search-modal.dark{background-color:var(--tv-zinc-900);color:var(--tv-zinc-100)}body #trieve-search-modal.dark .fa-magnifying-glass,body #trieve-search-modal.dark .tv-dark-text-white{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity, 1))}body #trieve-search-modal.dark .tv-dark-from-neutral-700{--tw-gradient-from:#404040 var(--tw-gradient-from-position);--tw-gradient-to:rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}body #trieve-search-modal.dark .message-wrapper{border-color:var(--tv-zinc-600)}body #trieve-search-modal.dark .variants{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity, 1))}body #trieve-search-modal.dark .variants button{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity, 1))}body #trieve-search-modal.dark .component-header .followup-question:hover,body #trieve-search-modal.dark .component-header .suggested-question:hover,body #trieve-search-modal.dark .followup-questions .followup-question:hover,body #trieve-search-modal.dark .mode-switch-wrapper>div,body #trieve-search-modal.dark .questions .suggested-question:hover,body #trieve-search-modal.dark ul.tags li.active,body #trieve-search-modal.dark ul.tags li:hover{background-color:var(--tv-zinc-800)}body #trieve-search-modal.dark .mode-switch-wrapper>div button{color:var(--tv-zinc-400)}body #trieve-search-modal.dark .mode-switch-wrapper>div button.active{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:var(--tv-zinc-700);color:var(--tv-zinc-200)}body #trieve-search-modal.dark .mode-switch-wrapper>div button svg{height:12px;width:12px}body #trieve-search-modal.dark .bottom-row button{color:var(--tv-zinc-300);border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .bottom-row button:hover,body #trieve-search-modal.dark a{color:var(--tv-zinc-50)}body #trieve-search-modal.dark pre{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity, 1))}body #trieve-search-modal.dark ul.tags{color:var(--tv-zinc-200);border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark ul.tags li.active{border-color:var(--tv-prop-brand-color)}body #trieve-search-modal.dark,body #trieve-search-modal.dark .component-header .followup-question,body #trieve-search-modal.dark .component-header .suggested-question,body #trieve-search-modal.dark .followup-questions .followup-question,body #trieve-search-modal.dark .questions .suggested-question{border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .inline-chat-header{background-color:var(--tv-zinc-800);border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .chat-footer-wrapper{background-color:var(--tv-zinc-900)}body #trieve-search-modal.dark .inline-submit-icon{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity, 1))}body #trieve-search-modal.dark .loading-system{width:48px;fill:var(--tv-zinc-400)}body #trieve-search-modal.dark .additional-links{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}body #trieve-search-modal.dark .additional-links a{color:var(--tv-zinc-200);background-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .additional-links a:hover,body #trieve-search-modal.dark .tv-carousel-item a:hover,body #trieve-search-modal.dark .tv-carousel-item:hover{color:var(--tv-zinc-50);background-color:var(--tv-zinc-800)}body #trieve-search-modal.dark .tv-carousel-gradient{background:linear-gradient(to right,rgba(120,120,120,0)0,rgba(120,120,120,.5) 100%)}body #trieve-search-modal.dark .tv-carousel-item{border:1px solid var(--tv-zinc-800)}body #trieve-search-modal.dark .tv-carousel-item:hover{border-color:var(--tv-zinc-600)}body #trieve-search-modal.dark .tv-carousel-item,body #trieve-search-modal.dark .tv-carousel-item a{color:var(--tv-zinc-100);background-color:var(--tv-zinc-800)}body #trieve-search-modal.dark .kbd-wrapper kbd{color:var(--tv-zinc-400);border-color:var(--tv-zinc-400)}body #trieve-search-modal.dark a:hover{color:var(--tv-zinc-50)}body #trieve-search-modal.dark input{background-color:var(--tv-zinc-900);color:var(--tv-zinc-50);outline:0;box-shadow:#fff 0 0 0 0 inset,var(--tv-zinc-600)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0;border:1px solid var(--tv-zinc-600)}body #trieve-search-modal.dark input.inline-input:focus{background-color:var(--tv-zinc-900)}body #trieve-search-modal.dark input:focus{outline:0;border:1px solid var(--tv-prop-brand-color);box-shadow:#fff 0 0 0 0 inset,var(--tv-prop-brand-color)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0}body #trieve-search-modal.dark .input-wrapper,body #trieve-search-modal.dark .trieve-powered{background-color:var(--tv-zinc-900)}body #trieve-search-modal.dark .input-wrapper .suggested-queries-wrapper .suggested-query:not(p){background-color:var(--tv-zinc-900);border-color:var(--tv-zinc-700);color:var(--tv-zinc-300)}body #trieve-search-modal.dark .input-wrapper .suggested-queries-wrapper .suggested-query:not(:disabled):not(p):hover{background-color:var(--tv-zinc-800)}body #trieve-search-modal.dark .input-wrapper .suggested-queries-wrapper .suggested-query:not(p):disabled{cursor:not-allowed;color:var(--tv-zinc-400);border-color:var(--tv-zinc-700);background-color:var(--tv-zinc-900)}body #trieve-search-modal.dark .input-wrapper .suggested-queries-wrapper>p{margin:0;font-size:12px;line-height:16px;color:var(--tv-zinc-300)}body #trieve-search-modal.dark .input-wrapper.docs.trieve-mode-search,body #trieve-search-modal.dark .input-wrapper.ecommerce.trieve-mode-search,body #trieve-search-modal.dark .input-wrapper.pdf.trieve-mode-search{background-color:var(--tv-zinc-900);color:var(--tv-zinc-50);outline:0}body #trieve-search-modal.dark .input-wrapper.docs.trieve-mode-search div.input-flex:not(:focus):not(:focus-within),body #trieve-search-modal.dark .input-wrapper.ecommerce.trieve-mode-search div.input-flex:not(:focus):not(:focus-within),body #trieve-search-modal.dark .input-wrapper.pdf.trieve-mode-search div.input-flex:not(:focus):not(:focus-within){border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .input-wrapper.docs.trieve-mode-search input,body #trieve-search-modal.dark .input-wrapper.ecommerce.trieve-mode-search input,body #trieve-search-modal.dark .input-wrapper.pdf.trieve-mode-search input{border-style:none;outline:2px solid transparent;outline-offset:2px;box-shadow:none}body #trieve-search-modal.dark .input-wrapper.docs.trieve-mode-search input:focus,body #trieve-search-modal.dark .input-wrapper.ecommerce.trieve-mode-search input:focus,body #trieve-search-modal.dark .input-wrapper.pdf.trieve-mode-search input:focus{border-style:none;outline:2px solid transparent;outline-offset:2px}body #trieve-search-modal.dark .item{color:#fff;background-color:var(--tv-zinc-900);border-color:var(--tv-zinc-700)}body #trieve-search-modal.dark .item:focus,body #trieve-search-modal.dark .item:hover{background-color:var(--tv-zinc-800)}body #trieve-search-modal.dark .item .chunk-path{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity, 1))}body #trieve-search-modal.dark .item .description,body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-image-input-container .trieve-image-input-icon svg{color:var(--tv-zinc-400)}body #trieve-search-modal .pdf-result-filename,body #trieve-search-modal .pdf-result-page{display:flex;gap:8px;font-size:14px;line-height:20px;opacity:.7}body #trieve-search-modal .pdf-result-filename{opacity:.8}body #open-trieve-modal{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;border-width:0;padding:6px 8px;font-size:14px;line-height:24px;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}@media (min-width:640px){body #open-trieve-modal{font-size:14px;line-height:20px}}body #open-trieve-modal:not(.responsive){width:100%;min-width:43px;max-width:300px}@media (min-width:640px){body #open-trieve-modal.responsive{width:100%;min-width:43px;max-width:300px}}body #open-trieve-modal{color:var(--tv-zinc-400);background-color:var(--tv-zinc-50);outline:0;border:1px solid var(--tv-zinc-300);box-shadow:#fff 0 0 0 0 inset,var(--tv-zinc-300)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0}body #open-trieve-modal:hover{outline:0;border:1px solid var(--tv-prop-brand-color);box-shadow:#fff 0 0 0 0 inset,var(--tv-prop-brand-color)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0}body #open-trieve-modal>div{display:flex;align-items:center;gap:12px}@media (min-width:640px){body #open-trieve-modal>div.responsive{min-width:42px}}body #open-trieve-modal>div:not(.responsive){min-width:42px}body #open-trieve-modal>div svg{min-width:16px;flex:none;color:var(--tv-zinc-700)}body #open-trieve-modal>div svg:hover{color:var(--tv-zinc-800)}body #open-trieve-modal>div>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){body #open-trieve-modal>div>div.responsive{display:none}}body #open-trieve-modal .open,body .floating-action-button{align-items:center;font-family:var(--tv-prop-brand-font-family)}body #open-trieve-modal .open{display:inline-flex;gap:4px;border-radius:4px;border-width:1px;padding:2px 4px;font-size:12px;line-height:16px;color:var(--tv-zinc-400);border-color:var(--tv-zinc-200)}@media (max-width:640px){body #open-trieve-modal .open.responsive{display:none}}@media screen and (-webkit-font-smoothing:antialiased){body #open-trieve-modal .open .mac{display:block}body #open-trieve-modal .open .not-mac{display:none}}body #open-trieve-modal .open .mac{display:none}body #open-trieve-modal .open .not-mac{display:block}body #open-trieve-modal.dark:hover{--tw-brightness:brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);outline:0;border:1px solid var(--tv-prop-brand-color);box-shadow:#fff 0 0 0 0 inset,var(--tv-prop-brand-color)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0}body #open-trieve-modal.dark{background-color:var(--tv-zinc-900);color:var(--tv-zinc-600);outline:0;border:1px solid var(--tv-zinc-600);box-shadow:#fff 0 0 0 0 inset,var(--tv-zinc-600)0 0 1px inset,rgba(0,0,0,.05)0 1px 2px 0}body #open-trieve-modal.dark svg{color:var(--tv-zinc-300)}body #open-trieve-modal.dark svg:hover{color:var(--tv-zinc-100)}body #open-trieve-modal.dark span{border-color:var(--tv-zinc-400);color:var(--tv-zinc-400)}body .floating-action-button{position:fixed;display:flex;cursor:pointer;flex-direction:row;justify-content:center;gap:8px;border-radius:9999px;border-width:0;padding:10px 16px;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}body .floating-action-button.brand-color,body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-inference-filters-step-tags-container .trieve-inference-filters-step-tags button.trieve-inference-filters-step-tag[data-active=true]{background-color:var(--tv-prop-brand-color);color:#fff}body .floating-action-button.brand-color:hover{background-color:var(--tv-prop-brand-color)}body .floating-action-button:not(.brand-color){--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity, 1))}body .floating-action-button.dark:not(.brand-color){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity, 1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}body .floating-action-button.dark:not(.brand-color):hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity, 1))}body .floating-action-button:hover,body .floating-action-button:hover:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body .floating-action-button:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}body .floating-action-button:hover:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}body .floating-action-button img{height:24px}body .floating-search-icon{margin-left:2px;display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:5.6px;background-color:var(--tv-prop-brand-color)}body .floating-search-icon svg{width:26px;height:26px;fill:#fff}body .floating-input-container,body .floating-search-btn-container{position:fixed;display:flex;flex-direction:row;align-items:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))}body .floating-search-btn-container{top:calc(50% - 34px);width:-moz-min-content;width:min-content;justify-content:center;padding:8px;box-shadow:0 0 20px 10px rgba(0,0,0,.05)}body .floating-search-btn-container:hover,body .trieve-filter-button-container label{cursor:pointer}body .floating-search-btn-container.dark{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity, 1))}body .floating-search-btn-container .floating-search-btn{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:0;padding:4px;background-color:var(--tv-prop-brand-color)}body .floating-search-btn-container .floating-search-btn .search-icon{font-size:18px;line-height:28px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1))}body .floating-input-container{bottom:20px;left:12.5%;height:55px;width:75%;cursor:pointer;justify-content:flex-start;gap:8px;border-radius:9999px;border-width:2px;padding:4px 20px 4px 4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){body .floating-input-container{left:25%;width:50%}}body .floating-input-container.dark{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity, 1))}body .floating-input-container:hover{border-color:var(--tv-prop-brand-color)}body .floating-input-container:focus{border-color:var(--tv-prop-brand-color)}body .floating-input-container .floating-search-input{width:100%;text-overflow:ellipsis;border-style:none;background-color:transparent;padding:8px;font-size:16px;line-height:24px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity, 1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;font-family:var(--tv-prop-brand-font-family)}body .floating-input-container button{display:flex;align-items:center;justify-content:center;gap:16px;border-style:none;background-image:none;font-size:14px;line-height:20px}body .trieve-search-page[data-display=false]{display:none}body .trieve-search-page .trieve-search-subheader-w-full{width:100%}body .trieve-active-filter-pills-container,body .trieve-search-page .trieve-filter-bar-section,body .trieve-search-page .trieve-search-page-main-section{display:flex}body .trieve-search-page .trieve-filter-bar-section{min-height:100%;width:100%;max-width:288px;flex-direction:column;padding:8px}body .trieve-search-page .trieve-filter-bar-section .trieve-filter-sidebar{min-height:100%;border-right-width:1px;padding:8px}body .trieve-active-filter-pills-container{align-items:center;gap:12px;border-bottom-width:1px;padding:8px}body .trieve-active-filter-pills-container[data-number-selected-filters="0"]{display:none}body .trieve-active-filter-pills-container .trieve-all-active-filters{display:flex;gap:8px;padding:8px}body .trieve-active-filter-pills-container .trieve-all-active-filters .trieve-active-filter-pill{display:flex;cursor:pointer;align-items:center;gap:4px;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity, 1));padding:4px 8px}body .trieve-active-filter-pills-container .trieve-all-active-filters .trieve-active-filter-pill .trieve-active-filter-pill-text{font-size:14px;line-height:20px}body .trieve-active-filter-pills-container .trieve-all-active-filters .trieve-active-filter-pill .trieve-active-filter-pill-remove-icon{height:16px;width:16px}body .trieve-active-filter-pills-container .trieve-clear-filters-button{height:-moz-fit-content;height:fit-content;border-radius:8px;padding:4px 8px}body .trieve-accordion-container .trieve-accordion-header .trieve-accordion-details .trieve-accordion-number[data-value="0"],body .trieve-active-filter-pills-container .trieve-clear-filters-button[data-number-selected-filters="0"]{display:none}body .trieve-active-filter-pills-container .trieve-all-active-filters .trieve-active-filter-pill:hover,body .trieve-active-filter-pills-container .trieve-clear-filters-button:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity, 1))}body .trieve-accordion-container{padding:8px;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .trieve-accordion-container .trieve-accordion-header{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:4px}body .trieve-accordion-container .trieve-accordion-header[data-open=true] .trieve-accordion-title{font-weight:500}body .trieve-accordion-container .trieve-accordion-header:hover .trieve-accordion-title{text-decoration-line:underline}body .trieve-accordion-container .trieve-accordion-header .trieve-accordion-details{display:flex;align-items:center;gap:4px}body .trieve-accordion-container .trieve-accordion-header .trieve-accordion-details .trieve-accordion-number{height:16px;width:16px;border-radius:9999px;text-align:center;font-size:12px;line-height:16px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));background-color:var(--tv-prop-brand-color)}body .trieve-accordion-container .trieve-accordion-header .trieve-accordion-details .trieve-accordion-icon-container{height:24px;width:24px}body .trieve-accordion-container .trieve-accordion-content-container{margin-top:8px;max-height:0;overflow:hidden;transform-origin:top;transform:scaleY(0);transition:max-height .2s ease-out,transform .2s ease-out}body .trieve-accordion-container .trieve-accordion-content-container[data-open=true]{transform:scaleY(1);max-height:100%}body .trieve-accordion-container .trieve-accordion-content-container hr{margin-top:8px}body .trieve-accordion-container .trieve-accordion-content-container .trieve-accordion-content{display:flex;flex-direction:column;gap:8px}body .trieve-filter-button-container{display:flex;cursor:pointer;align-items:center;gap:8px}body .trieve-filter-button-container .trieve-single-button{position:relative;display:flex;height:24px;width:24px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--tv-zinc-200)}body .trieve-filter-button-container .trieve-single-button[data-active=true]{background-color:var(--tv-prop-brand-color)}body .trieve-filter-button-container .trieve-single-button[data-active=true] .trieve-circle{background-color:var(--tv-zinc-50)}body .trieve-filter-button-container .trieve-single-button:hover:not([data-active=true]){background-color:var(--tv-zinc-300)}body .trieve-filter-button-container .trieve-single-button .trieve-circle{border-radius:9999px;background-color:var(--tv-zinc-200);width:40%;height:40%}body .trieve-filter-button-container .trieve-single-button .trieve-checkbox-icon{display:none}body .trieve-filter-button-container .trieve-multiple-button{display:flex;height:24px;width:24px;cursor:pointer;align-items:center;justify-content:center;border-radius:6px;background-color:var(--tv-zinc-200)}body .trieve-filter-button-container .trieve-multiple-button[data-active=true]{background-color:var(--tv-prop-brand-color)}body .trieve-filter-button-container .trieve-multiple-button[data-active=true] .trieve-checkbox-icon{display:block;color:var(--tv-zinc-50);width:80%;height:80%;fill:currentColor}body .trieve-filter-button-container .trieve-multiple-button[data-active=true] .trieve-checkbox-icon svg{width:100%;height:100%}body .trieve-filter-button-container .trieve-multiple-button:hover:not([data-active=true]){background-color:var(--tv-zinc-300)}body .trieve-filter-button-container .trieve-multiple-button .trieve-checkbox-icon,body .trieve-filter-button-container .trieve-multiple-button .trieve-circle{display:none}body .trieve-filter-main-section{width:100%}body .trieve-inference-filters-form{margin-top:8px;width:100%;gap:24px}body .trieve-inference-filters-form,body .trieve-inference-filters-form .trieve-inference-filters-step-container{display:flex;flex-direction:column;padding:8px}body .trieve-inference-filters-form .trieve-inference-filters-step-container[data-prev-complete=false] .trieve-inference-filters-step-header .trieve-inference-filters-step-number{background-color:#86868b}body .trieve-inference-filters-form .trieve-inference-filters-step-container[data-prev-complete=false] .trieve-inference-filters-step-header .trieve-inference-filters-step-description,body .trieve-inference-filters-form .trieve-inference-filters-step-container[data-prev-complete=false] .trieve-inference-filters-step-header .trieve-inference-filters-step-title{color:#86868b}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-header{display:flex;align-items:center;gap:8px;font-size:18px;line-height:28px}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-header .trieve-inference-filters-step-number{height:20px;width:20px;border-radius:9999px;text-align:center;font-size:14px;line-height:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity, 1));background-color:var(--tv-prop-brand-color)}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-header .trieve-inference-filters-step-title{font-size:20px;line-height:28px;font-weight:700}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-description{margin-top:2px;font-weight:700;--tw-text-opacity:1;color:rgb(134 134 139/var(--tw-text-opacity, 1))}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container,body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-image-input-container .trieve-image-input-icon[data-image-selected=true]{display:none}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-image-input-container .trieve-image-input-preview[data-image-selected=true],body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container[data-loading-state=idle]{display:block}body .trieve-inference-filters-form .trieve-inference-filters-step-container .trieve-inference-filters-step-input-container .trieve-image-input-container{margin-top:16px;cursor:pointer;flex-direction:column;align-items:center;justify