.wrap.svelte-113liec{position:relative}.floatingPicker.svelte-113liec{background:var(--secondary);position:absolute;bottom:calc(100% + .25rem);z-index:100;border-radius:.25rem}.floatingPickerInnerWrap.svelte-113liec{padding:1px;border-radius:.25rem;background-image:linear-gradient(-15deg,#ffffff1a,#ffffff4d)}.floatingPickerInner.svelte-113liec{border-radius:calc(.25rem - 1px);background:var(--secondary);padding:.25rem}.modelButton.svelte-113liec{height:2rem;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:.5rem;background:transparent;color:var(--text);padding:0 .25rem;border-radius:.25rem;outline:0px;border:0px;cursor:pointer;transition:all cubic-bezier(.455,.03,.515,.955) .1s}.modelButton.svelte-113liec:hover{background:#0003}.modelDropDownButton.svelte-113liec{width:100%}.icon.svelte-113liec{display:flex;align-items:center;justify-content:center;color:var(--text)}.currentModelButton.svelte-113liec{background:transparent;border:0px;outline:0px;color:var(--text)}button.svelte-1nc4gn{border:0px;outline:0px;background:transparent;color:var(--text);display:flex;flex-direction:row;align-items:center;gap:.3rem;padding:.5rem;border-radius:.25rem}button.svelte-1nc4gn .icon:where(.svelte-1nc4gn){display:flex;align-items:center;justify-content:center}button.svelte-1nc4gn:hover{background:#0003}button.svelte-1nc4gn:hover .icon:where(.svelte-1nc4gn){color:var(--primary)}.wrap.svelte-1ey4l76{padding:.25rem 5rem 0rem;border-radius:.5rem .5rem 0 0;width:100%;max-width:90ch;position:absolute;left:50%;bottom:0;transform:translate(-50%)}.innerWrap.svelte-1ey4l76{border-radius:1rem 1rem 0 0;height:100%;background:var(--secondary)}.borderDiv.svelte-1ey4l76{height:100%;border-radius:1rem 1rem 0 0;padding:1px;background-image:linear-gradient(-15deg,transparent,rgba(255,255,255,.2))}.inner.svelte-1ey4l76{padding:.75rem;border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0;height:100%;display:flex;flex-direction:column;background:var(--secondary)}.textInput.svelte-1ey4l76{all:unset;height:100%;line-height:1.25rem;width:100%;flex-grow:1;overflow-y:auto;box-sizing:border-box;padding:0 .25rem;transition:height linear .05s}.optionHolder.svelte-1ey4l76{display:flex;flex-direction:row;align-items:center;gap:.25rem;position:relative;flex-grow:1}.bottomBar.svelte-1ey4l76{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-betweenpace}.iconButton.svelte-1ey4l76{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:var(--primary);color:var(--text);border:0px;outline:0px;border-radius:.25rem;cursor:pointer;font-size:1rem}.iconButton.svelte-1ey4l76:disabled{opacity:.5;cursor:not-allowed}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.c.svelte-f16lta{border-radius:.5rem;white-space:pre-line}.toolbar.svelte-f16lta{background:#0000004d;border-radius:.5rem .5rem 0 0;padding:.25rem .25rem .25rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}pre.svelte-f16lta{padding:.25rem 1rem 1rem;margin:0;overflow-x:auto}.language.svelte-f16lta{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:.5rem}.tools.svelte-f16lta{display:flex;flex-direction:row;align-items:center;justify-content:end}.iconButton.svelte-f16lta{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:.25rem;border-radius:.25rem;outline:0px;border:0px;font-size:.8rem;background:transparent;color:var(--text);cursor:pointer;transition:all cubic-bezier(.455,.03,.515,.955) .1s}.iconButton.svelte-f16lta:hover{background:var(--primary-10);color:var(--primary)}code.svelte-181j2ba{padding:0 .25rem;background:#23272e;font-family:Geist Mono Variable,monospace}img.svelte-181j2ba{width:100%;background:var(--secondary)}table.svelte-181j2ba{overflow-x:auto;position:relative;display:inline-block;background:var(--secondary);border-radius:.25rem}td.svelte-181j2ba{background:var(--background);padding:.25rem}strong.svelte-181j2ba{font-weight:700}.message.svelte-e0xurm{width:100%;text-wrap-mode:wrap}.aiMessage.svelte-e0xurm{max-width:70ch;padding:.5rem;border-radius:.5rem;text-wrap-mode:wrap}.reasoningDropDown.svelte-e0xurm{all:unset;display:flex;flex-direction:row;align-items:center;gap:.5rem;opacity:.8;margin-bottom:.5rem}.reasoningDropDown.svelte-e0xurm:hover{color:var(--primary);opacity:1;cursor:pointer}.reasoning.svelte-e0xurm{width:100%;opacity:.7}.wrap.svelte-18zt2q{width:100%;height:100vh;position:relative}.chatWrap.svelte-18zt2q{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:start;flex-direction:column;overflow-y:auto;overflow-x:hidden}.chatLog.svelte-18zt2q{display:flex;align-items:center;justify-content:start;flex-direction:column;flex-grow:1;width:100%;max-width:90ch;padding:5rem 5rem 7rem;line-height:1.5rem;gap:.5rem}.messageWrap.svelte-18zt2q{display:flex;align-items:center;width:100%}.userMessage.svelte-18zt2q{justify-content:end}.userMessage.svelte-18zt2q .message:where(.svelte-18zt2q){background:var(--secondary)}.message.svelte-18zt2q{max-width:70ch;padding:.5rem;border-radius:.5rem;text-wrap-mode:wrap}.newChat.svelte-8parm1{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%}.welcome.svelte-8parm1{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.welcome.svelte-8parm1 h2:where(.svelte-8parm1){margin:0}
