*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}p,h3,textarea,a{color:#00ffa0;font-family:Geist,serif;font-weight:300}a{font-weight:500;text-decoration:underline}button p{font-family:Montserrat,serif;font-weight:500}h3{color:#00ffa0;font-weight:600}.divider{background:linear-gradient(315deg,#eabfff,#00ffa0);height:1px;outline:none;text-decoration:none;width:100%}.line{padding:2px 0}.connect-button,.primary-button,.secondary-button{align-items:center;background-color:transparent;border:1px solid white;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:8px;padding:6px 12px;overflow:hidden;outline:none;transition:transform .2s ease}.primary-button,.secondary-button{margin:0}.secondary-button{border:none;margin:0}.connect-button:hover,.primary-button:hover,.secondary-button:hover{transform:scale(1.1)}.logo-button{align-items:center;background-color:transparent;border:1px solid white;border-radius:4px;display:inline-flex;height:40px;justify-content:center;margin-left:8px;overflow:hidden;outline:none;transition:transform .2s ease;width:40px}.logo-button.main-logo{margin-left:0;margin-right:16px}.logo-button.main-logo img{height:42px;width:42px}.logo-button:hover{transform:scale(1.1)}.logo-button img{width:20px;height:20px}.logo-button img.resize{width:50px;height:50px}.system{max-width:580px;margin-bottom:16px;right:auto;padding:8px 12px}.system p,.user p{white-space:pre-line}.system .pending{opacity:.6}.system .pending i{margin-right:8px}.user{display:flex;flex-direction:column;margin-bottom:12px;margin-left:auto}.user .message{background-color:#00ffa0;border-radius:12px;max-width:580px;margin-bottom:4px;margin-left:auto;padding:8px 12px}.user .message p{text-align:left;color:#18181b}.user p{color:#18181b}.user p.status{color:#00ffa0;font-size:12px;margin-right:48px;text-align:right}.Messages::-webkit-scrollbar{width:8px}.Messages::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.Messages::-webkit-scrollbar-thumb:hover{background:#555}.Messages::-webkit-scrollbar-track{background:#222;border-radius:4px}.Messages:has(:not(:empty))::-webkit-scrollbar{display:none}.Messages:not(:hover)::-webkit-scrollbar{display:none}
