.menu.svelte-79htdo{width:100%;position:relative;height:56px;display:flex;flex-direction:row;align-items:center;padding:0 16px;box-sizing:border-box;justify-content:space-between;background-color:var(--background-panel);border-bottom:1px solid var(--border-light);transition:background-color .3s ease,border-color .3s ease}.menu-icon.svelte-79htdo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.menu-icon-clickable.svelte-79htdo,.avatar-link.svelte-79htdo{cursor:pointer;padding:6px;width:24px;height:24px;border-radius:var(--br-5xs, 8px);transition:all .2s ease;border:1px solid transparent}.menu-icon-clickable.svelte-79htdo:hover,.avatar-link.svelte-79htdo:hover,.menu-icon-clickable.svelte-79htdo:focus-within,.avatar-link.svelte-79htdo:focus-within{background-color:var(--background-hover);box-shadow:0 0 4px #0000001a}.left-menu-group.svelte-79htdo{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0}.left-icons-group.svelte-79htdo{display:flex;align-items:center;gap:8px}.unknow-avatar-icon.svelte-79htdo{width:24px;height:24px;object-fit:cover;border-radius:50%;flex-shrink:0}.avatar-link.svelte-79htdo{line-height:0;display:flex;align-items:center;justify-content:center}.icon-wrapper.svelte-79htdo{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible}.chat-tab.svelte-1yqxe1l{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-9xs);text-align:left;color:var(--brand-dark-05)}.tabs.svelte-1yqxe1l{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0px var(--padding-5xs);gap:0px}.left.svelte-1yqxe1l{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.layout.svelte-1yqxe1l{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-11xs);min-width:0}.message-layout.svelte-1yqxe1l{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.message-layout.svelte-1yqxe1l .text-h4-content:where(.svelte-1yqxe1l){font-family:var(--h4-conent-font-family);font-weight:var(--h4-conent-font-weight);font-size:var(--h4-conent-font-size);letter-spacing:var(--h4-conent-letter-spacing);line-height:var(--h4-conent-line-height);font-style:var(--h4-conent-font-style);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.midset-layout.svelte-1yqxe1l{align-self:stretch;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;color:var(--brand-dark-08)}.midset-layout.svelte-1yqxe1l .text-description:where(.svelte-1yqxe1l){font-size:var( --description-markdown-size );flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-list-container.svelte-xbr83e{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow-y:auto;padding:0 var(--gap-5xs) var(--gap-5xs) var(--gap-5xs)}.chat-items-wrapper.svelte-xbr83e{display:flex;flex-direction:column;width:100%;gap:var(--gap-6xs);position:relative}.chat-item.svelte-xbr83e{width:100%;cursor:pointer;border-radius:var(--br-5xs);transition:background-color .2s ease-in-out}.chat-item.svelte-xbr83e:hover,.chat-item.active.svelte-xbr83e{background-color:var(--background-hover)}.loading-message.svelte-xbr83e,.error-message.svelte-xbr83e,.empty-message.svelte-xbr83e,.info-message.svelte-xbr83e{padding:var(--padding-base);text-align:center;color:var(--text-tertiary);transition:color .3s ease}.error-message.svelte-xbr83e{color:var(--brand-red-01)}.info-message.svelte-xbr83e{font-size:.9em;color:var(--text-hint)}.dater.svelte-xbr83e{width:100%;position:sticky;top:0;z-index:5;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--padding-base) var(--padding-5xs) 0 var(--padding-5xs);box-sizing:border-box;text-align:left;color:var(--text-secondary);background-color:var(--background-panel);border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.chat-list-container.svelte-xbr83e::-webkit-scrollbar{width:4px}.chat-list-container.svelte-xbr83e::-webkit-scrollbar-track{background:var(--chat-scrollbar-track-bg, transparent);border-radius:4px}.chat-list-container.svelte-xbr83e::-webkit-scrollbar-thumb{background-color:var(--chat-scrollbar-thumb-bg, var(--brand-dark-08));border-radius:4px;border:2px solid var(--chat-scrollbar-track-bg, transparent)}.chat-list-container.svelte-xbr83e::-webkit-scrollbar-thumb:hover{background-color:var( --chat-scrollbar-thumb-hover-bg, var(--brand-dark-07) )}.sidebar-container.svelte-x18043{display:flex;flex-direction:column;background-color:var(--background-panel);overflow-y:auto;overflow-x:hidden;flex-shrink:0;max-height:100vh;position:fixed;left:0;top:0;height:100%;z-index:1000;width:20vw;min-width:200px;transition:transform .5s cubic-bezier(.05,.7,.1,1),opacity .4s cubic-bezier(.05,.7,.1,1),background-color .3s ease;transform:translate(-100%);opacity:0;will-change:transform,opacity}.sidebar-container.sidebar-visible.svelte-x18043{transform:translate(0);opacity:1}.sidebar-container.sidebar-hidden.svelte-x18043{transform:translate(-100%);opacity:0}.sidebar-container.svelte-x18043>*{flex-shrink:0}.sidebar-container.svelte-x18043>.chat-list-container,.sidebar-container.svelte-x18043>.chat-container{flex:1;min-height:0;overflow-y:auto}.dropdown-wrapper.svelte-1f34yfp{position:relative;display:inline-block}.dropdown-menu.svelte-1f34yfp{position:fixed;z-index:99999;background-color:var(--brand-white-01);border:.5px solid var(--brand-dark-09);border-radius:var(--br-large);box-shadow:0 2px 2px #00000040,0 0 1px #00000040;padding:var(--padding-base);display:flex;flex-direction:column;gap:var(--gap-base);min-width:80px;white-space:nowrap;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--brand-dark-09) transparent;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.dropdown-menu.svelte-1f34yfp::-webkit-scrollbar{width:6px}.dropdown-menu.svelte-1f34yfp::-webkit-scrollbar-track{background:transparent}.dropdown-menu.svelte-1f34yfp::-webkit-scrollbar-thumb{background:var(--brand-dark-09);border-radius:3px}.dropdown-menu.svelte-1f34yfp::-webkit-scrollbar-thumb:hover{background:var(--brand-dark-06)}.dropdown-menu-item.svelte-1f34yfp{background:none;border:none;padding:var(--padding-5xs);margin:0;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.17;letter-spacing:.02em;color:var(--brand-dark-01);text-align:left;cursor:pointer;border-radius:var(--br-5xs);transition:background-color .2s ease-in-out;white-space:nowrap}.dropdown-menu-item.svelte-1f34yfp:hover:not([disabled]){background-color:var(--background-hover)}.dropdown-menu-item[disabled].svelte-1f34yfp{opacity:.5;cursor:not-allowed}.dropdown-wrapper.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}html.dark .dropdown-menu.svelte-1f34yfp{background-color:var(--brand-white-01);border-color:var(--brand-dark-09)}html.dark .dropdown-menu-item.svelte-1f34yfp{color:var(--brand-dark-01)}html.dark .dropdown-menu-item.svelte-1f34yfp:hover:not([disabled]){color:var(--brand-dark-03)}.chat-input-outer-container.svelte-100dxql{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 var(--padding-base) var(--padding-5xs);box-sizing:border-box;background-color:transparent;width:100%;max-width:850px;z-index:10;position:relative;pointer-events:auto}.chat-input-container.svelte-100dxql{width:100%;max-width:850px;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;position:relative;z-index:1;pointer-events:auto;margin-bottom:var(--padding-5xs)}.chat-input.svelte-100dxql{width:100%;min-height:56px;border-radius:28px;background-color:var(--brand-white-01);border:1px solid var(--brand-dark-09);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:var(--padding-5xs);box-sizing:border-box;box-shadow:0 2px 6px #00000026;margin-bottom:var(--padding-9xs);gap:var(--gap-5xs);overflow:hidden}.chat-input.disabled.svelte-100dxql{opacity:1;pointer-events:none;background-color:var(--brand-dark-11);border-color:var(--brand-dark-09)}.chat-input.disabled.svelte-100dxql .tool-button:where(.svelte-100dxql){pointer-events:all;opacity:.6}.chat-input.waiting.svelte-100dxql{background-color:var( --brand-dark-11 )}.chat-input.waiting.svelte-100dxql .tool-button:where(.svelte-100dxql){opacity:.6}.placeholder-text.visually-dimmed.svelte-100dxql{opacity:.6}.input-controls-row.svelte-100dxql{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40px}.left-controls.svelte-100dxql{display:flex;align-items:center;gap:0}.right-controls.svelte-100dxql{display:flex;align-items:center;gap:var(--gap-5xs)}.file-box.svelte-100dxql{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--gap-5xs);padding:0;background-color:transparent;border-radius:0;box-shadow:none;margin:0;position:relative;z-index:1}.attach-box.svelte-100dxql{width:80px;height:80px;position:relative;border-radius:var(--br-base);background-color:var(--brand-dark-04);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0px;min-width:80px;max-width:80px;min-height:80px;max-height:80px;text-align:left;color:var(--brand-white-02);font-family:var(--h4-conent-font-family);flex-shrink:0}.file-close.svelte-100dxql{align-self:stretch;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:var(--padding-9xs) var(--padding-7xs) 0px 0px;height:20px}.close-button.svelte-100dxql{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--brand-white-02);transition:opacity .2s ease}.close-button.svelte-100dxql:hover{opacity:.7}.close-button[disabled].svelte-100dxql{opacity:.5;cursor:not-allowed}.close-icon.svelte-100dxql{width:8px;position:relative;max-height:100%;overflow:hidden;flex-shrink:0}.file-name.svelte-100dxql{align-self:stretch;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0px var(--padding-9xs);flex:1;overflow:hidden}.file-name.svelte-100dxql .text-description-italic:where(.svelte-100dxql){flex:1;position:relative;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--brand-white-02);text-align:center;font-size:11px;line-height:1.2}.file-dot.svelte-100dxql{align-self:stretch;border-radius:0px 0px var(--br-base) var(--br-base);background-color:var(--brand-dark-07);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:24px}.file-dot.svelte-100dxql .text-h4-content-bold:where(.svelte-100dxql){position:relative;letter-spacing:.02em;font-weight:600;color:var(--brand-white-02);font-size:10px}html.dark .attach-box.svelte-100dxql{background-color:var(--brand-white-04);color:var(--brand-dark-01)}html.dark .file-name.svelte-100dxql .text-description-italic:where(.svelte-100dxql),html.dark .file-dot.svelte-100dxql .text-h4-content-bold:where(.svelte-100dxql){color:var(--brand-dark-01)}html.dark .file-dot.svelte-100dxql{background-color:var(--brand-white-06)}html.dark .close-button.svelte-100dxql{color:var(--brand-dark-01)}.input-area.svelte-100dxql::-webkit-scrollbar{width:8px}.input-area.svelte-100dxql::-webkit-scrollbar-track{background:var(--background-hover, #f5f5f5);border-radius:4px;margin:2px 0}.input-area.svelte-100dxql::-webkit-scrollbar-thumb{background-color:var(--brand-dark-06, #999);border-radius:4px;border:1px solid transparent;background-clip:padding-box}.input-area.svelte-100dxql::-webkit-scrollbar-thumb:hover{background-color:var(--brand-dark-07, #666)}html.dark .input-area.svelte-100dxql::-webkit-scrollbar-track{background:var(--background-content, #2a2a2a)}html.dark .input-area.svelte-100dxql::-webkit-scrollbar-thumb{background-color:var(--brand-white-06, #666)}html.dark .input-area.svelte-100dxql::-webkit-scrollbar-thumb:hover{background-color:var(--brand-white-04, #888)}.placeholder-text.empty.svelte-100dxql:before{content:attr(data-placeholder);position:absolute;top:0;left:0;width:100%;color:var(--brand-dark-08);pointer-events:none;white-space:normal;font-family:var( --description-font-family, "Roboto Condensed", sans-serif );font-weight:var(--description-font-weight, 400);font-size:var(--description-font-size, 14px);letter-spacing:var(--description-letter-spacing, .32px);line-height:var(--description-line-height, 1.5);font-style:var(--description-font-style, normal)}.icon-button.svelte-100dxql{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--brand-dark-08);transition:color .2s ease;width:40px;height:40px;flex-shrink:0}.icon-button.svelte-100dxql:hover{color:var(--brand-dark-06)}.icon-button[disabled].svelte-100dxql{opacity:.5;cursor:not-allowed}.input-area.svelte-100dxql{width:100%;display:flex;align-items:flex-start;padding:6px;min-height:40px;max-height:400px;overflow-y:auto;box-sizing:border-box}.placeholder-text.svelte-100dxql{width:100%;outline:none;word-wrap:break-word;white-space:pre-wrap;overflow:visible;font-family:var(--h4-conent-font-family);font-weight:var(--h4-conent-font-weight);font-size:var(--h4-conent-size);letter-spacing:var(--h4-conent-letter-spacing);line-height:1.5;font-style:var(--h4-conent-font-style);color:var(--brand-dark-03);min-height:1.5em;position:relative}.placeholder-text.svelte-100dxql::-webkit-scrollbar{display:none}.placeholder-text.svelte-100dxql:focus:before{display:none}.send-button.svelte-100dxql{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--brand-dark-01, #000000);color:#fff;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;flex-shrink:0}.send-button.svelte-100dxql:hover{opacity:.7}.send-button[disabled].svelte-100dxql{background-color:#d7d7d7;color:#f4f4f4;cursor:not-allowed;opacity:1}.send-button[disabled].svelte-100dxql:hover{opacity:1}.send-icon.svelte-100dxql,.stop-icon.svelte-100dxql{display:block}html.dark .send-button.svelte-100dxql{color:var(--text-inverse)}.chat-input.disabled.svelte-100dxql .send-button.loading:where(.svelte-100dxql){opacity:1!important;background-color:var( --brand-dark-01 );color:#fff;cursor:pointer;pointer-events:all}html.dark .chat-input.disabled.svelte-100dxql .send-button.loading:where(.svelte-100dxql){background-color:var(--brand-white-01);color:var(--brand-dark-01)}.tool-button.icon-button.svelte-100dxql{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#292c30;transition:color .2s ease;width:40px;height:40px;flex-shrink:0}.tool-button.icon-button.svelte-100dxql:hover{color:var(--brand-dark-06)}.tool-button.icon-button[disabled].svelte-100dxql{opacity:.5;cursor:not-allowed}.tool-icon.svelte-100dxql{width:24px;height:24px;object-fit:contain;flex-shrink:0}.message.svelte-87hjkg{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--gap-5xs) 0px;max-height:none;overflow:visible;word-wrap:break-word}.message-text.svelte-87hjkg{align-self:stretch;position:relative;letter-spacing:.02em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:none;overflow:visible}.message-text.svelte-87hjkg p{margin:0}.message-text.svelte-87hjkg ul,.message-text.svelte-87hjkg ol{margin-top:var(--gap-5xs);margin-bottom:var(--gap-5xs);padding-left:var(--padding-base)}.message-text.svelte-87hjkg li{margin-bottom:var(--gap-9xs)}.main-in.svelte-87hjkg{align-self:stretch;border-radius:var(--br-base) var(--br-5xs) var(--br-base) 0px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-5xs);max-height:none;overflow:visible;min-height:auto}.button-box.svelte-87hjkg{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-5xs);min-width:280px;text-align:center;color:var(--brand-dark-01)}.message-in.svelte-87hjkg{width:100%;max-width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:var(--gap-9xs) var(--padding-base) var(--gap-9xs) var(--gap-9xs);box-sizing:border-box;gap:var(--gap-9xs);text-align:left;font-size:18px;color:var(--brand-dark-05);font-family:Roboto,sans-serif;max-height:none;overflow:visible;min-height:auto;word-wrap:break-word;overflow-wrap:break-word}.message-text.svelte-87hjkg pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;max-width:100%;overflow-x:auto;overflow-y:visible}.message-text.svelte-87hjkg *{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.message-text.svelte-87hjkg a{word-break:break-all;overflow-wrap:break-word}.message-text.svelte-87hjkg p,.message-text.svelte-87hjkg div,.message-text.svelte-87hjkg blockquote{overflow:visible;max-height:none}.message-text.svelte-87hjkg h1{font-size:var(--h2-markdown-size);line-height:1.3;margin-top:var(--gap-5xs);margin-bottom:var(--gap-9xs)}.message-text.svelte-87hjkg h2{font-size:var(--h3-markdown-size);line-height:1.35;margin-top:var(--gap-9xs);margin-bottom:var(--gap-11xs)}.message-text.svelte-87hjkg h3{font-size:var(--h4-markdown-size);line-height:1.4;margin-top:var(--gap-11xs);margin-bottom:var(--gap-11xs)}.message.svelte-71avew{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--padding-base);width:fit-content;min-width:min-content}.message-text.svelte-71avew{position:relative;letter-spacing:.02em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:fit-content;max-width:100%}.message-text.svelte-71avew a{color:var(--brand-dark-01);text-decoration:underline;cursor:pointer;word-break:break-all;overflow-wrap:break-word;max-width:100%}.message-text.svelte-71avew a:hover{color:var(--brand-dark-03)}.message-text.svelte-71avew h1{font-size:var(--h2-markdown-size);line-height:1.3;margin-top:var(--gap-5xs);margin-bottom:var(--gap-9xs)}.message-text.svelte-71avew h2{font-size:var(--h3-markdown-size);line-height:1.35;margin-top:var(--gap-9xs);margin-bottom:var(--gap-11xs)}.message-text.svelte-71avew h3{font-size:var(--h4-markdown-size);line-height:1.4;margin-top:var(--gap-11xs);margin-bottom:var(--gap-11xs)}.main-out.svelte-71avew{align-self:flex-end;width:fit-content;max-width:90%;min-width:min-content;border-radius:var(--br-big);background-color:var(--brand-dark-10);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.message-out.svelte-71avew{width:100%;max-width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:var(--gap-9xs) var(--gap-9xs) var(--gap-9xs) var(--gap-9xs);box-sizing:border-box;text-align:left;font-size:18px;color:var(--brand-dark-04);font-family:Roboto,sans-serif}.chat.svelte-19eir5k{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--background-main);flex:1;min-height:0;position:relative;overflow:hidden}.chat-output.svelte-19eir5k{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;padding:var(--gap-base) var(--gap-3xs) var(--gap-base) var(--padding-base);box-sizing:border-box;scrollbar-gutter:stable both-edges;z-index:1;max-width:850px;margin:0 auto;display:flex;flex-direction:column;gap:12px;word-wrap:break-word;overflow-wrap:break-word}.chat-input-wrapper.svelte-19eir5k{position:absolute;bottom:0;left:0;right:0;z-index:50;width:100%;padding:0;display:flex;justify-content:center;pointer-events:none;overflow:visible}.chat-input-wrapper.svelte-19eir5k>*{pointer-events:auto}.chat-input-wrapper.svelte-19eir5k:before{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,var(--background-main-transparent, rgba(240, 242, 245, 0)) 0%,var(--background-main) 70%);z-index:-1;pointer-events:none}html.dark .chat-input-wrapper.svelte-19eir5k:before{background:linear-gradient(to bottom,var(--background-main-transparent, rgba(21, 22, 25, 0)) 0%,var(--background-main) 70%)}audio.svelte-19eir5k{display:none}.loading-indicator.svelte-19eir5k,.empty-chat.svelte-19eir5k{display:flex;align-items:center;justify-content:center;padding:20px;height:100px;color:var(--brand-dark-06);width:100%}.error-message{color:#e74c3c;font-weight:500}.loading-dot-container.svelte-19eir5k{display:flex;align-items:center;padding-left:calc(32px + var(--gap-5xs, 8px));min-height:30px;gap:var(--gap-9xs)}.pulsing-dot.svelte-19eir5k{width:6px;height:6px;background-color:var(--brand-dark-06);border-radius:50%;animation:svelte-19eir5k-chat-loading-bounce 1.5s infinite ease-in-out}@keyframes svelte-19eir5k-chat-loading-bounce{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1.1);opacity:1}}.scroll-to-bottom-button.svelte-19eir5k{position:absolute;top:-56px;right:16px;z-index:100;width:40px;height:40px;border-radius:50%;background-color:var(--mono-white);color:var(--brand-dark-01);border:1px solid var(--brand-dark-09);cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;animation:svelte-19eir5k-scroll-button-fade-in .3s ease-out}.scroll-to-bottom-button.svelte-19eir5k:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.scroll-to-bottom-button.svelte-19eir5k:active{transform:translateY(0);box-shadow:0 2px 6px #00000026}.scroll-down-icon.svelte-19eir5k{display:block}@keyframes svelte-19eir5k-scroll-button-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.dark .scroll-to-bottom-button.svelte-19eir5k{background-color:var(--brand-dark-01);color:var(--mono-white);border-color:var(--brand-dark-06)}.dynamic-spacer.svelte-19eir5k{width:100%;height:calc(var(--dynamic-chat-input-height, 76px) + 32px);flex-shrink:0;background:transparent;pointer-events:none;transition:height .3s ease}.chat.svelte-19eir5k a{word-break:break-all;overflow-wrap:break-word;max-width:100%}.chat.svelte-19eir5k p,.chat.svelte-19eir5k div,.chat.svelte-19eir5k span{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.chat.svelte-19eir5k pre,.chat.svelte-19eir5k code{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}
