.AnalysisDisplay_conversation__gxWOo{display:flex;flex-direction:column;gap:0;margin-top:0;flex:1;min-height:0;overflow:hidden;justify-content:flex-start}.AnalysisDisplay_conversation-messages__UsZci{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;flex:1;min-height:0;padding-bottom:1rem;padding-top:1rem;scroll-padding-top:1rem;scroll-padding-bottom:2rem}@media (max-width:767px){.AnalysisDisplay_conversation-messages__UsZci{padding-top:6.5rem;scroll-padding-top:80px;scroll-padding-bottom:2rem}}.AnalysisDisplay_ai-message__4sgcv,.AnalysisDisplay_user-message__QaBql{max-width:100%;padding:.75rem 1rem;border-radius:16px;position:relative;font-size:1rem;line-height:1.4}.AnalysisDisplay_ai-message__4sgcv{background-color:#f1f5f9;align-self:flex-start;white-space:normal;font-size:.97rem}@media (max-width:767px){.AnalysisDisplay_ai-message__4sgcv,.AnalysisDisplay_user-message__QaBql{scroll-margin-top:80px}}.AnalysisDisplay_user-message__QaBql{background-color:#dcfce7;align-self:flex-end}.AnalysisDisplay_ai-message__4sgcv:after{content:"";position:absolute;left:-10px;top:15px;border:10px solid transparent;border-right-color:#f1f5f9}.AnalysisDisplay_user-message__QaBql:after{content:"";position:absolute;right:-10px;top:15px;border:10px solid transparent;border-left-color:#dcfce7}.AnalysisDisplay_follow-up-form__0ExPv{display:flex;gap:.5rem;margin-top:1.5rem}.AnalysisDisplay_follow-up-form__0ExPv input{flex:1;padding:.75rem;border-radius:8px;border:1px solid #ccc;font-size:1rem}.AnalysisDisplay_follow-up-form__0ExPv button{padding:.75rem 1rem;background-color:#3b82f6;color:white;font-weight:700;border:none;border-radius:8px;cursor:pointer}.AnalysisDisplay_follow-up-form__0ExPv button:hover{background-color:#2563eb}.AnalysisDisplay_typing-indicator__ROsJT{margin-top:1rem;font-style:italic;color:#888}.AnalysisDisplay_dot__YuN43{animation:AnalysisDisplay_blink__eb7QQ 1.4s infinite both;font-weight:700}.AnalysisDisplay_dot__YuN43.AnalysisDisplay_one__woQil{animation-delay:0s}.AnalysisDisplay_dot__YuN43.AnalysisDisplay_two__MUTFu{animation-delay:.2s}.AnalysisDisplay_dot__YuN43.AnalysisDisplay_three__DmTA6{animation-delay:.4s}@keyframes AnalysisDisplay_blink__eb7QQ{0%,80%,to{opacity:0}40%{opacity:1}}@media (max-width:600px){.AnalysisDisplay_ai-message__4sgcv,.AnalysisDisplay_user-message__QaBql{max-width:98%;font-size:.95rem;padding:.75rem .5rem}.AnalysisDisplay_follow-up-form__0ExPv{flex-direction:column;gap:.5rem}.AnalysisDisplay_follow-up-form__0ExPv button,.AnalysisDisplay_follow-up-form__0ExPv input{width:100%;box-sizing:border-box}}.AnalysisDisplay_ai-message__4sgcv li{margin-bottom:.25em;line-height:1.5;font-size:1em;padding-left:0}.AnalysisDisplay_ai-message__4sgcv li>p{margin:0;display:inline}.AnalysisDisplay_ai-message__4sgcv h1,.AnalysisDisplay_ai-message__4sgcv h2,.AnalysisDisplay_ai-message__4sgcv h3,.AnalysisDisplay_ai-message__4sgcv h4,.AnalysisDisplay_ai-message__4sgcv h5,.AnalysisDisplay_ai-message__4sgcv h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.3}.AnalysisDisplay_ai-message__4sgcv h1{font-size:1.35rem;margin-top:1.1em;margin-bottom:.5em}.AnalysisDisplay_ai-message__4sgcv h2{font-size:1.13rem;margin-top:.9em;margin-bottom:.4em}.AnalysisDisplay_ai-message__4sgcv h3{font-size:1.1rem;margin:.6em 0 .4em}.AnalysisDisplay_ai-message__4sgcv p{margin:.4em 0;line-height:1.5}.AnalysisDisplay_ai-message__4sgcv ol,.AnalysisDisplay_ai-message__4sgcv ul{margin:.5em 0;padding-left:1.2em;list-style-position:inside}.AnalysisDisplay_ai-message__4sgcv ol{list-style-type:decimal}.AnalysisDisplay_ai-message__4sgcv ul{list-style-type:disc}.AnalysisDisplay_ai-message__4sgcv ol ol,.AnalysisDisplay_ai-message__4sgcv ol ul,.AnalysisDisplay_ai-message__4sgcv ul ol,.AnalysisDisplay_ai-message__4sgcv ul ul{margin:.3em 0 .3em 1.5em}.AnalysisDisplay_ai-message__4sgcv code{background-color:#f3f4f6;padding:.2em .4em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.AnalysisDisplay_ai-message__4sgcv pre{background-color:#f8f9fa;padding:1em;border-radius:6px;overflow-x:auto;margin:.8em 0;border:1px solid #e5e7eb}.AnalysisDisplay_ai-message__4sgcv pre code{background:none;padding:0;border-radius:0}.AnalysisDisplay_ai-message__4sgcv blockquote{border-left:4px solid #3b82f6;margin:.8em 0;padding:.5em 0 .5em 1em;background-color:#f8fafc;border-radius:0 4px 4px 0}.AnalysisDisplay_ai-message__4sgcv table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.9em}.AnalysisDisplay_ai-message__4sgcv td,.AnalysisDisplay_ai-message__4sgcv th{border:1px solid #e5e7eb;padding:.5em;text-align:left}.AnalysisDisplay_ai-message__4sgcv th{background-color:#f9fafb;font-weight:600}.AnalysisDisplay_ai-message__4sgcv a{color:#3b82f6;-webkit-text-decoration:none;text-decoration:none}.AnalysisDisplay_ai-message__4sgcv a:hover{-webkit-text-decoration:underline;text-decoration:underline}.AnalysisDisplay_ai-message__4sgcv strong{font-weight:600}.AnalysisDisplay_ai-message__4sgcv em{font-style:italic}.AnalysisDisplay_ai-message__4sgcv hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.AnalysisDisplay_textarea__34gbX{font-family:inherit;width:100%;min-height:48px;max-height:200px;resize:vertical;padding:12px;font-size:1rem;border:1.5px solid #cbd5e1;border-radius:8px;box-sizing:border-box;margin-right:12px;margin-bottom:8px;transition:border-color .2s}.AnalysisDisplay_textarea__34gbX:focus{border-color:#2563eb;outline:none}@media (max-width:600px){.AnalysisDisplay_textarea__34gbX{font-size:1em;min-height:40px;padding:10px}.AnalysisDisplay_ai-message__4sgcv ol,.AnalysisDisplay_ai-message__4sgcv ul{margin-left:.5rem;padding-left:.4rem}.AnalysisDisplay_ai-message__4sgcv li{font-size:.96em}}