.search-form.svelte-akeabl{width:100%;margin:0 auto}.search-results.svelte-15372e5 ul:where(.svelte-15372e5){list-style:none;padding:0;margin:0}.search-results.svelte-15372e5 ul:where(.svelte-15372e5) li:where(.svelte-15372e5){display:block;padding:12px;border-radius:8px;transition:background-color .2s ease;color:var(--twist-color-gray-100)}.search-results.svelte-15372e5 ul:where(.svelte-15372e5) li:where(.svelte-15372e5):hover,.search-results.svelte-15372e5 ul:where(.svelte-15372e5) li:where(.svelte-15372e5):focus-within{background:var(--twist-color-gray-15)}.search-results.svelte-15372e5 ul:where(.svelte-15372e5) li:where(.svelte-15372e5) a:where(.svelte-15372e5){text-decoration:none;color:inherit}.search-results.svelte-15372e5 ul:where(.svelte-15372e5) li:where(.svelte-15372e5) a:where(.svelte-15372e5):focus{outline:none}.search-result-title.svelte-15372e5{margin:0 0 8px}.search-result-text.svelte-15372e5{margin:0;color:var(--twist-color-gray-60)}.search-item-divider.svelte-15372e5{border-top:1px solid var(--twist-color-gray-20);margin:8px 12px}.standard-search.svelte-hkdz5f{display:flex;flex-direction:column;height:100%;padding:0 12px}.results-container.svelte-hkdz5f{flex:1;overflow-y:auto;margin:24px -12px}.error.svelte-hkdz5f{color:var(--twist-color-red-60);margin:16px 0}.loading-message.svelte-hkdz5f{display:flex;justify-content:center;padding:32px 0}.loading-indicator.svelte-hkdz5f{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-hkdz5f-spin .8s linear infinite}@keyframes svelte-hkdz5f-spin{to{transform:rotate(360deg)}}.loading-message.svelte-rxzyfq{align-self:flex-start;padding:16px;background:var(--twist-color-gray-5);border-radius:12px;min-width:300px}.loading-content.svelte-rxzyfq{display:flex;flex-direction:column;gap:12px}.progress-container.svelte-rxzyfq{width:100%;height:4px;background:var(--twist-color-gray-15);border-radius:2px;overflow:hidden}.progress-bar.svelte-rxzyfq{position:relative;width:100%;height:100%}.progress-fill.svelte-rxzyfq{position:absolute;top:0;left:0;width:var(--progress);height:100%;background-color:var(--twist-color-gray-100);transition:width .3s ease;animation:svelte-rxzyfq-pulse 2s infinite}.status-message.svelte-rxzyfq{color:var(--twist-color-gray-60);text-align:center;margin:0;animation:svelte-rxzyfq-fadeIn .3s ease}@keyframes svelte-rxzyfq-fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-rxzyfq-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.recent-searches.svelte-zyub4k{overflow-y:auto;margin:16px 0}.recent-searches.svelte-zyub4k .recent-searches-title:where(.svelte-zyub4k){margin:0 0 12px}.recent-searches-list.svelte-zyub4k{display:flex;flex-direction:column;gap:10px;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)}.ai-search.svelte-dniboq{display:flex;flex-direction:column;height:100%;padding:0 12px}.conversation-container.svelte-dniboq{flex:1;overflow-y:auto;margin:24px -12px;-ms-overflow-style:none;scrollbar-width:none}.conversation-container.svelte-dniboq::-webkit-scrollbar{display:none}.conversation-history.svelte-dniboq{display:flex;flex-direction:column;gap:24px;padding:0 12px}.message.user.svelte-dniboq{align-self:flex-end;max-width:85%}.message.user.svelte-dniboq .user-message:where(.svelte-dniboq){background:var(--twist-color-gray-15);padding:12px 16px;border-radius:12px 12px 0}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq){color:var(--twist-color-gray-100)}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) p{margin:0 0 5px}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) p:last-child{margin-bottom:0}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) a{color:var(--twist-color-gray-100)}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) code{background:var(--twist-color-gray-15);padding:2px 6px;border-radius:4px;font-size:.9em}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) pre{background:var(--twist-color-gray-15);padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.message.assistant.svelte-dniboq .assistant-message:where(.svelte-dniboq) pre code{background:none;padding:0}.error.svelte-dniboq{color:var(--twist-color-red-60);margin:16px 0}.disclaimer.svelte-dniboq{color:var(--twist-color-gray-60);margin:8px 0 0}.disclaimer.svelte-dniboq a:where(.svelte-dniboq){color:inherit;text-decoration:underline}.sources.svelte-dniboq{margin:24px -12px}.sources.svelte-dniboq h6:where(.svelte-dniboq){border-top:1px solid var(--twist-color-gray-20);margin:0 12px;padding:12px 0}.query.svelte-dniboq{flex:1;min-width:0;margin-right:12px;text-align:left}.query.svelte-dniboq *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:inherit}.timestamp.svelte-dniboq{flex-shrink:0;white-space:nowrap}.wrapper.svelte-18bfg9g{height:100%;background:var(--twist-color-gray-2)}.modal-layout.svelte-18bfg9g{display:flex;flex-direction:column;height:100%;max-width:800px;margin:0 auto;padding:24px}@media screen and (min-width: 960px){.modal-layout.svelte-18bfg9g{padding:36px}}.modal-header.svelte-18bfg9g{margin-bottom:24px;color:var(--twist-color-gray-100);width:100%;padding:0 12px}.search-content.svelte-18bfg9g{flex:1;display:flex;flex-direction:column;position:relative}.search-tab.svelte-18bfg9g{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.search-tab.active.svelte-18bfg9g{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}
