.loading-module__MxJMQG__shimmer{--shimmer-base:var(--ds-gray-alpha-900);--shimmer-highlight:var(--ds-gray-alpha-300);background:linear-gradient(90deg, var(--shimmer-base) 10%, var(--shimmer-highlight) 55%, var(--shimmer-base) 80%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0000;background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation-name:loading-module__MxJMQG__shimmer;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block;position:relative}@keyframes loading-module__MxJMQG__shimmer{0%{background-position:150%}70%{background-position:-50%}to{background-position:-50%}}
.composer-module__N_CwGq__root{border-radius:12px}.composer-module__N_CwGq__scrollButton{z-index:-1;top:-36px;left:50%;transform:translate(-50%);position:absolute!important}.composer-module__N_CwGq__label{color:var(--ds-gray-900);font-size:13px}.composer-module__N_CwGq__error{margin-top:8px}.composer-module__N_CwGq__form{--focus-color:#00000029;background:var(--ds-background-100);z-index:2;box-shadow:var(--ds-shadow-border-medium);cursor:text;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:100px;padding:12px;display:flex;position:relative}.composer-module__N_CwGq__form[data-variant=flat]{box-shadow:none;border:1px solid var(--ds-gray-400)}.composer-module__N_CwGq__form:has(textarea:focus-visible){box-shadow:0 0 0 1px var(--ds-gray-alpha-600), 0 0 0 4px var(--focus-color);outline:0}.composer-module__N_CwGq__form[data-error=true]{box-shadow:0 0 0 1px var(--ds-red-900), 0 0 0 4px var(--ds-red-300)!important}.composer-module__N_CwGq__form:has(textarea:disabled){background:var(--ds-gray-100);cursor:not-allowed}.composer-module__N_CwGq__form:has(textarea:disabled) .composer-module__N_CwGq__context,.composer-module__N_CwGq__form:has(textarea:disabled) .composer-module__N_CwGq__toolbar{cursor:default}.composer-module__N_CwGq__textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--ds-gray-500) transparent;background:0 0;border:none;width:100%;height:100%;padding:0;font-size:16px;overflow-y:auto}@media (min-width:768px){.composer-module__N_CwGq__textarea{font-size:14px}}.composer-module__N_CwGq__textarea:focus-visible{outline:0}.composer-module__N_CwGq__textarea:disabled{background:var(--ds-gray-100);color:var(--ds-gray-700);opacity:1;-webkit-text-fill-color:var(--ds-gray-700);cursor:not-allowed}.composer-module__N_CwGq__textarea:disabled::placeholder{opacity:1;color:var(--ds-gray-500);-webkit-text-fill-color:var(--ds-gray-500)}.composer-module__N_CwGq__textareaWrapper{position:relative}.composer-module__N_CwGq__textareaWrapper:not([data-scroll-at-end]):after{content:"";background:linear-gradient(to bottom, transparent, var(--ds-background-100));pointer-events:none;height:24px;position:absolute;bottom:0;left:0;right:0}.composer-module__N_CwGq__resetButton{margin-left:auto}.composer-module__N_CwGq__backdrop{background:var(--ds-background-200);width:100%;height:60px;position:absolute;bottom:0}.composer-module__N_CwGq__context{cursor:text;align-items:center;gap:8px;margin-bottom:8px;margin-left:-12px;margin-right:-12px;padding-right:12px;display:flex}.composer-module__N_CwGq__contextScroll{scrollbar-width:none;flex:1;gap:4px;min-width:0;padding-left:12px;display:flex;overflow-x:auto}.composer-module__N_CwGq__contextScroll:not([data-scroll-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 12px),#0000 100%)}.composer-module__N_CwGq__contextScroll::-webkit-scrollbar{display:none}.composer-module__N_CwGq__contextItem{height:24px;color:var(--ds-gray-1000);border:1px solid var(--ds-gray-400);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:13px;display:flex}.composer-module__N_CwGq__toolbar{cursor:text;flex-direction:column;gap:8px;display:flex}.composer-module__N_CwGq__toolbarActions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.composer-module__N_CwGq__stopIcon{background:var(--ds-gray-1000);border-radius:2px;width:8px;height:8px}.composer-module__N_CwGq__icon{width:15px!important;height:15px!important}.composer-module__N_CwGq__attachFilesButton{position:relative}.composer-module__N_CwGq__attachFilesButton input{opacity:0;width:100%;height:100%;position:absolute}.composer-module__N_CwGq__attachFilesButton input::file-selector-button{cursor:pointer}.composer-module__N_CwGq__attachFilesButton input:disabled::file-selector-button{cursor:not-allowed}.composer-module__N_CwGq__characterLimitCounter{color:var(--ds-gray-700);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.composer-module__N_CwGq__characterLimitCounter[data-over]{color:var(--ds-red-900)}@media (max-width:480px){.composer-module__N_CwGq__characterLimitWarning{display:none}}.composer-module__N_CwGq__tooltip{border-radius:10px!important;padding:6px 8px!important}.composer-module__N_CwGq__tooltipWithKbd{padding-right:6px!important}.composer-module__N_CwGq__dragArea{border-radius:inherit;width:calc(100% + 2px);height:calc(100% + 2px);color:var(--ds-blue-900);border:1px dashed var(--ds-blue-900);pointer-events:none;background:#fffffff2;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;inset:-1px}.dark-theme .composer-module__N_CwGq__dragArea{background:#000000d9}
.file-item-module__XQihlG__progress{--color:var(--ds-blue-700);--padding:9px;width:calc(100% + var(--padding));height:calc(100% + var(--padding));--progress:0%;--size:2px;--gradient:conic-gradient(from 36deg, var(--color) 0deg, var(--color) var(--progress,0deg), transparent var(--progress,0deg), transparent 360deg);pointer-events:none;background:0 0;border-radius:12px;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-item-module__XQihlG__progress:before{content:"";border-radius:inherit;padding:var(--size);background:var(--gradient);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.custom-module__gbx7Ca__button[data-custom-button]:not([disabled]){color:var(--button-custom-fg)!important;background:var(--button-custom-bg)!important;--themed-border:var(--button-custom-border)!important}.custom-module__gbx7Ca__button[data-custom-button][data-focus]{box-shadow:0 0 0 1px var(--geist-background), 0 0 0 3px var(--button-custom-bg-hover,var(--button-custom-bg,var(--geist-foreground)))!important;color:var(--button-custom-fg-hover)!important;background:var(--button-custom-bg-hover)!important;--themed-border:var(--button-custom-border-hover)!important}.custom-module__gbx7Ca__button[data-custom-button][data-hover]{color:var(--button-custom-fg-hover)!important;background:var(--button-custom-bg-hover)!important;--themed-border:var(--button-custom-border-hover)!important}.custom-module__gbx7Ca__button[data-custom-button][data-active]{color:var(--button-custom-fg-active,var(--button-custom-fg-hover))!important;background:var(--button-custom-bg-active,var(--button-custom-bg-hover))!important;--themed-border:var(--button-custom-border-active,var(--button-custom-border-hover))!important}
.code-block-module__vF3MAa__pre{--padding:20px;padding:var(--padding) 0;background:var(--ds-background-100);counter-reset:line;--shiki-color-text:var(--ds-gray-1000);--shiki-color-background:transparent;--shiki-token-constant:var(--ds-blue-900);--shiki-token-string:var(--ds-green-900);--shiki-token-comment:var(--ds-gray-900);--shiki-token-keyword:var(--ds-pink-900);--shiki-token-parameter:var(--ds-amber-900);--shiki-token-function:var(--ds-purple-900);--shiki-token-string-expression:var(--ds-green-900);--shiki-token-punctuation:var(--ds-gray-1000);--shiki-token-link:var(--ds-green-900);margin:0;overflow-x:auto}.code-block-module__vF3MAa__pre .token{position:relative}:is(.code-block-module__vF3MAa__pre .token.prolog,.code-block-module__vF3MAa__pre .token.doctype,.code-block-module__vF3MAa__pre .token.cdata){color:var(--accents-5)}.code-block-module__vF3MAa__pre .token.comment{color:var(--ds-gray-900)!important}.code-block-module__vF3MAa__pre .token.namespace{opacity:.7}:is(.code-block-module__vF3MAa__pre .token.string,.code-block-module__vF3MAa__pre .token.attr-value),:is(.code-block-module__vF3MAa__pre .token.url,.code-block-module__vF3MAa__pre .token.symbol,.code-block-module__vF3MAa__pre .token.boolean,.code-block-module__vF3MAa__pre .token.variable,.code-block-module__vF3MAa__pre .token.constant){color:var(--ds-green-900)}:is(.code-block-module__vF3MAa__pre .token.atrule,.code-block-module__vF3MAa__pre .language-autohotkey .token.selector,.code-block-module__vF3MAa__pre .language-json .token.boolean,.code-block-module__vF3MAa__pre code[class*=language-css]){font-weight:600}.code-block-module__vF3MAa__pre .language-json .token.boolean{color:var(--geist-success)}.code-block-module__vF3MAa__pre .token.keyword{color:var(--ds-pink-900)}.code-block-module__vF3MAa__pre .token.tag.attr-value{color:var(--ds-blue-900)}:is(.code-block-module__vF3MAa__pre .token.tag,.code-block-module__vF3MAa__pre .token.class-name,.code-block-module__vF3MAa__pre .token.number,.code-block-module__vF3MAa__pre .token.tag){color:var(--ds-green-900)}.code-block-module__vF3MAa__pre .language-autohotkey .token.tag{color:#9a050f}:is(.code-block-module__vF3MAa__pre .token.selector,.code-block-module__vF3MAa__pre .language-autohotkey .token.keyword){color:var(--ds-pink-900)}:is(.code-block-module__vF3MAa__pre .token.important,.code-block-module__vF3MAa__pre .token.bold){font-weight:700}.code-block-module__vF3MAa__pre .token.italic{font-style:italic}.code-block-module__vF3MAa__pre .token.deleted{color:var(--ds-red-900)}.code-block-module__vF3MAa__pre .token.inserted{color:var(--ds-blue-900)}:is(.code-block-module__vF3MAa__pre .language-json .token.property,.code-block-module__vF3MAa__pre .language-markdown .token.title){color:var(--ds-gray-1000)}.code-block-module__vF3MAa__pre .language-markdown .token.code{color:var(--ds-blue-900);font-weight:400}:is(.code-block-module__vF3MAa__pre .language-markdown .token.list,.code-block-module__vF3MAa__pre .language-markdown .token.hr){color:var(--ds-gray-900)}.code-block-module__vF3MAa__pre .language-markdown .token.url{color:var(--ds-pink-900)}.code-block-module__vF3MAa__pre .token.selector{color:var(--ds-green-900)}:is(.code-block-module__vF3MAa__pre .token.property,.code-block-module__vF3MAa__pre .token.entity){color:var(--ds-red-900)}:is(.code-block-module__vF3MAa__pre .token.function,.code-block-module__vF3MAa__pre .token.attr-name,.code-block-module__vF3MAa__pre .token.regex){color:var(--ds-purple-900)}:is(.code-block-module__vF3MAa__pre .token.punctuation,.code-block-module__vF3MAa__pre .token.operator){color:var(--ds-gray-1000)}.code-block-module__vF3MAa__pre .token.tag.script{color:var(--ds-gray-1000)}.code-block-module__vF3MAa__pre .token.tag.script.string{color:var(--ds-blue-900)}.code-block-module__vF3MAa__pre .token.directive.tag .tag{background:var(--ds-red-900);color:var(--ds-gray-900)}:is(.code-block-module__vF3MAa__pre .line,.code-block-module__vF3MAa__pre .highlighted-line){height:20px;padding:0 var(--padding);position:relative}:is(.code-block-module__vF3MAa__pre .line,.code-block-module__vF3MAa__pre .highlighted-line)>div{display:inline-block}.code-block-module__vF3MAa__pre .code-block-module__vF3MAa__lineNumber{all:unset;width:16px;color:var(--ds-gray-600);font-size:13px;font-family:var(--font-mono);text-align:right;padding-right:var(--padding);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;transition:color .125s ease-out}.code-block-module__vF3MAa__pre .code-block-module__vF3MAa__lineNumber:focus-visible{outline:2px solid var(--ds-focus-color)}.code-block-module__vF3MAa__pre .code-block-module__vF3MAa__lineNumber:hover{color:var(--ds-gray-1000)}:is(.code-block-module__vF3MAa__pre .highlighted-line,.code-block-module__vF3MAa__pre [data-highlighted=true]){background:var(--ds-blue-300);box-shadow:inset 2px 0 0 0 var(--ds-blue-900)}.code-block-module__vF3MAa__pre .line[data-active=true]{background:var(--ds-amber-300);box-shadow:inset 2px 0 0 0 var(--ds-amber-900)}.code-block-module__vF3MAa__pre [data-added=true]{background:var(--ds-green-300);box-shadow:inset 2px 0 0 0 var(--ds-green-900)}.code-block-module__vF3MAa__pre [data-added=true]:after{content:"+";color:var(--ds-green-900);pointer-events:none;padding-left:8px;font-weight:500;position:absolute;inset:0}.code-block-module__vF3MAa__pre [data-removed=true]{background:var(--ds-red-300);box-shadow:inset 2px 0 0 0 var(--ds-red-900)}.code-block-module__vF3MAa__pre [data-removed=true]:after{content:"-";color:var(--ds-red-900);pointer-events:none;padding-left:8px;font-weight:500;position:absolute;inset:0}.code-block-module__vF3MAa__pre.code-block-module__vF3MAa__hideLineNumbers .code-block-module__vF3MAa__lineNumber{display:none}@media (max-width:600px){.code-block-module__vF3MAa__pre .code-block-module__vF3MAa__lineNumber{display:none}}
.base-animated-pixel-icon-module__oBsGXq__container{position:relative}.base-animated-pixel-icon-module__oBsGXq__container>*{width:100%;height:100%;position:absolute;inset:0}.base-animated-pixel-icon-module__oBsGXq__container>svg{transition:opacity .5s ease-out}.base-animated-pixel-icon-module__oBsGXq__container>canvas{z-index:1;opacity:0;max-width:100%;max-height:100%;transition:opacity .25s ease-out}.base-animated-pixel-icon-module__oBsGXq__canvasActive>svg{opacity:0}.base-animated-pixel-icon-module__oBsGXq__canvasActive>canvas{opacity:1}
.csat-buttons-module__zrPIfG__option[data-state=checked] #csat-buttons-module__zrPIfG__starryEyedFace .csat-buttons-module__zrPIfG__eyes{fill:var(--ds-blue-900)}#csat-buttons-module__zrPIfG__starryEyedFace .csat-buttons-module__zrPIfG__eyes{fill:#ff990a;transition:fill .2s}
.chat-module__PKXvMq__root{--chat-width:768px;--timing-bounce:linear(0 0%, .005871 1%, .022058 2%, .046612 3%, .077823 4%, .114199 5%, .154441 6%, .197431 7.0%, .242208 8%, .287959 9%, .333995 10%, .379743 11%, .424732 12%, .46858 13%, .510982 14.0%, .551702 15%, .590564 16%, .627445 17%, .662261 18%, .694971 19%, .725561 20%, .754047 21%, .780462 22%, .804861 23%, .82731 24%, .847888 25%, .866679 26%, .883775 27%, .899272 28.0%, .913267 29.0%, .925856 30%, .937137 31%, .947205 32%, .956153 33%, .96407 34%, .971043 35%, .977153 36%, .982479 37%, .987094 38%, .991066 39%, .994462 40%, .997339 41%, .999755 42%, 1.00176 43%, 1.0034 44%, 1.00473 45%, 1.00577 46%, 1.00657 47%, 1.00716 48%, 1.00756 49%, 1.00781 50%, 1.00793 51%, 1.00794 52%, 1.00786 53%, 1.0077 54%, 1.00748 55.0%, 1.00721 56.0%, 1.00691 57.0%, 1.00658 58.0%, 1.00623 59%, 1.00587 60%, 1.0055 61%, 1.00514 62%, 1.00478 63%, 1.00442 64%, 1.00408 65%, 1.00375 66%, 1.00343 67%, 1.00313 68%, 1.00284 69%, 1.00257 70%, 1.00232 71%, 1.00208 72%, 1.00186 73%, 1.00166 74%, 1.00147 75%, 1.0013 76%, 1.00114 77%, 1.001 78%, 1.00087 79%, 1.00075 80%, 1.00065 81%, 1.00055 82%, 1.00046 83%, 1.00039 84%, 1.00032 85%, 1.00026 86%, 1.00021 87%, 1.00016 88%, 1.00012 89%, 1.00009 90%);--duration-bounce:.491s;min-height:calc(100vh - var(--header-height));max-width:var(--chat-width)}.chat-module__PKXvMq__root[data-state=chatting] .chat-module__PKXvMq__meta{opacity:0;filter:blur(3px);translate:0 -100px}.chat-module__PKXvMq__meta{transition:translate .35s ease-in-out,opacity .2s ease-in-out 50ms,filter .2s ease-in-out 50ms}.chat-module__PKXvMq__meta:nth-of-type(2){transition:translate .35s ease-in-out .1s,opacity .2s ease-in-out .15s,filter .2s ease-in-out .15s}.chat-module__PKXvMq__chat{transition:opacity .2s ease-in-out}.chat-module__PKXvMq__chat[data-searching=true] [data-message=assistant]{filter:blur(5px);transition-delay:0s;opacity:.3!important}.chat-module__PKXvMq__chat [data-message=assistant]{transition:filter .5s .4s,opacity .5s .4s}.chat-module__PKXvMq__minimap::-webkit-scrollbar{display:none}
