.Y1g7Zq_chatContainer{flex-direction:column-reverse;width:100%;margin-bottom:0;padding-top:20px;display:flex}.Y1g7Zq_expanded{height:calc(100dvh - 60px)!important}.Y1g7Zq_inputForm{flex-wrap:wrap;width:100%;padding:10px;display:flex}.Y1g7Zq_input{background-color:#f0f4f9;border:2px solid #0000;border-radius:60px;flex-grow:1;margin-right:10px;padding:16px 24px;font-size:1em}.Y1g7Zq_input:focus{background-color:#fff;border-color:#000;outline:none!important}.Y1g7Zq_button{color:#fff;background-color:#000;border:none;border-radius:60px;padding:8px 24px;font-size:1em}.Y1g7Zq_button:disabled{background-color:#d3d3d3}.Y1g7Zq_messages{white-space:pre-wrap;flex-direction:column;flex-grow:1;order:2;display:flex;overflow-y:auto;padding:0 15px!important}.Y1g7Zq_userMessage,.Y1g7Zq_assistantMessage,.Y1g7Zq_codeMessage{overflow-wrap:break-word;border-radius:15px;align-self:flex-start;max-width:80%;margin:0;padding:5px;font-size:.9em}.Y1g7Zq_assistantMessage img{border-radius:8px;max-width:100%;margin:8px 0}.Y1g7Zq_codeMessage{counter-reset:line;background-color:#e9e9e9;padding:10px 16px;font-family:monospace}.Y1g7Zq_codeMessage>div{margin-top:4px}.Y1g7Zq_codeMessage span{color:#b8b8b8;margin-right:8px}.Y1g7Zq_messages ul,.Y1g7Zq_messages ol{padding:0 0 0 2em;list-style-position:outside;margin:0!important}.Y1g7Zq_messages ul li,.Y1g7Zq_messages ol li{margin:0;padding:0;display:list-item;position:relative;list-style-type:disc!important}.Y1g7Zq_messages ul ul li{list-style-type:circle}.Y1g7Zq_messages ul ul ul li{list-style-type:square}.Y1g7Zq_messages ol{counter-reset:item;margin:0;padding-left:2.5em}.Y1g7Zq_messages ol>li{flex-wrap:wrap;width:100%;margin:0 0 .5em;padding:0;display:flex;position:relative}.Y1g7Zq_messages ol>li:before{content:counter(item) ".";counter-increment:item;text-align:right;min-width:2em;padding-right:.5em;line-height:1.5;position:absolute;top:.15em;left:-2.5em}.Y1g7Zq_messages ol>li p{flex:1;margin:0;padding:0;line-height:1.5}:root .Y1g7Zq_messages ul>li:before{content:"•";position:absolute;left:-1.5em}:root .Y1g7Zq_messages ul>li,:root .Y1g7Zq_messages ol>li{grid-template-columns:minmax(0,1fr);display:grid}:root .Y1g7Zq_messages ul>li>p,:root .Y1g7Zq_messages ol>li>p{min-width:0}.Y1g7Zq_messages ol li ul,.Y1g7Zq_messages ol li ol,.Y1g7Zq_messages ul li ul,.Y1g7Zq_messages ul li ol{width:100%;margin:.25em 0 0;padding-left:1.5em}.Y1g7Zq_messages li strong{vertical-align:baseline;margin-right:.25em;display:contents}.Y1g7Zq_messages li a{vertical-align:baseline;margin:0;padding:0;display:contents}.Y1g7Zq_messages a{color:#06c;border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.Y1g7Zq_messages a:hover{color:#049;border-bottom:1px solid #049}.Y1g7Zq_messages a:visited{color:#551a8b}@media (max-width:1024px){.Y1g7Zq_userMessage,.Y1g7Zq_assistantMessage,.Y1g7Zq_codeMessage{max-width:95%}}@media (max-width:768px){.Y1g7Zq_userMessage,.Y1g7Zq_assistantMessage,.Y1g7Zq_codeMessage{max-width:95%}.Y1g7Zq_messages{padding:0}}@media (max-width:480px){.Y1g7Zq_userMessage,.Y1g7Zq_assistantMessage,.Y1g7Zq_codeMessage{max-width:100%}.Y1g7Zq_inputForm{flex-direction:column;align-items:stretch}.Y1g7Zq_input{width:100%;margin-bottom:.5em;margin-right:0}.Y1g7Zq_button{width:100%}.Y1g7Zq_messages{padding:0}}
