.langtag.svelte-11sh29b{position:relative}.langtag.svelte-11sh29b:after{content:attr(data-language);position:absolute;top:0;right:0;padding:1em;display:flex;align-items:center;justify-content:center;background:var(--langtag-background, inherit);color:var(--langtag-color, inherit);border-radius:var(--langtag-border-radius)}.genius-code-block.svelte-hcm5mz{display:flex;gap:10px;justify-content:space-between}.code-copy-icon.svelte-hcm5mz{display:flex;justify-content:center;height:32px;width:32px;padding-top:2px;border-radius:8px;align-items:center;background-color:#f2f2f2;cursor:pointer}.dark-code-copy-icon.svelte-hcm5mz{background:#393939!important}.dark-code-copy-icon svg path{stroke:#fff}.code-copy-active svg path{stroke:var(--primary-color-100);transition:stroke .3s ease}.icon-section.svelte-hcm5mz{margin-top:14px}.shimmer-line.svelte-1oou1q0{background-color:#babac0;height:13px;border-radius:8px;animation:svelte-1oou1q0-shimmer 3s infinite linear;background:var(--geniusShimGradient)}.wrapper.svelte-1oou1q0{display:flex;flex-direction:column;gap:13px}.br.svelte-1oou1q0{border-radius:8px;border-top:30px}.w50.svelte-1oou1q0{width:50%}.w70.svelte-1oou1q0{width:70%}.wrapper.svelte-1oou1q0{width:0px;padding-top:20px;animation:svelte-1oou1q0-fullView 1s forwards cubic-bezier(.25,.46,.45,.94)}@keyframes svelte-1oou1q0-fullView{to{width:100%}}@keyframes svelte-1oou1q0-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.markdown-container.svelte-11opr1{padding-bottom:18px;width:100%}.genius-header-section.svelte-11opr1{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--primaryShadow);padding-bottom:18px}.genius-text.svelte-11opr1{font-size:15px;font-weight:500}.genius-top-section.svelte-11opr1{padding:8px 18px 18px}.response-top-section.svelte-11opr1{padding:8px!important}.suggestion-section.svelte-11opr1{padding-top:18px}.suggestion-header.svelte-11opr1{font-size:12px;margin-bottom:8px;font-weight:600;color:var(--lightFontColor);letter-spacing:1px}.question-section.svelte-11opr1{display:flex;flex-direction:column;gap:8px;padding-top:8px}.genius-question.svelte-11opr1{color:#5f5f5f!important}.genius-question.svelte-11opr1:hover{color:var(--primaryFontColor)!important}.enter-icon.svelte-11opr1{border:1px solid var(--primaryShadow);padding:5px;border-radius:4px;background-color:var(--layoutBackgroundColor);cursor:pointer}.back-text.svelte-11opr1{font-size:14px;font-weight:500;color:var(--primaryFontColor);display:flex;gap:8px;align-items:center;cursor:pointer}.scroll-bottom-button.svelte-11opr1{background-color:#e8f3ff;color:#166acc;font-weight:500;font-size:14px;border-radius:16px;line-height:20px;padding:2px 10px;width:fit-content;cursor:pointer;display:flex;align-items:center;gap:4px;margin:auto;position:absolute;bottom:66px;left:50%;transform:translate(-50%)}.scroll-bottom-button.svelte-11opr1:hover{background-color:#cbdef2}.esc-text.svelte-11opr1{font-size:12px;font-weight:500;border:1px solid var(--primaryShadow);border-radius:4px;padding:4px;cursor:pointer;color:var(--lightFontColor)}.response-header-section.svelte-11opr1{display:flex;align-items:center;justify-content:space-between}.quarry-section.svelte-11opr1{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primaryShadow);padding-bottom:10px;width:100%}.genius-regenerate-button.svelte-11opr1{cursor:pointer;padding-top:4px}.quarry.svelte-11opr1{font-size:16px;font-weight:500;color:var(--primaryFontColor)!important}.feedback-section.svelte-11opr1{display:flex;gap:12px;padding-top:2px}.feedback-icon.svelte-11opr1{filter:grayscale(100%);cursor:pointer;transition:filter .3s ease}.stop-icon.svelte-11opr1{height:8px;width:8px;background-color:#1c1c1c}.stop-button.svelte-11opr1{background:white;border-radius:50%;padding:8px;cursor:pointer}.bottom-section.svelte-11opr1{display:flex;gap:12px;padding-top:10px}.copy-icon-section.svelte-11opr1{cursor:pointer}.genius-dark-textarea.svelte-11opr1,.genius-dark-input-section.svelte-11opr1{background-color:#373737!important}.dark-chatbot-container.svelte-11opr1{background-color:#262626!important}.dark-genius-question.svelte-11opr1{color:#fff!important}.dark-genius-question.svelte-11opr1:hover{color:#a1a1a1!important}.dark-esc-text.svelte-11opr1{color:#fff!important}.question-icon.svelte-11opr1{margin-top:4px}.back-icon.svelte-11opr1{margin-top:2px}.genius-top-section .back-icon svg path{stroke:#383838}.genius-top-section .dark-back-icon svg path{stroke:#fff}.genius-top-section .question-icon svg path{stroke:#797979}.genius-top-section .dark-question-icon svg path{stroke:#c4c4c4}.feedback-icon.active-like.svelte-11opr1{filter:grayscale(0%) brightness(1.2) sepia(1) hue-rotate(190deg) saturate(3)}.feedback-icon.active-dislike.svelte-11opr1{filter:grayscale(0%) brightness(1.2) sepia(1) hue-rotate(-50deg) saturate(5)}.response-copy-icon svg path{stroke:#818080}.response-copy-active svg path{stroke:var(--primary-color-100)!important;transition:stroke .3s ease}.dark-genius-regenerate-button svg path{stroke:#fff}.markdown-container pre code{color:#fff!important;background:#051b33!important;border-radius:8px!important}.dark-markdown-container pre code{background:#393939!important}.markdown-container pre{width:100%!important;max-width:100%!important;border-radius:8px!important}.markdown-container ol,.markdown-container ul{margin-top:5px!important;margin-bottom:5px!important}.bot p,.bot h3,.user p,.feedback div,.bot table{color:var(--geniusFontsColor)!important;padding-top:10px!important;font-weight:500!important;font-family:Inter;line-height:140%}.bot ul{list-style:none;color:var(--geniusFontsColor)!important;font-size:14px!important;font-weight:500!important}.bot .content-ui-container img{width:100%!important}.bot ol{color:var(--geniusFontsColor)!important;font-size:14px!important;font-weight:500!important}.bot ul li:before{content:"•";color:#fff;font-weight:700;display:inline-block;width:1em;margin-left:-1em}pre{width:90%;max-width:90%;overflow-x:auto}a{color:#0585dd}.sources-divider.svelte-11opr1{margin-top:20px;margin-bottom:15px;background-color:#9999991a!important;border-top:1px solid rgba(153,153,153,.1)!important}.sources-title.svelte-11opr1{font-size:12px;font-weight:600;letter-spacing:1px;color:var(--lightFontColor)}.sources-container.svelte-11opr1{display:flex;flex-direction:column;gap:8px;padding-top:8px;padding-bottom:8px}.source-link.svelte-11opr1,.regenerate-button.svelte-11opr1{color:var(--secondaryFontColor);text-decoration:none;padding:12px 8px;border-radius:8px;border:1px solid var(--primaryShadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;gap:8px}.source-link.svelte-11opr1{padding:8px 12px!important}.regenerate-icon.svelte-11opr1{margin-right:5px}.source-link.svelte-11opr1:hover,.regenerate-button.svelte-11opr1:hover{background-color:#9999991a}.regenerate-container.svelte-11opr1{display:flex;align-items:center;justify-content:center;padding:10px 0}.response-gap-container.svelte-11opr1{min-height:35vh!important;padding-top:8px!important}.top-products-container.svelte-11opr1{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:8px}@media only screen and (max-width: 600px){.chatbot-container.svelte-11opr1{max-width:70vw!important;width:70vw!important;bottom:60px!important;right:70px!important}.gap-container.svelte-11opr1{max-height:60vh!important}}.loader.svelte-1o6incp{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.loaderContainer.svelte-1o6incp{position:absolute;background:rgba(255,255,255,.2);box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border-radius:10px;border:1px solid rgba(255,255,255,.18);width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000000}.theme-global-container{color:var(--theme-typography-color);font-size:var(--theme-typography-font-size);font-weight:var(--theme-typography-font-weight);font-family:var(--theme-typography-font-family);opacity:var(--theme-typography-opacity);stroke:var(--theme-typography-color);line-height:var(--theme-typography-line-height);padding:var(--theme-typography-padding)}.theme-global-container h1{color:var(--theme-typography-h1-color);font-size:var(--theme-typography-h1-font-size);font-weight:var(--theme-typography-h1-font-weight);font-family:var(--theme-typography-h1-font-family);opacity:var(--theme-typography-h1-opacity);line-height:var(--theme-typography-h1-line-height);padding:var(--theme-typography-h1-padding);margin-block-start:var(--theme-typography-p-margin-block-start);margin-block-end:var(--theme-typography-p-margin-block-end)}.theme-global-container h2{color:var(--theme-typography-h2-color);font-size:var(--theme-typography-h2-font-size);font-weight:var(--theme-typography-h2-font-weight);font-family:var(--theme-typography-h2-font-family);opacity:var(--theme-typography-h2-opacity);line-height:var(--theme-typography-h2-height);padding:var(--theme-typography-h2-padding);margin-block-start:var(--theme-typography-p-margin-block-start);margin-block-end:var(--theme-typography-p-margin-block-end)}.theme-global-container h3{color:var(--theme-typography-h3-color);font-size:var(--theme-typography-h3-font-size);font-weight:var(--theme-typography-h3-font-weight);font-family:var(--theme-typography-h3-font-family);opacity:var(--theme-typography-h3-opacity);line-height:var(--theme-typography-h3-line-height);padding:var(--theme-typography-h3-padding);margin-block-start:var(--theme-typography-p-margin-block-start);margin-block-end:var(--theme-typography-p-margin-block-end)}.theme-global-container h4{color:var(--theme-typography-h4-color);font-size:var(--theme-typography-h4-font-size);font-weight:var(--theme-typography-h4-font-weight);font-family:var(--theme-typography-h4-font-family);opacity:var(--theme-typography-h4-opacity);line-height:var(--theme-typography-h4-line-height);padding:var(--theme-typography-h4-padding);margin-block-start:var(--theme-typography-p-margin-block-start);margin-block-end:var(--theme-typography-p-margin-block-end)}.theme-global-container p{color:var(--theme-typography-p-color);font-size:var(--theme-typography-p-font-size);font-weight:var(--theme-typography-p-font-weight);font-family:var(--theme-typography-p-font-family);opacity:var(--theme-typography-p-opacity);line-height:var(--theme-typography-p-line-height);padding:var(--theme-typography-p-padding);margin-block-start:var(--theme-typography-p-margin-block-start);margin-block-end:var(--theme-typography-p-margin-block-end);word-wrap:break-word}.theme-global-container code{color:var(--theme-typography-code-color);font-size:var(--theme-typography-code-font-size);font-weight:var(--theme-typography-code-font-weight);font-family:var(--theme-typography-code-font-family);opacity:var(--theme-typography-code-opacity);padding:1px 2px;line-height:var(--theme-typography-code-line-height);padding:var(--theme-typography-code-padding)}.theme-global-container a{color:var(--theme-typography-a-color);font-size:var(inherit, --theme-typography-a-font-size);font-weight:var(--theme-typography-a-font-weight);font-family:var(--theme-typography-a-font-family);opacity:var(--theme-typography-a-opacity);line-height:var(--theme-typography-a-line-height);padding:var(--theme-typography-a-padding)}.theme-global-container div .theme-global-container:not(#monaco-editor-container){color:var(--theme-typography-div-color);font-size:var(--theme-typography-div-font-size);font-weight:var(--theme-typography-div-font-weight);font-family:var(--theme-typography-div-font-family);opacity:var(--theme-typography-div-opacity);word-wrap:break-word}.theme-global-container strong{font-weight:var(--theme-typography-strong-font-weight, 900)}p>code{background-color:var(--inLineCodeBackgroundColor)!important;border-radius:2px!important;padding:0 4px!important}.cta-section.svelte-1o6incp{display:flex;align-items:center}.genius-ai-text.svelte-1o6incp,.genius-collapsable-div.svelte-1o6incp{white-space:nowrap;overflow:hidden}.genius-search-icon.svelte-1o6incp,.genius-ai-text.svelte-1o6incp,.cta-section.svelte-1o6incp{pointer-events:none}.genius-ai-text.svelte-1o6incp{padding:0 10px;animation:svelte-1o6incp-ctaAnimation .4s ease-in-out}.genius-collapsable-div.svelte-1o6incp{white-space:nowrap;animation:svelte-1o6incp-ctaCollapseAnimation .4s ease-in-out;transition:opacity 1s}@keyframes svelte-1o6incp-ctaAnimation{0%{width:0px;opacity:0}to{width:78px;opacity:1}}@keyframes svelte-1o6incp-ctaCollapseAnimation{0%{width:78px;opacity:1}to{width:0px;opacity:0}}@media only screen and (max-width: 600px){.genius-cta.svelte-1o6incp{font-size:11px!important;width:130px!important;font-weight:500!important;padding:5px 18px!important;white-space:nowrap!important}.theme-global-container h1{font-size:36px!important}.genius-cta-container.svelte-1o6incp{right:15px!important;bottom:15px!important}}
