.text-sage[data-v-ff784644]{color:#4a6741}.text-coral-600[data-v-ff784644]{color:#d97706}.bg-coral-600[data-v-ff784644]{background-color:#d97706}.hover\:bg-coral-700[data-v-ff784644]:hover{background-color:#b45309}.chat-input-wrapper-old[data-v-ff784644]{position:absolute;bottom:0;left:-6px;right:0;z-index:30;pointer-events:none}.chat-input-content[data-v-ff784644]{position:relative;background:transparent;padding-top:2rem;padding-bottom:.5rem;pointer-events:auto}.chat-input-inner[data-v-ff784644]{background:transparent;position:relative}.floating-input-container[data-v-ff784644]{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}textarea[data-v-ff784644]{transition:height .2s ease-out}textarea[data-v-ff784644]::-webkit-scrollbar{display:none}textarea[data-v-ff784644]:focus,textarea[data-v-ff784644]:focus-visible{outline:none}textarea[data-v-ff784644]{scrollbar-width:none}.mode-dropdown[data-v-ff784644]{animation:dropdownSlideIn-ff784644 .2s ease-out}@keyframes dropdownSlideIn-ff784644{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-ff784644]{animation:fadeIn-ff784644 .2s ease-out}@keyframes fadeIn-ff784644{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.ci-halo[data-v-ff784644]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:28px;overflow:hidden;pointer-events:none}.ci-halo-sweep[data-v-ff784644]{position:absolute;left:50%;top:50%;width:300%;aspect-ratio:1 / 1;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,transparent 0deg,rgba(49,90,54,.05) 70deg,rgba(49,90,54,.45) 150deg,rgba(125,194,165,.65) 180deg,rgba(49,90,54,.45) 210deg,rgba(49,90,54,.05) 290deg,transparent 360deg);animation:ci-halo-rotate-ff784644 2.8s linear infinite}@keyframes ci-halo-rotate-ff784644{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ci-halo-sweep[data-v-ff784644]{animation:none;background:#315a3640}}.chat-input-wrapper[data-v-ff784644]{position:fixed;bottom:var(--mp-bottom-nav-height, 0px);left:calc(var(--sidebar-width, 0px) + var(--mp-ask-extra-offset, 0px));right:0;padding-bottom:env(safe-area-inset-bottom,0px);z-index:50;pointer-events:auto;transform:translateZ(0);backface-visibility:hidden;transition:left .3s ease,right .3s ease;background:var(--color-card);padding-top:20px}@media (max-width: 767px){.chat-input-wrapper[data-v-ff784644]{left:0}}@media (max-width: 640px){.floating-input-container button[data-v-ff784644]{position:relative;padding:4px}.floating-input-container button[data-v-ff784644]:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px}textarea[data-v-ff784644],input[data-v-ff784644],button[data-v-ff784644],.text-xs[data-v-ff784644],.text-sm[data-v-ff784644],.text-base[data-v-ff784644]{-webkit-text-size-adjust:100%!important;touch-action:manipulation!important}.text-xs[data-v-ff784644]{font-size:12px!important}}@supports (-webkit-touch-callout: none){.chat-input-wrapper[data-v-ff784644]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}}.chat-input-wrapper[data-v-ff784644] *{pointer-events:auto}.image-fallback[data-v-69bdf251]{font-size:10px}.line-clamp-2[data-v-69bdf251]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
