[data-revora-jarvis]{--jarvis-user-bg:color-mix(in oklab, var(--primary) 14%, var(--card));--jarvis-measure:70ch;height:calc(var(--jarvis-vh,100dvh) - var(--jarvis-top,4rem) - env(safe-area-inset-bottom,0px));isolation:isolate;min-width:0;min-height:22rem;overflow:hidden}[data-revora-jarvis][data-revora-jarvis] .truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-revora-jarvis][data-revora-jarvis] pre,[data-revora-jarvis][data-revora-jarvis] pre code{white-space:pre;overflow-wrap:normal;word-break:normal}[data-revora-jarvis][data-revora-jarvis] pre{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}[data-revora-jarvis] [data-jarvis-scroll]{overscroll-behavior:contain}[data-revora-jarvis] [data-jarvis-chips]{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000 100%)}[data-revora-jarvis] [data-jarvis-chips]::-webkit-scrollbar{display:none}@media (width<=767px){[data-revora-jarvis] textarea{font-size:16px}[data-revora-jarvis] [data-jarvis-tap]{min-width:44px;min-height:44px}}[data-jarvis-sheet] [data-jarvis-tap]{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){[data-revora-jarvis] .animate-bounce,[data-revora-jarvis] .animate-pulse,[data-revora-jarvis] .chat-rise{animation:none!important}}
