textarea.svelte-1afr22w{line-height:1.5;font-family:inherit}textarea.svelte-1afr22w:focus{outline:none}textarea.svelte-1afr22w::-webkit-scrollbar{width:4px}textarea.svelte-1afr22w::-webkit-scrollbar-track{background:transparent}textarea.svelte-1afr22w::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}textarea.svelte-1afr22w::-webkit-scrollbar-thumb:hover{background:#ffffff4d}kbd.svelte-1afr22w{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;font-weight:500}@keyframes svelte-1afr22w-pulse{0%,to{opacity:.1}50%{opacity:.2}}.line-clamp-1.svelte-1bw84bc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2.svelte-1bw84bc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-history.svelte-1bw84bc .scrollbar-thin{scrollbar-width:thin}.chat-history.svelte-1bw84bc .scrollbar-thin::-webkit-scrollbar{width:6px}.chat-history.svelte-1bw84bc .scrollbar-thin::-webkit-scrollbar-track{background:transparent}.chat-history.svelte-1bw84bc .scrollbar-thin::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.chat-history.svelte-1bw84bc .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.conversation-item.svelte-1bw84bc{transform:translate(0)}.conversation-item.svelte-1bw84bc:hover{transform:translate(2px)}@keyframes svelte-1bw84bc-slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-up.svelte-1bw84bc{animation:svelte-1bw84bc-slideUp .2s ease-out}.typing-dot.svelte-bchusm{animation:svelte-bchusm-typing-bounce 1.4s ease-in-out infinite both}.typing-dot.svelte-bchusm:nth-child(1){animation-delay:0ms}.typing-dot.svelte-bchusm:nth-child(2){animation-delay:.2s}.typing-dot.svelte-bchusm:nth-child(3){animation-delay:.4s}@keyframes svelte-bchusm-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.bouncing-dot.svelte-bchusm{animation:svelte-bchusm-bounce-scale 1.5s ease-in-out infinite}@keyframes svelte-bchusm-bounce-scale{0%,80%,to{transform:scale(.8) translateY(0);opacity:.6}40%{transform:scale(1.2) translateY(-4px);opacity:1}}@keyframes svelte-bchusm-pulse{0%,to{opacity:.1}50%{opacity:.3}}.bg-gradient-primary.svelte-bchusm{background:linear-gradient(135deg,#6366f1,#8b5cf6,#06b6d4)}.messages-area.svelte-1o438m1::-webkit-scrollbar{width:8px}.messages-area.svelte-1o438m1::-webkit-scrollbar-track{background:transparent}.messages-area.svelte-1o438m1::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.messages-area.svelte-1o438m1::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.history-sidebar.svelte-1o438m1{position:absolute;top:0;left:0;height:100%;z-index:50;transform:translate(-100%);transition:transform .3s ease}.with-history.svelte-1o438m1 .history-sidebar:where(.svelte-1o438m1){transform:translate(0)}.with-history.svelte-1o438m1:after{content:"";position:absolute;inset:0 0 0 320px;background:#00000080;z-index:40}}.app-main.svelte-1y9yttj{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:relative;overflow:hidden}@supports (height: 100dvh){.app-main.svelte-1y9yttj{height:100dvh;min-height:auto}}@media screen and (max-width: 768px){.app-main.svelte-1y9yttj{height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media screen and (max-height: 600px){.app-main.svelte-1y9yttj{height:100vh;min-height:100vh}}
