css = """ .top-bar { padding-bottom: 10px; background-color: transparent; border-bottom: #dfe4ea 1px solid; } .top-bar .in-bar-title { background-image: linear-gradient(45deg, #8B5FBF, #D6C6E1, #ffffff); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-family: Gelion, "Open Sans", Helvetica, "Helvetica Neue", Arial; font-size: 2rem; font-weight: bold; text-align: left; display: block; } .top-bar .in-bar-subtitle { font-family: 'Crimson Pro'; color: #878787; font-size: 1.4rem; margin-top: -5px; display: block; } .main { max-width: 800px; align-self: center; } .output { padding: 10px; min-height: 200px; border: #c0c0c0 1px solid; border-radius: 5px; margin-bottom: 10px; } """ top_bar = """
""" research_report_html = """ # Research Report """ english_polishing_html = """ # Polished Result """ history_result_html = """ # History Result """