.search-form.svelte-1j8ygej{width:100%;margin:0 auto}.search-input-wrapper.svelte-1j8ygej{position:relative;display:flex;align-items:center;background-color:var(--twist-color-gray-5);border:1px solid var(--twist-color-gray-20);border-radius:8px;transition:all .2s ease}.search-input-wrapper.svelte-1j8ygej:focus-within{border-color:var(--twist-color-gray-100);box-shadow:0 0 0 2px #0000001a}.search-icon.svelte-1j8ygej{display:flex;align-items:center;justify-content:center;width:16px;margin:9px;color:var(--twist-color-gray-60)}input.svelte-1j8ygej{flex:1;height:48px;padding:0 16px 0 0;border:none;background:none;font-size:16px;font-family:var(--font-family-primary);color:var(--twist-color-gray-100);outline:none}input.svelte-1j8ygej::-webkit-search-decoration,input.svelte-1j8ygej::-webkit-search-cancel-button,input.svelte-1j8ygej::-webkit-search-results-button,input.svelte-1j8ygej::-webkit-search-results-decoration{display:none}input.svelte-1j8ygej::placeholder{color:var(--twist-color-gray-60)}input.svelte-1j8ygej:disabled{cursor:not-allowed;background:none}.clear-button.svelte-1j8ygej{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:8px;margin-right:8px;cursor:pointer;color:var(--twist-color-gray-60);transition:color .2s ease}.clear-button.svelte-1j8ygej:hover{color:var(--twist-color-gray-100)}.clear-button.svelte-1j8ygej svg{width:16px;height:16px}.standard-search.svelte-1vlw9u5{display:flex;flex-direction:column;height:100%}.results-container.svelte-1vlw9u5{flex:1;overflow-y:auto;margin-top:24px}.searches.svelte-1vlw9u5 ul:where(.svelte-1vlw9u5){list-style:none;padding:0;margin:0}.searches.svelte-1vlw9u5 ul:where(.svelte-1vlw9u5) li:where(.svelte-1vlw9u5){width:100%;border-bottom:1px solid var(--twist-color-gray-20);border-radius:8px;transition:background-color .2s ease;color:var(--twist-color-gray-100)}.searches.svelte-1vlw9u5 ul:where(.svelte-1vlw9u5) li:where(.svelte-1vlw9u5):hover{background:var(--twist-color-gray-15)}.searches.svelte-1vlw9u5 ul:where(.svelte-1vlw9u5) li:where(.svelte-1vlw9u5) a:where(.svelte-1vlw9u5){text-decoration:none;color:inherit}.search-result-title.svelte-1vlw9u5{margin:0 0 8px}.error.svelte-1vlw9u5{color:var(--twist-color-red-60);margin:16px 0}.loading-message.svelte-1vlw9u5{display:flex;justify-content:center;padding:32px 0}.loading-indicator.svelte-1vlw9u5{width:24px;height:24px;border:2px solid var(--twist-color-gray-20);border-top-color:var(--twist-color-gray-100);border-radius:50%;animation:svelte-1vlw9u5-spin .8s linear infinite}@keyframes svelte-1vlw9u5-spin{to{transform:rotate(360deg)}}.ai-search.svelte-1x2qya2{display:flex;flex-direction:column;height:100%}.conversation-container.svelte-1x2qya2{flex:1;overflow-y:auto;margin-top:24px;-ms-overflow-style:none;scrollbar-width:none}.conversation-container.svelte-1x2qya2::-webkit-scrollbar{display:none}.conversation-history.svelte-1x2qya2{display:flex;flex-direction:column;gap:24px}.message.user.svelte-1x2qya2{align-self:flex-end;max-width:85%}.message.user.svelte-1x2qya2 .user-message:where(.svelte-1x2qya2){background:var(--twist-color-gray-20);padding:12px 16px;border-radius:12px 12px 0}.message.assistant.svelte-1x2qya2{align-self:flex-start;max-width:85%}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2){background:var(--twist-color-gray-5);padding:16px;border-radius:12px 12px 12px 0;color:var(--twist-color-gray-100)}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) p{margin:0 0 5px}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) p:last-child{margin-bottom:0}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) a{color:var(--twist-color-gray-100)}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) ul,.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) ol{margin:8px 0;padding-left:24px}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) li{margin-bottom:4px}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) code{background:var(--twist-color-gray-20);padding:2px 6px;border-radius:4px;font-size:.9em}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) pre{background:var(--twist-color-gray-20);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.message.assistant.svelte-1x2qya2 .assistant-message:where(.svelte-1x2qya2) pre code{background:none;padding:0}.error.svelte-1x2qya2{color:var(--twist-color-red-60);margin:16px 0}.loading-message.svelte-1x2qya2{align-self:flex-start;padding:16px;background:var(--twist-color-gray-5);border-radius:12px;min-width:300px}.loading-content.svelte-1x2qya2{display:flex;flex-direction:column;gap:12px}.progress-container.svelte-1x2qya2{width:100%;height:4px;background:var(--twist-color-gray-20);border-radius:2px;overflow:hidden}.progress-bar.svelte-1x2qya2{position:relative;width:100%;height:100%}.progress-fill.svelte-1x2qya2{position:absolute;top:0;left:0;width:var(--progress);height:100%;background-color:var(--twist-color-gray-100);transition:width .3s ease;animation:svelte-1x2qya2-pulse 2s infinite}.typing-indicator.svelte-1x2qya2{display:flex;align-items:flex-start;justify-content:center;gap:8px}.loading-status.svelte-1x2qya2{display:flex;flex-direction:column;align-items:center;gap:4px;animation:svelte-1x2qya2-fadeIn .3s ease}.status-message.svelte-1x2qya2{color:var(--twist-color-gray-60);text-align:center;margin:0;animation:svelte-1x2qya2-fadeIn .3s ease}@keyframes svelte-1x2qya2-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1x2qya2-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.sources.svelte-1x2qya2{margin-top:16px;padding-top:16px;border-top:1px solid var(--twist-color-gray-20)}.sources.svelte-1x2qya2 .sources-header:where(.svelte-1x2qya2){margin:0 0 12px}.sources.svelte-1x2qya2 ul:where(.svelte-1x2qya2){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sources.svelte-1x2qya2 ul:where(.svelte-1x2qya2) li:where(.svelte-1x2qya2) a:where(.svelte-1x2qya2){display:block;padding:12px;text-decoration:none;background:var(--twist-color-gray-20);border-radius:8px;transition:background-color .2s ease}.sources.svelte-1x2qya2 ul:where(.svelte-1x2qya2) li:where(.svelte-1x2qya2) a:where(.svelte-1x2qya2):hover{background:var(--twist-color-gray-30)}.sources.svelte-1x2qya2 ul:where(.svelte-1x2qya2) li:where(.svelte-1x2qya2) a:where(.svelte-1x2qya2) p:where(.svelte-1x2qya2){margin:0;color:var(--twist-color-gray-100)}.recent-searches.svelte-1x2qya2{margin:16px 0;padding:16px;background:var(--twist-color-gray-5);border-radius:12px}.recent-searches.svelte-1x2qya2 .recent-searches-title:where(.svelte-1x2qya2){margin:0 0 12px}.recent-searches-list.svelte-1x2qya2{display:flex;flex-direction:column;gap:10px;width:100%}.query.svelte-1x2qya2{flex:1;min-width:0;margin-right:12px;text-align:left}.query.svelte-1x2qya2 *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:inherit}.timestamp.svelte-1x2qya2{flex-shrink:0;white-space:nowrap}.wrapper.svelte-ui863y{height:100%;background:var(--twist-color-gray-2)}.modal-layout.svelte-ui863y{display:flex;flex-direction:column;height:100%;max-width:800px;margin:0 auto;padding:24px}@media screen and (min-width: 480px){.modal-layout.svelte-ui863y{padding:40px}}.modal-header.svelte-ui863y{margin-bottom:24px;color:var(--twist-color-gray-100);width:100%}.search-content.svelte-ui863y{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.search-tab.svelte-ui863y{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.search-tab.active.svelte-ui863y{opacity:1;pointer-events:auto}.container{width:100%;max-width:1920px;padding:0 var(--twist-core-spacing-4);margin:0 auto;box-sizing:border-box}@media screen and (min-width: 960px){.container{padding:0 var(--container-padding-x)}}.controls.svelte-1lwy80s{position:fixed;bottom:0;left:50%;transform:translate(-50%);padding:32px}.controls__pill.svelte-1lwy80s{padding:12px 24px;transform:translateY(125%);transition:transform .3s ease;background:#ececec;cursor:pointer;border-radius:1000px}.controls.svelte-1lwy80s:hover .controls__pill:where(.svelte-1lwy80s){transform:translateY(50%)}.controls.svelte-1lwy80s a:where(.svelte-1lwy80s){font-family:var(--font-family-primary);color:#000}.controls.svelte-1lwy80s a:where(.svelte-1lwy80s):hover{text-decoration:underline}html{-webkit-font-smoothing:antialiased;text-rendering:auto}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li,figure,figcaption,blockquote,dl,dd{margin:0}img,picture{max-width:100%;display:block}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,h5,h6,p,span{letter-spacing:0}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Extlight.woff2);font-weight:200}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Light.woff2);font-weight:300}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Regular.woff2);font-weight:400}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Medium.woff2);font-weight:500}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Semibold.woff2);font-weight:600}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Bold.woff2);font-weight:700}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Black.woff2);font-weight:800}@font-face{font-family:Cash Sans;src:url(https://cdn.block.xyz/fonts/cashsans/CashSans-Extblack.woff2);font-weight:900}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Extlight.woff2);font-weight:200}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Light.woff2);font-weight:300}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Regular.woff2);font-weight:400}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Medium.woff2);font-weight:500}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Semibold.woff2);font-weight:600}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Bold.woff2);font-weight:700}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Black.woff2);font-weight:800}@font-face{font-family:Cash Sans Wide;src:url(https://cdn.block.xyz/fonts/cashsanswide/CashSansWide-Extblack.woff2);font-weight:900}@font-face{font-family:Cash Sans Mono;src:url(https://cdn.block.xyz/fonts/cashsansmono/CashSansMono-Light.woff2);font-weight:300}@font-face{font-family:Cash Sans Mono;src:url(https://cdn.block.xyz/fonts/cashsansmono/CashSansMono-Regular.woff2);font-weight:400}@font-face{font-family:Cash Sans Mono;src:url(https://cdn.block.xyz/fonts/cashsansmono/CashSansMono-Medium.woff2);font-weight:500}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Thin.woff2);font-weight:200}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Light.woff2);font-weight:300}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Regular.woff2);font-weight:400}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Book.woff2);font-weight:500}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Demi.woff2);font-weight:600}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Bold.woff2);font-weight:700}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat;src:url(https://cdn.block.xyz/fonts/pilat/Pilat-Black.woff2);font-weight:900}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Thin.woff2);font-weight:200}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Light.woff2);font-weight:300}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Regular.woff2);font-weight:400}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Book.woff2);font-weight:500}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Demi.woff2);font-weight:600}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Bold.woff2);font-weight:700}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilatwide/PilatWide-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat Wide;src:url(https://cdn.block.xyz/fonts/pilat/PilatWide-Black.woff2);font-weight:900}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Thin.woff2);font-weight:200}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Light.woff2);font-weight:300}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Regular.woff2);font-weight:400}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Book.woff2);font-weight:500}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Demi.woff2);font-weight:600}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Bold.woff2);font-weight:700}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat Condensed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCondensed-Black.woff2);font-weight:900}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Thin.woff2);font-weight:200}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Light.woff2);font-weight:300}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Regular.woff2);font-weight:400}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcondensed/PilatCompressed-Book.woff2);font-weight:500}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Demi.woff2);font-weight:600}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Bold.woff2);font-weight:700}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat Compressed;src:url(https://cdn.block.xyz/fonts/pilatcompressed/PilatCompressed-Black.woff2);font-weight:900}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Thin.woff2);font-weight:200}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Light.woff2);font-weight:300}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Regular.woff2);font-weight:400}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Book.woff2);font-weight:500}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Demi.woff2);font-weight:600}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Bold.woff2);font-weight:700}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat Extended;src:url(https://cdn.block.xyz/fonts/pilatextended/PilatExtended-Black.woff2);font-weight:900}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Thin.woff2);font-weight:200}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Light.woff2);font-weight:300}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Regular.woff2);font-weight:400}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Book.woff2);font-weight:500}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Demi.woff2);font-weight:600}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Bold.woff2);font-weight:700}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Heavy.woff2);font-weight:800}@font-face{font-family:Pilat Narrow;src:url(https://cdn.block.xyz/fonts/pilatnarrow/PilatNarrow-Black.woff2);font-weight:900}@font-face{font-family:PPNeueMachina;src:url(https://cdn.block.xyz/fonts/ppneuemachina/PPNeueMachina-Regular.woff2);font-weight:400}@font-face{font-family:PPNeueMachina;src:url(https://cdn.block.xyz/fonts/ppneuemachina/PPNeueMachina-Medium.woff2);font-weight:500}@font-face{font-family:PPNeueMachina;src:url(https://cdn.block.xyz/fonts/ppneuemachina/PPNeueMachina-Medium.woff2);font-weight:600}@font-face{font-family:PPNeueMachina;src:url(https://cdn.block.xyz/fonts/ppneuemachina/PPNeueMachina-Bold.woff2);font-weight:700}@font-face{font-family:PPNeueMachina;src:url(https://cdn.block.xyz/fonts/ppneuemachina/PPNeueMachina-Black.woff2);font-weight:800}@font-face{font-family:Diphtong Pixel OT;src:url(https://cdn.block.xyz/fonts/dipthongpixel/DiphtongPixelOT-Regular.otf);font-weight:400}body{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}:root{--bgColor: #fff}:root[reduce-color=true]{--bgColor: #efefef}body{background:var(--bgColor)}body.reskin{--bgColor: #fbfbfb}html.modal-open,html.modal-open body{overflow:hidden}
