.print-only-header{display:none}@media print{.print-only-header{display:block!important;margin-bottom:2rem!important;padding-bottom:1rem!important;page-break-after:avoid}.print-header-content{display:flex!important;align-items:flex-start!important;gap:1.5rem!important;margin-bottom:1rem!important}.print-header-left{flex-shrink:0!important}.print-logo{width:60px!important;height:60px!important;fill:#000!important}.print-header-right{flex:1!important}.print-only-header h1{font-size:28pt!important;font-weight:700!important;color:#000!important;margin:0 0 .75rem!important;line-height:1.2!important;page-break-after:avoid}.conversation-meta{display:flex!important;flex-direction:column!important;gap:.25rem!important;margin-bottom:0!important}.conversation-meta p{margin:0!important;font-size:14pt!important;color:#000!important;line-height:1.3!important}.conversation-meta strong{font-weight:700!important;color:#000!important}.print-only-header hr{border:none!important;height:2px!important;background-color:#000!important;margin:1rem 0 0!important;width:100%!important}.app-sidebar,.chat-sidebar,.print-hidden,.sidebar,.sidebar-inset>header,.sidebar-trigger,[data-sidebar-trigger],[data-sidebar],button,nav{display:none!important}@page{margin:.5in;size:A4}body{font-size:12pt!important;line-height:1.4!important;color:#000!important;background:white!important}*{background:transparent!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}article,aside,div,main,section{max-height:none!important}[style*=height],[style*=max-height]{height:auto!important;max-height:none!important}.chat-body,.chat-body-full,.chat-history,.chat-history>*,.scroll-area,.scroll-area>div,[data-radix-scroll-area-content],[data-radix-scroll-area-scrollbar],[data-radix-scroll-area-viewport]{height:auto!important;max-height:none!important;overflow:visible!important;position:static!important}.chat-body,.chat-body-full,.chat-history,.chat-history>*{display:block!important;width:100%!important}.chat-messages,.chat-messages-container,.messages-container{height:auto!important;max-height:none!important;overflow:visible!important}.chat-message,.max-w-2xl,.max-w-3xl,.max-w-4xl,.max-w-5xl,.w-2\/3,.w-3\/4,.w-4\/6{width:100%!important;max-width:none!important}.chat-message{page-break-inside:avoid;margin-bottom:1rem!important;padding:.5rem!important;border-bottom:1px solid #ccc!important}.chat-message-container,.chat-message-wrapper{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#000!important;font-weight:700!important;margin-top:.5rem!important;margin-bottom:.5rem!important}code,pre{font-family:Courier New,monospace!important;font-size:.85em!important;white-space:pre-wrap!important;word-wrap:break-word!important;border:1px solid #ccc!important;padding:.5rem!important;margin:.5rem 0!important;background:#f9f9f9!important}a,code,pre{color:#000!important}a{text-decoration:underline!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}div,li,p,span,td,th{color:#000!important}ol,ul{margin-left:1rem!important;margin-bottom:.5rem!important}table{border-collapse:collapse!important;width:100%!important;margin:.5rem 0!important}table,td,th{border:1px solid #000!important;padding:.25rem!important}p{margin-bottom:.5rem!important;color:#000!important}.chat-message+.chat-message{margin-top:1rem!important}::-webkit-scrollbar{display:none!important}.action-button,.chat-buttons,.chat-footer,.code-copy-button,.copy-button,.feedback-buttons,.retry-button{display:none!important}.train-of-thought{border-left:2px solid #ccc!important;margin:.5rem 0!important;padding:.5rem!important;font-size:.9em!important;color:#666!important}.train-of-thought strong{color:#000!important}.train-of-thought.primary{border-left-color:#000!important}.train-of-thought-element{display:block!important;margin-bottom:.5rem!important}.chat-message-container{background:transparent!important;border:1px solid #ccc!important;border-radius:8px!important;margin:.5rem 0!important;padding:.5rem!important;page-break-inside:avoid}.chat-message-wrapper{padding-left:.5rem!important;padding-bottom:.5rem!important}.you{background-color:#f5f5f5!important}.khoj,.you{color:#000!important}.khoj{background-color:transparent!important}.author{color:#666!important;font-size:.7rem!important}.images-container{display:block!important;overflow:visible!important;margin-bottom:.5rem!important}.image-wrapper{margin-right:0!important;margin-bottom:.5rem!important}.image-wrapper img{width:auto!important;height:auto!important;max-width:100%!important;max-height:4in!important;-o-object-fit:contain!important;object-fit:contain!important;page-break-inside:avoid}.agent-indicator{margin-bottom:.5rem!important}}