@keyframes svelte-pp03ky-expandDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}.chat-expand.svelte-pp03ky{animation:svelte-pp03ky-expandDown .2s ease-out}.message-item.svelte-pp03ky{animation:svelte-pp03ky-expandDown .15s ease-out}.chat-scrollbar.svelte-pp03ky{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.chat-scrollbar.svelte-pp03ky::-webkit-scrollbar{width:8px}.chat-scrollbar.svelte-pp03ky::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.chat-scrollbar.svelte-pp03ky::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;transition:background .2s ease}.chat-scrollbar.svelte-pp03ky::-webkit-scrollbar-thumb:hover{background:#a0aec0}.chat-scrollbar.svelte-pp03ky::-webkit-scrollbar-thumb:active{background:#718096}@keyframes svelte-1qn60la-expandDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:500px;transform:translateY(0)}}@keyframes svelte-trkm8-slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-trkm8-fadeIn{0%{opacity:0}to{opacity:1}}.modal-enter.svelte-trkm8{animation:svelte-trkm8-slideIn .3s cubic-bezier(.16,1,.3,1)}.shortcut-panel.svelte-trkm8{animation:svelte-trkm8-slideIn .2s cubic-bezier(.16,1,.3,1)}.bg-grid-white\/10.svelte-trkm8{background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px;animation:svelte-trkm8-fadeIn .5s ease-in}.ql-editor .ql-code-block-container pre.ql-syntax{background-color:#282c34;color:#abb2bf;padding:1rem;border-radius:.5rem;overflow-x:auto;font-family:Courier New,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6;margin:1rem 0;border:1px solid #3e4451;box-shadow:0 2px 4px #0000001a}.ql-editor pre.ql-syntax::-webkit-scrollbar{height:8px}.ql-editor pre.ql-syntax::-webkit-scrollbar-track{background:#21252b;border-radius:4px}.ql-editor pre.ql-syntax::-webkit-scrollbar-thumb{background:#4b5263;border-radius:4px}.ql-editor pre.ql-syntax::-webkit-scrollbar-thumb:hover{background:#5c6370}.ql-editor code{background-color:#f5f5f5;color:#e83e8c;padding:.2em .4em;border-radius:.25rem;font-size:.875em;font-family:Courier New,Consolas,Monaco,monospace}.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3{margin-bottom:.5rem}
