.transition-all[data-v-8fbea4b0]{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-8fbea4b0] .scrollbar-thumb{background:hsl(var(--muted-foreground)/.3)}[data-v-8fbea4b0] .scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}@keyframes typing-bounce-8fbea4b0{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.typing-dot[data-v-8fbea4b0]{animation:typing-bounce-8fbea4b0 1.4s ease-in-out infinite}.typing-dot[data-v-8fbea4b0]:first-child{animation-delay:0s}.typing-dot[data-v-8fbea4b0]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-8fbea4b0]:nth-child(3){animation-delay:.4s}[data-v-8fbea4b0] .markdown-content{color:hsl(var(--foreground));line-height:1.5}[data-v-8fbea4b0] .markdown-content h1,[data-v-8fbea4b0] .markdown-content h2,[data-v-8fbea4b0] .markdown-content h3,[data-v-8fbea4b0] .markdown-content h4,[data-v-8fbea4b0] .markdown-content h5,[data-v-8fbea4b0] .markdown-content h6{color:hsl(var(--foreground));font-weight:600;line-height:1.3;margin-bottom:.75rem;margin-top:1.5rem}[data-v-8fbea4b0] .markdown-content h1{font-size:1.375rem;margin-top:0}[data-v-8fbea4b0] .markdown-content h2{font-size:1.25rem;margin-top:1.25rem}[data-v-8fbea4b0] .markdown-content h3{font-size:1.125rem;margin-top:1rem}[data-v-8fbea4b0] .markdown-content h4{font-size:1rem;font-weight:600}[data-v-8fbea4b0] .markdown-content p{color:hsl(var(--foreground));line-height:1.5;margin-bottom:.75rem}[data-v-8fbea4b0] .markdown-content strong{color:hsl(var(--foreground));font-weight:600}[data-v-8fbea4b0] .markdown-content ol,[data-v-8fbea4b0] .markdown-content ul{list-style:none;margin:.5rem 0;padding-left:0}[data-v-8fbea4b0] .markdown-content li{color:hsl(var(--foreground));display:block;line-height:1.4;margin-bottom:.125rem;position:relative}[data-v-8fbea4b0] .markdown-content ul{padding-left:0!important}[data-v-8fbea4b0] .markdown-content ul li{padding-left:1.25rem;position:relative}[data-v-8fbea4b0] .markdown-content ul li:before{color:hsl(var(--primary));content:"•";font-size:1rem;font-weight:700;left:0;line-height:1.4;position:absolute;top:0}[data-v-8fbea4b0] .markdown-content ol{counter-reset:list-counter;padding-left:0!important}[data-v-8fbea4b0] .markdown-content ol li{counter-increment:list-counter;padding-left:1.75rem;position:relative}[data-v-8fbea4b0] .markdown-content ol li:before{color:hsl(var(--primary));content:counter(list-counter) ".";font-size:1rem;font-weight:700;left:0;line-height:1.4;min-width:1.25rem;position:absolute;top:0}[data-v-8fbea4b0] .markdown-content ol ol,[data-v-8fbea4b0] .markdown-content ol ul,[data-v-8fbea4b0] .markdown-content ul ol,[data-v-8fbea4b0] .markdown-content ul ul{margin:.25rem 0;padding-left:0}[data-v-8fbea4b0] .markdown-content ol ol li,[data-v-8fbea4b0] .markdown-content ol ul li,[data-v-8fbea4b0] .markdown-content ul ol li,[data-v-8fbea4b0] .markdown-content ul ul li{padding-left:1.5rem}[data-v-8fbea4b0] .markdown-content code{background-color:hsl(var(--muted));border-radius:.25rem;color:hsl(var(--foreground));font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.125rem .25rem}[data-v-8fbea4b0] .markdown-content pre{background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.5rem;margin:.75rem 0;overflow-x:auto;padding:1rem}[data-v-8fbea4b0] .markdown-content blockquote{background-color:hsl(var(--muted)/.3);border-left:3px solid hsl(var(--primary));border-radius:.375rem;color:hsl(var(--muted-foreground));font-style:italic;margin:.75rem 0;padding:.75rem 1rem}[data-v-8fbea4b0] .markdown-content hr{background-color:hsl(var(--border));border:none;height:1px;margin:1.5rem 0}[data-v-8fbea4b0] .markdown-content table{border-collapse:collapse;font-size:.875rem;margin:.75rem 0;width:100%}[data-v-8fbea4b0] .markdown-content td,[data-v-8fbea4b0] .markdown-content th{border-bottom:1px solid hsl(var(--border));padding:.5rem;text-align:left}[data-v-8fbea4b0] .markdown-content th{background-color:hsl(var(--muted)/.5);font-weight:600}@keyframes slide-hint-6e3d5b07{0%{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(-12px)}75%{transform:translate(-8px)}to{transform:translate(0)}}.animate-slide-hint[data-v-6e3d5b07]{animation:slide-hint-6e3d5b07 2s ease-in-out infinite}
