#app[data-page=chat] header{position:fixed}[data-v-4f1c07ac] .message-bubble-left h1,[data-v-4f1c07ac] .message-bubble-left h2,[data-v-4f1c07ac] .message-bubble-left h3,[data-v-4f1c07ac] .message-bubble-left h4{font-weight:700;margin-top:1em;margin-bottom:.5em;color:#1f2937}[data-v-4f1c07ac] .message-bubble-left h1{font-size:1.5em;border-bottom:2px solid #e5e7eb;padding-bottom:.3em}[data-v-4f1c07ac] .message-bubble-left h2{font-size:1.3em;border-bottom:1px solid #e5e7eb;padding-bottom:.3em}[data-v-4f1c07ac] .message-bubble-left h3{font-size:1.15em;color:#00bba7}[data-v-4f1c07ac] .message-bubble-left h4{font-size:1.05em}[data-v-4f1c07ac] .message-bubble-left ul,[data-v-4f1c07ac] .message-bubble-left ol{margin:.5em 0;padding-left:1.5em}[data-v-4f1c07ac] .message-bubble-left ul{list-style-type:disc}[data-v-4f1c07ac] .message-bubble-left ol{list-style-type:decimal}[data-v-4f1c07ac] .message-bubble-left strong{font-weight:700;color:#1f2937}[data-v-4f1c07ac] .message-bubble-left em{font-style:italic}[data-v-4f1c07ac] .message-bubble-left p{margin:.5em 0}[data-v-4f1c07ac] .message-bubble-left p:first-child{margin-top:0}[data-v-4f1c07ac] .message-bubble-left p:last-child{margin-bottom:0}[data-v-4f1c07ac] .message-bubble-left code{background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}[data-v-4f1c07ac] .message-bubble-left pre{background-color:#f3f4f6;padding:1em;border-radius:6px;overflow-x:auto;margin:1em 0}[data-v-4f1c07ac] .message-bubble-left pre code{background-color:transparent;padding:0}[data-v-4f1c07ac] .message-bubble-left blockquote{border-left:4px solid #00BBA7;padding-left:1em;margin:1em 0;color:#6b7280;font-style:italic}[data-v-4f1c07ac] .message-bubble-left hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}[data-v-4f1c07ac] .message-bubble-left a{color:#00bba7;text-decoration:underline}[data-v-4f1c07ac] .message-bubble-left a:hover,[data-v-4f1c07ac] .message-bubble-left a:focus{color:#009688}@keyframes fadeInUp-4f1c07ac{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-4f1c07ac]{animation:fadeInUp-4f1c07ac .3s ease-out}.input-container.input-disabled[data-v-4f1c07ac]{opacity:.5;transform:scale(.9) translateY(10px);transition:all .3s ease-in-out;background:#e5e7eb!important;animation:none!important;box-shadow:0 1px 3px #0000001a!important;transform-origin:center bottom!important}@keyframes scaleInBounce-4f1c07ac{0%{transform:scale(.9) translateY(10px)}60%{transform:scale(1.05) translateY(-10px)}to{transform:scale(1) translateY(0)}}.input-container.input-ready[data-v-4f1c07ac]{animation:scaleInBounce-4f1c07ac .6s cubic-bezier(.175,.885,.32,1.275),rotating-4f1c07ac 4s linear .6s infinite;transform-origin:center bottom}.message-bubble-left[data-v-4f1c07ac]:before{content:"";position:absolute;left:-7px;top:22px;width:0;height:0;border-style:solid;border-width:0 8px 12px 0;border-color:transparent white transparent transparent;filter:drop-shadow(-2px -1px 0px var(--color-gray-400))}@property --r2{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.input-container[data-v-4f1c07ac]{--r2: 0deg;padding:2px;background:conic-gradient(from var(--r2) at 50% 50%,transparent 0deg,rgba(0,187,167,.8) 10deg,rgba(0,187,167,.4) 30deg,transparent 60deg,transparent 360deg),#eee;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;transform:translateZ(0);margin-top:auto;animation:rotating-4f1c07ac 4s linear infinite}.input-container>div[data-v-4f1c07ac]{box-shadow:0 1px 3px #0000001a}.input-container.input-focused[data-v-4f1c07ac]{animation-play-state:paused;box-shadow:0 0 30px #00bba740}@keyframes rotating-4f1c07ac{0%{--r2: 0deg}to{--r2: 360deg}}
