.search-form.svelte-113ai4d{width:100%;margin:0 auto}.search-results.svelte-i6btuf ul:where(.svelte-i6btuf){list-style:none;padding:0;margin:0}.search-results.svelte-i6btuf ul:where(.svelte-i6btuf) li:where(.svelte-i6btuf){display:block;padding:12px;border-radius:8px;transition:background-color .2s ease;color:var(--twist-color-gray-100)}.search-results.svelte-i6btuf ul:where(.svelte-i6btuf) li:where(.svelte-i6btuf):hover,.search-results.svelte-i6btuf ul:where(.svelte-i6btuf) li:where(.svelte-i6btuf):focus-within{background:var(--twist-color-gray-15)}.search-results.svelte-i6btuf ul:where(.svelte-i6btuf) li:where(.svelte-i6btuf) a:where(.svelte-i6btuf){text-decoration:none;color:inherit}.search-results.svelte-i6btuf ul:where(.svelte-i6btuf) li:where(.svelte-i6btuf) a:where(.svelte-i6btuf):focus{outline:none}.search-result-content.svelte-i6btuf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.search-result-text-content.svelte-i6btuf{flex:1}.search-result-title.svelte-i6btuf{margin:0 0 8px}.search-result-text.svelte-i6btuf{margin:0;color:var(--twist-color-gray-60)}.icon-container.svelte-i6btuf{height:16px;width:16px;opacity:0;transition:opacity .2s ease}li.svelte-i6btuf:hover .icon-container:where(.svelte-i6btuf),li.svelte-i6btuf:focus-within .icon-container:where(.svelte-i6btuf){opacity:1}.search-item-divider.svelte-i6btuf{border-top:1px solid var(--twist-color-gray-20);margin:8px 12px;opacity:1;transition:opacity .2s ease}li.svelte-i6btuf:hover+.search-item-divider:where(.svelte-i6btuf),li.svelte-i6btuf:focus-within+.search-item-divider:where(.svelte-i6btuf){opacity:0}.search-item-divider.svelte-i6btuf:has(+li:where(.svelte-i6btuf):hover),.search-item-divider.svelte-i6btuf:has(+li:where(.svelte-i6btuf):focus-within){opacity:0}.standard-search.svelte-azehlf{display:flex;flex-direction:column;height:100%;padding:0 12px}.results-container.svelte-azehlf{flex:1;overflow-y:auto;margin:24px -12px}.error.svelte-azehlf{color:var(--twist-color-red-60);margin:16px 0}.loading-message.svelte-azehlf{display:flex;justify-content:center;padding:32px 0}.loading-indicator.svelte-azehlf{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-azehlf-spin .8s linear infinite}@keyframes svelte-azehlf-spin{to{transform:rotate(360deg)}}.loading-message.svelte-1oi6uur{align-self:flex-start;padding:16px;background:var(--twist-color-gray-5);border-radius:12px;min-width:300px}.loading-content.svelte-1oi6uur{display:flex;flex-direction:column;gap:12px}.progress-container.svelte-1oi6uur{width:100%;height:4px;background:var(--twist-color-gray-15);border-radius:2px;overflow:hidden}.progress-bar.svelte-1oi6uur{position:relative;width:100%;height:100%}.progress-fill.svelte-1oi6uur{position:absolute;top:0;left:0;width:var(--progress);height:100%;background-color:var(--twist-color-gray-100);transition:width .3s ease;animation:svelte-1oi6uur-pulse 2s infinite}.status-message.svelte-1oi6uur{color:var(--twist-color-gray-60);text-align:center;margin:0;animation:svelte-1oi6uur-fadeIn .3s ease}@keyframes svelte-1oi6uur-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1oi6uur-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.recent-searches-header.svelte-g5is4a{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.recent-searches.svelte-g5is4a{overflow-y:auto;margin:24px 0}.recent-searches-list.svelte-g5is4a{display:flex;flex-direction:column;gap:18px;width:100%;--theme-button-primary-button-default-background-color: var(--twist-color-gray-5);--theme-button-primary-button-active-background-color: var(--twist-color-gray-15)}.query.svelte-g5is4a{flex:1;min-width:0;margin-right:12px;text-align:left}.query.svelte-g5is4a *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:inherit}.timestamp.svelte-g5is4a{flex-shrink:0;white-space:nowrap}.ai-search.svelte-1q8j3ic{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0 12px}.conversation-container.svelte-1q8j3ic{flex:1;overflow-y:auto;margin:0 -12px 12px}.conversation-history.svelte-1q8j3ic{display:flex;flex-direction:column;gap:24px;padding:0 12px}.message.svelte-1q8j3ic{-webkit-hyphens:auto;hyphens:auto}.message.user.svelte-1q8j3ic{align-self:flex-end;max-width:85%}.message.user.svelte-1q8j3ic .user-message:where(.svelte-1q8j3ic){background:var(--twist-color-gray-15);padding:12px 16px;border-radius:12px 12px 0}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic){color:var(--twist-color-gray-100)}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) p{margin:0 0 5px}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) p:last-child{margin-bottom:0}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) a{color:var(--twist-color-gray-100)}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) code{background:var(--twist-color-gray-15);padding:2px 6px;border-radius:4px;font-size:.9em}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) pre{background:var(--twist-color-gray-15);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.message.assistant.svelte-1q8j3ic .assistant-message:where(.svelte-1q8j3ic) pre code{background:none;padding:0}.error.svelte-1q8j3ic{color:var(--twist-color-red-60);margin:16px 0}.disclaimer.svelte-1q8j3ic{color:var(--twist-color-gray-60);margin:24px 0 0}.disclaimer.svelte-1q8j3ic a:where(.svelte-1q8j3ic){color:inherit;text-decoration:underline}.sources.svelte-1q8j3ic{margin:24px -12px}.sources.svelte-1q8j3ic h6:where(.svelte-1q8j3ic){border-top:1px solid var(--twist-color-gray-20);margin:0 12px;padding:12px 0}.clear-button.svelte-1q8j3ic{margin:9px 0;align-self:flex-end}.wrapper.svelte-nq1iwa{height:100%;background:var(--twist-color-gray-2)}.modal-layout.svelte-nq1iwa{display:flex;flex-direction:column;height:100%;max-width:800px;margin:0 auto;padding:18px}@media screen and (min-width: 960px){.modal-layout.svelte-nq1iwa{padding:24px}}.modal-header.svelte-nq1iwa{margin-bottom:24px;color:var(--twist-color-gray-100);width:100%;padding:0 12px}.search-content.svelte-nq1iwa{flex:1;display:flex;flex-direction:column;position:relative}.search-tab.svelte-nq1iwa{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.search-tab.active.svelte-nq1iwa{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-hc1qa6{position:fixed;bottom:0;left:50%;transform:translate(-50%);padding:32px}.controls__pill.svelte-hc1qa6{padding:12px 24px;transform:translateY(125%);transition:transform .3s ease;background:#ececec;cursor:pointer;border-radius:1000px}.controls.svelte-hc1qa6:hover .controls__pill:where(.svelte-hc1qa6){transform:translateY(50%)}.controls.svelte-hc1qa6 a:where(.svelte-hc1qa6){font-family:var(--font-family-primary);color:#000}.controls.svelte-hc1qa6 a:where(.svelte-hc1qa6):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}
